This is the documentation for Enlighten.
class Enlighten IPrecompPackedGeometry
class Enlighten::IPrecompPackedGeometry
└>Geo::IGeoSerialisable
└>Geo::IGeoReleasable
Handle to the PackedGeometry.
Functions
Name | Description |
|---|---|
Create a new empty IPrecompPackedGeometry. | |
Get the axis aligned bounding box of the radiosity geometry. | |
Return the unique ID of this geometry. | |
Get the mesh at a given index. | |
Get a given (lodIndex) Lod of this geometry. | |
Get the mesh properties for a given index. | |
Get the full name. | |
Get number of Lods of this geometry. | |
Returns the number of meshes in the output geometry. | |
Returns the number of vertices in the output geometry for the given mesh index. | |
Returns a pointer to a per-vertex chart id information for the given mesh id. | |
Returns a pointer to the per-vertex uvs for the given mesh index. | |
Returns the size of the UV texture for which the UV coordinates were calculated. | |
Get the projection cost for the geometry. | |
Get the projection cost for an individual mesh. | |
Get the estimated surface area of the radiosity geometry. | |
Get the percentage of the output UV texture occupied. | |
Get the estimated UV surface area of the radiosity geometry. | |
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. |
static IPrecompPackedGeometry* Enlighten::IPrecompPackedGeometry::Create
public: IPrecompPackedGeometry * Create()
Create a new empty IPrecompPackedGeometry.
You can load data into an empty class with the IGeoSerialisable interface.
virtual Geo::GeoBoundingBox Enlighten::IPrecompPackedGeometry::GetBoundingBox
public: Geo::GeoBoundingBox GetBoundingBox() const
Get the axis aligned bounding box of the radiosity geometry.