This is the documentation for Enlighten.

struct Geo Rayf

struct Geo::Rayf

A single ray.

Variables

Name Description
float ray[6]

The parameters of this ray. [0-2] are position X,Y,Z and [3-5] are direction X,Y,Z.

Functions

Name Description
GetDirection()

Gets the direction of this ray.

GetPosition()

Gets the position of this ray.

SetRay(const Geo::v128 &, const Geo::v128 &)

Sets the parameters of this ray (origin and direction).


Geo::v128 Geo::Rayf::GetDirection


public: Geo::v128 GetDirection() const


Gets the direction of this ray.


Geo::v128 Geo::Rayf::GetPosition


public: Geo::v128 GetPosition() const


Gets the position of this ray.


void Geo::Rayf::SetRay


public: void SetRay
(
    const Geo::v128 & origin,
    const Geo::v128 & direction
)


Sets the parameters of this ray (origin and direction).