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

Classes

struct  ComponentBase
 
struct  ComponentInstance
 

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: