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

RAS_MaterialBucket Class Reference

#include <RAS_MaterialBucket.h>

List of all members.

Public Methods

 RAS_MaterialBucket (RAS_IPolyMaterial* mat)
virtual ~RAS_MaterialBucket ()
void Render (const MT_Transform & cameratrans,class RAS_IRasterizer* rasty,class RAS_IRenderTools* rendertools)
void DisableLights ()
void SchedulePolygons (int drawingmode)
void ClearScheduledPolygons ()
RAS_IPolyMaterialGetPolyMaterial ()
bool IsTransparant ()
void SetTriangleMode (bool usetriangles)
void SetMeshSlot (KX_MeshSlot& ms)
void RemoveMeshSlot (KX_MeshSlot& ms)
void MarkVisibleMeshSlot (KX_MeshSlot& ms,bool visible)

Static Public Methods

void StartFrame ()
void EndFrame ()


Constructor & Destructor Documentation

RAS_MaterialBucket::RAS_MaterialBucket ( RAS_IPolyMaterial * mat ) [inline]
 

Definition at line 80 of file RAS_MaterialBucket.h.

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

Definition at line 89 of file RAS_MaterialBucket.h.


Member Function Documentation

void RAS_MaterialBucket::ClearScheduledPolygons ( ) [inline]
 

Definition at line 102 of file RAS_MaterialBucket.h.

Referenced by KX_Renderbuckets().

void RAS_MaterialBucket::DisableLights ( ) [inline]
 

Definition at line 96 of file RAS_MaterialBucket.h.

Referenced by BL_ConvertMesh().

void RAS_MaterialBucket::EndFrame ( ) [static]
 

Definition at line 49 of file RAS_MaterialBucket.cpp.

Referenced by KX_Renderbuckets().

RAS_IPolyMaterial * RAS_MaterialBucket::GetPolyMaterial ( ) [inline]
 

Definition at line 106 of file RAS_MaterialBucket.h.

Referenced by CreateShapeFromMesh(), and RAS_MeshObject::SchedulePolygons().

bool RAS_MaterialBucket::IsTransparant ( )
 

Definition at line 21 of file RAS_MaterialBucket.cpp.

Referenced by KX_Renderbuckets().

void RAS_MaterialBucket::MarkVisibleMeshSlot ( KX_MeshSlot & ms,
bool visible ) [inline]
 

Definition at line 129 of file RAS_MaterialBucket.h.

void RAS_MaterialBucket::RemoveMeshSlot ( KX_MeshSlot & ms ) [inline]
 

Definition at line 125 of file RAS_MaterialBucket.h.

void RAS_MaterialBucket::Render ( const MT_Transform & cameratrans,
class RAS_IRasterizer * rasty,
class RAS_IRenderTools * rendertools )
 

Definition at line 60 of file RAS_MaterialBucket.cpp.

Referenced by KX_Renderbuckets().

void RAS_MaterialBucket::SchedulePolygons ( int drawingmode ) [inline]
 

Definition at line 98 of file RAS_MaterialBucket.h.

void RAS_MaterialBucket::SetMeshSlot ( KX_MeshSlot & ms ) [inline]
 

Definition at line 122 of file RAS_MaterialBucket.h.

void RAS_MaterialBucket::SetTriangleMode ( bool usetriangles ) [inline]
 

Definition at line 118 of file RAS_MaterialBucket.h.

Referenced by BL_ConvertMesh().

void RAS_MaterialBucket::StartFrame ( ) [static]
 

Definition at line 36 of file RAS_MaterialBucket.cpp.

Referenced by KX_Renderbuckets().


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