Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Entities::detail::ConstructibleWithActorContext Concept Reference

#include <Actor.h>

Concept definition

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...> )
A scene is the overarching structure which can spawn, contain and destroy actors or entities.
Definition Scene.h:62

Detailed Description

Definition at line 51 of file Actor.h.