Search Results for

    Show / Hide Table of Contents

    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

    Declaration
    public Scene* Scene
    Field Value
    Scene

    SceneIndex

    Declaration
    public int32 SceneIndex
    Field Value
    int32

    TempLightmapData

    Declaration
    public GPUBuffer* TempLightmapData
    Field Value
    GPUBuffer

    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.

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat