#include <aglShader.h>
Inherited by agl::FragmentShader, agl::GeometryShader, and agl::VertexShader.
◆ Shader()
◆ ~Shader()
| virtual agl::Shader::~Shader |
( |
| ) |
|
|
inlinevirtual |
◆ getShaderType()
| virtual ShaderType agl::Shader::getShaderType |
( |
| ) |
const |
|
pure virtual |
◆ getShaderMode()
| virtual ShaderMode agl::Shader::getShaderMode |
( |
| ) |
const |
|
inlinevirtual |
◆ getRingItemSize()
| virtual u32 agl::Shader::getRingItemSize |
( |
| ) |
const |
|
inlinevirtual |
◆ setUp()
| u32 agl::Shader::setUp |
( |
bool | compile_source, |
|
|
bool | ) const |
◆ getBinary() [1/2]
| void * agl::Shader::getBinary |
( |
| ) |
|
|
inline |
◆ getBinary() [2/2]
| const void * agl::Shader::getBinary |
( |
| ) |
const |
|
inline |
◆ setBinary()
| void agl::Shader::setBinary |
( |
const void * | binary | ) |
|
◆ getCompileInfo()
◆ setCompileInfo()
◆ mBinary
| const void* agl::Shader::mBinary |
|
private |
◆ mCompileInfo