Castor3D
..
castor3d
ShaderObject
castor3d::ShaderObject Liste des membres
Liste complète des membres de
castor3d::ShaderObject
, y compris les membres hérités :
attachTo
(ShaderProgram &program)=0
castor3d::ShaderObject
pure virtual
bind
()
castor3d::ShaderObject
compile
()
castor3d::ShaderObject
virtual
create
()=0
castor3d::ShaderObject
pure virtual
createUniform
(UniformType type, castor::String const &name, int nbOcc=1)
castor3d::ShaderObject
createUniform
(castor::String const &name, int nbOcc=1)
castor3d::ShaderObject
inline
destroy
()=0
castor3d::ShaderObject
pure virtual
detach
()=0
castor3d::ShaderObject
pure virtual
doAddUniform
(PushUniformSPtr variable)
castor3d::ShaderObject
protected
doCheckErrors
()
castor3d::ShaderObject
protected
doCreateUniform
(UniformType type, int nbOccurences)=0
castor3d::ShaderObject
protected
pure virtual
doRetrieveCompilerLog
()=0
castor3d::ShaderObject
protected
pure virtual
findUniform
(UniformType type, castor::String const &name) const
castor3d::ShaderObject
findUniform
(castor::String const &name) const
castor3d::ShaderObject
inline
flushUniforms
()
castor3d::ShaderObject
getFile
() const
castor3d::ShaderObject
inline
getInputType
() const
castor3d::ShaderObject
inline
getOutputType
() const
castor3d::ShaderObject
inline
getOutputVtxCount
() const
castor3d::ShaderObject
inline
getParent
() const
castor3d::ShaderObject
inline
getSource
() const
castor3d::ShaderObject
inline
getStatus
() const
castor3d::ShaderObject
inline
getStrType
() const
castor3d::ShaderObject
inline
getType
() const
castor3d::ShaderObject
inline
getUniforms
()
castor3d::ShaderObject
inline
getUniforms
() const
castor3d::ShaderObject
inline
hasFile
() const
castor3d::ShaderObject
hasSource
() const
castor3d::ShaderObject
m_file
castor3d::ShaderObject
protected
m_inputType
castor3d::ShaderObject
protected
m_listUniforms
castor3d::ShaderObject
protected
m_mapUniforms
castor3d::ShaderObject
protected
m_outputType
castor3d::ShaderObject
protected
m_outputVtxCount
castor3d::ShaderObject
protected
m_parent
castor3d::ShaderObject
protected
m_source
castor3d::ShaderObject
protected
m_status
castor3d::ShaderObject
protected
m_type
castor3d::ShaderObject
protected
setFile
(castor::Path const &pathFile)
castor3d::ShaderObject
setInputType
(Topology topology)
castor3d::ShaderObject
inline
setOutputType
(Topology topology)
castor3d::ShaderObject
inline
setOutputVtxCount
(uint8_t count)
castor3d::ShaderObject
inline
setSource
(castor::String const &source)
castor3d::ShaderObject
setSource
(glsl::Shader const &source)
castor3d::ShaderObject
ShaderObject
(ShaderProgram &parent, ShaderType type)
castor3d::ShaderObject
unbind
()
castor3d::ShaderObject
~ShaderObject
()
castor3d::ShaderObject
virtual
Généré le Samedi 30 Décembre 2017 00:23:53 pour Castor3D par
1.8.13