Castor3D 0.16.0
Multiplatform 3D engine
castor3d::ShaderProgram Member List

This is the complete list of members for castor3d::ShaderProgram, including all inherited members.

castor::TextWriter< castor3d::ShaderProgram >castor3d::ShaderProgramfriend
getModule() const noexceptcastor3d::ShaderPrograminline
getName() const noexceptcastor::NamedBaseT< T >inline
getOwner() constcastor::OwnedBy< RenderSystem >inline
getStates() const noexceptcastor3d::ShaderPrograminline
hasSource(ast::ShaderStage stage) constcastor3d::ShaderProgram
m_filescastor3d::ShaderProgramprotected
m_modulecastor3d::ShaderProgramprotected
m_namecastor::NamedBaseT< T >protected
m_statescastor3d::ShaderProgramprotected
NamedBaseT(T name) noexceptcastor::NamedBaseT< T >inlineexplicit
OwnedBy(RenderSystem &owner)castor::OwnedBy< RenderSystem >inlineexplicitprotected
rename(T name) noexceptcastor::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::ShaderProgramexplicit