Castor3D
0.16.0
Multiplatform 3D engine
Page principale
Pages associées
Espaces de nommage
Concepts
Classes
Fichiers
Liste des classes
Index des classes
Hiérarchie des classes
Membres de classe
castor3d
ShaderProgram
castor3d::ShaderProgram Liste des membres
Liste complète des membres de
castor3d::ShaderProgram
, y compris les membres hérités :
castor::TextWriter< castor3d::ShaderProgram >
castor3d::ShaderProgram
friend
getModule
() const noexcept
castor3d::ShaderProgram
inline
getName
() const noexcept
castor::NamedBaseT< T >
inline
getOwner
() const
castor::OwnedBy< RenderSystem >
inline
getStates
() const noexcept
castor3d::ShaderProgram
inline
hasSource
(ast::ShaderStage stage) const
castor3d::ShaderProgram
m_files
castor3d::ShaderProgram
protected
m_module
castor3d::ShaderProgram
protected
m_name
castor::NamedBaseT< T >
protected
m_states
castor3d::ShaderProgram
protected
NamedBaseT
(T name) noexcept
castor::NamedBaseT< T >
inline
explicit
OwnedBy
(RenderSystem &owner)
castor::OwnedBy< RenderSystem >
inline
explicit
protected
rename
(T name) noexcept
castor::NamedBaseT< T >
inline
setFile
(VkShaderStageFlagBits target, castor::Path const &pathFile)
castor3d::ShaderProgram
setSource
(VkShaderStageFlagBits target, castor::MbString const &source)
castor3d::ShaderProgram
setSource
(VkShaderStageFlagBits target, ShaderPtr shader)
castor3d::ShaderProgram
setSource
(ShaderPtr shader)
castor3d::ShaderProgram
ShaderProgram
(castor::String const &name, RenderSystem &renderSystem)
castor3d::ShaderProgram
explicit
Généré par
1.10.0