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. |