Versions Compared

Key

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

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
titleSee Also

Enlighten::PointProjectionSurface, Enlighten::IPrecompute::CreateSystemDusters()

Variables

NameDescription
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

NameDescription
PointProjectionVersion()

Sensible defaults.


Anchor
af78c3475f28d41ebcd63efa6eea2ebf5
af78c3475f28d41ebcd63efa6eea2ebf5

Enlighten::PointProjectionVersion::PointProjectionVersion

...

public: PointProjectionVersion()

...

Sensible defaults.