class Enlighten::PointProjectionVersion
Description of the point projection of one instance to a set of surfaces.
This describes a "version" of the duster points associated with the specified instance ID in the resulting RadDataBlock. For example, this could be one level-of-detail (LOD) version for the instance. The array of m_TargetSurfaces describe the surface the points for the instance should be projected onto, by giving the indices into an array of PointProjectionSurface classes. You can create multiple versions for an instance by simply having a set of these classes that refer to the same instance ID.
Info | ||
---|---|---|
| ||
Enlighten::PointProjectionSurface, Enlighten::IPrecompute::CreateSystemDusters() |
Variables
Name | Description |
---|---|
Geo::GeoGuid m_InstanceGuid | The GUID of the instance to project, as specified in a PrecompInputInstance. |
Geo::s32 m_NumTargetSurfaces | Length of the m_TargetSurfaces array. |
Geo::s32 * m_TargetSurfaces | Array of indices into the 'projectionSurfaces' array. |
Geo::s32 m_VersionId | The version ID to assign to the result projected set of points. |
Functions
Name | Description |
---|---|
PointProjectionVersion() | Sensible defaults. |
Anchor | ||||
---|---|---|---|---|
|
Enlighten::PointProjectionVersion::PointProjectionVersion
...
public: PointProjectionVersion()
...
Sensible defaults.