LeviLamina
Loading...
Searching...
No Matches
BlockComponentStorage Class Reference

Classes

struct  ComponentInstance
struct  ComponentBase

Public Member Functions

MCAPI void _addStatelessComponent (::Bedrock::typeid_t< void > typeId)
MCFOLD void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 56, ::brstd::flat_map< ::Bedrock::typeid_t< void >, ::std::unique_ptr<::BlockComponentStorage::ComponentBase >, ::std::less<::Bedrock::typeid_t< void > >, ::std::vector<::Bedrock::typeid_t< void > >, ::std::vector<::std::unique_ptr<::BlockComponentStorage::ComponentBase > > > > mComponents
::ll::TypedStorage< 8, 40, ::brstd::flat_set< ::Bedrock::typeid_t< void >, ::std::less<::Bedrock::typeid_t< void > >, ::std::vector<::Bedrock::typeid_t< void > > > > mStatelessComponents
::ll::TypedStorage< 1, 1, bool > mAllowModifyingComponents
::ll::TypedStorage< 1, 1, bool > mAllowComponentReplacement
::ll::TypedStorage< 1, 1, bool > mAllowTryGetComponentBeforeFinalization

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