#include <RAS_IPolygonMaterial.h>
Inheritance diagram for RAS_IPolyMaterial:

Public Types | |
| enum | MaterialFlags { BILLBOARD_SCREENALIGNED = 256, BILLBOARD_AXISALIGNED = 4096 } |
Public Methods | |
| RAS_IPolyMaterial (const CCString& texname, bool ba,const CCString& matname,int tile,int mode,int transparant,int lightlayer ,bool bIsTriangle,void* clientobject=NULL) | |
| bool | Equals (const RAS_IPolyMaterial& lhs) const |
| int | GetLightLayer () |
| bool | IsTransparant () |
| bool | UsesTriangles () |
| unsigned int | hash () const |
| int | GetDrawingMode () |
| virtual void | ActivateMaterial (class RAS_IRasterizer* rasty) const |
| const CCString& | GetMaterialName () const |
Static Public Methods | |
| void | ClearCachingInfo () |
Protected Attributes | |
| int | m_tile |
| int | m_drawingmode |
| int | m_transparant |
| KX_HashedString | m_texturename |
| CCString | m_materialname |
| int | m_lightlayer |
| bool | m_bIsTriangle |
| void* | m_clientobject |
Static Protected Attributes | |
| void* | m_sCachingInfo = NULL |
Definition at line 13 of file RAS_IPolygonMaterial.h.
|
|
Definition at line 30 of file RAS_IPolygonMaterial.h. |
|
|
Definition at line 36 of file RAS_IPolygonMaterial.h. |
|
|
Reimplemented in KX_BlenderPolyMaterial. Definition at line 67 of file RAS_IPolygonMaterial.h. Referenced by RAS_MaterialBucket::Render(). |
|
|
Definition at line 59 of file RAS_IPolygonMaterial.h. Referenced by KX_Renderbuckets(). |
|
|
Definition at line 47 of file RAS_IPolygonMaterial.h. Referenced by operator==(). |
|
|
Definition at line 66 of file RAS_IPolygonMaterial.h. Referenced by RAS_MaterialBucket::Render(). |
|
|
Definition at line 58 of file RAS_IPolygonMaterial.h. Referenced by RAS_MaterialBucket::Render(). |
|
|
Definition at line 68 of file RAS_IPolygonMaterial.h. |
|
|
Definition at line 63 of file RAS_IPolygonMaterial.h. Referenced by RAS_MaterialBucket::IsTransparant(). |
|
|
Definition at line 64 of file RAS_IPolygonMaterial.h. Referenced by RAS_MeshObject::SchedulePoly(). |
|
|
Definition at line 65 of file RAS_IPolygonMaterial.h. |
|
|
Definition at line 24 of file RAS_IPolygonMaterial.h. |
|
|
Definition at line 25 of file RAS_IPolygonMaterial.h. |
|
|
Definition at line 19 of file RAS_IPolygonMaterial.h. |
|
|
Definition at line 23 of file RAS_IPolygonMaterial.h. |
|
|
Definition at line 22 of file RAS_IPolygonMaterial.h. |
|
|
Definition at line 18 of file RAS_MaterialBucket.cpp. |
|
|
Definition at line 21 of file RAS_IPolygonMaterial.h. |
|
|
Definition at line 18 of file RAS_IPolygonMaterial.h. |
|
|
Definition at line 20 of file RAS_IPolygonMaterial.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000