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
|