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

GlutRenderTools Class Reference

#include <GlutRenderTools.h>

Inheritance diagram for GlutRenderTools:

RAS_IRenderTools List of all members.

Public Methods

 GlutRenderTools ()
virtual ~GlutRenderTools ()
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 applyTransform (RAS_IRasterizer* rasty,double* oglmatrix,int objectdrawmode )

Constructor & Destructor Documentation

GlutRenderTools::GlutRenderTools ( ) [inline]
 

Definition at line 17 of file GlutRenderTools.h.

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

Definition at line 20 of file GlutRenderTools.h.


Member Function Documentation

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

Reimplemented from RAS_IRenderTools.

Definition at line 29 of file GlutRenderTools.h.

void GlutRenderTools::DisableOpenGLLights ( ) [inline]
 

Definition at line 34 of file GlutRenderTools.h.

Referenced by BeginFrame().

void GlutRenderTools::EnableOpenGLLights ( ) [inline]
 

Definition at line 40 of file GlutRenderTools.h.

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

Reimplemented from RAS_IRenderTools.

Definition at line 24 of file GlutRenderTools.h.

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

Definition at line 52 of file GlutRenderTools.h.

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

Reimplemented from RAS_IRenderTools.

Definition at line 48 of file GlutRenderTools.h.

void GlutRenderTools::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 108 of file GlutRenderTools.h.

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

Reimplemented from RAS_IRenderTools.

Definition at line 72 of file GlutRenderTools.h.

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

Reimplemented from RAS_IRenderTools.

Definition at line 117 of file GlutRenderTools.h.


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