ConstructorSimpleMesh Class Reference#include <constructorSimpleMesh.h>
|
Public Member Functions |
| | ConstructorSimpleMesh () |
| | ~ConstructorSimpleMesh () |
| void | clear (bool wipeMaterials=true) |
| void | render (bool transparent, bool texture, bool lightmap, bool lightmapinunit0, U32 interiorlmhandle, U32 instancelmhandle) |
| void | calculateBounds () |
| bool | containsPrimitiveType (bool translucent) |
| void | copyTo (ConstructorSimpleMesh &dest) |
| bool | castRay (const Point3F &start, const Point3F &end, RayInfo *info) |
| bool | castPlanes (PlaneF left, PlaneF right, PlaneF top, PlaneF bottom) |
| bool | read (Stream &stream) |
| bool | write (Stream &stream) const |
Data Fields |
| bool | hasSolid |
| bool | hasTranslucency |
| Box3F | bounds |
| MatrixF | transform |
| Point3F | scale |
| Vector< primitive > | primitives |
| Vector< U16 > | indices |
| Vector< Point3F > | verts |
| Vector< Point3F > | norms |
| Vector< Point2F > | diffuseUVs |
| Vector< Point2F > | lightmapUVs |
| TSMaterialList * | materialList |
Data Structures |
| class | primitive |
Constructor & Destructor Documentation
| ConstructorSimpleMesh::ConstructorSimpleMesh |
( |
|
) |
[inline] |
| ConstructorSimpleMesh::~ConstructorSimpleMesh |
( |
|
) |
[inline] |
Member Function Documentation
| void ConstructorSimpleMesh::clear |
( |
bool |
wipeMaterials = true |
) |
[inline] |
| void ConstructorSimpleMesh::render |
( |
bool |
transparent, |
|
|
bool |
texture, |
|
|
bool |
lightmap, |
|
|
bool |
lightmapinunit0, |
|
|
U32 |
interiorlmhandle, |
|
|
U32 |
instancelmhandle | |
|
) |
| | |
| void ConstructorSimpleMesh::calculateBounds |
( |
|
) |
[inline] |
| bool ConstructorSimpleMesh::containsPrimitiveType |
( |
bool |
translucent |
) |
[inline] |
| bool ConstructorSimpleMesh::read |
( |
Stream & |
stream |
) |
|
| bool ConstructorSimpleMesh::write |
( |
Stream & |
stream |
) |
const |
Field Documentation
|