This is the documentation for Enlighten.
struct Geo ClippedRay
struct Geo::ClippedRay
A finite ray with near and far clipping planes.
Functions
Name | Description |
---|---|
ClippedRay() | Constructors. |
ClippedRay(const Rayf &) | Constructors. |
ClippedRay(const Geo::v128 &, const Geo::v128 &, float, float) | Constructors. |
GetDirection() | Gets the direction of the ray. |
GetPosition() | Gets the position of the ray. |
Variables
Name | Description |
---|---|
float farClip | The far-clipping t-value. |
float nearClip | The near-clipping t-value. |
Rayf ray | The underlying infinite ray. |
Geo::ClippedRay::ClippedRay
public: ClippedRay()
Constructors.
Geo::ClippedRay::ClippedRay
public: ClippedRay
(
  const Rayf & ray
)
Constructors.
Geo::ClippedRay::ClippedRay
public: ClippedRay
(
  const Geo::v128 & origin,
  const Geo::v128 & direction,
  float nearClip,
  float farClip
)
Constructors.
Geo::v128 Geo::ClippedRay::GetDirection
public: Geo::v128 GetDirection() const
Gets the direction of the ray.
Geo::v128 Geo::ClippedRay::GetPosition
public: Geo::v128 GetPosition() const
Gets the position of the ray.