Castor3D  ..
Castor3D::ShaderProgram Member List

This is the complete list of members for Castor3D::ShaderProgram, including all inherited members.

AddFrameVariableBuffer(FrameVariableBufferSPtr p_pVariableBuffer, uint64_t p_shaderMask)Castor3D::ShaderProgram
AmbientLightCastor3D::ShaderProgramstatic
BackgroundColourCastor3D::ShaderProgramstatic
Bind(bool p_bindUbo=true)=0Castor3D::ShaderProgrampure virtual
BitangentCastor3D::ShaderProgramstatic
BoneIds0Castor3D::ShaderProgramstatic
BoneIds1Castor3D::ShaderProgramstatic
BufferMatrixCastor3D::ShaderProgramstatic
BufferPassCastor3D::ShaderProgramstatic
BufferSceneCastor3D::ShaderProgramstatic
CameraPosCastor3D::ShaderProgramstatic
Castor::TextLoader< Castor3D::ShaderProgram > classCastor3D::ShaderProgramfriend
Cleanup()=0Castor3D::ShaderProgrampure virtual
ColourCastor3D::ShaderProgramstatic
CreateFrameVariable(Castor::String const &p_name, eSHADER_TYPE p_type, int p_iNbOcc=1)Castor3D::ShaderProgram
CreateObject(eSHADER_TYPE p_type)Castor3D::ShaderProgram
DoBind(bool p_bindUbo)Castor3D::ShaderProgramprotected
DoCleanup()Castor3D::ShaderProgramprotected
DoInitialise()Castor3D::ShaderProgramprotected
DoLink()Castor3D::ShaderProgramprotected
DoUnbind()Castor3D::ShaderProgramprotected
FindFrameVariable(Castor::String const &p_name, eSHADER_TYPE p_type) constCastor3D::ShaderProgram
FindFrameVariableBuffer(Castor::String const &p_name) constCastor3D::ShaderProgram
GetFile(eSHADER_TYPE p_target, eSHADER_MODEL p_eModel) constCastor3D::ShaderProgram
GetFrameVariableBuffers(eSHADER_TYPE p_type)Castor3D::ShaderPrograminline
GetFrameVariableBuffers(eSHADER_TYPE p_type) constCastor3D::ShaderPrograminline
GetFrameVariableBuffers()Castor3D::ShaderPrograminline
GetFrameVariableBuffers() constCastor3D::ShaderPrograminline
GetFrameVariables(eSHADER_TYPE p_type)Castor3D::ShaderProgram
GetFrameVariables(eSHADER_TYPE p_type) constCastor3D::ShaderProgram
GetLanguage() constCastor3D::ShaderPrograminline
GetLayout() const =0Castor3D::ShaderProgrampure virtual
GetLayout()=0Castor3D::ShaderProgrampure virtual
GetObjectStatus(eSHADER_TYPE p_target) constCastor3D::ShaderProgram
GetSource(eSHADER_TYPE p_target, eSHADER_MODEL p_eModel) constCastor3D::ShaderProgram
GetStatus() constCastor3D::ShaderPrograminline
HasFile(eSHADER_TYPE p_target) constCastor3D::ShaderProgram
HasObject(eSHADER_TYPE p_target) constCastor3D::ShaderProgram
HasSource(eSHADER_TYPE p_target) constCastor3D::ShaderProgram
Initialise()=0Castor3D::ShaderProgrampure virtual
LightsCastor3D::ShaderProgramstatic
LightsCountCastor3D::ShaderProgramstatic
Link()=0Castor3D::ShaderProgrampure virtual
m_activeShadersCastor3D::ShaderProgramprotected
m_arrayFilesCastor3D::ShaderProgramprotected
m_eLanguageCastor3D::ShaderProgramprotected
m_frameVariableBuffersCastor3D::ShaderProgramprotected
m_frameVariableBuffersByNameCastor3D::ShaderProgramprotected
m_listFrameVariableBuffersCastor3D::ShaderProgramprotected
m_pShadersCastor3D::ShaderProgramprotected
m_statusCastor3D::ShaderProgramprotected
MapAmbientCastor3D::ShaderProgramstatic
MapColourCastor3D::ShaderProgramstatic
MapDiffuseCastor3D::ShaderProgramstatic
MapEmissiveCastor3D::ShaderProgramstatic
MapGlossCastor3D::ShaderProgramstatic
MapHeightCastor3D::ShaderProgramstatic
MapNormalCastor3D::ShaderProgramstatic
MapOpacityCastor3D::ShaderProgramstatic
MapSpecularCastor3D::ShaderProgramstatic
MapTextCastor3D::ShaderProgramstatic
MatAmbientCastor3D::ShaderProgramstatic
MatDiffuseCastor3D::ShaderProgramstatic
MatEmissiveCastor3D::ShaderProgramstatic
MatOpacityCastor3D::ShaderProgramstatic
MatShininessCastor3D::ShaderProgramstatic
MatSpecularCastor3D::ShaderProgramstatic
NormalCastor3D::ShaderProgramstatic
PositionCastor3D::ShaderProgramstatic
ResetToCompile()Castor3D::ShaderProgram
SetFile(eSHADER_MODEL p_eModel, Castor::Path const &p_pathFile)Castor3D::ShaderProgramvirtual
SetFile(eSHADER_TYPE p_target, eSHADER_MODEL p_eModel, Castor::Path const &p_pathFile)Castor3D::ShaderProgram
SetInputType(eSHADER_TYPE p_target, eTOPOLOGY p_topology)Castor3D::ShaderProgram
SetOutputType(eSHADER_TYPE p_target, eTOPOLOGY p_topology)Castor3D::ShaderProgram
SetOutputVtxCount(eSHADER_TYPE p_target, uint8_t p_count)Castor3D::ShaderProgram
SetSource(eSHADER_TYPE p_target, eSHADER_MODEL p_eModel, Castor::String const &p_strSource)Castor3D::ShaderProgram
ShaderProgram(RenderSystem &p_renderSystem, eSHADER_LANGUAGE p_langage)Castor3D::ShaderProgram
TangentCastor3D::ShaderProgramstatic
TextCastor3D::ShaderProgramstatic
TextureCastor3D::ShaderProgramstatic
TransformCastor3D::ShaderProgramstatic
Unbind()=0Castor3D::ShaderProgrampure virtual
Weights0Castor3D::ShaderProgramstatic
Weights1Castor3D::ShaderProgramstatic
~ShaderProgram()Castor3D::ShaderProgramvirtual