template<template<FieldWidth> class TEntity>
ConstructView class
Constructors, destructors, conversion operators
- ConstructView()
- ~ConstructView()
- ConstructView(const ConstructView&) deleted
Public functions
- auto operator=(const ConstructView&) -> ConstructView& deleted
-
template<typename TConstruct>void Initialize(TConstruct* owner)
-
template<typename TConstruct, std::invocable<TEntityView&> Fn>void Initialize(TConstruct* owner, Fn&& fn)
-
template<typename TConstruct>void Initialize(TConstruct* owner, AssetID prefabID)
-
template<typename TConstruct>void Attach(TConstruct* owner, EntityHandle existing)
-
template<typename TConstruct>void Detach(TConstruct* owner)
- void Shutdown()
- auto GetEntityHandle() const -> EntityHandle
- auto GetRegistry() const -> Registry*
- auto IsInitialized() const -> bool
Protected functions
- void OnCacheSlotChanged(uint32_t OldIndex, uint32_t NewIndex)