nw::gfx::Skeleton Class

Syntax

class Skeleton : public nw::gfx::SceneObject

Description

Interface that represents the internal hierarchical structure of a SkeletalModel object.

The ISkeleton class has been eliminated and replaced by Skeleton.

Classes

nw::gfx::Skeleton::MatrixPose Class that indicates a skeleton matrix.
nw::gfx::Skeleton::OriginalPose Class that indicates a skeleton's initial pose.
nw::gfx::Skeleton::TransformPose Class that indicates the pose bound to a movement.

typedef Definitions

CalculateMatrixSignal Definition of a callback signal that is called during matrix calculation.
CalculateMatrixSlot Definition of a callback slot that is called during matrix calculation.

Member Constants

S DEFAULT_MAX_CHILDREN Maximum number of children when a fixed amount of memory is used.(Derived from SceneObject.
S DEFAULT_MAX_CALLBACKS Maximum number of callbacks when a fixed amount of memory is used.(Derived from SceneObject.
S MAX_NAME_LENGTH Limit on names of scene objects.(Derived from SceneObject.

Member Variables

NW_UT_RUNTIME_TYPEINFO

Member Functions

Resources
GetResSkeleton Gets the skeleton resource.
GetResSceneObject Gets the scene object resource.(Derived from SceneObject.
GetName Gets the name from the resource.(Derived from SceneObject.
Update
IsUpdated Gets whether the skeleton has already been updated.
SetUpdated Sets whether the skeleton has already been updated.
Owner
GetOwnerSkeletalModel Gets the owner of a skeletal model.
SetOwnerSkeletalModel Sets the owner of a skeletal model.
Pause
PV LocalTransformPose Gets the pose for a local transform.
PV WorldTransformPose Gets the pose for a world transform.
PV WorldMatrixPose Gets the pose for a world matrix.
PV SkiningMatrixPose Gets the pose for a skinning matrix.
PV LocalOriginalPose Gets the original pose.
Callbacks
PreCalculateMatrixSignal Gets the signal before the bone matrix is calculated.
PostCalculateMatrixSignal Gets the signal after the bone matrix is calculated.
Create/Destroy
Destroy Destroys an object.(Derived from GfxObject.
Constructors and Destructors
protected Skeleton Constructor.
protected V ~Skeleton Destructor.

Class Hierarchy

nw::gfx::GfxObject
  nw::gfx::SceneObject
    nw::gfx::Skeleton


CONFIDENTIAL