diff options
Diffstat (limited to 'src/vk/skeletal_model.hpp')
-rw-r--r-- | src/vk/skeletal_model.hpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vk/skeletal_model.hpp b/src/vk/skeletal_model.hpp index 1043e0f..db54ac9 100644 --- a/src/vk/skeletal_model.hpp +++ b/src/vk/skeletal_model.hpp @@ -31,7 +31,8 @@ struct SkeletalModel std::shared_ptr<SkeletalMesh> skeletal_mesh; std::shared_ptr<Texture> texture; std::vector<UniformBuffer> uniform_buffers; - std::shared_ptr<glm::vec3> position, rotation; + std::shared_ptr<glm::vec3> position; + std::shared_ptr<glm::quat> orientation; int animation_index; float animation_time; std::vector<glm::mat4> bone_transforms; @@ -42,7 +43,7 @@ struct SkeletalModel SkeletalModel( std::shared_ptr<SkeletalMesh> skeletal_mesh, std::shared_ptr<Texture> texture, std::shared_ptr<glm::vec3> position, - std::shared_ptr<glm::vec3> rotation); + std::shared_ptr<glm::quat> orientation); ~SkeletalModel(); void |