|
Unravel Engine C++ Reference
|
#include <engine/engine_export.h>#include <uuid/uuid.h>#include "prefab.h"#include <base/basetypes.hpp>#include <context/context.hpp>#include <engine/assets/asset_handle.h>#include <entt/entt.hpp>#include <entt/signal/sigh.hpp>#include <functional>Go to the source code of this file.
Classes | |
| struct | unravel::on_load_bus< T > |
| struct | unravel::scene |
| Represents a scene in the ACE framework, managing entities and their relationships. More... | |
| struct | entt::uhandle |
Namespaces | |
| namespace | unravel |
| namespace | entt |
Macros | |
| #define | ENTT_TAG(name) |
| #define | TAG_COMPONENT(name) |
Functions | |
| template<class T > | |
| auto | unravel::on_load (entt::registry ®) -> typename on_load_bus< T >::sink_t |
| template<class T > | |
| auto | unravel::on_construct (entt::registry ®) -> decltype(auto) |
| template<class T > | |
| auto | unravel::on_update (entt::registry ®) -> decltype(auto) |
| template<class T > | |
| auto | unravel::on_destroy (entt::registry ®) -> decltype(auto) |
| template<class T > | |
| void | unravel::emit_on_load (entt::registry ®, entt::entity e) |
| auto | unravel::find_entity_by_uuid (entt::registry ®istry, const hpp::uuid &target_uuid) -> entt::handle |
| Finds an entity by id_component UUID in a registry (no scene wrapper required). | |
| auto | entt::make_uhandle (entt::handle handle) -> uhandle |