#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. |