This is the documentation for Enlighten.
class Enlighten OctreeSearchResult
class Enlighten::OctreeSearchResult
Result of an octree search.
Functions
Name | Description |
---|---|
GetIndex() | Returns the zero-based index of the node in the linear array, for visibility look-up. |
GetOctant() | Returns the octant index, for visibility look-up. |
GetPosition() | Returns the position within the node, specified in node-space [0, 1]. |
GetProbe(Geo::u32) | Returns the probe at the specified corner of the node. |
GetResolution() | Returns the resolution assigned to the node. |
OctreeSearchResult(const Geo::u32 *, Geo::v128, Geo::s32, Geo::s32, Geo::s32, bool) | Constructor. |
Geo::s32 Enlighten::OctreeSearchResult::GetIndex
public: Geo::s32 GetIndex() const
Returns the zero-based index of the node in the linear array, for visibility look-up.
Geo::s32 Enlighten::OctreeSearchResult::GetOctant
public: Geo::s32 GetOctant() const
Returns the octant index, for visibility look-up.
Geo::v128 Enlighten::OctreeSearchResult::GetPosition
public: Geo::v128 GetPosition() const
Returns the position within the node, specified in node-space [0, 1].
Geo::u32 Enlighten::OctreeSearchResult::GetProbe
public: Geo::u32 GetProbe
(
  Geo::u32 i
) const
Returns the probe at the specified corner of the node.
Geo::s32 Enlighten::OctreeSearchResult::GetResolution
public: Geo::s32 GetResolution() const
Returns the resolution assigned to the node.
Enlighten::OctreeSearchResult::OctreeSearchResult
public: OctreeSearchResult
(
  const Geo::u32 * probes,
  Geo::v128 position,
  Geo::s32 index,
  Geo::s32 octant,
  Geo::s32 resolution,
  bool isRoot
)
Constructor.