This is the documentation for Enlighten.
class Enlighten ILightTransportOutput
class Enlighten::ILightTransportOutput
└>Geo::IGeoSerialisable
└>Geo::IGeoReleasable
An interface for diagnosing the quality and any issues with the light transport process in EnlightenPrecomp2.
Functions
Name | Description |
|---|---|
Creates a new ILightTransportOutput. | |
Return the percentage of rays that must hit front faces used for this system. | |
Returns the final dependencies, systems that are referenced in the final form factors. | |
Return whether the output contains ray origin data. | |
Retrieve an output pixel. The index is in the range [0;GetNumPixels()-1]. | |
Terrain LOD access. | |
Returns the number of systems in the final dependecies list. | |
Terrain LOD access. | |
Number of output pixels in the system. | |
Load an instance of this class from an IGeoInputStream. | |
Free this object that was created within the Enlighten libraries. | |
Save an instance of this class to an IGeoStream. |
static ILightTransportOutput* Enlighten::ILightTransportOutput::Create
public: ILightTransportOutput * Create()
Creates a new ILightTransportOutput.
virtual float Enlighten::ILightTransportOutput::GetBackFaceTolerance
public: float GetBackFaceTolerance() const
Return the percentage of rays that must hit front faces used for this system.
virtual const Geo::GeoGuid* Enlighten::ILightTransportOutput::GetFinalSystemDependencies
public: const Geo::GeoGuid * GetFinalSystemDependencies() const
Returns the final dependencies, systems that are referenced in the final form factors.
virtual bool Enlighten::ILightTransportOutput::GetHasRayOriginData
public: bool GetHasRayOriginData() const
Return whether the output contains ray origin data.