Search Results for

    Show / Hide Table of Contents

    Class FileExporter

    The File Exporter class.

    Inheritance
    object
    BaseAssetExporter<IAssetMetaFile, AssetProfile>
    FileExporter
    Implements
    IAssetExporter
    Inherited Members
    BaseAssetExporter<IAssetMetaFile, AssetProfile>.Extension
    BaseAssetExporter<IAssetMetaFile, AssetProfile>.GetExportFilePath(IAssetMetaFile, AssetProfile, ExportContext)
    BaseAssetExporter<IAssetMetaFile, AssetProfile>.BaseExport(IAssetMetaFile, AssetProfile, ExportContext)
    BaseAssetExporter<IAssetMetaFile, AssetProfile>.ExportOutputFile(IAssetMetaFile, AssetProfile, ExportContext)
    Namespace: Evergine.Assets.Exporters
    Assembly: Evergine.Assets.dll
    Syntax
    public class FileExporter : BaseAssetExporter<IAssetMetaFile, AssetProfile>, IAssetExporter

    Properties

    Extension

    Gets the exporter file extension.

    Declaration
    public override string Extension { get; }
    Property Value
    Type Description
    string
    Overrides
    BaseAssetExporter<IAssetMetaFile, AssetProfile>.Extension

    Methods

    ExportOutputFile(IAssetMetaFile, AssetProfile, ExportContext)

    Exports the assets.

    Declaration
    protected override Task<ExportResult> ExportOutputFile(IAssetMetaFile asset, AssetProfile profile, ExportContext exportContext)
    Parameters
    Type Name Description
    IAssetMetaFile asset

    The asset meta file.

    AssetProfile profile

    The profile object.

    ExportContext exportContext

    The export context.

    Returns
    Type Description
    Task<ExportResult>

    An awaitable task representing the result of the export process.

    Overrides
    BaseAssetExporter<IAssetMetaFile, AssetProfile>.ExportOutputFile(IAssetMetaFile, AssetProfile, ExportContext)

    GetExportFilePath(IAssetMetaFile, AssetProfile, ExportContext)

    Gets the export file path.

    Declaration
    public override string GetExportFilePath(IAssetMetaFile asset, AssetProfile profile, ExportContext exportContext)
    Parameters
    Type Name Description
    IAssetMetaFile asset

    The asset.

    AssetProfile profile

    The profile.

    ExportContext exportContext

    The export context.

    Returns
    Type Description
    string

    The export file path.

    Overrides
    BaseAssetExporter<IAssetMetaFile, AssetProfile>.GetExportFilePath(IAssetMetaFile, AssetProfile, ExportContext)

    Implements

    IAssetExporter

    Extension Methods

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