#include <RAS_IRenderTools.h>
Inheritance diagram for RAS_IRenderTools:

Public Methods | |
| RAS_IRenderTools () | |
| virtual | ~RAS_IRenderTools () |
| virtual void | BeginFrame (RAS_IRasterizer* rasty) = 0 |
| virtual void | EndFrame (RAS_IRasterizer* rasty) = 0 |
| virtual void | applyTransform (class RAS_IRasterizer* rasty, double* oglmatrix,int drawingmode) = 0 |
| virtual void | RenderText2D (const char* text,int xco,int yco) = 0 |
| virtual void | RenderText (int mode, RAS_IPolyMaterial* polymat, float v1[3], float v2[3], float v3[3], float v4[3]) = 0 |
| virtual void | SetViewMat (const MT_Transform& trans) |
| virtual int | ProcessLighting (int layer) = 0 |
| void | SetClientObject (void* obj) |
Protected Attributes | |
| float | m_viewmat [16] |
| void* | m_clientobject |
| bool | m_modified |
|
|
Definition at line 18 of file RAS_IRenderTools.h. |
|
|
Definition at line 20 of file RAS_IRenderTools.h. |
|
|
Reimplemented in KX_BlenderRenderTools, GlutRenderTools, and SDLRenderTools. |
|
|
Reimplemented in KX_BlenderRenderTools, GlutRenderTools, and SDLRenderTools. |
|
|
Reimplemented in KX_BlenderRenderTools, GlutRenderTools, and SDLRenderTools. Referenced by RAS_MaterialBucket::Render(). |
|
|
Reimplemented in KX_BlenderRenderTools, GlutRenderTools, and SDLRenderTools. |
|
|
Reimplemented in KX_BlenderRenderTools, GlutRenderTools, and SDLRenderTools. Referenced by ExampleEngine::MainLoopCallback(). |
|
|
Definition at line 49 of file RAS_IRenderTools.h. Referenced by RAS_MaterialBucket::Render(). |
|
|
Definition at line 42 of file RAS_IRenderTools.h. Referenced by RAS_MaterialBucket::Render(). |
|
|
Reimplemented in KX_BlenderRenderTools, GlutRenderTools, and SDLRenderTools. Referenced by RAS_MaterialBucket::Render(). |
|
|
Definition at line 13 of file RAS_IRenderTools.h. |
|
|
Definition at line 14 of file RAS_IRenderTools.h. |
|
|
Definition at line 12 of file RAS_IRenderTools.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000