iGenMeshSkeletonBone Struct Reference
Inheritance diagram for iGenMeshSkeletonBone:

Public Member Functions | |
virtual iGenMeshSkeletonBone * | FindChild (const char *name)=0 |
Get child bone by name. | |
virtual iGenMeshSkeletonBone * | GetChild (int i)=0 |
Get child bone by id. | |
virtual int | GetChildrenCount ()=0 |
Get number of bones attached to this bone. | |
virtual csReversibleTransform & | GetFullTransform ()=0 |
Get bone triansformation in model coordsys. | |
virtual csBoneTransformMode | GetMode ()=0 |
Get bone transform mode. | |
virtual const char * | GetName () const =0 |
Get bone name. | |
virtual iGenMeshSkeletonBone * | GetParent ()=0 |
Get bone parent. | |
virtual iRigidBody * | GetRigidBody ()=0 |
Get attached rigid body. | |
virtual void | GetSkinBox (csBox3 &box, csVector3 ¢er)=0 |
Get bounding box of vertices attached to bone. | |
virtual csReversibleTransform & | GetTransform ()=0 |
Get bone triansformation in local coordsys of parent. | |
virtual iGenMeshSkeletonBoneUpdateCallback * | GetUpdateCallback ()=0 |
Get bone callback fuction. | |
virtual void | SetMode (csBoneTransformMode mode)=0 |
Set bone transform mode BM_SCRIPT - by script instructions BM_PHYSICS - by attached rigid body BM_NONE - free bone transform default is BM_SCRIPT. | |
virtual void | SetName (const char *name)=0 |
Set bone name. | |
virtual void | SetRigidBody (iRigidBody *r_body, csReversibleTransform &offset_transform)=0 |
Attach rigid body to bone. | |
virtual void | SetTransform (const csReversibleTransform &transform)=0 |
Set bone triansformation in local coordsys of parent. | |
virtual void | SetUpdateCallback (iGenMeshSkeletonBoneUpdateCallback *callback)=0 |
Set bone callback fuction. |
Detailed Description
Definition at line 149 of file gmeshskel.h.
Member Function Documentation
|
Get child bone by name.
|
|
Get child bone by id.
|
|
Get number of bones attached to this bone.
|
|
Get bone triansformation in model coordsys.
|
|
Get bone transform mode.
|
|
Get bone name.
|
|
Get bone parent.
|
|
Get attached rigid body.
|
|
Get bounding box of vertices attached to bone. This is very usable if you want to create rigid body or collider. |
|
Get bone triansformation in local coordsys of parent.
|
|
Get bone callback fuction.
|
|
Set bone transform mode BM_SCRIPT - by script instructions BM_PHYSICS - by attached rigid body BM_NONE - free bone transform default is BM_SCRIPT.
|
|
Set bone name.
|
|
Attach rigid body to bone.
|
|
Set bone triansformation in local coordsys of parent.
|
|
Set bone callback fuction.
|
The documentation for this struct was generated from the following file:
- imesh/gmeshskel.h
Generated for Crystal Space by doxygen 1.4.4