#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. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000