This is the documentation for Enlighten.
class Enlighten ImporterScene
class Enlighten::ImporterScene
Make it easy to obtain output from the precompute pipeline.
Functions
static AlbedoBufferPtr Enlighten::ImporterScene::CreateAlbedoBuffer
public: AlbedoBufferPtr CreateAlbedoBuffer
(
  InputWorkspace * inputWorkspace
)
Create a runtime object.
Return a unique pointer which owns the object.
static DynamicMaterialWorkspacePtr Enlighten::ImporterScene::CreateDynamicMaterialWorkspace
public: DynamicMaterialWorkspacePtr CreateDynamicMaterialWorkspace
(
  ClusterAlbedoWorkspaceMaterialData * cawMaterialData
)
Create a runtime object.
Return a unique pointer which owns the object.
static EmissiveBufferPtr Enlighten::ImporterScene::CreateEmissiveBuffer
public: EmissiveBufferPtr CreateEmissiveBuffer
(
  InputWorkspace * inputWorkspace
)
Create a runtime object.
Return a unique pointer which owns the object.
Enlighten::ImporterScene::ImporterScene
protected: ImporterScene
(
  const ExporterPaths & paths
)
Constructor.
CAWMaterialDataPtr Enlighten::ImporterScene::LoadClusterAlbedoWorkspaceMaterialData
public: CAWMaterialDataPtr LoadClusterAlbedoWorkspaceMaterialData
(
  const Geo::GeoFileString & systemName
) const
Load a precompute object from file.
Return a unique pointer which owns the object.
GeneratedSystemsPtr Enlighten::ImporterScene::LoadGeneratedSystems
public: GeneratedSystemsPtr LoadGeneratedSystems
(
  const Geo::GeoFileString & zoneName
) const
Load a precompute object from file.
Return a unique pointer which owns the object.
InputWorkspacePtr Enlighten::ImporterScene::LoadInputWorkspace
public: InputWorkspacePtr LoadInputWorkspace
(
  const Geo::GeoFileString & systemName
) const
Load a precompute object from file.
Return a unique pointer which owns the object.
RadProbeSetCorePtr Enlighten::ImporterScene::LoadOctreeProbeSetCore
public: RadProbeSetCorePtr LoadOctreeProbeSetCore
(
  const Geo::GeoFileString & probeSetName,
  Geo::s32 probeSetIndex
) const
Load a precompute object from file.
Return a unique pointer which owns the object.
OutputProbeOctreePtr Enlighten::ImporterScene::LoadOutputProbeOctree
public: OutputProbeOctreePtr LoadOutputProbeOctree
(
  const Geo::GeoFileString & octreeName
) const
Load a precompute object from file.
Return a unique pointer which owns the object.
PackedGeometryPtr Enlighten::ImporterScene::LoadPackedGeometry
public: PackedGeometryPtr LoadPackedGeometry
(
  const Geo::GeoFileString & geomName,
  const Geo::GeoFileString & paramSetName
) const
Load a precompute object from file.
Return a unique pointer which owns the object.
PackedSystemPtr Enlighten::ImporterScene::LoadPackedSystem
public: PackedSystemPtr LoadPackedSystem
(
  const Geo::GeoFileString & systemName
) const
Load a precompute object from file.
Return a unique pointer which owns the object.
PrecompVisDataPtr Enlighten::ImporterScene::LoadPrecomputedVisibilityData
public: PrecompVisDataPtr LoadPrecomputedVisibilityData
(
  const Geo::GeoFileString & systemName
) const
Load a precompute object from file.
Return a unique pointer which owns the object.
RadCubeMapCorePtr Enlighten::ImporterScene::LoadRadCubeMapCore
public: RadCubeMapCorePtr LoadRadCubeMapCore
(
  const Geo::GeoFileString & cubeMapName
) const
Load a precompute object from file.
Return a unique pointer which owns the object.
RGBXTexturePtr Enlighten::ImporterScene::LoadRadiosityNormalTexture
public: RGBXTexturePtr LoadRadiosityNormalTexture
(
  const Geo::GeoFileString & systemName,
  Geo::s32 lodIndex
) const
Load a precompute object from file.
Return a unique pointer which owns the object.
RadProbeSetCorePtr Enlighten::ImporterScene::LoadRadProbeSetCore
public: RadProbeSetCorePtr LoadRadProbeSetCore
(
  const Geo::GeoFileString & probeSetName
) const
Load a precompute object from file.
Return a unique pointer which owns the object.
RadSystemCorePtr Enlighten::ImporterScene::LoadRadSystemCore
public: RadSystemCorePtr LoadRadSystemCore
(
  const Geo::GeoFileString & systemName,
  Geo::s32 lodIndex
) const
Load a precompute object from file.
Return a unique pointer which owns the object.
SystemDusterPtr Enlighten::ImporterScene::LoadSystemDuster
public: SystemDusterPtr LoadSystemDuster
(
  const Geo::GeoFileString & systemName
) const
Load a precompute object from file.
Return a unique pointer which owns the object.