This is the documentation for Enlighten.
class Enlighten IBakeRuntimeLighting
class Enlighten::IBakeRuntimeLighting
└>Geo::IGeoSerialisable
└>Geo::IGeoReleasable
Material textures for the albedo and emissive channels, in Enlighten UV space.
Functions
Name | Description |
|---|---|
Create a new IBakeRuntimeLighting. | |
The Enlighten albedo texture (RGBX) | |
The maximum value in the emissive textures to scale its content beyond 1.0. | |
The Enlighten emissive texture (RGBM) | |
Get the name of this system. | |
The resolution of the textures, in pixels. | |
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 IBakeRuntimeLighting* Enlighten::IBakeRuntimeLighting::Create
public: IBakeRuntimeLighting * Create()
Create a new IBakeRuntimeLighting.
virtual const CpuTextureElement* Enlighten::IBakeRuntimeLighting::GetAlbedoTexture
public: const CpuTextureElement * GetAlbedoTexture() const
The Enlighten albedo texture (RGBX)
virtual float Enlighten::IBakeRuntimeLighting::GetEmissiveMax
public: float GetEmissiveMax() const
The maximum value in the emissive textures to scale its content beyond 1.0.
virtual const CpuTextureElement* Enlighten::IBakeRuntimeLighting::GetEmissiveTexture
public: const CpuTextureElement * GetEmissiveTexture() const
The Enlighten emissive texture (RGBM)
virtual const char* Enlighten::IBakeRuntimeLighting::GetFullName
public: const char * GetFullName() const
Get the name of this system.