class Enlighten PipelineRadiosityInstance

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

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

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



static PipelineRadiosityProperties Enlighten::PipelineRadiosityProperties::LightmapRadiosity


public: PipelineRadiosityProperties LightmapRadiosity()


An instance with these properties is included in the radiosity computation and lit using a lightmap.