This is the documentation for Enlighten.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

class Enlighten::GeoRayOrigin

Debugging output representation of a ray origin.

Variables

Name Description
Geo::s32 m_Flags

Additional flags.

float m_IrradPushOff

Distance the rayorigin got pushed off the surface in normal direction.

Geo::v128 m_Normal

Normal.

Geo::u64 m_Padding

Explicit padding (required to avoid implicit padding and uninitialised data)

Geo::v128 m_Position

Position.

const Geo::u32 OriginBackfaceFlag = 0x00000001

Flag that indicates that the ray origin was culled due to backfaces.

const Geo::u32 OriginValidIrradFlag = 0x00000004

Flag that indicates that the ray origin has valid irradiance data.

Functions

Name Description
GetIrradianceOrigin()

Returns the actual location of the ray origin.

HasIrradianceData()

Check if the ray origin has valid irradiance data.


Geo::v128 Enlighten::GeoRayOrigin::GetIrradianceOrigin


public: Geo::v128 GetIrradianceOrigin() const


Returns the actual location of the ray origin.


bool Enlighten::GeoRayOrigin::HasIrradianceData


public: bool HasIrradianceData() const


Check if the ray origin has valid irradiance data.

  • No labels