Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials
Public Member Functions | Public Attributes | Friends | List of all members
irr::scene::ISkinnedMesh::SJoint Struct Reference

Joints. More...

#include <ISkinnedMesh.h>

Public Member Functions

 SJoint ()
 

Public Attributes

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

Friends

class CSkinnedMesh
 Internal members used by CSkinnedMesh. More...
 

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

core::vector3df irr::scene::ISkinnedMesh::SJoint::Animatedposition

Definition at line 160 of file ISkinnedMesh.h.

core::quaternion irr::scene::ISkinnedMesh::SJoint::Animatedrotation

Definition at line 162 of file ISkinnedMesh.h.

core::vector3df irr::scene::ISkinnedMesh::SJoint::Animatedscale

Definition at line 161 of file ISkinnedMesh.h.

core::array<u32> irr::scene::ISkinnedMesh::SJoint::AttachedMeshes

List of attached meshes.

Definition at line 142 of file ISkinnedMesh.h.

core::array<SJoint*> irr::scene::ISkinnedMesh::SJoint::Children

List of child joints.

Definition at line 139 of file ISkinnedMesh.h.

core::matrix4 irr::scene::ISkinnedMesh::SJoint::GlobalAnimatedMatrix

Definition at line 158 of file ISkinnedMesh.h.

core::matrix4 irr::scene::ISkinnedMesh::SJoint::GlobalInversedMatrix

Definition at line 164 of file ISkinnedMesh.h.

core::matrix4 irr::scene::ISkinnedMesh::SJoint::GlobalMatrix

Unnecessary for loaders, will be overwritten on finalize.

Definition at line 157 of file ISkinnedMesh.h.

core::matrix4 irr::scene::ISkinnedMesh::SJoint::LocalAnimatedMatrix

Definition at line 159 of file ISkinnedMesh.h.

core::matrix4 irr::scene::ISkinnedMesh::SJoint::LocalMatrix

Local matrix of this joint.

Definition at line 136 of file ISkinnedMesh.h.

core::stringc irr::scene::ISkinnedMesh::SJoint::Name

The name of this joint.

Definition at line 133 of file ISkinnedMesh.h.

core::array<SPositionKey> irr::scene::ISkinnedMesh::SJoint::PositionKeys

Animation keys causing translation change.

Definition at line 145 of file ISkinnedMesh.h.

core::array<SRotationKey> irr::scene::ISkinnedMesh::SJoint::RotationKeys

Animation keys causing rotation change.

Definition at line 151 of file ISkinnedMesh.h.

core::array<SScaleKey> irr::scene::ISkinnedMesh::SJoint::ScaleKeys

Animation keys causing scale change.

Definition at line 148 of file ISkinnedMesh.h.

core::array<SWeight> irr::scene::ISkinnedMesh::SJoint::Weights

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 Mon May 6 2013 17:41:26 by Doxygen (1.8.3.1)