This is the documentation for Enlighten.
class Enlighten IPrecompInputMesh
class Enlighten::IPrecompInputMesh
└>Geo::IGeoSerialisable
└>Geo::IGeoReleasable
The standard precompute mesh input class.
Functions
Name | Description |
|---|---|
AddFaces(const PrecompInputFace *, const PrecompInputFace *) | Copies all faces between [begin, end) into this object. |
Copies all index links between [begin, end) into this object. | |
Utility to generate links between identical vertices. | |
Add an explicit mapping from 128-bit material GUID to 32-bit material ID. | |
AddVertices(const PrecompInputVertex *, const PrecompInputVertex *) | Copies all vertices between [begin, end) into this object. |
Returns the world-space surface area of the mesh. | |
Create a deep copy of this mesh. | |
Create a new empty IPrecompInputMesh. | |
Read-only access to the faces. | |
Modification access to the faces. | |
Modification access to the link array. | |
Read-only access to the link array. | |
Read-only access to the material GUID to 32-bit material ID mapping array. | |
How many faces in this mesh. | |
How many links are in this mesh. | |
Gets the number of material GUID to 32-bit material ID mappings, as added by AddMaterialGuidMapping. | |
How many vertices in this mesh. | |
Read-only access to the vertices. | |
Modification access to the vertices. | |
Load an instance of this class from an IGeoInputStream. | |
Free this object that was created within the Enlighten libraries. | |
Save an instance of this class to an IGeoStream. |
virtual bool Enlighten::IPrecompInputMesh::AddFaces
public: bool AddFaces
(
const PrecompInputFace * begin,
const PrecompInputFace * end
)
Copies all faces between [begin, end) into this object.
Parameters
[in] | begin | A pointer to the first element to be added |
[in] | end | A pointer to an element one past the last entity (as standard STL syntax) |