#include <Actor.h>
template<typename T, typename... Args>
std::is_base_of_v<Components::Logic, T> &&
std::is_constructible_v<T, Scene *, entt::entity &, std::shared_ptr<SceneNode>, Args...> ||
std::is_constructible_v<T,
Scene *, entt::entity &, Args..., std::shared_ptr<SceneNode>> ||
std::is_constructible_v<T, Scene *, std::shared_ptr<SceneNode>, Args...> ||
std::is_constructible_v<T,
Scene *, entt::entity &, Args...> ||
std::is_constructible_v<T,
Scene *, Args...> )
Owns scene entities, actor lifetime, and the scene graph root.
Detects component constructors that accept scene, entity, first user argument, node,...
Definition at line 57 of file Actor.h.