![]() | IVertebrateTPart, TChain Interface |
Namespace: Candlelight
public interface IVertebrate<TPart, TChain> : IHierarchy<TPart>, IArbitraryChains<TPart, TChain> where TPart : Component where TChain : struct, new(), IBodyChain<TChain, TPart>
The IVertebrateTPart, 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.) |
Name | Description | |
---|---|---|
![]() | Head |
Gets the head.
|
![]() | Neck |
Gets the neck.
|
![]() | Pelvis |
Gets the pelvis.
|
![]() | Root |
Gets the root node in this IHierarchyT definition.
(Inherited from IHierarchyT.) |
![]() | Spine |
Gets the spine.
|