2 #ifndef KJY_ANIM_ENGINE_COMPONENTS_POSEABLE_HPP_ 3 #define KJY_ANIM_ENGINE_COMPONENTS_POSEABLE_HPP_ 4 #include "rootcomponent.hpp" 5 #include "../attachable/Pose.hpp" 8 #pragma warning(disable: 4250) // Disable warnings about dominance in MSVC 12 virtual const Pose& getPose()
const = 0;
13 virtual bool isPosed()
const override {
return(
true);}
19 virtual void setPose(
const Pose& pose) = 0;
20 virtual bool isPoseable()
const override {
return(
true);}
Definition: rootcomponent.hpp:11
Definition: poseable.hpp:10
Definition: poseable.hpp:16