Radium Engine  1.5.20
Loading...
Searching...
No Matches
Ra::Core::Asset::HandleComponentData Struct Reference

#include <Core/Asset/HandleData.hpp>

+ Collaboration diagram for Ra::Core::Asset::HandleComponentData:

Public Attributes

std::string m_name
 Handle name.
 
Core::Transform m_frame { Core::Transform::Identity() }
 Handle transformation in model space.
 
std::map< std::string, Core::Transform > m_bindMatrices
 Per skinned-mesh matrix from mesh space to bone space (local).
 
std::map< std::string, std::vector< std::pair< uint, Scalar > > > m_weights
 Per skinned-mesh vertex weigths.
 

Detailed Description

A HandleComponentData stores the data of an animation Handle linked to an object.

Definition at line 21 of file HandleData.hpp.

Constructor & Destructor Documentation

◆ HandleComponentData()

Ra::Core::Asset::HandleComponentData::HandleComponentData ( )

Definition at line 7 of file HandleData.cpp.

Member Data Documentation

◆ m_bindMatrices

std::map<std::string, Core::Transform> Ra::Core::Asset::HandleComponentData::m_bindMatrices

Per skinned-mesh matrix from mesh space to bone space (local).

Definition at line 32 of file HandleData.hpp.

◆ m_frame

Core::Transform Ra::Core::Asset::HandleComponentData::m_frame { Core::Transform::Identity() }

Handle transformation in model space.

Definition at line 29 of file HandleData.hpp.

◆ m_name

std::string Ra::Core::Asset::HandleComponentData::m_name

Handle name.

Definition at line 26 of file HandleData.hpp.

◆ m_weights

std::map<std::string, std::vector<std::pair<uint, Scalar> > > Ra::Core::Asset::HandleComponentData::m_weights

Per skinned-mesh vertex weigths.

Definition at line 35 of file HandleData.hpp.


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