#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(). |
1.2.3 written by Dimitri van Heesch,
© 1997-2000