Search Results for

    Show / Hide Table of Contents

    Class Node

    Inheritance
    object
    Node
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: glTFLoader.Schema
    Assembly: Evergine.Assets.dll
    Syntax
    public class Node

    Properties

    Camera

    The index of the camera referenced by this node.

    Declaration
    [JsonProperty("camera")]
    public int? Camera { get; set; }
    Property Value
    Type Description
    int?

    Children

    The indices of this node's children.

    Declaration
    [JsonConverter(typeof(ArrayConverter))]
    [JsonProperty("children")]
    public int[] Children { get; set; }
    Property Value
    Type Description
    int[]

    Extensions

    Dictionary object with extension-specific objects.

    Declaration
    [JsonProperty("extensions")]
    public Dictionary<string, object> Extensions { get; set; }
    Property Value
    Type Description
    Dictionary<string, object>

    Extras

    Application-specific data.

    Declaration
    [JsonProperty("extras")]
    public Extras Extras { get; set; }
    Property Value
    Type Description
    Extras

    Matrix

    A floating-point 4x4 transformation matrix stored in column-major order.

    Declaration
    [JsonConverter(typeof(ArrayConverter))]
    [JsonProperty("matrix")]
    public float[] Matrix { get; set; }
    Property Value
    Type Description
    float[]

    Mesh

    The index of the mesh in this node.

    Declaration
    [JsonProperty("mesh")]
    public int? Mesh { get; set; }
    Property Value
    Type Description
    int?

    Name

    The user-defined name of this object.

    Declaration
    [JsonProperty("name")]
    public string Name { get; set; }
    Property Value
    Type Description
    string

    Rotation

    The node's unit quaternion rotation in the order (x, y, z, w), where w is the scalar.

    Declaration
    [JsonConverter(typeof(ArrayConverter))]
    [JsonProperty("rotation")]
    public float[] Rotation { get; set; }
    Property Value
    Type Description
    float[]

    Scale

    The node's non-uniform scale, given as the scaling factors along the x, y, and z axes.

    Declaration
    [JsonConverter(typeof(ArrayConverter))]
    [JsonProperty("scale")]
    public float[] Scale { get; set; }
    Property Value
    Type Description
    float[]

    Skin

    The index of the skin referenced by this node.

    Declaration
    [JsonProperty("skin")]
    public int? Skin { get; set; }
    Property Value
    Type Description
    int?

    Translation

    The node's translation along the x, y, and z axes.

    Declaration
    [JsonConverter(typeof(ArrayConverter))]
    [JsonProperty("translation")]
    public float[] Translation { get; set; }
    Property Value
    Type Description
    float[]

    Weights

    The weights of the instantiated Morph Target. Number of elements must match number of Morph Targets of used mesh.

    Declaration
    [JsonConverter(typeof(ArrayConverter))]
    [JsonProperty("weights")]
    public float[] Weights { get; set; }
    Property Value
    Type Description
    float[]

    Methods

    ShouldSerializeCamera()

    Declaration
    public bool ShouldSerializeCamera()
    Returns
    Type Description
    bool

    ShouldSerializeChildren()

    Declaration
    public bool ShouldSerializeChildren()
    Returns
    Type Description
    bool

    ShouldSerializeExtensions()

    Declaration
    public bool ShouldSerializeExtensions()
    Returns
    Type Description
    bool

    ShouldSerializeExtras()

    Declaration
    public bool ShouldSerializeExtras()
    Returns
    Type Description
    bool

    ShouldSerializeMatrix()

    Declaration
    public bool ShouldSerializeMatrix()
    Returns
    Type Description
    bool

    ShouldSerializeMesh()

    Declaration
    public bool ShouldSerializeMesh()
    Returns
    Type Description
    bool

    ShouldSerializeName()

    Declaration
    public bool ShouldSerializeName()
    Returns
    Type Description
    bool

    ShouldSerializeRotation()

    Declaration
    public bool ShouldSerializeRotation()
    Returns
    Type Description
    bool

    ShouldSerializeScale()

    Declaration
    public bool ShouldSerializeScale()
    Returns
    Type Description
    bool

    ShouldSerializeSkin()

    Declaration
    public bool ShouldSerializeSkin()
    Returns
    Type Description
    bool

    ShouldSerializeTranslation()

    Declaration
    public bool ShouldSerializeTranslation()
    Returns
    Type Description
    bool

    ShouldSerializeWeights()

    Declaration
    public bool ShouldSerializeWeights()
    Returns
    Type Description
    bool

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX