Castor3D  ..
Castor3D::ShaderObject Member List

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

AddFrameVariable(OneIntFrameVariableSPtr p_variable)Castor3D::ShaderObjectvirtual
AttachTo(ShaderProgram &p_program)=0Castor3D::ShaderObjectpure virtual
Bind()Castor3D::ShaderObject
Compile()Castor3D::ShaderObjectvirtual
Create()=0Castor3D::ShaderObjectpure virtual
Destroy()=0Castor3D::ShaderObjectpure virtual
Detach()=0Castor3D::ShaderObjectpure virtual
DoCheckErrors()Castor3D::ShaderObjectprotected
DoRetrieveCompilerLog()=0Castor3D::ShaderObjectprotectedpure virtual
FindFrameVariable(Castor::String const &p_name) constCastor3D::ShaderObject
FlushFrameVariables()Castor3D::ShaderObjectvirtual
GetCurrentFile() constCastor3D::ShaderObjectinline
GetFile(eSHADER_MODEL p_eModel) constCastor3D::ShaderObjectinline
GetFrameVariables()Castor3D::ShaderObjectinline
GetFrameVariables() constCastor3D::ShaderObjectinline
GetInputType() constCastor3D::ShaderObjectinline
GetLoadedSource() constCastor3D::ShaderObjectinline
GetOutputType() constCastor3D::ShaderObjectinline
GetOutputVtxCount() constCastor3D::ShaderObjectinline
GetParent() constCastor3D::ShaderObjectinline
GetSource(eSHADER_MODEL p_eModel) constCastor3D::ShaderObjectinline
GetStatus() constCastor3D::ShaderObjectinline
GetStrType() constCastor3D::ShaderObjectinline
GetType() constCastor3D::ShaderObjectinline
HasFile() constCastor3D::ShaderObject
HasParameter(Castor::String const &p_name)Castor3D::ShaderObjectinlinevirtual
HasSource() constCastor3D::ShaderObject
m_arrayFilesCastor3D::ShaderObjectprotected
m_arraySourcesCastor3D::ShaderObjectprotected
m_eInputTypeCastor3D::ShaderObjectprotected
m_eOutputTypeCastor3D::ShaderObjectprotected
m_eShaderModelCastor3D::ShaderObjectprotected
m_listFrameVariablesCastor3D::ShaderObjectprotected
m_loadedSourceCastor3D::ShaderObjectprotected
m_mapFrameVariablesCastor3D::ShaderObjectprotected
m_parentCastor3D::ShaderObjectprotected
m_pathLoadedFileCastor3D::ShaderObjectprotected
m_statusCastor3D::ShaderObjectprotected
m_typeCastor3D::ShaderObjectprotected
m_uiOutputVtxCountCastor3D::ShaderObjectprotected
SetFile(eSHADER_MODEL p_eModel, Castor::Path const &p_pathFile)Castor3D::ShaderObject
SetInputType(eTOPOLOGY p_topology)Castor3D::ShaderObjectinline
SetOutputType(eTOPOLOGY p_topology)Castor3D::ShaderObjectinline
SetOutputVtxCount(uint8_t p_count)Castor3D::ShaderObjectinline
SetParameter(Castor::String const &p_name, Castor::Matrix4x4r const &p_value)Castor3D::ShaderObjectinlinevirtual
SetParameter(Castor::String const &p_name, Castor::Matrix3x3r const &p_value)Castor3D::ShaderObjectinlinevirtual
SetSource(eSHADER_MODEL p_eModel, Castor::String const &p_strSource)Castor3D::ShaderObject
ShaderObject(ShaderProgram *p_parent, eSHADER_TYPE p_type)Castor3D::ShaderObject
Unbind()Castor3D::ShaderObject
~ShaderObject()Castor3D::ShaderObjectvirtual