class Enlighten::PipelineRadiosityInstance
└>Enlighten::PipelineRadiosityProperties
An instance object, corresponding to an <instance> element in the .scene file.
Classes
Name | Description |
---|---|
Enlighten::PipelineRadiosityInstance::MaterialOverride | Overrides the nth material of each mesh with the geometry object. |
Typedefs
Name | Description |
---|---|
Geo::GeoArray< MaterialOverride > MaterialOverrides | An array of MaterialOverride instances. |
Variables
Name | Description |
---|---|
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. |
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 |
---|---|
LightmapRadiosity() | An instance with these properties is included in the radiosity computation and lit using a lightmap. |
PipelineRadiosityInstance(Geo::GeoFileString, Geo::GeoFileString, PipelineRadiosityProperties, Geo::GeoFileString, Geo::GeoFileString, PipelineTransform, MaterialOverrides) | Constructor. |
PipelineRadiosityInstance(Geo::GeoFileString, Geo::GeoFileString, PipelineRadiosityProperties, PipelineRadiosityGroupType, Geo::GeoFileString, Geo::GeoFileString, PipelineTransform, MaterialOverrides) | Constructor. |
PipelineRadiosityProperties(PipelineRadiosityLightingType, PipelineRadiosityShadowType) | Constructor. |
ProbeRadiosity() | An instance with these properties is included in the radiosity computation and lit using probes. |
Anchor | ||||
---|---|---|---|---|
|
static PipelineRadiosityProperties Enlighten::PipelineRadiosityProperties::LightmapRadiosity
...
public: PipelineRadiosityProperties LightmapRadiosity()
...
An instance with these properties is included in the radiosity computation and lit using a lightmap.
Anchor | ||||
---|---|---|---|---|
|
Enlighten::PipelineRadiosityInstance::PipelineRadiosityInstance
...
public: PipelineRadiosityInstance
(
Geo::GeoFileString name,
Geo::GeoFileString geom,
PipelineRadiosityProperties properties,
Geo::GeoFileString zone,
Geo::GeoFileString paramset,
PipelineTransform transform,
MaterialOverrides materials
)
...
Constructor.
Anchor | ||||
---|---|---|---|---|
|
Enlighten::PipelineRadiosityInstance::PipelineRadiosityInstance
...
public: PipelineRadiosityInstance
(
Geo::GeoFileString name,
Geo::GeoFileString geom,
PipelineRadiosityProperties properties,
PipelineRadiosityGroupType groupType,
Geo::GeoFileString group,
Geo::GeoFileString paramset,
PipelineTransform transform,
MaterialOverrides materials
)
...
Constructor.
Anchor | ||||
---|---|---|---|---|
|
Enlighten::PipelineRadiosityProperties::PipelineRadiosityProperties
...
public: PipelineRadiosityProperties
(
PipelineRadiosityLightingType lighting,
PipelineRadiosityShadowType shadow
)
...
Constructor.
Anchor | ||||
---|---|---|---|---|
|
static PipelineRadiosityProperties Enlighten::PipelineRadiosityProperties::ProbeRadiosity
...
public: PipelineRadiosityProperties ProbeRadiosity()
...
An instance with these properties is included in the radiosity computation and lit using probes.