Vyroda
Game engine made by hand, with modern C++ and Vulkan.
Loading...
Searching...
No Matches
Vyroda::BoneAnimationScript Class Referenceexport
Inheritance diagram for Vyroda::BoneAnimationScript:
[legend]
Collaboration diagram for Vyroda::BoneAnimationScript:
[legend]

Public Member Functions

 BoneAnimationScript (std::unordered_map< std::size_t, std::vector< Animation > > const &animations, std::unordered_map< std::size_t, std::unordered_map< std::string, std::vector< std::vector< Position > > > > const &positions, std::unordered_map< std::size_t, std::unordered_map< std::string, std::vector< std::vector< Rotation > > > > const &rotations, std::unordered_map< std::size_t, std::unordered_map< std::string, std::vector< std::vector< Scale > > > > const &scales, std::uint32_t anim_id)
 ~BoneAnimationScript () override=default
DatagetData ()
void move (Data *dataMove, double delta_timeMove)
void operator() (AnimationInfo const &animation_info) override
void done () override
void reset () override
void setAnimId (std::uint32_t id) override
Public Member Functions inherited from Vyroda::AnimationComponentConcept
 AnimationComponentConcept ()
virtual ~AnimationComponentConcept ()

Constructor & Destructor Documentation

◆ BoneAnimationScript()

Vyroda::BoneAnimationScript::BoneAnimationScript ( std::unordered_map< std::size_t, std::vector< Animation > > const & animations,
std::unordered_map< std::size_t, std::unordered_map< std::string, std::vector< std::vector< Position > > > > const & positions,
std::unordered_map< std::size_t, std::unordered_map< std::string, std::vector< std::vector< Rotation > > > > const & rotations,
std::unordered_map< std::size_t, std::unordered_map< std::string, std::vector< std::vector< Scale > > > > const & scales,
std::uint32_t anim_id )
Here is the call graph for this function:

◆ ~BoneAnimationScript()

Vyroda::BoneAnimationScript::~BoneAnimationScript ( )
overridedefault

Member Function Documentation

◆ done()

void Vyroda::BoneAnimationScript::done ( )
inlineoverridevirtual

◆ getData()

Data * Vyroda::BoneAnimationScript::getData ( )

◆ move()

void Vyroda::BoneAnimationScript::move ( Data * dataMove,
double delta_timeMove )
Here is the caller graph for this function:

◆ operator()()

void Vyroda::BoneAnimationScript::operator() ( AnimationInfo const & animation_info)
overridevirtual

◆ reset()

void Vyroda::BoneAnimationScript::reset ( )
inlineoverridevirtual

◆ setAnimId()

void Vyroda::BoneAnimationScript::setAnimId ( std::uint32_t id)
inlineoverridevirtual

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