Skip to content

File animator_visitor.h

File List > backend > visitors > animator_visitor.h

Go to the documentation of this file

#pragma once
#include <uipc/common/type_define.h>
#include <uipc/common/dllexport.h>

namespace uipc::core
{
class Animator;
}

namespace uipc::backend
{
class UIPC_CORE_API AnimatorVisitor
{
  public:
    AnimatorVisitor(core::Animator& animator) noexcept;
    void  init();
    void  update();
    SizeT substep() noexcept;

  private:
    core::Animator& m_animator;
};
}  // namespace uipc::backend