Class LogicalChildOfRoot

LogicalChildOfRoot class

All gltf elements stored in ModelRoot must inherit from this class.

public abstract class LogicalChildOfRoot : ExtraProperties, IChildOf<GlbData>

Properties

NameDescription
Extensions { get; }Gets a collection of JsonSerializable instances.
Extras { get; set; }Gets or sets the extras content of this instance.
LogicalIndex { get; }Gets the zero-based index of this object in the Logical resources of GlbData.
LogicalParent { get; }Gets the GlbData instance that owns this object.
Name { get; set; }Gets or sets the display text name, or null.

Methods

NameDescription
GetExtension<T>()
RemoveExtensions<T>()
RemoveExtensions<T>(T)
SetExtension<T>(T)
UseExtension<T>()
static RenameLogicalElements<T>(IEnumerable<T>, string)Renames all the unnamed and duplicate name items in the collection so all the items have a unique valid name.

See Also