Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials

irr::scene::ISkinnedMesh::SJoint Struct Reference

Joints. More...

#include <ISkinnedMesh.h>

List of all members.

Public Member Functions

 SJoint ()

Public Attributes

core::vector3df Animatedposition
core::quaternion Animatedrotation
core::vector3df Animatedscale
core::array< u32AttachedMeshes
 List of attached meshes.
core::array< SJoint * > Children
 List of child joints.
core::matrix4 GlobalAnimatedMatrix
core::matrix4 GlobalInversedMatrix
core::matrix4 GlobalMatrix
 Unnecessary for loaders, will be overwritten on finalize.
core::matrix4 LocalAnimatedMatrix
core::matrix4 LocalMatrix
 Local matrix of this joint.
core::stringc Name
 The name of this joint.
core::array< SPositionKeyPositionKeys
 Animation keys causing translation change.
core::array< SRotationKeyRotationKeys
 Animation keys causing rotation change.
core::array< SScaleKeyScaleKeys
 Animation keys causing scale change.
core::array< SWeightWeights
 Skin weights.

Friends

class CSkinnedMesh
 Internal members used by CSkinnedMesh.

Detailed Description

Joints.

Definition at line 125 of file ISkinnedMesh.h.


Constructor & Destructor Documentation

irr::scene::ISkinnedMesh::SJoint::SJoint (  )  [inline]

Definition at line 127 of file ISkinnedMesh.h.


Friends And Related Function Documentation

friend class CSkinnedMesh [friend]

Internal members used by CSkinnedMesh.

Definition at line 168 of file ISkinnedMesh.h.


Member Data Documentation

Definition at line 160 of file ISkinnedMesh.h.

Definition at line 162 of file ISkinnedMesh.h.

Definition at line 161 of file ISkinnedMesh.h.

List of attached meshes.

Definition at line 142 of file ISkinnedMesh.h.

List of child joints.

Definition at line 139 of file ISkinnedMesh.h.

Definition at line 158 of file ISkinnedMesh.h.

Definition at line 164 of file ISkinnedMesh.h.

Unnecessary for loaders, will be overwritten on finalize.

Definition at line 157 of file ISkinnedMesh.h.

Definition at line 159 of file ISkinnedMesh.h.

Local matrix of this joint.

Definition at line 136 of file ISkinnedMesh.h.

The name of this joint.

Definition at line 133 of file ISkinnedMesh.h.

Animation keys causing translation change.

Definition at line 145 of file ISkinnedMesh.h.

Animation keys causing rotation change.

Definition at line 151 of file ISkinnedMesh.h.

Animation keys causing scale change.

Definition at line 148 of file ISkinnedMesh.h.

Skin weights.

Definition at line 154 of file ISkinnedMesh.h.


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

The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2010 by Nikolaus Gebhardt. Generated on Sun Oct 24 12:42:08 2010 by Doxygen (1.6.2)