Versions Compared

Key

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

class Enlighten::IViewVolumeIntersector

A view volume implemented by the application.

Enums

NameDescription
Result

The result of an intersection with the view volume.

Functions

NameDescription
IntersectBox(Geo::v128, Geo::v128)

intersect with axis aligned box


Anchor
a940f92c98d70456deeddbb4900fe9a3d
a940f92c98d70456deeddbb4900fe9a3d

Result

...

public: enum Result
{
    Outside,
    Inside,
    Partial
}

...

The result of an intersection with the view volume.

enumerators
Outside

The shape is completely outside the volume.

Inside

The shape is completely inside the volume.

Partial

The shape is partially inside the volume.


Anchor
a5089ef8d343549b7c89c0c0b9a0bf3b4
a5089ef8d343549b7c89c0c0b9a0bf3b4

virtual Result Enlighten::IViewVolumeIntersector::IntersectBox

...

public: Result IntersectBox
(
    Geo::v128 origin,
    Geo::v128 extent
) const

...

intersect with axis aligned box