Pioneer
Loading...
Searching...
No Matches
Graphics::OGL::Shader Member List

This is the complete list of members for Graphics::OGL::Shader, including all inherited members.

AddBufferBinding(const std::string &name, uint32_t binding)Graphics::OGL::Shaderprotected
AddConstantBinding(const std::string &name, ConstantDataFormat format, uint32_t binding)Graphics::OGL::Shaderprotected
AddTextureBinding(const std::string &name, TextureType type, uint32_t binding)Graphics::OGL::Shaderprotected
GetBufferBindingInfo(size_t name) constGraphics::OGL::Shader
GetBufferBindings() constGraphics::OGL::Shaderinline
GetConstantStorageSize() constGraphics::OGL::Shaderinline
GetNumBufferBindings() constGraphics::OGL::Shaderinline
GetNumPushConstants() constGraphics::OGL::Shaderinline
GetNumTextureBindings() constGraphics::OGL::Shaderinline
GetNumVariants() constGraphics::OGL::Shaderinline
GetProgramDefines(const MaterialDescriptor &desc)Graphics::OGL::Shaderprotected
GetProgramForDesc(const MaterialDescriptor &desc)Graphics::OGL::Shader
GetPushConstantBindings() constGraphics::OGL::Shaderinline
GetPushConstantInfo(size_t name) constGraphics::OGL::Shader
GetString(size_t name) constGraphics::OGL::Shaderinline
GetTextureBindingInfo(size_t name) constGraphics::OGL::Shader
GetTextureBindings() constGraphics::OGL::Shaderinline
InvalidBindingGraphics::OGL::Shaderstatic
LoadProgram(const MaterialDescriptor &desc)Graphics::OGL::Shaderprotected
m_bufferBindingInfoGraphics::OGL::Shaderprotected
m_constantStorageSizeGraphics::OGL::Shaderprotected
m_nameMapGraphics::OGL::Shaderprotected
m_programDefGraphics::OGL::Shaderprotected
m_pushConstantInfoGraphics::OGL::Shaderprotected
m_textureBindingInfoGraphics::OGL::Shaderprotected
m_variantsGraphics::OGL::Shaderprotected
ProgramGraphics::OGL::Shaderfriend
Reload()Graphics::OGL::Shader
Shader()Graphics::OGL::Shader
Shader(const std::string &name)Graphics::OGL::Shader
~Shader()Graphics::OGL::Shadervirtual