TriLib Exporter
Search Results for

    Show / Hide Table of Contents

    Namespace TriLibExporter

    Classes

    AnimationCurveExtensions

    Provides a series of extension methods for UnityEngine.AnimationCurve objects, enabling custom tangent calculations and modifications.

    ArrayUtil

    Provides utility methods for array manipulation.

    AssetWriter

    Provides functionality to export Unity assets to external files or streams.

    AssetWriterContext

    Provides the context for exporting assets, including mappings, configurations, and runtime data.

    AssetWriterOptions

    Represents the options for writing assets during the export process.

    AxisUtils

    Provides utility methods for axis and handiness conversions.

    CollectionUtil

    Provides utility methods for working with collections, including capacity management and element merging.

    ContextualizedAction

    Represents an action with a context used by threads.

    ContextualizedAction<T>

    Represents an action with a context used by threads.

    CustomAttribute

    Represents a custom attribute with various data types that can be assigned to GameObjects for export purposes.

    CustomAttributes

    A component that can be added to Unity GameObjects to store a series of key-value properties for export.

    Dispatcher

    Represents a system for dispatching Actions to execute on the Main Thread.

    ExporterMaterialMapperContext

    Provides the context required for mapping Unity materials during the export process.

    FileUtil

    Provides utility methods for file path management and validation.

    MaterialExtensions

    Provides safe extension methods for Unity UnityEngine.Material objects, ensuring no exceptions are thrown if properties are missing.

    Matrix4x4Extension

    Provides extension methods for the UnityEngine.Matrix4x4 class, enabling additional functionality such as decomposition.

    ProcessUtil

    Provides utility methods for interacting with system processes, such as revealing files in the system's file explorer. This class is designed to work across multiple platforms, including Windows, macOS, and Linux.

    QuaternionExtensions

    Represents a series of Quaternion utility methods.

    RightHandToLeftHandConverter

    Represents methods to convert from a right-hand to a left-hand coordinate system.

    TextureExtensions

    Provides extension methods for UnityEngine.Texture objects, enabling format conversion and data reconstruction.

    ThreadUtil

    Provides utility methods for managing threads and asynchronous tasks within the TriLib Exporter framework.

    TriLibExporterInfo

    Provides static information about TriLib Exporter, including version, name, and vendor details.

    TriLibWriters

    Provides a factory for obtaining the appropriate writer for a given file extension.

    WriterBase

    Represents the base class for all asset writers.

    Interfaces

    IAssetWriterContext

    Represents a context interface for asset writing operations.

    IAwaitable

    Represents an awaitable process.

    IContextualizedAction

    Represents a Contextualized Action interface.

    IContextualizedError

    Represents an Exception with a Context.

    Enums

    CustomAttribute.AttributeType

    Defines the types of custom attributes available.

    GenericMaterialProperty

    Represents the generic material properties that can be used for export.

    TangentMode

    Represents tangent interpolation modes.

    In this article
    Back to top Generated by DocFX