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)