Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameDescription
Create()

Create a new empty IPrecompPackedSystem that you can load data into.

Create(const IPrecompBuildParameters *)

Create a new empty IPrecompPackedSystem with tweakable parameters that you can load data into.

GetBoundingBox()

Return a bounding box of this system.

GetBuildParameters()

Return a pointer to the build parameters used when creating this system.

GetId()

Return the unique ID of this system.

GetLod(Geo::s32)

Access the IPrecompPackedSystem representing the LOD version of the system. GetLod(0) will return the pointer to the main system (i.e. this system)

GetMaxOutputPixelSize()

Return maximum world pixel size used by this system.

GetMeshSimpOutput()

Return a pointer to data that describes the result of the mesh simplification.

GetMinOutputPixelSize()

Return minimum world pixel size used by this system.

GetName()

Get the full name.

GetNumInstances()

Return the number of geometry output instances contained within this system.

GetNumLods()

LOD access For systems with no LODs generated GetNumLods will return 1 (i.e.

GetOutputHeight()

Return the hight of the system output texture.

GetOutputWidth()

Return the width of the system output texture.

GetPackedInstances()

Return a pointer to the output instances.

GetSurfaceArea()

Return total surface area of this system.

Load(IGeoInputStream &, Geo::u32)

Load an instance of this class from an IGeoInputStream.

Release()

Free this object that was created within the Enlighten libraries.

Save(IGeoStream &, Geo::u32)

Save an instance of this class to an IGeoStream.

...

Free this object that was created within the Enlighten libraries.

Expect this to behave in a similar way to calling 'delete(this)'

...