TriLib
Search Results for

    Show / Hide Table of Contents

    Interface IRootModel

    Represents the top-most (root) TriLib Model of the hierarchy.

    Inherited Members
    IModel.Pivot
    IModel.LocalPosition
    IModel.LocalRotation
    IModel.LocalScale
    IModel.Visibility
    IModel.Parent
    IModel.Children
    IModel.Bones
    IModel.IsBone
    IModel.GeometryGroup
    IModel.BindPoses
    IModel.MaterialIndices
    IModel.UserProperties
    IModel.HasCustomPivot
    IModel.OriginalGlobalMatrix
    IObject.Name
    IObject.Used
    Namespace: TriLibCore.Interfaces
    Assembly: TriLibCore.dll
    Syntax
    public interface IRootModel : IModel, IObject

    Properties

    AllAnimations

    Declaration
    List<IAnimation> AllAnimations { get; set; }
    Property Value
    Type Description
    List<IAnimation>

    AllCameras

    Gets/Sets all Model Cameras.

    Declaration
    List<ICamera> AllCameras { get; set; }
    Property Value
    Type Description
    List<ICamera>

    AllGeometryGroups

    Declaration
    List<IGeometryGroup> AllGeometryGroups { get; set; }
    Property Value
    Type Description
    List<IGeometryGroup>

    AllLights

    Gets/Sets all Model Lights.

    Declaration
    List<ILight> AllLights { get; set; }
    Property Value
    Type Description
    List<ILight>

    AllMaterials

    Declaration
    List<IMaterial> AllMaterials { get; set; }
    Property Value
    Type Description
    List<IMaterial>

    AllModels

    Gets/Sets all Models.

    Declaration
    List<IModel> AllModels { get; set; }
    Property Value
    Type Description
    List<IModel>

    AllTextures

    Declaration
    List<ITexture> AllTextures { get; set; }
    Property Value
    Type Description
    List<ITexture>

    Extension Methods

    IObjectExtensions.TryToDispose<T>(object)
    ModelExtensions.CalculateBounds(IModel)
    ModelExtensions.CountChild(IModel)
    ModelExtensions.GetBones(IModel, AssetLoaderContext, List<Transform>)
    ModelExtensions.GetGlobalMatrix(IModel)
    ModelExtensions.GetGlobalMatrixNoScale(IModel)
    ModelExtensions.GetGlobalParentMatrix(IModel)
    ModelExtensions.GetLocalMatrix(IModel)
    ModelExtensions.GetLocalMatrixNoScale(IModel)
    ModelExtensions.MovePivot(IModel, AssetLoaderContext)
    ModelExtensions.SortByName(IModel)
    In this article
    Back to top Generated by DocFX