This is the documentation for Enlighten.
class Enlighten PipelineRadiosityInstance
class Enlighten::PipelineRadiosityInstance
└>Enlighten::PipelineRadiosityProperties
An instance object, corresponding to an <instance> element in the .scene file.
Typedefs
Name | Description |
|---|---|
PipelineInstanceMaterial MaterialOverride | Overrides the nth material of each mesh with the geometry object. |
Geo::GeoArray< MaterialOverride > MaterialOverrides | An array of MaterialOverride instances. |
Variables
Name | Description |
|---|---|
Geo::GeoFileString m_BakeLightmapName | Used only for baked lighting. Specify the name of the atlas into which the baked lightmap for this instance is packed. |
Geo::GeoFileString m_BakeLightmapType | Used only for baked lighting. Specify the parameters of the baked lightmap for this instance. |
Geo::GeoFileString m_Geom | The key of the geom this instance references. |
Geo::GeoFileString m_Group | (optional) The name of the group the instance is associated with. Prevents automatic grouping of this instance. |
const PipelineRadiosityGroupType m_GroupType | Whether the instance group can be automatically split by the precompute. |
Geo::GeoGuid m_Guid | The globally unique identifier of this instance. |
PipelineRadiosityLightingType m_Lighting | The way an instance receives Enlighten lighting output. |
MaterialOverrides m_Materials | Overrides the materials specified in the geom. |
Geo::GeoFileString m_Name | The name of this instance. |
Geo::GeoFileString m_Paramset | The name of the paramset the instance refers to, found within the .paramset file. |
Geo::GeoFileString m_ProbeParamset | The optional name of the probe parameter set associated with the probes placed for this instance. |
ProbeOctreeResolution m_ProbeResolution | The resolution at which probes are placed to provide lighting for this instance. |
PipelineRadiosityShadowType m_Shadow | Whether this instance casts an indirect shadow. |
PipelineTransform m_Transform | The local to world transform. |
Geo::GeoFileString m_Zone | The name of the zone the instance is associated with. |
Functions
Name | Description |
|---|---|
An instance with these properties is included in the radiosity computation and lit using a lightmap. | |
Constructor. | |
Constructor. | |
PipelineRadiosityProperties(PipelineRadiosityLightingType, PipelineRadiosityShadowType) | Constructor. |
An instance with these properties is included in the radiosity computation and lit using probes. |
static PipelineRadiosityProperties Enlighten::PipelineRadiosityProperties::LightmapRadiosity
public: PipelineRadiosityProperties LightmapRadiosity()
An instance with these properties is included in the radiosity computation and lit using a lightmap.