#pragma once

#include <functional>

namespace VE
{
  template<typename Event>
  using event_fn = std::function<void(Event&)>;

  template<typename Layer>
  using layers_stack = std::vector<Layer*>;
}



