Castor3D
..
Page principale
Pages associées
Espaces de nommage
Classes
Fichiers
Liste des classes
Index des classes
Hiérarchie des classes
Membres de classe
Castor3D
ShaderObjectBase
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::ShaderObjectBase
virtual
Bind
()
Castor3D::ShaderObjectBase
virtual
Compile
()
Castor3D::ShaderObjectBase
virtual
CreateProgram
()=0
Castor3D::ShaderObjectBase
pure virtual
DestroyProgram
()=0
Castor3D::ShaderObjectBase
pure virtual
FindFrameVariable
(Castor::String const &p_strName) const
Castor3D::ShaderObjectBase
FlushFrameVariables
()
Castor3D::ShaderObjectBase
virtual
GetCurrentFile
() const
Castor3D::ShaderObjectBase
inline
GetEntryPoint
() const =0
Castor3D::ShaderObjectBase
pure virtual
GetFile
(eSHADER_MODEL p_eModel) const
Castor3D::ShaderObjectBase
inline
GetFrameVariablesBegin
() const
Castor3D::ShaderObjectBase
inline
GetFrameVariablesBegin
()
Castor3D::ShaderObjectBase
inline
GetFrameVariablesEnd
() const
Castor3D::ShaderObjectBase
inline
GetFrameVariablesEnd
()
Castor3D::ShaderObjectBase
inline
GetInputType
() const
Castor3D::ShaderObjectBase
inline
GetLoadedSource
() const
Castor3D::ShaderObjectBase
inline
GetOutputType
() const
Castor3D::ShaderObjectBase
inline
GetOutputVtxCount
() const
Castor3D::ShaderObjectBase
inline
GetParent
() const
Castor3D::ShaderObjectBase
inline
GetSource
(eSHADER_MODEL p_eModel) const
Castor3D::ShaderObjectBase
inline
GetStatus
() const
Castor3D::ShaderObjectBase
inline
GetStrType
() const
Castor3D::ShaderObjectBase
inline
GetType
() const
Castor3D::ShaderObjectBase
inline
HasParameter
(Castor::String const &CU_PARAM_UNUSED(p_strName))
Castor3D::ShaderObjectBase
inline
virtual
HasSource
()
Castor3D::ShaderObjectBase
m_arrayFiles
Castor3D::ShaderObjectBase
protected
m_arraySources
Castor3D::ShaderObjectBase
protected
m_eInputType
Castor3D::ShaderObjectBase
protected
m_eOutputType
Castor3D::ShaderObjectBase
protected
m_eShaderModel
Castor3D::ShaderObjectBase
protected
m_eStatus
Castor3D::ShaderObjectBase
protected
m_eType
Castor3D::ShaderObjectBase
protected
m_listFrameVariables
Castor3D::ShaderObjectBase
protected
m_mapFrameVariables
Castor3D::ShaderObjectBase
protected
m_pathLoadedFile
Castor3D::ShaderObjectBase
protected
m_pParent
Castor3D::ShaderObjectBase
protected
m_strLoadedSource
Castor3D::ShaderObjectBase
protected
m_uiOutputVtxCount
Castor3D::ShaderObjectBase
protected
SetEntryPoint
(Castor::String const &p_strName)=0
Castor3D::ShaderObjectBase
pure virtual
SetFile
(eSHADER_MODEL p_eModel, Castor::Path const &p_pathFile)
Castor3D::ShaderObjectBase
SetInputType
(eTOPOLOGY val)
Castor3D::ShaderObjectBase
inline
SetOutputType
(eTOPOLOGY val)
Castor3D::ShaderObjectBase
inline
SetOutputVtxCount
(uint8_t p_uiCount)
Castor3D::ShaderObjectBase
inline
SetParameter
(Castor::String const &CU_PARAM_UNUSED(p_strName), Castor::Matrix4x4r const &CU_PARAM_UNUSED(p_mtxValue))
Castor3D::ShaderObjectBase
inline
virtual
SetParameter
(Castor::String const &CU_PARAM_UNUSED(p_strName), Castor::Matrix3x3r const &CU_PARAM_UNUSED(p_mtxValue))
Castor3D::ShaderObjectBase
inline
virtual
SetSource
(eSHADER_MODEL p_eModel, Castor::String const &p_strSource)
Castor3D::ShaderObjectBase
ShaderObjectBase
(ShaderProgramBase *p_pParent, eSHADER_TYPE p_eType)
Castor3D::ShaderObjectBase
Unbind
()
Castor3D::ShaderObjectBase
virtual
~ShaderObjectBase
()
Castor3D::ShaderObjectBase
virtual
Généré le Mercredi 3 Décembre 2014 03:41:44 pour Castor3D par
1.8.8