Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Assets::Joint Struct Reference

A single joint in a skeleton hierarchy. More...

#include <SkinAsset.h>

Collaboration diagram for Engine::Assets::Joint:

Public Attributes

int32_t parentIndex = -1
glm::mat4 inverseBindMatrix = glm::mat4(1.0f)
std::string name
glm::vec3 restTranslation = glm::vec3(0.0f)
glm::quat restRotation = glm::quat(1.0f, 0.0f, 0.0f, 0.0f)
glm::vec3 restScale = glm::vec3(1.0f)

Detailed Description

A single joint in a skeleton hierarchy.

Definition at line 15 of file SkinAsset.h.

Member Data Documentation

◆ inverseBindMatrix

glm::mat4 Engine::Assets::Joint::inverseBindMatrix = glm::mat4(1.0f)

Definition at line 17 of file SkinAsset.h.

◆ name

std::string Engine::Assets::Joint::name

Definition at line 18 of file SkinAsset.h.

◆ parentIndex

int32_t Engine::Assets::Joint::parentIndex = -1

Definition at line 16 of file SkinAsset.h.

◆ restRotation

glm::quat Engine::Assets::Joint::restRotation = glm::quat(1.0f, 0.0f, 0.0f, 0.0f)

Definition at line 20 of file SkinAsset.h.

◆ restScale

glm::vec3 Engine::Assets::Joint::restScale = glm::vec3(1.0f)

Definition at line 21 of file SkinAsset.h.

◆ restTranslation

glm::vec3 Engine::Assets::Joint::restTranslation = glm::vec3(0.0f)

Definition at line 19 of file SkinAsset.h.


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Animation/SkinAsset.h