|
LeviLamina
|
Public Types | |
| using | size_type = uint64 |
Public Member Functions | |
| MCFOLD void | forEachDimension (::std::function< bool(::Dimension &)> callback) |
| MCFOLD void | forEachDimension (::std::function< bool(::Dimension const &)> callback) const |
| MCAPI ::WeakRef<::Dimension > | getDimensionAtIndex (uint index) const |
| MCFOLD uint64 | getNumDimensions () const |
| MCAPI bool | isEmpty () const |
| MCAPI ::WeakRef<::Dimension > | lookupById (::DimensionIdType id) const |
| MCAPI ::WeakRef<::Dimension > | registerDimension (::DimensionIdType id, ::OwnerPtr<::Dimension > dimension) |
| MCAPI void | shutdown () |
| MCAPI void * | $ctor () |
| MCFOLD void | $dtor () |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::DimensionIdType, ::OwnerPtr<::Dimension > > > | mDimensions |
| ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|
static |