LeviLamina
|
Public Member Functions | |
RandomPoolAliasBinding & | operator= (RandomPoolAliasBinding const &) |
RandomPoolAliasBinding (RandomPoolAliasBinding const &) | |
virtual void | appendResolvedAliases (::IRandom &random, ::PoolAliasBinding::PoolAliasLookup &inOutResolvedAliases) const |
virtual void | forAllTargets (::std::function< void(::std::string const &, ::std::string const &)> const &fn) const |
MCAPI void | $appendResolvedAliases (::IRandom &random, ::PoolAliasBinding::PoolAliasLookup &inOutResolvedAliases) const |
MCAPI void | $forAllTargets (::std::function< void(::std::string const &, ::std::string const &)> const &fn) const |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
static MCAPI ::std::shared_ptr<::PoolAliasBinding > | direct (::std::string &&id, ::std::string &&target) |
static MCAPI ::std::shared_ptr<::PoolAliasBinding > | random (::std::string &&id, ::std::vector<::Core::SimpleWeightedEntry<::std::string > > &&targets) |
static MCAPI ::PoolAliasBinding::PoolAliasLookup | resolvePoolAliases (::std::vector<::std::shared_ptr<::PoolAliasBinding > > const &aliases, ::BlockPos const &structureStartPosition, int64 levelSeed) |
Public Attributes | |
::ll::UntypedStorage< 8, 32 > | mUnk2d5346 |
::ll::UntypedStorage< 8, 24 > | mUnk9a1ea3 |
|
virtual |
Implements PoolAliasBinding.
|
virtual |
Implements PoolAliasBinding.