Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameDescription
AddCubemap(const PipelineCubemap &)

Add a cubemap to the scene.

AddGeom(const PipelineGeom &)

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 PipelineInstanceParameters &)

Add a named set of instance parameters to the scene.

AddProbeRegion(const PipelinePointSetProbeRegion &)

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

AddProbeRegion(const PipelineBoxSetProbeRegion &)

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

AddProbeRegion(const PipelineVolumeProbeRegion &)

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

AddProbeVolume(const PipelineProbeVolume &)

Adds a probe volume to the scene.

AddRadiosityDependencies(Geo::GeoFileString, const Dependencies &)

Limit the radiosity dependencies of the specified zone to the specified set of zone dependencies.

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

Adds a dependency set.

CreateAlbedoBuffer(InputWorkspace *)

Create a runtime object.

CreateDynamicMaterialWorkspace(ClusterAlbedoWorkspaceMaterialData *)

Create a runtime object.

CreateEmissiveBuffer(InputWorkspace *)

Create a runtime object.

DumpDebugScene(const Geo::GeoFileString &)

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

GeomExists(const Geo::GeoFileString &)

Returns true if there is a geometry object associated with the specified name. O(1) complexity.

GetInstanceNames(const Geo::GeoFileString &)

Return the names of the instances within the specified group.

LoadClusterAlbedoWorkspaceMaterialData(const Geo::GeoFileString &, Geo::u32)

Load a precompute object from file.

LoadGeneratedSystems(const Geo::GeoFileString &)

Load a precompute object from file.

LoadInputProbeSet(const PrecompOctreeCode, const Geo::GeoFileString &)

Load a precompute object from file.

LoadInputProbeSet(const Geo::GeoFileString &)

Load a precompute object from file.

LoadInputWorkspace(const Geo::GeoFileString &, Geo::u32)

Load a precompute object from file.

LoadOctreeProbeSetCore(const PrecompOctreeCode, const Geo::GeoFileString &)

Load a precompute object from file.

LoadOutputProbeOctree(const Geo::GeoFileString &)

Load a precompute object from file.

LoadPackedGeometry(const Geo::GeoFileString &, const Geo::GeoFileString &)

Load a precompute object from file.

LoadPackedSystem(const Geo::GeoFileString &)

Load a precompute object from file.

LoadPrecomputedVisibilityData(const Geo::GeoFileString &)

Load a precompute object from file.

LoadProbeAtlasMaxima(const Geo::GeoFileString &)

Load a precompute object from file.

LoadRadCubeMapCore(const Geo::GeoFileString &)

Load a precompute object from file.

LoadRadiosityNormalTexture(const Geo::GeoFileString &)

Load a precompute object from file.

LoadRadProbeSetCore(const Geo::GeoFileString &, Geo::s32u32)

Load a precompute object from file.

LoadRadProbeSetCoreLoadRadSystemCore(const Geo::GeoFileString &)

Load a precompute object from file.

LoadRadSystemCoreLoadRadSystemCoreEx(const Geo::GeoFileString &, Geo::s32u32)

Load a precompute object from file.

LoadSystemDuster(const Geo::GeoFileString &)

Load a precompute object from file.

PipelineScene(PipelinePaths, const PipelineGlobalParameters &)

To use this class, construct an instance of the PrecomputePipeline class.

SetSceneComment(Geo::GeoFileStringView)

Add a comment to include in the scene file.

WriteScene(Geo::IGeoProgressProxy &)

Write the Enlighten scene to disk.

...

The instances are listed in the order that they were added to the scene. Use IPrecompPackedInstance::GetInstanceId to index this array.


Anchor
afb3fe24a408fd328c37cc9182dfba3e8a5a9e7349191edf15c1a559a350e3fe9bafb3fe24a408fd328c37cc9182dfba3e8
a5a9e7349191edf15c1a559a350e3fe9b

CAWMaterialDataPtr Enlighten::PipelineScene::LoadClusterAlbedoWorkspaceMaterialData

...

public: CAWMaterialDataPtr LoadClusterAlbedoWorkspaceMaterialData
(
    const Geo::GeoFileString & systemName,
    Geo::u32 sections
) const

...

Load a precompute object from file.

...

Return a unique pointer which owns the object. The unique pointer is compatible with either std::move or GeoStd::Move.


Anchor
ae9c00e7066758431aa15ea7ac86b62f6a307d0ce3f5dacf53754cc77229534bbdae9c00e7066758431aa15ea7ac86b62f6
a307d0ce3f5dacf53754cc77229534bbd

InputWorkspacePtr Enlighten::PipelineScene::LoadInputWorkspace

...

public: InputWorkspacePtr LoadInputWorkspace
(
    const Geo::GeoFileString & systemName,
    Geo::u32 sections
) const

...

Load a precompute object from file.

...

Return a unique pointer which owns the object. The unique pointer is compatible with either std::move or GeoStd::Move.


Anchor
a1eb599b4983c12dffa19e538155ef0f2ab709d8b7fcd3aa190847a31ce9409039a1eb599b4983c12dffa19e538155ef0f2
ab709d8b7fcd3aa190847a31ce9409039

RGBXTexturePtr Enlighten::PipelineScene::LoadRadiosityNormalTexture

...

public: RGBXTexturePtr LoadRadiosityNormalTexture
(
    const Geo::GeoFileString & systemName
) const

...

Load a precompute object from file.

Return a unique pointer which owns the object. The unique pointer is compatible with either std::move or GeoStd::Move.


Anchor
a4f24572c17fd305b7204ecf0290881db
a4f24572c17fd305b7204ecf0290881db

RadProbeSetCorePtr Enlighten::PipelineScene::LoadRadProbeSetCore

...

public: RadProbeSetCorePtr LoadRadProbeSetCore
(
    const Geo::GeoFileString & probeSetName,
    Geo::s32 lodIndexu32 sections
) const

...

Load a precompute object from file.

Return a unique pointer which owns the object. The unique pointer is compatible with either std::move or GeoStd::Move.


Anchor
a46259e4731b7a73c538c25b0028e9b6ca1b6146f8cedbe5f1bd238e41a1c7aa97a46259e4731b7a73c538c25b0028e9b6c
a1b6146f8cedbe5f1bd238e41a1c7aa97

...

RadSystemCorePtr Enlighten::PipelineScene::

...

LoadRadSystemCore

...

public: RadProbeSetCorePtr LoadRadProbeSetCore RadSystemCorePtr LoadRadSystemCore
(
    const Geo::GeoFileString & probeSetNamesystemName
) const

...

Load a precompute object from file.

Return a unique pointer which owns the object. The unique pointer is compatible with either std::move or GeoStd::Move.


Anchor
af340d9d72fe26cf70463ad293d6847bca40ffd65afedbb4de2da94934bfd94b81af340d9d72fe26cf70463ad293d6847bc
a40ffd65afedbb4de2da94934bfd94b81

RadSystemCorePtr Enlighten::PipelineScene::

...

LoadRadSystemCoreEx

...

public: RadSystemCorePtr LoadRadSystemCore LoadRadSystemCoreEx
(
    const Geo::GeoFileString & systemName,
    Geo::s32 lodIndexu32 sections
) const

...

Load a precompute object from file.

...