LeviLamina
Loading...
Searching...
No Matches
EditorCustomBiomeSource Class Reference
Inheritance diagram for EditorCustomBiomeSource:

Public Member Functions

EditorCustomBiomeSourceoperator= (EditorCustomBiomeSource const &)
 EditorCustomBiomeSource (EditorCustomBiomeSource const &)
virtual::mce::UUID const & getId ()
virtual::BiomeRegistry & getRegistry ()
virtual::BiomeSource & getSource ()
virtual::Biome const * getBiomeAtLocation (::BlockPos const &location) const
virtual ::std::optional<::mce::ColorfindColorIfCustomBiome (::Biome const *biome) const
virtual void recalculateBiomes (::std::map<::std::string, ::CustomBiome > const &customBiomeMap)
virtual void updateColor (::std::string const &biomeName, ::mce::Color const &color)
virtual::Bedrock::PubSub::Subscription listenForBiomeUpdates (::std::function< void()> callback)
MCAPI EditorCustomBiomeSource (::LevelSeed64 seed, ::Dimension const &dimension, ::std::map<::std::string, ::CustomBiome > const &customBiomeMap, ::mce::UUID id)
MCAPI void _rebuildBiomeSource (::std::map<::std::string, ::CustomBiome > const &customBiomeMap)
MCAPI void * $ctor (::LevelSeed64 seed, ::Dimension const &dimension, ::std::map<::std::string, ::CustomBiome > const &customBiomeMap, ::mce::UUID id)
MCAPI void $dtor ()
MCAPI::mce::UUID const & $getId ()
MCAPI::BiomeRegistry & $getRegistry ()
MCAPI::BiomeSource & $getSource ()
MCAPI::Biome const * $getBiomeAtLocation (::BlockPos const &location) const
MCAPI ::std::optional<::mce::Color$findColorIfCustomBiome (::Biome const *biome) const
MCAPI void $recalculateBiomes (::std::map<::std::string, ::CustomBiome > const &customBiomeMap)
MCAPI void $updateColor (::std::string const &biomeName, ::mce::Color const &color)
MCAPI::Bedrock::PubSub::Subscription $listenForBiomeUpdates (::std::function< void()> callback)

Static Public Member Functions

static MCAPI ::std::map<::std::string, ::mce::ColorbuildColorMap (::std::map<::std::string, ::CustomBiome > const &customBiomeMap)
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk9cdd9a
::ll::UntypedStorage< 8, 8 > mUnk9d5890
::ll::UntypedStorage< 8, 32 > mUnk7296a9
::ll::UntypedStorage< 8, 72 > mUnk26f72b
::ll::UntypedStorage< 8, 8 > mUnka2ce92
::ll::UntypedStorage< 8, 912 > mUnkc05818
::ll::UntypedStorage< 8, 16 > mUnk60714b
::ll::UntypedStorage< 8, 16 > mUnk6d7cb9
::ll::UntypedStorage< 8, 8 > mUnkcebfae
::ll::UntypedStorage< 2, 4 > mUnk204914
::ll::UntypedStorage< 4, 4 > mUnk2c3be6
::ll::UntypedStorage< 8, 48 > mUnk9c0f1e

Constructor & Destructor Documentation

◆ EditorCustomBiomeSource()

MCAPI EditorCustomBiomeSource::EditorCustomBiomeSource ( ::LevelSeed64 seed,
::Dimension const & dimension,
::std::map<::std::string, ::CustomBiome > const & customBiomeMap,
::mce::UUID id )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ getId()

virtual::mce::UUID const & EditorCustomBiomeSource::getId ( )
virtual

Implements ICustomBiomeSource.

◆ getRegistry()

virtual::BiomeRegistry & EditorCustomBiomeSource::getRegistry ( )
virtual

Implements ICustomBiomeSource.

◆ getSource()

virtual::BiomeSource & EditorCustomBiomeSource::getSource ( )
virtual

Implements ICustomBiomeSource.

◆ getBiomeAtLocation()

virtual::Biome const * EditorCustomBiomeSource::getBiomeAtLocation ( ::BlockPos const & location) const
virtual

Implements ICustomBiomeSource.

◆ findColorIfCustomBiome()

virtual ::std::optional<::mce::Color > EditorCustomBiomeSource::findColorIfCustomBiome ( ::Biome const * biome) const
virtual

Implements ICustomBiomeSource.

◆ recalculateBiomes()

virtual void EditorCustomBiomeSource::recalculateBiomes ( ::std::map<::std::string, ::CustomBiome > const & customBiomeMap)
virtual

Implements ICustomBiomeSource.

◆ updateColor()

virtual void EditorCustomBiomeSource::updateColor ( ::std::string const & biomeName,
::mce::Color const & color )
virtual

Implements ICustomBiomeSource.

◆ listenForBiomeUpdates()

virtual::Bedrock::PubSub::Subscription EditorCustomBiomeSource::listenForBiomeUpdates ( ::std::function< void()> callback)
virtual

Implements ICustomBiomeSource.

◆ _rebuildBiomeSource()

MCAPI void EditorCustomBiomeSource::_rebuildBiomeSource ( ::std::map<::std::string, ::CustomBiome > const & customBiomeMap)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ buildColorMap()

MCAPI ::std::map<::std::string, ::mce::Color > EditorCustomBiomeSource::buildColorMap ( ::std::map<::std::string, ::CustomBiome > const & customBiomeMap)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * EditorCustomBiomeSource::$ctor ( ::LevelSeed64 seed,
::Dimension const & dimension,
::std::map<::std::string, ::CustomBiome > const & customBiomeMap,
::mce::UUID id )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void EditorCustomBiomeSource::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getId()

MCAPI::mce::UUID const & EditorCustomBiomeSource::$getId ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getRegistry()

MCAPI::BiomeRegistry & EditorCustomBiomeSource::$getRegistry ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getSource()

MCAPI::BiomeSource & EditorCustomBiomeSource::$getSource ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getBiomeAtLocation()

MCAPI::Biome const * EditorCustomBiomeSource::$getBiomeAtLocation ( ::BlockPos const & location) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $findColorIfCustomBiome()

MCAPI ::std::optional<::mce::Color > EditorCustomBiomeSource::$findColorIfCustomBiome ( ::Biome const * biome) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $recalculateBiomes()

MCAPI void EditorCustomBiomeSource::$recalculateBiomes ( ::std::map<::std::string, ::CustomBiome > const & customBiomeMap)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $updateColor()

MCAPI void EditorCustomBiomeSource::$updateColor ( ::std::string const & biomeName,
::mce::Color const & color )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $listenForBiomeUpdates()

MCAPI::Bedrock::PubSub::Subscription EditorCustomBiomeSource::$listenForBiomeUpdates ( ::std::function< void()> callback)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** EditorCustomBiomeSource::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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