Search Results for

    Show / Hide Table of Contents

    Namespace TriLibCore.General

    Classes

    ConcurrentDictionary<TKey, TValue>

    Represents a concurrent (thread-safe) Dictionary.

    Constants

    Defines a collection of constant values used internally by TriLib, primarily related to animation property paths and mesh processing.

    ContextualizedAction

    Represents an Action that can be executed on a worker thread without an associated execution context.

    ContextualizedAction<T>

    Represents an Action<T> that can be executed on a worker thread with an associated context object.

    ContextualizedError<T>

    Represents an exception generated on a worker thread that carries an associated context object.

    HumanDescription

    Represents humanoid Avatar parameters to pass to the AvatarBuilder.BuildHumanAvatar method.

    HumanLimit

    Represents the rotation limits that define the muscle for a single human bone.

    VirtualMaterial

    Represents a temporary container used to store material properties before they are applied to a Unity Material.

    Structs

    BoneMapping

    Represents a human bone to Unity bone relationship.

    CompoundMaterialKey

    Represents a compound key composed of a material reference and a texture type.

    CompoundTextureKey

    Represents a compound key composed of a texture reference and a texture type.

    TextureGroup

    Represents a Texture Group, containing the TriLib and Unity Texture.

    TransformBackup

    Represents a structure to store a Transform position, rotation, and scale temporarily.

    Vector4Int

    Represents a four-dimensional vector of integer components, and provides implicit and explicit conversions to and from Unity's Vector2, Vector3, Vector4, and Color.

    Enums

    AlphaMaterialMode

    Represents methods to handle alpha (transparent) materials.

    AnimationType

    Represents rigging setup types.

    AvatarDefinitionType

    Represents Avatar creation setup types.

    GenericMaterialProperty

    Represents Generic (common) Material Properties.

    LipSyncViseme

    Represents a Lip-sync Viseme. A Viseme is a visual representation of one or many phonemes.

    MaterialShadingSetup

    Represents a Material Shading Setup. Used by Material Mappers to select the most suitable Unity Material template.

    PivotPosition

    Represents a Model Pivot Position.

    StringComparisonMode

    Represents String matching methods.

    TangentMode

    Represents tangent interpolation modes.

    TextureCompressionQuality

    Represents Texture compression settings.

    TextureFormat

    Specifies the format used to represent texture data.

    TextureType

    Represents a Texture usage type.

    In this article
    Back to top TriLib documentation