Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include <gl\glm\glm.hpp>
- class Bone
- {
- public:
- Bone() : _index(0)
- {}
- void setIndex(unsigned int index) { _index = index; }
- void setNodeMatrix(const glm::mat4 &nodeMatrix) { _nodeMatrix = nodeMatrix; }
- void setOffsetMatrix(const glm::mat4 &offsetMatrix) { _offsetMatrix = offsetMatrix; }
- void setFinalMatrix(const glm::mat4 &finalMatrix) { _finalMatrix = finalMatrix; }
- unsigned int index() const { return _index; }
- const glm::mat4& nodeMatrix() const { return _nodeMatrix; }
- const glm::mat4& offsetMatrix() const { return _offsetMatrix; }
- const glm::mat4& finalMatrix() const { return _finalMatrix; }
- private:
- unsigned int _index;
- glm::mat4 _nodeMatrix;
- glm::mat4 _offsetMatrix;
- glm::mat4 _finalMatrix;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement