![]() | IVertebrateMutableTPart, TChain Interface |
Namespace: Candlelight
public interface IVertebrateMutable<TPart, TChain> : IVertebrate<TPart, TChain>, IHierarchy<TPart>, IArbitraryChains<TPart, TChain>, IArbitraryChainsMutable<TPart, TChain> where TPart : Component where TChain : struct, new(), IBodyChain<TChain, TPart>
The IVertebrateMutableTPart, TChain type exposes the following members.
Name | Description | |
---|---|---|
![]() | DefinesArbitraryChain |
Gets a value indicating whether or not this instance defines an arbitrary TChain
with the specified identifier.
(Inherited from IArbitraryChainsTPart, TChain.) |
![]() | GetAllNodes |
Gets all nodes in this IHierarchyT's definition, with the most basal parts
sorted first.
(Inherited from IHierarchyT.) |
![]() | GetArbitraryChains |
Gets the arbitrary TChains.
(Inherited from IArbitraryChainsTPart, TChain.) |
![]() | GetEstimatedLocalBounds |
Gets the estimated Bounds of this IHierarchyT in its current
configuration, in the space of its Transform component. It will encapsulate all of
the Transforms of the hierarchy's nodes, as well as all of the currently active
SkinnedMeshRenderers and MeshRenderers.
(Inherited from IHierarchyT.) |
![]() | SetArbitraryChains |
Sets the arbitrary chains.
(Inherited from IArbitraryChainsMutableTPart, TChain.) |
Name | Description | |
---|---|---|
![]() | Head |
Gets or sets the head.
|
![]() | Neck |
Gets or sets the neck.
|
![]() | Pelvis |
Gets or sets the pelvis.
|
![]() | Root |
Gets the root node in this IHierarchyT definition.
(Inherited from IHierarchyT.) |
![]() | Spine |
Gets or sets the spine.
|