Class Builder::SceneBuildCache
Per scene cache data
Inheritance
Builder::SceneBuildCache
Namespace: ShadowsOfMordor
Assembly: FlaxEngine.dll
File: Engine/ShadowsOfMordor/Builder.h
Syntax
public class SceneBuildCache
Constructors
SceneBuildCache()
Initializes a new instance of the Builder::SceneBuildCache class.
Declaration
public SceneBuildCache()
Fields
Builder
Declaration
public Builder* Builder
Field Value
|
Builder
|
Charts
Declaration
public LightmapUVsChartsCollection Charts
Field Value
|
LightmapUVsChartsCollection
|
Entries
Declaration
public GeometryEntriesCollection Entries
Field Value
|
GeometryEntriesCollection
|
EntriesLocker
Declaration
public CriticalSection EntriesLocker
Field Value
|
CriticalSection
|
HemispheresCount
Declaration
public int32 HemispheresCount
Field Value
|
int32
|
ImportLightmapIndex
Declaration
public int32 ImportLightmapIndex
Field Value
|
int32
|
ImportLightmapTextureData
Declaration
public BytesContainer ImportLightmapTextureData
Field Value
|
BytesContainer
|
ImportLightmapTextureIndex
Declaration
public int32 ImportLightmapTextureIndex
Field Value
|
int32
|
Lightmaps
Declaration
public Array<LightmapBuildCache> Lightmaps
Field Value
|
Array<LightmapBuildCache>
|
LightmapsCount
Declaration
public int32 LightmapsCount
Field Value
|
int32
|
MergedHemispheresCount
Declaration
public int32 MergedHemispheresCount
Field Value
|
int32
|
Scene
SceneIndex
Declaration
public int32 SceneIndex
Field Value
|
int32
|
TempLightmapData
Methods
GetSettings()
Gets the lightmaps baking settings.
Declaration
public LightmapSettings GetSettings() const
Returns
|
LightmapSettings
Settings |
Init(ShadowsOfMordor::Builder* builder, int32 index, ::Scene* scene)
Initializes this instance.
Declaration
public bool Init(ShadowsOfMordor::Builder* builder, int32 index, ::Scene* scene)
Parameters
|
ShadowsOfMordor::Builder
builder
The builder. |
|
int32
index
The scene index. |
|
::Scene
scene
The scene. |
Returns
|
bool
True if failed, otherwise false. |
onImportLightmap(TextureData& image)
Declaration
public bool onImportLightmap(TextureData& image)
Parameters
|
TextureData
image
|
Returns
|
bool
|
Release()
Releases this scene data cache.
Declaration
public void Release()
UpdateLightmaps()
Updates the lightmaps textures data.
Declaration
public void UpdateLightmaps()
WaitForLightmaps()
Waits for lightmap textures being fully loaded before baking process.
Declaration
public bool WaitForLightmaps()
Returns
|
bool
True if failed, otherwise false. |