Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
Renderer::Backend::GL::CShaderProgramARB Member List

This is the complete list of members for Renderer::Backend::GL::CShaderProgramARB, including all inherited members.

As()Renderer::Backend::IDeviceObject< IShaderProgram >inline
AssertPointersBound()Renderer::Backend::GL::CShaderProgram
attrib_id_t typedefRenderer::Backend::GL::CShaderProgram
Bind(CShaderProgram *previousShaderProgram) overrideRenderer::Backend::GL::CShaderProgramARBinlinevirtual
BindClientStates()Renderer::Backend::GL::CShaderProgramprotected
ColorPointer(const Renderer::Backend::Format format, GLsizei stride, const void *pointer)Renderer::Backend::GL::CShaderProgramprotected
Compile(GLuint target, const char *targetName, GLuint program, const VfsPath &file, const CStr &code)Renderer::Backend::GL::CShaderProgramARBinline
Create(CDevice *device, const CStr &name, const CShaderDefines &baseDefines)Renderer::Backend::GL::CShaderProgramstatic
CShaderProgram(int streamflags)Renderer::Backend::GL::CShaderProgramprotected
CShaderProgramARB(CDevice *device, const VfsPath &path, const VfsPath &vertexFilePath, const VfsPath &fragmentFilePath, const CShaderDefines &defines, const std::map< CStrIntern, std::pair< CStr, int > > &vertexIndices, const std::map< CStrIntern, std::pair< CStr, int > > &fragmentIndices, int streamflags)Renderer::Backend::GL::CShaderProgramARBinline
GetBindingSlot(const CStrIntern name) const overrideRenderer::Backend::GL::CShaderProgramARBinlinevirtual
GetDevice() overrideRenderer::Backend::GL::CShaderProgramARBinlinevirtual
GetFileDependencies() const overrideRenderer::Backend::GL::CShaderProgramARBinlinevirtual
GetOrCreateBindingSlot(const CStrIntern name)Renderer::Backend::GL::CShaderProgramARBinlineprivate
GetTextureUnit(const int32_t bindingSlot) overrideRenderer::Backend::GL::CShaderProgramARBinlinevirtual
IsStreamActive(const VertexAttributeStream stream) constRenderer::Backend::GL::CShaderProgram
m_BindingSlotsRenderer::Backend::GL::CShaderProgramARBprivate
m_BindingSlotsMappingRenderer::Backend::GL::CShaderProgramARBprivate
m_DeviceRenderer::Backend::GL::CShaderProgramARBprivate
m_FileDependenciesRenderer::Backend::GL::CShaderProgramARBprivate
m_FragmentProgramRenderer::Backend::GL::CShaderProgramARBprivate
m_StreamFlagsRenderer::Backend::GL::CShaderProgramprotected
m_ValidStreamsRenderer::Backend::GL::CShaderProgramprotected
m_VertexProgramRenderer::Backend::GL::CShaderProgramARBprivate
NONCOPYABLE(CShaderProgram)Renderer::Backend::GL::CShaderProgramprivate
NormalPointer(const Renderer::Backend::Format format, GLsizei stride, const void *pointer)Renderer::Backend::GL::CShaderProgramprotected
SetUniform(const int32_t bindingSlot, const float value) overrideRenderer::Backend::GL::CShaderProgramARBinlinevirtual
SetUniform(const int32_t bindingSlot, const float valueX, const float valueY) overrideRenderer::Backend::GL::CShaderProgramARBinlinevirtual
SetUniform(const int32_t bindingSlot, const float valueX, const float valueY, const float valueZ) overrideRenderer::Backend::GL::CShaderProgramARBinlinevirtual
SetUniform(const int32_t bindingSlot, const float valueX, const float valueY, const float valueZ, const float valueW) overrideRenderer::Backend::GL::CShaderProgramARBinlinevirtual
SetUniform(const int32_t bindingSlot, PS::span< const float > values) overrideRenderer::Backend::GL::CShaderProgramARBinlinevirtual
SetUniform(const BindingSlot &bindingSlot, const float v0, const float v1, const float v2, const float v3)Renderer::Backend::GL::CShaderProgramARBinlineprivate
SetUniform(const GLenum target, const int location, const float v0, const float v1, const float v2, const float v3)Renderer::Backend::GL::CShaderProgramARBinlineprivate
SetUniformMatrix(const BindingSlot &bindingSlot, PS::span< const float > values)Renderer::Backend::GL::CShaderProgramARBinlineprivate
SetUniformMatrix(const GLenum target, const int location, PS::span< const float > values)Renderer::Backend::GL::CShaderProgramARBinlineprivate
TexCoordPointer(GLenum texture, const Renderer::Backend::Format format, GLsizei stride, const void *pointer)Renderer::Backend::GL::CShaderProgramprotected
Unbind() overrideRenderer::Backend::GL::CShaderProgramARBinlinevirtual
UnbindClientStates()Renderer::Backend::GL::CShaderProgramprotected
VertexAttribPointer(const VertexAttributeStream stream, const Format format, const uint32_t offset, const uint32_t stride, const VertexAttributeRate rate, const void *data)Renderer::Backend::GL::CShaderProgramvirtual
VertexPointer(const Renderer::Backend::Format format, GLsizei stride, const void *pointer)Renderer::Backend::GL::CShaderProgramprotected
~CShaderProgram() overrideRenderer::Backend::GL::CShaderProgram
~CShaderProgramARB() overrideRenderer::Backend::GL::CShaderProgramARBinline
~IDeviceObject()Renderer::Backend::IDeviceObject< IShaderProgram >inlinevirtual