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

SDLRenderTools Class Reference

#include <SDLRenderTools.h>

Inheritance diagram for SDLRenderTools:

RAS_IRenderTools List of all members.

Public Methods

 SDLRenderTools ()
virtual ~SDLRenderTools ()
virtual void EndFrame (RAS_IRasterizer* rasty)
virtual void BeginFrame (RAS_IRasterizer* rasty)
void DisableOpenGLLights ()
void EnableOpenGLLights ()
int ProcessLighting (int layer)
void Perspective (int a,int width,int height,float mat[4][4] ,float viewmat[4][4])
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 Render (RAS_IRasterizer* rasty,double* oglmatrix,int objectdrawmode)
void applyTransform (RAS_IRasterizer* rasty,double* oglmatrix,int objectdrawmode )

Constructor & Destructor Documentation

SDLRenderTools::SDLRenderTools ( ) [inline]
 

Definition at line 11 of file SDLRenderTools.h.

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

Definition at line 12 of file SDLRenderTools.h.


Member Function Documentation

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

Reimplemented from RAS_IRenderTools.

Definition at line 14 of file SDLRenderTools.h.

void SDLRenderTools::DisableOpenGLLights ( ) [inline]
 

Definition at line 19 of file SDLRenderTools.h.

Referenced by BeginFrame().

void SDLRenderTools::EnableOpenGLLights ( ) [inline]
 

Definition at line 25 of file SDLRenderTools.h.

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

Reimplemented from RAS_IRenderTools.

Definition at line 13 of file SDLRenderTools.h.

void SDLRenderTools::Perspective ( int a,
int width,
int height,
float mat[4][4],
float viewmat[4][4] ) [inline]
 

Definition at line 36 of file SDLRenderTools.h.

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

Reimplemented from RAS_IRenderTools.

Definition at line 32 of file SDLRenderTools.h.

void SDLRenderTools::Render ( RAS_IRasterizer * rasty,
double * oglmatrix,
int objectdrawmode ) [inline]
 

Definition at line 105 of file SDLRenderTools.h.

void SDLRenderTools::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 98 of file SDLRenderTools.h.

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

Reimplemented from RAS_IRenderTools.

Definition at line 55 of file SDLRenderTools.h.

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

Reimplemented from RAS_IRenderTools.

Definition at line 111 of file SDLRenderTools.h.


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