LeviLamina
Loading...
Searching...
No Matches
BlockTypeRegistry Member List

This is the complete list of members for BlockTypeRegistry, including all inherited members.

$ctor() (defined in BlockTypeRegistry)BlockTypeRegistry
$dtor() (defined in BlockTypeRegistry)BlockTypeRegistry
_lockAgainstRegistryModifications() const (defined in BlockTypeRegistry)BlockTypeRegistry
_lockForRegistryModifications() const (defined in BlockTypeRegistry)BlockTypeRegistry
_lookupByNameImpl(::HashedString const &name, int data, ::BlockTypeRegistry::LookupByNameImplResolve resolve, bool logNotFound=false) const (defined in BlockTypeRegistry)BlockTypeRegistry
BlockAliasLookupMap typedef (defined in BlockTypeRegistry)BlockTypeRegistry
BlockComplexAliasCallback typedef (defined in BlockTypeRegistry)BlockTypeRegistry
BlockComplexAliasLookupMap typedef (defined in BlockTypeRegistry)BlockTypeRegistry
BlockComplexAliasPostSplitBlockNames typedef (defined in BlockTypeRegistry)BlockTypeRegistry
BlockComplexAliasPostSplitBlockNamesList typedef (defined in BlockTypeRegistry)BlockTypeRegistry
BlockComplexAliasPostSplitBlockNamesLookupMap typedef (defined in BlockTypeRegistry)BlockTypeRegistry
BlockLookupMap typedef (defined in BlockTypeRegistry)BlockTypeRegistry
BlockNameHashToHashedStringMap typedef (defined in BlockTypeRegistry)BlockTypeRegistry
BlockTypeRegistry() (defined in BlockTypeRegistry)BlockTypeRegistry
checkBlockPermutationCap() const (defined in BlockTypeRegistry)BlockTypeRegistry
computeBlockTypeRegistryChecksum(::BaseGameVersion const &worldBaseGameVersion) const (defined in BlockTypeRegistry)BlockTypeRegistry
finalizeBlockComponentStorage() (defined in BlockTypeRegistry)BlockTypeRegistry
finalizeBlockCustomComponentEvents(::ServerScriptManager const &scriptManager) (defined in BlockTypeRegistry)BlockTypeRegistry
forEachBlockType(::brstd::function_ref< bool(::BlockType const &)> callback) const (defined in BlockTypeRegistry)BlockTypeRegistry
get() (defined in BlockTypeRegistry)BlockTypeRegistrystatic
getBlockNameFromNameHash(uint64 hash) const (defined in BlockTypeRegistry)BlockTypeRegistry
getComplexAliasPostSplitBlockNames(::HashedString const &oldName) const (defined in BlockTypeRegistry)BlockTypeRegistry
getDefaultBlockState(::HashedString const &name, bool logNotFound=false) const (defined in BlockTypeRegistry)BlockTypeRegistry
getDirectAccessBlocks() const (defined in BlockTypeRegistry)BlockTypeRegistry
getNonOwner() (defined in BlockTypeRegistry)BlockTypeRegistrystatic
initHardCodedBlockComponents(::Experiments const &experiments) (defined in BlockTypeRegistry)BlockTypeRegistry
isComplexAliasBlock(::HashedString const &blockName) const (defined in BlockTypeRegistry)BlockTypeRegistry
lookupByName(::HashedString const &name, bool logNotFound=false) const (defined in BlockTypeRegistry)BlockTypeRegistry
LookupByNameImplResolve enum name (defined in BlockTypeRegistry)BlockTypeRegistry
mBlockAliasLookupMap (defined in BlockTypeRegistry)BlockTypeRegistry
mBlockComplexAliasLookupMap (defined in BlockTypeRegistry)BlockTypeRegistry
mBlockComplexAliasPostSplitBlockNamesList (defined in BlockTypeRegistry)BlockTypeRegistry
mBlockComplexAliasPostSplitBlockNamesLookupMap (defined in BlockTypeRegistry)BlockTypeRegistry
mBlockComplexAliasPreSplitBlockNamesLookupMap (defined in BlockTypeRegistry)BlockTypeRegistry
mBlockLookupMap (defined in BlockTypeRegistry)BlockTypeRegistry
mBlockNameHashToStringMap (defined in BlockTypeRegistry)BlockTypeRegistry
mBlockTypeRegistry() (defined in BlockTypeRegistry)BlockTypeRegistrystatic
mDirectAccessBlocks (defined in BlockTypeRegistry)BlockTypeRegistry
mKnownNamespaces (defined in BlockTypeRegistry)BlockTypeRegistry
mRWLock (defined in BlockTypeRegistry)BlockTypeRegistry
prepareBlocks(uint latestUpdaterVersion) (defined in BlockTypeRegistry)BlockTypeRegistry
registerAlias(::HashedString const &alias, ::HashedString const &name) (defined in BlockTypeRegistry)BlockTypeRegistry
registerComplexAlias(::HashedString const &alias, ::std::function<::Block const *(int)> callback, ::std::vector<::std::reference_wrapper<::HashedString const > > const &postSplitBlockNames, ::BaseGameVersion const &minRequiredVersion, ::SemVersion const &blocksJsonFormatVersion, ::HashedString defaultNewBlockName, int startVariant) (defined in BlockTypeRegistry)BlockTypeRegistry
setupDirectAccessBlocks() (defined in BlockTypeRegistry)BlockTypeRegistry
setupVoxelShapeRegistryAccessOnAllBlocks(::std::shared_ptr<::VoxelShapes::VoxelShapeRegistry > const &voxelShapeRegistry) const (defined in BlockTypeRegistry)BlockTypeRegistry
unregisterBlock(::HashedString const &name) (defined in BlockTypeRegistry)BlockTypeRegistry
unregisterBlocks() (defined in BlockTypeRegistry)BlockTypeRegistry
~BlockTypeRegistry() (defined in BlockTypeRegistry)BlockTypeRegistry