ScummVM API documentation
OpenGL::CLUT8LookUpPipeline Class Reference
Inheritance diagram for OpenGL::CLUT8LookUpPipeline:
OpenGL::ShaderPipeline OpenGL::Pipeline

Public Member Functions

void setPaletteTexture (const GLTexture *paletteTexture)
 
- Public Member Functions inherited from OpenGL::ShaderPipeline
 ShaderPipeline (Shader *shader)
 
void setColor (GLfloat r, GLfloat g, GLfloat b, GLfloat a) override
 
void setProjectionMatrix (const Math::Matrix4 &projectionMatrix) override
 
- Public Member Functions inherited from OpenGL::Pipeline
void activate ()
 
void deactivate ()
 
FramebuffersetFramebuffer (Framebuffer *framebuffer)
 
void drawTexture (const GLTexture &texture, const GLfloat *coordinates, const GLfloat *texcoords)
 
void drawTexture (const GLTexture &texture, const GLfloat *coordinates)
 
void drawTexture (const GLTexture &texture, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
 
void drawTexture (const GLTexture &texture, GLfloat x, GLfloat y, GLfloat w, GLfloat h, const Common::Rect &clip)
 

Protected Member Functions

void drawTextureInternal (const GLTexture &texture, const GLfloat *coordinates, const GLfloat *texcoords) override
 
- Protected Member Functions inherited from OpenGL::ShaderPipeline
void activateInternal () override
 
void deactivateInternal () override
 
void drawTextureInternal (const GLTexture &texture, const GLfloat *coordinates, const GLfloat *texcoords) override
 
- Protected Member Functions inherited from OpenGL::Pipeline
bool isActive () const
 

Additional Inherited Members

- Protected Attributes inherited from OpenGL::ShaderPipeline
GLuint _coordsVBO
 
GLuint _texcoordsVBO
 
GLuint _colorVBO
 
GLfloat _colorAttributes [4 *4]
 
Shader *const _activeShader
 
- Protected Attributes inherited from OpenGL::Pipeline
Framebuffer_activeFramebuffer
 

The documentation for this class was generated from the following file: