Search Results for

    Show / Hide Table of Contents

    Class JsonAssetFactoryBase

    The Json assets factory base class.

    Inheritance
    IAssetFactory
    JsonAssetFactoryBase
    Inherited Members
    JsonAssetFactoryBase
    IAssetFactory::Get()
    IAssetFactory::GetUpgrader()
    IAssetFactory::SupportsVirtualAssets()
    IAssetFactory::~IAssetFactory()
    Assembly: FlaxEngine.dll
    File: Engine/Content/Factories/JsonAssetFactory.h
    Syntax
    public class JsonAssetFactoryBase : public IAssetFactory

    Methods

    Create(const AssetInfo& info)

    Declaration
    protected virtual JsonAssetBase* Create(const AssetInfo& info) = 0
    Parameters
    AssetInfo info

    Returns
    JsonAssetBase

    New(const AssetInfo& info)

    Creates new asset instance.

    Declaration
    public virtual Asset* New(const AssetInfo& info) override
    Parameters
    AssetInfo info

    The asset info structure.

    Returns
    Asset

    Created asset object.

    Overrides
    IAssetFactory::New(const AssetInfo& info)

    NewVirtual(const AssetInfo& info)

    Creates new virtual asset instance. Virtual assets are temporary and exist until application exit.

    Declaration
    public virtual Asset* NewVirtual(const AssetInfo& info) override
    Parameters
    AssetInfo info

    The asset info structure.

    Returns
    Asset

    Created asset object.

    Overrides
    IAssetFactory::NewVirtual(const AssetInfo& info)

    See Also

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