This is the documentation for Enlighten.
class Enlighten IPrecompPackedSystem
class Enlighten::IPrecompPackedSystem
└>Geo::IGeoSerialisable
└>Geo::IGeoReleasable
Class encapsulating the geometry and additional data for a system, light-mapped or otherwise.
Functions
Name | Description |
|---|---|
Create a new empty IPrecompPackedSystem that you can load data into. | |
Create a new empty IPrecompPackedSystem with tweakable parameters that you can load data into. | |
Return a bounding box of this system. | |
Return a pointer to the build parameters used when creating this system. | |
Return the unique ID of this system. | |
Access the IPrecompPackedSystem representing the LOD version of the system. GetLod(0) will return the pointer to the main system (i.e. this system) | |
Return maximum world pixel size used by this system. | |
Return a pointer to data that describes the result of the mesh simplification. | |
Return minimum world pixel size used by this system. | |
Get the full name. | |
Return the number of geometry output instances contained within this system. | |
LOD access For systems with no LODs generated GetNumLods will return 1 (i.e. | |
Return the hight of the system output texture. | |
Return the width of the system output texture. | |
Return a pointer to the output instances. | |
Return total surface area of this system. | |
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 IPrecompPackedSystem* Enlighten::IPrecompPackedSystem::Create
public: IPrecompPackedSystem * Create()
Create a new empty IPrecompPackedSystem that you can load data into.
static IPrecompPackedSystem* Enlighten::IPrecompPackedSystem::Create
public: IPrecompPackedSystem * Create
(
const IPrecompBuildParameters * params
)
Create a new empty IPrecompPackedSystem with tweakable parameters that you can load data into.
virtual const Geo::GeoBoundingBox& Enlighten::IPrecompPackedSystem::GetBoundingBox
public: const Geo::GeoBoundingBox & GetBoundingBox() const