Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::load_context Struct Reference

#include <entity.hpp>

Classes

struct  prefab_uid_mapping_t
 

Public Member Functions

auto get_clone_mode () const -> clone_mode_t
 
auto is_cloning () const -> bool
 
auto is_updating_prefab () const -> bool
 

Public Attributes

std::vector< entity_data< entt::handle > > entities
 
clone_mode_t clone_mode {}
 
entt::registry * reg {}
 
std::map< entt::entity, entt::handle > mapping_by_eid
 
std::map< hpp::uuid, entt::handle > mapping_by_uid
 
std::map< hpp::uuid, prefab_uid_mapping_tmapping_by_prefab_uid
 

Detailed Description

Definition at line 53 of file entity.hpp.

Member Function Documentation

◆ get_clone_mode()

auto unravel::load_context::get_clone_mode ( ) const -> clone_mode_t
inline

Definition at line 55 of file entity.hpp.

◆ is_cloning()

auto unravel::load_context::is_cloning ( ) const -> bool
inline

Definition at line 60 of file entity.hpp.

◆ is_updating_prefab()

auto unravel::load_context::is_updating_prefab ( ) const -> bool
inline

Definition at line 65 of file entity.hpp.

Member Data Documentation

◆ clone_mode

clone_mode_t unravel::load_context::clone_mode {}

Definition at line 72 of file entity.hpp.

◆ entities

std::vector<entity_data<entt::handle> > unravel::load_context::entities

Definition at line 71 of file entity.hpp.

◆ mapping_by_eid

std::map<entt::entity, entt::handle> unravel::load_context::mapping_by_eid

Definition at line 76 of file entity.hpp.

◆ mapping_by_prefab_uid

std::map<hpp::uuid, prefab_uid_mapping_t> unravel::load_context::mapping_by_prefab_uid

Definition at line 88 of file entity.hpp.

◆ mapping_by_uid

std::map<hpp::uuid, entt::handle> unravel::load_context::mapping_by_uid

Definition at line 79 of file entity.hpp.

◆ reg

entt::registry* unravel::load_context::reg {}

Definition at line 73 of file entity.hpp.


The documentation for this struct was generated from the following file: