ScummVM API documentation
Watchmaker::OpenGLRenderer Class Reference

Public Member Functions

void enter2Dmode ()
 
void exit2Dmode ()
 
void pushModelView ()
 
void popModelView ()
 
void setTransformMatrix (TransformMatrix which, const Matrix4x4 &matrix)
 
void setRenderState (RenderState state, int value)
 
void setBlendFunc (BlendFactor src, BlendFactor dst)
 
bool error () const
 
Common::String getErrorString ()
 
void setTexture (int stage, void *texture)
 
void setTexture (int stage, const gTexture &texture)
 
void setTextureWrapMode (int index, TextureWrapMode mode)
 
void drawPrimitives (PrimitiveType primitiveType, Vertex *vertices, int numPrimitives)
 
void drawIndexedPrimitivesVBO (PrimitiveType primitiveType, int VBO, int firstVertex, int numVertices, uint16 *faces, uint32 numFaces)
 
void drawIndexedPrimitivesVBO (PrimitiveType primitiveType, Common::SharedPtr< VertexBuffer > VBO, int firstVertex, int numVertices, Common::Array< uint16 > faces, uint32 numFaces)
 
void drawIndexedPrimitivesVBO (PrimitiveType primitiveType, gBatchBlock &bb)
 
bool supportsMultiTexturing () const
 

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