#include <RAS_MeshObject.h>
Public Methods | |
RAS_MeshObject () | |
virtual | ~RAS_MeshObject () |
int | NumMaterials () |
const CCString& | GetMaterialName (int matid) |
void | AddPolygon (RAS_Polygon* poly) |
void | UpdateMaterialList () |
int | NumPolygons () |
RAS_Polygon* | GetPolygon (int num) |
void | Bucketize (double* oglmatrix,void* clientobj) |
void | RemoveFromBuckets (double* oglmatrix,void* clientobj) |
void | MarkVisible (double* oglmatrix,void* clientobj,bool visible) |
void | DebugColor (unsigned int abgr) |
void | SchedulePolygons (int drawingmode,class RAS_IRasterizer* rasty) |
void | ClearArrayData () |
RAS_TexVert* | GetVertex (short array,short index,RAS_IPolyMaterial* polymat) |
int | FindVertexArray (int numverts,RAS_IPolyMaterial* polymat) |
RAS_MeshObject::CreateNewVertices creates vertices within sorted pools of vertices that share same material. More... | |
void | SchedulePoly (const KX_VertexIndex& idx,int numverts,RAS_IPolyMaterial* mat) |
void | ScheduleWireframePoly (const KX_VertexIndex& idx,int numverts,int edgecode,RAS_IPolyMaterial* mat) |
int | FindOrAddVertex (int vtxarray,const MT_Point3& xyz, const MT_Point2& uv, const unsigned int rgbacolor, const MT_Vector3& normal,RAS_IPolyMaterial* mat) |
const vecVertexArray& | GetVertexCache (RAS_IPolyMaterial* mat) |
const vecIndexArrays& | GetIndexCache (RAS_IPolyMaterial* mat) |
void | SetName (CCString name) |
const CCString& | GetName () |
|
Definition at line 79 of file RAS_MeshObject.h. |
|
Definition at line 83 of file RAS_MeshObject.h. |
|
Definition at line 96 of file RAS_MeshObject.h. Referenced by CreateGameObject(). |
|
Definition at line 5 of file RAS_MeshObject.cpp. |
|
Definition at line 71 of file RAS_MeshObject.cpp. Referenced by ~RAS_MeshObject(). |
|
Definition at line 109 of file RAS_MeshObject.h. |
|
Definition at line 185 of file RAS_MeshObject.h. Referenced by CreateGameObject(). |
|
RAS_MeshObject::CreateNewVertices creates vertices within sorted pools of vertices that share same material.
Definition at line 86 of file RAS_MeshObject.cpp. Referenced by CreateGameObject(). |
|
Definition at line 227 of file RAS_MeshObject.h. |
|
Definition at line 92 of file RAS_MeshObject.h. Referenced by BL_CreateSumoObjectNew(). |
|
Definition at line 237 of file RAS_MeshObject.h. Referenced by BL_ConvertBlenderObjects(). |
|
Definition at line 103 of file RAS_MeshObject.h. Referenced by CreateShapeFromMesh(). |
|
Definition at line 64 of file RAS_MeshObject.cpp. Referenced by CreateShapeFromMesh(). |
|
Definition at line 222 of file RAS_MeshObject.h. |
|
Definition at line 22 of file RAS_MeshObject.cpp. |
|
Definition at line 91 of file RAS_MeshObject.h. Referenced by BL_CreateSumoObjectNew(). |
|
Definition at line 102 of file RAS_MeshObject.h. Referenced by BL_CreateSumoObjectNew(), and CreateShapeFromMesh(). |
|
Definition at line 40 of file RAS_MeshObject.cpp. |
|
Definition at line 135 of file RAS_MeshObject.h. Referenced by SchedulePolygons(). |
|
Definition at line 163 of file RAS_MeshObject.cpp. Referenced by KX_Scene::CalculateVisibleMeshes(), and CreateGameObject(). |
|
Definition at line 152 of file RAS_MeshObject.h. Referenced by SchedulePolygons(). |
|
Definition at line 233 of file RAS_MeshObject.h. |
|
Definition at line 149 of file RAS_MeshObject.cpp. Referenced by CreateGameObject(). |