Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
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 typedef | Renderer::Backend::GL::CShaderProgram | |
Bind(CShaderProgram *previousShaderProgram) override | Renderer::Backend::GL::CShaderProgramARB | inlinevirtual |
BindClientStates() | Renderer::Backend::GL::CShaderProgram | protected |
ColorPointer(const Renderer::Backend::Format format, GLsizei stride, const void *pointer) | Renderer::Backend::GL::CShaderProgram | protected |
Compile(GLuint target, const char *targetName, GLuint program, const VfsPath &file, const CStr &code) | Renderer::Backend::GL::CShaderProgramARB | inline |
Create(CDevice *device, const CStr &name, const CShaderDefines &baseDefines) | Renderer::Backend::GL::CShaderProgram | static |
CShaderProgram(int streamflags) | Renderer::Backend::GL::CShaderProgram | protected |
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::CShaderProgramARB | inline |
GetBindingSlot(const CStrIntern name) const override | Renderer::Backend::GL::CShaderProgramARB | inlinevirtual |
GetDevice() override | Renderer::Backend::GL::CShaderProgramARB | inlinevirtual |
GetFileDependencies() const override | Renderer::Backend::GL::CShaderProgramARB | inlinevirtual |
GetOrCreateBindingSlot(const CStrIntern name) | Renderer::Backend::GL::CShaderProgramARB | inlineprivate |
GetTextureUnit(const int32_t bindingSlot) override | Renderer::Backend::GL::CShaderProgramARB | inlinevirtual |
IsStreamActive(const VertexAttributeStream stream) const | Renderer::Backend::GL::CShaderProgram | |
m_BindingSlots | Renderer::Backend::GL::CShaderProgramARB | private |
m_BindingSlotsMapping | Renderer::Backend::GL::CShaderProgramARB | private |
m_Device | Renderer::Backend::GL::CShaderProgramARB | private |
m_FileDependencies | Renderer::Backend::GL::CShaderProgramARB | private |
m_FragmentProgram | Renderer::Backend::GL::CShaderProgramARB | private |
m_StreamFlags | Renderer::Backend::GL::CShaderProgram | protected |
m_ValidStreams | Renderer::Backend::GL::CShaderProgram | protected |
m_VertexProgram | Renderer::Backend::GL::CShaderProgramARB | private |
NONCOPYABLE(CShaderProgram) | Renderer::Backend::GL::CShaderProgram | private |
NormalPointer(const Renderer::Backend::Format format, GLsizei stride, const void *pointer) | Renderer::Backend::GL::CShaderProgram | protected |
SetUniform(const int32_t bindingSlot, const float value) override | Renderer::Backend::GL::CShaderProgramARB | inlinevirtual |
SetUniform(const int32_t bindingSlot, const float valueX, const float valueY) override | Renderer::Backend::GL::CShaderProgramARB | inlinevirtual |
SetUniform(const int32_t bindingSlot, const float valueX, const float valueY, const float valueZ) override | Renderer::Backend::GL::CShaderProgramARB | inlinevirtual |
SetUniform(const int32_t bindingSlot, const float valueX, const float valueY, const float valueZ, const float valueW) override | Renderer::Backend::GL::CShaderProgramARB | inlinevirtual |
SetUniform(const int32_t bindingSlot, PS::span< const float > values) override | Renderer::Backend::GL::CShaderProgramARB | inlinevirtual |
SetUniform(const BindingSlot &bindingSlot, const float v0, const float v1, const float v2, const float v3) | Renderer::Backend::GL::CShaderProgramARB | inlineprivate |
SetUniform(const GLenum target, const int location, const float v0, const float v1, const float v2, const float v3) | Renderer::Backend::GL::CShaderProgramARB | inlineprivate |
SetUniformMatrix(const BindingSlot &bindingSlot, PS::span< const float > values) | Renderer::Backend::GL::CShaderProgramARB | inlineprivate |
SetUniformMatrix(const GLenum target, const int location, PS::span< const float > values) | Renderer::Backend::GL::CShaderProgramARB | inlineprivate |
TexCoordPointer(GLenum texture, const Renderer::Backend::Format format, GLsizei stride, const void *pointer) | Renderer::Backend::GL::CShaderProgram | protected |
Unbind() override | Renderer::Backend::GL::CShaderProgramARB | inlinevirtual |
UnbindClientStates() | Renderer::Backend::GL::CShaderProgram | protected |
VertexAttribPointer(const VertexAttributeStream stream, const Format format, const uint32_t offset, const uint32_t stride, const VertexAttributeRate rate, const void *data) | Renderer::Backend::GL::CShaderProgram | virtual |
VertexPointer(const Renderer::Backend::Format format, GLsizei stride, const void *pointer) | Renderer::Backend::GL::CShaderProgram | protected |
~CShaderProgram() override | Renderer::Backend::GL::CShaderProgram | |
~CShaderProgramARB() override | Renderer::Backend::GL::CShaderProgramARB | inline |
~IDeviceObject() | Renderer::Backend::IDeviceObject< IShaderProgram > | inlinevirtual |