Nirtcpp 2.1.0
Nirtcpp is a high-performance c++ graphics engine.
Loading...
Searching...
No Matches
nirt::scene::ISkinnedMesh::SJoint Class Reference

Joints. More...

#include <nirtcpp/core/engine/ISkinnedMesh.hpp>

Collaboration diagram for nirt::scene::ISkinnedMesh::SJoint:
Collaboration graph

Public Attributes

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

Friends

class CSkinnedMesh
 Internal members used by CSkinnedMesh.
 

Detailed Description

Joints.


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

Nirtcpp    @cppfx.xyz

Esvcpp    esv::print