50 SkeletalMesh(std::shared_ptr<VertexBuffer> vertexBuffer, std::shared_ptr<IndexBuffer> indexBuffer,
const std::string& meshName =
"NoName");
57 virtual void ProcessMesh(aiMesh* meshToProcess)
override;
#define KARMA_API
Defining Karma's API macro for storage class information.
Definition Core.h:41
This file contains the class Mesh and relevant data structures.
virtual void ProcessMesh(aiMesh *meshToProcess) override
To be written appropriately.
Definition SkeletalMesh.cpp:10
SkeletalMesh(std::shared_ptr< VertexBuffer > vertexBuffer, std::shared_ptr< IndexBuffer > indexBuffer, const std::string &meshName="NoName")
A constructor.
Definition SkeletalMesh.cpp:5
A structure of bone information used to identify in SkeletalMesh.
Definition SkeletalMesh.h:22
int m_Id
The index in u_FinalBonesMatrices.
Definition SkeletalMesh.h:26
glm::mat4 m_ModelToBoneTransform
The matrix transformation of vertices from model space to bone space.
Definition SkeletalMesh.h:31