Search Results for

    Show / Hide Table of Contents

    Class SceneSourceConverter

    Source converter for the scene.

    Inheritance
    object
    AssetSourceLoadableConverter<SceneSource, Scene>
    SceneSourceConverter
    Implements
    IAssetSourceLoadableConverter
    Inherited Members
    AssetSourceLoadableConverter<SceneSource, Scene>.LoadableType
    AssetSourceLoadableConverter<SceneSource, Scene>.ExportedExtension
    AssetSourceLoadableConverter<SceneSource, Scene>.Convert(SceneSource)
    AssetSourceLoadableConverter<SceneSource, Scene>.Convert<TLoadable>(SceneSource)
    AssetSourceLoadableConverter<SceneSource, Scene>.Convert(SceneSource, Type)
    Namespace: Evergine.Framework.Assets
    Assembly: Evergine.Framework.dll
    Syntax
    public class SceneSourceConverter : AssetSourceLoadableConverter<SceneSource, Scene>, IAssetSourceLoadableConverter

    Properties

    ExportedExtension

    Gets the extension of the exported file.

    Declaration
    public override string ExportedExtension { get; }
    Property Value
    Type Description
    string
    Overrides
    AssetSourceLoadableConverter<SceneSource, Scene>.ExportedExtension

    Methods

    Convert(SceneSource)

    Converts a SceneSource object into a scene.

    Declaration
    public override Scene Convert(SceneSource source)
    Parameters
    Type Name Description
    SceneSource source

    The scene source.

    Returns
    Type Description
    Scene

    The loadable scene object.

    Overrides
    AssetSourceLoadableConverter<SceneSource, Scene>.Convert(SceneSource)

    Convert(SceneSource, Type)

    Converts an asset source into a loadable element of a specific type.

    Declaration
    public override Scene Convert(SceneSource source, Type loadableType)
    Parameters
    Type Name Description
    SceneSource source

    The asset source.

    Type loadableType

    The loadable type.

    Returns
    Type Description
    Scene

    The loadable element.

    Overrides
    AssetSourceLoadableConverter<SceneSource, Scene>.Convert(SceneSource, Type)

    Convert<TScene>(SceneSource)

    Converts an Asset Source into a loadable element of a specific type.

    Declaration
    public override TScene Convert<TScene>(SceneSource source) where TScene : Scene
    Parameters
    Type Name Description
    SceneSource source

    The asset source.

    Returns
    Type Description
    TScene

    The loadable element.

    Type Parameters
    Name Description
    TScene

    The type of the Scene object to return.

    Overrides
    AssetSourceLoadableConverter<SceneSource, Scene>.Convert<TLoadable>(SceneSource)

    Implements

    IAssetSourceLoadableConverter

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX