PixelLightAPI
.
|
Abstract mesh creator base class. More...
#include <MeshCreator.h>
Public Types | |
enum | EDrawStyle { Fill = 0, Line = 1, Silhouette = 2, Point = 3 } |
Draw style. More... | |
Public Member Functions | |
pl_enum (EDrawStyle) pl_enum_value(Fill | |
Fill | pl_enum_value (Line,"Line") pl_enum_value(Silhouette |
Fill Silhouette | pl_enum_value (Point,"Point") pl_enum_endpl_class(PLMESH_RTTI_EXPORT |
Fill Silhouette Abstract mesh creator base class | pl_attribute (DrawStyle, pl_enum_type(EDrawStyle), Fill, ReadWrite, DirectValue,"Draw style","") pl_attribute(Order |
Fill Silhouette Abstract mesh creator base class Geometry | order (0=clockwise 1=counterclockwise)" |
Fill Silhouette Abstract mesh creator base class Geometry | pl_attribute (TexCoords, bool, true, ReadWrite, DirectValue,"Generate texture coordinates?","") pl_attribute(Normals |
Fill Silhouette Abstract mesh creator base class Geometry Generate normals pl_attribute(Material, PLCore::String,"Data/Textures/Default.dds", ReadWrite, DirectValue,"Material to use","") pl_class_end protected virtual PLMESH_API | ~MeshCreator () |
Default constructor. | |
Public Attributes | |
Fill Silhouette | MeshCreator |
Fill Silhouette | PLMesh |
Fill Silhouette Abstract mesh creator base class | bool |
Fill Silhouette Abstract mesh creator base class | ReadWrite |
Fill Silhouette Abstract mesh creator base class | DirectValue |
Fill Silhouette Abstract mesh creator base class Geometry | bool |
Fill Silhouette Abstract mesh creator base class Geometry | true |
Fill Silhouette Abstract mesh creator base class Geometry | ReadWrite |
Fill Silhouette Abstract mesh creator base class Geometry | DirectValue |
Fill Silhouette Abstract mesh creator base class Geometry Generate normals | coordinates |
Protected Member Functions | |
virtual PLMESH_API Mesh * | Create (Mesh &cMesh, PLCore::uint32 nLODLevel=0, bool bStatic=true) const |
Creates a mesh. |
Abstract mesh creator base class.
Fill Silhouette Abstract mesh creator base class Geometry Generate normals pl_attribute (Material, PLCore::String, "Data/Textures/Default.dds", ReadWrite, DirectValue, "Material to use", "") pl_class_end protected virtual PLMESH_API PLMesh::MeshCreator::~MeshCreator | ( | ) | [virtual] |
Default constructor.
Destructor
Fill PLMesh::MeshCreator::pl_enum_value | ( | Line | , |
"Line" | |||
) |
Fill Silhouette PLMesh::MeshCreator::pl_enum_value | ( | Point | , |
"Point" | |||
) |
Fill Silhouette Abstract mesh creator base class PLMesh::MeshCreator::pl_attribute | ( | DrawStyle | , |
pl_enum_type(EDrawStyle) | , | ||
Fill | , | ||
ReadWrite | , | ||
DirectValue | , | ||
"Draw style" | , | ||
"" | |||
) |
Fill Silhouette Abstract mesh creator base class Geometry PLMesh::MeshCreator::order | ( | 0 | = clockwise 1=counterclockwise | ) |
Fill Silhouette Abstract mesh creator base class Geometry PLMesh::MeshCreator::pl_attribute | ( | TexCoords | , |
bool | , | ||
true | , | ||
ReadWrite | , | ||
DirectValue | , | ||
"Generate texture coordinates?" | , | ||
"" | |||
) |
virtual PLMESH_API Mesh* PLMesh::MeshCreator::Create | ( | Mesh & | cMesh, |
PLCore::uint32 | nLODLevel = 0 , |
||
bool | bStatic = true |
||
) | const [protected, virtual] |
Fill Silhouette Abstract mesh creator base class PLMesh::MeshCreator::bool |
Fill Silhouette Abstract mesh creator base class PLMesh::MeshCreator::ReadWrite |
Fill Silhouette Abstract mesh creator base class PLMesh::MeshCreator::DirectValue |
Fill Silhouette Abstract mesh creator base class Geometry PLMesh::MeshCreator::bool |
Fill Silhouette Abstract mesh creator base class Geometry PLMesh::MeshCreator::true |
Fill Silhouette Abstract mesh creator base class Geometry PLMesh::MeshCreator::ReadWrite |
Fill Silhouette Abstract mesh creator base class Geometry PLMesh::MeshCreator::DirectValue |
Fill Silhouette Abstract mesh creator base class Geometry Generate normals PLMesh::MeshCreator::coordinates |
|