This is the documentation for Enlighten.

class Enlighten IViewVolumeIntersector

class Enlighten::IViewVolumeIntersector

A view volume implemented by the application.

Enums

Name Description
Result

The result of an intersection with the view volume.

Functions

Name Description
IntersectBox(Geo::v128, Geo::v128)

intersect with axis aligned box


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.


virtual Result Enlighten::IViewVolumeIntersector::IntersectBox


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


intersect with axis aligned box