Astra Unity 2.6.6
Astra Unity Plugin
Astra.Asset.BoneItem Class Reference

BoneItems are the component items of a RigItem. They primarily exist to ease operations related to skin weighting, skeleton traversal, animation retargeting and skeletal visualization. More...

Inheritance diagram for Astra.Asset.BoneItem:

Public Member Functions

string ParentGuid ()
 Get the guid for the parent's BoneItem
 
- Public Member Functions inherited from Astra.Asset.ItemBase
virtual CompoundItem FindParentCompound ()
 Find the parent CompoundItem which this Item is attached to, if it exists, otherwise null
 
virtual AvatarItem FindAvatarItem ()
 Returns the AvatarItem this item is attached to (if found, note may return null)
 
virtual RigItem FindRigItem ()
 Finds the current RigItem associated on this Avatar Hierarchy More...
 

Public Attributes

string parentRig
 
string MecanimMapping
 
RigItem rigItem
 
bool IsSupplemental
 This means that the bone is not based on the figure's set of bones This is common in things like ponytail hair chains for physics
 
bool IsProjected
 This means the bone should be projected off mesh and morph data and it will be recalculated when morphs are done (not just RigTarget morphs)
 

Protected Attributes

int _refCount = 0
 
- Protected Attributes inherited from Astra.Asset.ItemBase
List< string > _trackingIds = null
 

Additional Inherited Members

- Protected Member Functions inherited from Astra.Asset.ItemBase
void TrackId (string id)
 
void UntrackIds ()
 
- Properties inherited from Astra.Asset.ItemBase
virtual McsSdk20.Primitives.AstraPrimitiveType PrimitiveType [get]
 Retrieve the primitive type for this item
 
virtual McsSdk20.Primitives.SchematicType SchematicType [get]
 Retrieve the schematic type for this item
 
string AstraGuid [getset]
 Guid for this item to identify it in the Astra Service
 
string AstraName [getset]
 Display name for this item
 
string AstraInstanceId [getset]
 Guid representing an instance of this item
 
- Properties inherited from Astra.Asset.IAstraBaseInterface
string AstraGuid [getset]
 
string AstraName [getset]
 
string AstraInstanceId [getset]
 

Detailed Description

BoneItems are the component items of a RigItem. They primarily exist to ease operations related to skin weighting, skeleton traversal, animation retargeting and skeletal visualization.


The documentation for this class was generated from the following file: