AmbientLight | Castor3D::ShaderProgram | static |
BackgroundColour | Castor3D::ShaderProgram | static |
Bind() const =0 | Castor3D::ShaderProgram | pure virtual |
Bitangent | Castor3D::ShaderProgram | static |
Bitangent2 | Castor3D::ShaderProgram | static |
BoneIds0 | Castor3D::ShaderProgram | static |
BoneIds1 | Castor3D::ShaderProgram | static |
Bones | Castor3D::ShaderProgram | static |
BufferBillboards | Castor3D::ShaderProgram | static |
BufferMatrix | Castor3D::ShaderProgram | static |
BufferModel | Castor3D::ShaderProgram | static |
BufferModelMatrix | Castor3D::ShaderProgram | static |
BufferMorphing | Castor3D::ShaderProgram | static |
BufferOverlay | Castor3D::ShaderProgram | static |
BufferPass | Castor3D::ShaderProgram | static |
BufferScene | Castor3D::ShaderProgram | static |
BufferSkinning | Castor3D::ShaderProgram | static |
CameraPos | Castor3D::ShaderProgram | static |
Castor::TextWriter< Castor3D::ShaderProgram > class | Castor3D::ShaderProgram | friend |
Cleanup()=0 | Castor3D::ShaderProgram | pure virtual |
Colour | Castor3D::ShaderProgram | static |
Colour2 | Castor3D::ShaderProgram | static |
CreateAtomicCounterBuffer(Castor::String const &p_name, ShaderTypeFlags const &p_shaderMask) | Castor3D::ShaderProgram | |
CreateObject(ShaderType p_type) | Castor3D::ShaderProgram | |
CreateStorageBuffer(Castor::String const &p_name, ShaderTypeFlags const &p_shaderMask) | Castor3D::ShaderProgram | |
CreateUniform(UniformType p_type, Castor::String const &p_name, ShaderType p_shader, int p_nbOcc=1) | Castor3D::ShaderProgram | |
CreateUniform(Castor::String const &p_name, ShaderType p_shader, int p_nbOcc=1) | Castor3D::ShaderProgram | inline |
Dimensions | Castor3D::ShaderProgram | static |
DoBind() const | Castor3D::ShaderProgram | protected |
DoCleanup() | Castor3D::ShaderProgram | protected |
DoInitialise() | Castor3D::ShaderProgram | protected |
DoLink() | Castor3D::ShaderProgram | protected |
DoUnbind() const | Castor3D::ShaderProgram | protected |
FindAtomicCounterBuffer(Castor::String const &p_name) const | Castor3D::ShaderProgram | |
FindStorageBuffer(Castor::String const &p_name) const | Castor3D::ShaderProgram | |
FindUniform(UniformType p_type, Castor::String const &p_name, ShaderType p_shader) const | Castor3D::ShaderProgram | |
FindUniform(Castor::String const &p_name, ShaderType p_shader) const | Castor3D::ShaderProgram | inline |
FogDensity | Castor3D::ShaderProgram | static |
FogType | Castor3D::ShaderProgram | static |
GetAtomicCounterBuffers(ShaderType p_type) | Castor3D::ShaderProgram | inline |
GetAtomicCounterBuffers(ShaderType p_type) const | Castor3D::ShaderProgram | inline |
GetAtomicCounterBuffers() | Castor3D::ShaderProgram | inline |
GetAtomicCounterBuffers() const | Castor3D::ShaderProgram | inline |
GetFile(ShaderType p_target, ShaderModel p_eModel) const | Castor3D::ShaderProgram | |
GetLayout() const =0 | Castor3D::ShaderProgram | pure virtual |
GetLayout()=0 | Castor3D::ShaderProgram | pure virtual |
GetObjectStatus(ShaderType p_target) const | Castor3D::ShaderProgram | |
GetShaderStorageBuffers(ShaderType p_type) | Castor3D::ShaderProgram | inline |
GetShaderStorageBuffers(ShaderType p_type) const | Castor3D::ShaderProgram | inline |
GetShaderStorageBuffers() | Castor3D::ShaderProgram | inline |
GetShaderStorageBuffers() const | Castor3D::ShaderProgram | inline |
GetSource(ShaderType p_target, ShaderModel p_eModel) const | Castor3D::ShaderProgram | |
GetStatus() const | Castor3D::ShaderProgram | inline |
GetUniforms(ShaderType p_type) | Castor3D::ShaderProgram | |
GetUniforms(ShaderType p_type) const | Castor3D::ShaderProgram | |
HasFile(ShaderType p_target) const | Castor3D::ShaderProgram | |
HasObject(ShaderType p_target) const | Castor3D::ShaderProgram | |
HasSource(ShaderType p_target) const | Castor3D::ShaderProgram | |
Initialise()=0 | Castor3D::ShaderProgram | pure virtual |
Lights | Castor3D::ShaderProgram | static |
LightsCount | Castor3D::ShaderProgram | static |
Link()=0 | Castor3D::ShaderProgram | pure virtual |
m_activeShaders | Castor3D::ShaderProgram | protected |
m_arrayFiles | Castor3D::ShaderProgram | protected |
m_atomicCounterBuffers | Castor3D::ShaderProgram | protected |
m_atomicCounterBuffersByName | Castor3D::ShaderProgram | protected |
m_declaration | Castor3D::ShaderProgram | protected |
m_listAtomicCounterBuffers | Castor3D::ShaderProgram | protected |
m_listStorageBuffers | Castor3D::ShaderProgram | protected |
m_shaders | Castor3D::ShaderProgram | protected |
m_status | Castor3D::ShaderProgram | protected |
m_storageBuffers | Castor3D::ShaderProgram | protected |
m_storageBuffersByName | Castor3D::ShaderProgram | protected |
MapAmbient | Castor3D::ShaderProgram | static |
MapColour | Castor3D::ShaderProgram | static |
MapDiffuse | Castor3D::ShaderProgram | static |
MapEmissive | Castor3D::ShaderProgram | static |
MapGloss | Castor3D::ShaderProgram | static |
MapHeight | Castor3D::ShaderProgram | static |
MapNormal | Castor3D::ShaderProgram | static |
MapOpacity | Castor3D::ShaderProgram | static |
MapShadow | Castor3D::ShaderProgram | static |
MapSpecular | Castor3D::ShaderProgram | static |
MapText | Castor3D::ShaderProgram | static |
MatAmbient | Castor3D::ShaderProgram | static |
MatDiffuse | Castor3D::ShaderProgram | static |
MatEmissive | Castor3D::ShaderProgram | static |
MatOpacity | Castor3D::ShaderProgram | static |
MatShininess | Castor3D::ShaderProgram | static |
MatSpecular | Castor3D::ShaderProgram | static |
Normal | Castor3D::ShaderProgram | static |
Normal2 | Castor3D::ShaderProgram | static |
OvPosition | Castor3D::ShaderProgram | static |
Position | Castor3D::ShaderProgram | static |
Position2 | Castor3D::ShaderProgram | static |
ResetToCompile() | Castor3D::ShaderProgram | |
SetFile(ShaderModel p_eModel, Castor::Path const &p_pathFile) | Castor3D::ShaderProgram | |
SetFile(ShaderType p_target, ShaderModel p_eModel, Castor::Path const &p_pathFile) | Castor3D::ShaderProgram | |
SetInputType(ShaderType p_target, Topology p_topology) | Castor3D::ShaderProgram | |
SetOutputType(ShaderType p_target, Topology p_topology) | Castor3D::ShaderProgram | |
SetOutputVtxCount(ShaderType p_target, uint8_t p_count) | Castor3D::ShaderProgram | |
SetSource(ShaderType p_target, ShaderModel p_eModel, Castor::String const &p_strSource) | Castor3D::ShaderProgram | |
SetTransformLayout(BufferDeclaration const &p_declaration) | Castor3D::ShaderProgram | inline |
ShaderProgram(RenderSystem &p_renderSystem) | Castor3D::ShaderProgram | explicit |
ShadowReceiver | Castor3D::ShaderProgram | static |
Tangent | Castor3D::ShaderProgram | static |
Tangent2 | Castor3D::ShaderProgram | static |
Text | Castor3D::ShaderProgram | static |
Texture | Castor3D::ShaderProgram | static |
Texture2 | Castor3D::ShaderProgram | static |
Time | Castor3D::ShaderProgram | static |
Transform | Castor3D::ShaderProgram | static |
Unbind() const =0 | Castor3D::ShaderProgram | pure virtual |
Weights0 | Castor3D::ShaderProgram | static |
Weights1 | Castor3D::ShaderProgram | static |
WindowSize | Castor3D::ShaderProgram | static |
~ShaderProgram() | Castor3D::ShaderProgram | virtual |