class Enlighten ExporterScene

This is the documentation for Enlighten.

class Enlighten ExporterScene

class Enlighten::ExporterScene

 

The scene to be exported.

Typedefs

Name

Description

Name

Description

Geo::GeoArray< Geo::GeoFileString > Dependencies

Array of dependencies.

Geo::GeoArray< Geo::GeoFileString > InstanceNames

An array of instance names.

Functions

Name

Description

Name

Description

AddCubemap(const ExporterCubemap &)

Add a cubemap to the scene.

AddGeom(const ExporterGeom &)

Add the geom to the scene.

AddInstance(const PipelineRadiosityInstance &)

Add a radiosity instance to the scene.

AddInstance(const PipelineExcludedInstance &)

Add an excluded instance to the scene.

AddInstanceParameters(const ExporterInstanceParameters &)

Add a named set of instance parameters to the scene.

AddProbeOctreeBoxes(Geo::GeoFileString, ProbeOctreeResolution, const Geo::GeoBoundingBox *, Geo::s32)

Add a region defined by an array of boxes to the specified probe octree.

AddProbeOctreePoints(Geo::GeoFileString, ProbeOctreeResolution, const Geo::v128 *, Geo::s32)

Add a region defined by an array of points to the specified probe octree.

AddProbeOctreeVolume(Geo::GeoFileString, ProbeOctreeResolution, const IPrecompVolumeQuery &)

Add a region defined by a volume to the specified probe octree.

AddProbeVolume(const ExporterProbeVolume &)

Adds a probe volume to the scene.

AddRadiosityDependencies(PipelineRadiosityGroupType, Geo::GeoFileString, const Dependencies &, const Dependencies &)

Adds a dependency set.

DumpDebugScene(const Geo::GeoFileString &)

Dump the entire scene to a single text file for debug and test purposes.

ExporterScene(ExporterPaths, const ExporterGlobalParameters &)

Constructor.

GetInstanceNames(const Geo::GeoFileString &)

Return the names of the instances within the specified group.

WriteScene(Geo::IGeoProgressProxy &)

Write the Enlighten scene to disk.



void Enlighten::ExporterScene::AddCubemap


public: void AddCubemap
(
    const ExporterCubemap & cubemap
)


Add a cubemap to the scene.



void Enlighten::ExporterScene::AddGeom


public: void AddGeom
(
    const ExporterGeom & geom
)


Add the geom to the scene.



void Enlighten::ExporterScene::AddInstance