Castor3D
..
Castor3D
ShaderObject
Castor3D::ShaderObject Member List
This is the complete list of members for
Castor3D::ShaderObject
, including all inherited members.
AddFrameVariable
(OneIntFrameVariableSPtr p_variable)
Castor3D::ShaderObject
virtual
AttachTo
(ShaderProgram &p_program)=0
Castor3D::ShaderObject
pure virtual
Bind
()
Castor3D::ShaderObject
Compile
()
Castor3D::ShaderObject
virtual
Create
()=0
Castor3D::ShaderObject
pure virtual
Destroy
()=0
Castor3D::ShaderObject
pure virtual
Detach
()=0
Castor3D::ShaderObject
pure virtual
DoCheckErrors
()
Castor3D::ShaderObject
protected
DoRetrieveCompilerLog
()=0
Castor3D::ShaderObject
protected
pure virtual
FindFrameVariable
(Castor::String const &p_name) const
Castor3D::ShaderObject
FlushFrameVariables
()
Castor3D::ShaderObject
virtual
GetCurrentFile
() const
Castor3D::ShaderObject
inline
GetFile
(eSHADER_MODEL p_eModel) const
Castor3D::ShaderObject
inline
GetFrameVariables
()
Castor3D::ShaderObject
inline
GetFrameVariables
() const
Castor3D::ShaderObject
inline
GetInputType
() const
Castor3D::ShaderObject
inline
GetLoadedSource
() const
Castor3D::ShaderObject
inline
GetOutputType
() const
Castor3D::ShaderObject
inline
GetOutputVtxCount
() const
Castor3D::ShaderObject
inline
GetParent
() const
Castor3D::ShaderObject
inline
GetSource
(eSHADER_MODEL p_eModel) const
Castor3D::ShaderObject
inline
GetStatus
() const
Castor3D::ShaderObject
inline
GetStrType
() const
Castor3D::ShaderObject
inline
GetType
() const
Castor3D::ShaderObject
inline
HasFile
() const
Castor3D::ShaderObject
HasParameter
(Castor::String const &p_name)
Castor3D::ShaderObject
inline
virtual
HasSource
() const
Castor3D::ShaderObject
m_arrayFiles
Castor3D::ShaderObject
protected
m_arraySources
Castor3D::ShaderObject
protected
m_eInputType
Castor3D::ShaderObject
protected
m_eOutputType
Castor3D::ShaderObject
protected
m_eShaderModel
Castor3D::ShaderObject
protected
m_listFrameVariables
Castor3D::ShaderObject
protected
m_loadedSource
Castor3D::ShaderObject
protected
m_mapFrameVariables
Castor3D::ShaderObject
protected
m_parent
Castor3D::ShaderObject
protected
m_pathLoadedFile
Castor3D::ShaderObject
protected
m_status
Castor3D::ShaderObject
protected
m_type
Castor3D::ShaderObject
protected
m_uiOutputVtxCount
Castor3D::ShaderObject
protected
SetFile
(eSHADER_MODEL p_eModel, Castor::Path const &p_pathFile)
Castor3D::ShaderObject
SetInputType
(eTOPOLOGY p_topology)
Castor3D::ShaderObject
inline
SetOutputType
(eTOPOLOGY p_topology)
Castor3D::ShaderObject
inline
SetOutputVtxCount
(uint8_t p_count)
Castor3D::ShaderObject
inline
SetParameter
(Castor::String const &p_name, Castor::Matrix4x4r const &p_value)
Castor3D::ShaderObject
inline
virtual
SetParameter
(Castor::String const &p_name, Castor::Matrix3x3r const &p_value)
Castor3D::ShaderObject
inline
virtual
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::ShaderObject
virtual
Generated on Fri Feb 14 2020 13:16:50 for Castor3D by
1.8.15