Namespace TriLibExporter.Objects
Classes
Animation
Represents an animation with its associated bindings, length, and frame rate.
AnimationBinding
Represents the animation bindings for a model, including position, rotation, scale, and blend shape animation curves.
BlendShape
Represents a blend shape, including its animation frames (keys).
BlendShapeKey
Represents a single keyframe in a blend shape animation, including its weight and vertex deltas.
Camera
Represents a Unity Camera object with properties tailored for export.
Geometry
Represents a sub-mesh geometry, including its triangle indices and other data.
GeometryGroup
Represents a group of geometry data associated with a Unity Mesh, including vertices, normals, tangents, and blend shapes.
Light
Represents a Unity Light object with properties tailored for export.
Material
Represents a Unity Material object, including its properties such as colors, floats, textures, and vectors, tailored for export.
MaterialGroup
Represents a group of materials associated with a model, providing indexed access and mapping functionality.
Model
Represents a Unity GameObject and its properties for export.
ObjectBase
Represents the base class for all exportable objects, providing name uniqueness within a given context.
Texture
Represents a texture resource with associated metadata, including dimensions and color data, tailored for export.