xoreos  0.0.5
Public Member Functions | Public Attributes | List of all members
Graphics::Aurora::Model_Sonic::Bone Struct Reference
Collaboration diagram for Graphics::Aurora::Model_Sonic::Bone:
Collaboration graph
[legend]

Public Member Functions

 Bone ()
 

Public Attributes

Common::UString name
 
glm::mat4 transform
 Complete local transformation this bone specifies. More...
 
uint16 nodeID
 ID of this bone. More...
 
uint16 parentID
 ID of parent bone. More...
 
uint16 nodeStack
 Matrix stack position this bone uses. More...
 
uint16 parentStack
 Matrix stack position the parent uses. More...
 
Boneparent
 Pointer to the parent bones. More...
 
std::list< Bone * > children
 Pointers to the child bones. More...
 
ModelNode_SonicmodelNode
 Model node this bone represents. More...
 

Detailed Description

Definition at line 229 of file model_sonic.h.

Constructor & Destructor Documentation

◆ Bone()

Graphics::Aurora::Model_Sonic::Bone::Bone ( )
inline

Definition at line 247 of file model_sonic.h.

Member Data Documentation

◆ children

std::list<Bone *> Graphics::Aurora::Model_Sonic::Bone::children

Pointers to the child bones.

Definition at line 242 of file model_sonic.h.

Referenced by Graphics::Aurora::ModelNode_Sonic::load(), and Graphics::Aurora::Model_Sonic::parseBoneCommands().

◆ modelNode

ModelNode_Sonic* Graphics::Aurora::Model_Sonic::Bone::modelNode

Model node this bone represents.

Definition at line 244 of file model_sonic.h.

Referenced by Graphics::Aurora::ModelNode_Sonic::load().

◆ name

Common::UString Graphics::Aurora::Model_Sonic::Bone::name

◆ nodeID

uint16 Graphics::Aurora::Model_Sonic::Bone::nodeID

ID of this bone.

Definition at line 235 of file model_sonic.h.

Referenced by Graphics::Aurora::Model_Sonic::parseBoneCommands().

◆ nodeStack

uint16 Graphics::Aurora::Model_Sonic::Bone::nodeStack

Matrix stack position this bone uses.

Definition at line 238 of file model_sonic.h.

Referenced by Graphics::Aurora::Model_Sonic::parseBoneCommands().

◆ parent

Bone* Graphics::Aurora::Model_Sonic::Bone::parent

Pointer to the parent bones.

Definition at line 241 of file model_sonic.h.

Referenced by Graphics::Aurora::ModelNode_Sonic::load(), and Graphics::Aurora::Model_Sonic::parseBoneCommands().

◆ parentID

uint16 Graphics::Aurora::Model_Sonic::Bone::parentID

ID of parent bone.

Definition at line 236 of file model_sonic.h.

Referenced by Graphics::Aurora::Model_Sonic::parseBoneCommands().

◆ parentStack

uint16 Graphics::Aurora::Model_Sonic::Bone::parentStack

Matrix stack position the parent uses.

Definition at line 239 of file model_sonic.h.

Referenced by Graphics::Aurora::Model_Sonic::parseBoneCommands().

◆ transform

glm::mat4 Graphics::Aurora::Model_Sonic::Bone::transform

Complete local transformation this bone specifies.

Definition at line 233 of file model_sonic.h.

Referenced by Graphics::Aurora::ModelNode_Sonic::load(), and Graphics::Aurora::Model_Sonic::readBone().


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