Castor3D  ..
Castor3D::ShaderObjectBase Liste des membres

Liste complète des membres de Castor3D::ShaderObjectBase, y compris les membres hérités :

AddFrameVariable(OneTextureFrameVariableSPtr p_pVariable)Castor3D::ShaderObjectBasevirtual
Bind()Castor3D::ShaderObjectBasevirtual
Compile()Castor3D::ShaderObjectBasevirtual
CreateProgram()=0Castor3D::ShaderObjectBasepure virtual
DestroyProgram()=0Castor3D::ShaderObjectBasepure virtual
FindFrameVariable(Castor::String const &p_strName) const Castor3D::ShaderObjectBase
FlushFrameVariables()Castor3D::ShaderObjectBasevirtual
GetCurrentFile() const Castor3D::ShaderObjectBaseinline
GetEntryPoint() const =0Castor3D::ShaderObjectBasepure virtual
GetFile(eSHADER_MODEL p_eModel) const Castor3D::ShaderObjectBaseinline
GetFrameVariablesBegin() const Castor3D::ShaderObjectBaseinline
GetFrameVariablesBegin()Castor3D::ShaderObjectBaseinline
GetFrameVariablesEnd() const Castor3D::ShaderObjectBaseinline
GetFrameVariablesEnd()Castor3D::ShaderObjectBaseinline
GetInputType() const Castor3D::ShaderObjectBaseinline
GetLoadedSource() const Castor3D::ShaderObjectBaseinline
GetOutputType() const Castor3D::ShaderObjectBaseinline
GetOutputVtxCount() const Castor3D::ShaderObjectBaseinline
GetParent() const Castor3D::ShaderObjectBaseinline
GetSource(eSHADER_MODEL p_eModel) const Castor3D::ShaderObjectBaseinline
GetStatus() const Castor3D::ShaderObjectBaseinline
GetStrType() const Castor3D::ShaderObjectBaseinline
GetType() const Castor3D::ShaderObjectBaseinline
HasParameter(Castor::String const &CU_PARAM_UNUSED(p_strName))Castor3D::ShaderObjectBaseinlinevirtual
HasSource()Castor3D::ShaderObjectBase
m_arrayFilesCastor3D::ShaderObjectBaseprotected
m_arraySourcesCastor3D::ShaderObjectBaseprotected
m_eInputTypeCastor3D::ShaderObjectBaseprotected
m_eOutputTypeCastor3D::ShaderObjectBaseprotected
m_eShaderModelCastor3D::ShaderObjectBaseprotected
m_eStatusCastor3D::ShaderObjectBaseprotected
m_eTypeCastor3D::ShaderObjectBaseprotected
m_listFrameVariablesCastor3D::ShaderObjectBaseprotected
m_mapFrameVariablesCastor3D::ShaderObjectBaseprotected
m_pathLoadedFileCastor3D::ShaderObjectBaseprotected
m_pParentCastor3D::ShaderObjectBaseprotected
m_strLoadedSourceCastor3D::ShaderObjectBaseprotected
m_uiOutputVtxCountCastor3D::ShaderObjectBaseprotected
SetEntryPoint(Castor::String const &p_strName)=0Castor3D::ShaderObjectBasepure virtual
SetFile(eSHADER_MODEL p_eModel, Castor::Path const &p_pathFile)Castor3D::ShaderObjectBase
SetInputType(eTOPOLOGY val)Castor3D::ShaderObjectBaseinline
SetOutputType(eTOPOLOGY val)Castor3D::ShaderObjectBaseinline
SetOutputVtxCount(uint8_t p_uiCount)Castor3D::ShaderObjectBaseinline
SetParameter(Castor::String const &CU_PARAM_UNUSED(p_strName), Castor::Matrix4x4r const &CU_PARAM_UNUSED(p_mtxValue))Castor3D::ShaderObjectBaseinlinevirtual
SetParameter(Castor::String const &CU_PARAM_UNUSED(p_strName), Castor::Matrix3x3r const &CU_PARAM_UNUSED(p_mtxValue))Castor3D::ShaderObjectBaseinlinevirtual
SetSource(eSHADER_MODEL p_eModel, Castor::String const &p_strSource)Castor3D::ShaderObjectBase
ShaderObjectBase(ShaderProgramBase *p_pParent, eSHADER_TYPE p_eType)Castor3D::ShaderObjectBase
Unbind()Castor3D::ShaderObjectBasevirtual
~ShaderObjectBase()Castor3D::ShaderObjectBasevirtual