Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

KX_BlenderRenderTools Class Reference

#include <KX_BlenderRenderTools.h>

Inheritance diagram for KX_BlenderRenderTools:

RAS_IRenderTools List of all members.

Public Methods

 KX_BlenderRenderTools ()
virtual ~KX_BlenderRenderTools ()
virtual void EndFrame (RAS_IRasterizer* rasty)
virtual void BeginFrame (RAS_IRasterizer* rasty)
void DisableOpenGLLights ()
void EnableOpenGLLights ()
int ProcessLighting (int layer)
virtual void RenderText2D (const char* text,int xco,int yco)
virtual void RenderText (int mode,RAS_IPolyMaterial* polymat,float v1[3],float v2[3],float v3[3],float v4[3])
void applyTransform (RAS_IRasterizer* rasty,double* oglmatrix,int objectdrawmode )

Constructor & Destructor Documentation

KX_BlenderRenderTools::KX_BlenderRenderTools ( ) [inline]
 

Definition at line 30 of file KX_BlenderRenderTools.h.

KX_BlenderRenderTools::~KX_BlenderRenderTools ( ) [inline, virtual]
 

Definition at line 33 of file KX_BlenderRenderTools.h.


Member Function Documentation

void KX_BlenderRenderTools::BeginFrame ( RAS_IRasterizer * rasty ) [inline, virtual]
 

Reimplemented from RAS_IRenderTools.

Definition at line 43 of file KX_BlenderRenderTools.h.

void KX_BlenderRenderTools::DisableOpenGLLights ( ) [inline]
 

Definition at line 53 of file KX_BlenderRenderTools.h.

Referenced by BeginFrame(), and ProcessLighting().

void KX_BlenderRenderTools::EnableOpenGLLights ( ) [inline]
 

Definition at line 59 of file KX_BlenderRenderTools.h.

Referenced by ProcessLighting().

void KX_BlenderRenderTools::EndFrame ( RAS_IRasterizer * rasty ) [inline, virtual]
 

Reimplemented from RAS_IRenderTools.

Definition at line 38 of file KX_BlenderRenderTools.h.

int KX_BlenderRenderTools::ProcessLighting ( int layer ) [inline, virtual]
 

Reimplemented from RAS_IRenderTools.

Definition at line 69 of file KX_BlenderRenderTools.h.

void KX_BlenderRenderTools::RenderText ( int mode,
RAS_IPolyMaterial * polymat,
float v1[3],
float v2[3],
float v3[3],
float v4[3] ) [inline, virtual]
 

Reimplemented from RAS_IRenderTools.

Definition at line 97 of file KX_BlenderRenderTools.h.

void KX_BlenderRenderTools::RenderText2D ( const char * text,
int xco,
int yco ) [inline, virtual]
 

Reimplemented from RAS_IRenderTools.

Definition at line 91 of file KX_BlenderRenderTools.h.

void KX_BlenderRenderTools::applyTransform ( RAS_IRasterizer * rasty,
double * oglmatrix,
int objectdrawmode ) [inline, virtual]
 

Reimplemented from RAS_IRenderTools.

Definition at line 110 of file KX_BlenderRenderTools.h.


The documentation for this class was generated from the following file:
Generated at Thu Feb 1 13:03:39 2001 for Ketsji Game Engine by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000