This is the documentation for Enlighten.

class Enlighten PointProjectionVersion

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.

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.


Enlighten::PointProjectionVersion::PointProjectionVersion


public: PointProjectionVersion()


Sensible defaults.