#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. |