#include <RAS_OpenGLRasterizer.h>
Inheritance diagram for RAS_OpenGLRasterizer:
Public Types | |
enum | { KX_BOUNDINGBOX = 1, KX_WIREFRAME, KX_SOLID, KX_SHADED, KX_TEXTURED } |
enum | { KX_DEPTHMASK_ENABLED = 1, KX_DEPTHMASK_DISABLED } |
Public Methods | |
RAS_OpenGLRasterizer (RAS_ICanvas* canv) | |
virtual | ~RAS_OpenGLRasterizer () |
virtual void | SetDepthMask (int depthmask) |
virtual void | SetMaterial (const RAS_IPolyMaterial& mat) |
virtual bool | Init () |
virtual void | Exit () |
virtual bool | BeginFrame () |
virtual void | EndFrame () |
virtual void | SwapBuffers () |
virtual void | IndexPrimitives ( const vecVertexArray& vertexarrays, const vecIndexArrays & indexarrays, int mode, class RAS_IPolyMaterial* polymat, class RAS_IRenderTools* rendertools) |
virtual void | SetProjectionMatrix (CMatrix4x4 & mat) |
virtual void | SetViewMatrix (CMatrix4x4 & mat,const MT_Vector3& campos) |
virtual const MT_Point3& | GetCameraPosition () |
virtual void | LoadViewMatrix () |
virtual void | SetFog (float start,float dist,float r,float g,float b) |
virtual void | DisplayFog () |
virtual void | SetBackColor (float red,float green,float blue,float alpha) |
virtual void | SetDrawingMode (int drawingmode) |
virtual int | GetDrawingMode () |
virtual void | EnableTextures (bool enable) |
virtual void | SetCullFace (bool enable) |
Actually it's an OpenGL version, so later on will be renamed to RAS_OpenGLRasterizer.
Definition at line 19 of file RAS_OpenGLRasterizer.h.
|
Definition at line 45 of file RAS_OpenGLRasterizer.h. |
|
Definition at line 53 of file RAS_OpenGLRasterizer.h. |
|
Definition at line 22 of file RAS_OpenGLRasterizer.cpp. |
|
Definition at line 32 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 208 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 160 of file RAS_OpenGLRasterizer.cpp. Referenced by BeginFrame(). |
|
Reimplemented from RAS_IRasterizer. Definition at line 605 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 264 of file RAS_OpenGLRasterizer.cpp. Referenced by Exit(). |
|
Reimplemented from RAS_IRasterizer. Definition at line 182 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 596 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 80 of file RAS_OpenGLRasterizer.h. |
|
Reimplemented from RAS_IRasterizer. Definition at line 277 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 46 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 600 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 141 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 613 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 243 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 79 of file RAS_OpenGLRasterizer.h. |
|
Reimplemented from RAS_IRasterizer. Definition at line 150 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 178 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 580 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 588 of file RAS_OpenGLRasterizer.cpp. |
|
Reimplemented from RAS_IRasterizer. Definition at line 269 of file RAS_OpenGLRasterizer.cpp. |