|
LeviLamina
|
Inheritance diagram for SetItemDataFunction:Public Member Functions | |
| SetItemDataFunction & | operator= (SetItemDataFunction const &) |
| SetItemDataFunction (SetItemDataFunction const &) | |
| virtual void | apply (::ItemStack &item, ::Random &random, ::LootTableContext &context) |
| virtual void | apply (::ItemInstance &item, ::Random &random, ::LootTableContext &context) |
| virtual::LootItemFunction::FunctionType | getFunctionType () const |
| MCAPI::SetItemDataFunction::ApplyForComplexAliasBlockResult | _applyImplForComplexAliasBlock (::Item const *&inOutItemDef, ::std::string const &originalItemName, ::Random &random, int &outResultAux) |
| MCAPI::SetItemDataFunction::ApplyForItemResult | _applyImplForItem (::std::string const &originalItemName, ::std::string const &itemRawNameId, ::Random &random, int &outAux, ::WeakPtr<::Item > &outItem) |
| MCAPI void | _applyImplForNormalBlock (::Block const *&inOutBlock, ::Random &random) |
| MCAPI void | $apply (::ItemStack &item, ::Random &random, ::LootTableContext &context) |
| MCAPI void | $apply (::ItemInstance &item, ::Random &random, ::LootTableContext &context) |
| MCAPI::LootItemFunction::FunctionType | $getFunctionType () const |
| virtual int | apply (::ItemStack &item, ::Random &random, ::Trade const &trade, ::LootTableContext &context) |
| virtual int | apply (::ItemInstance &item, ::Random &random, ::Trade const &trade, ::LootTableContext &context) |
| MCAPI void | $dtor () |
| MCAPI int | $apply (::ItemStack &item, ::Random &random, ::Trade const &trade, ::LootTableContext &context) |
| MCAPI int | $apply (::ItemInstance &item, ::Random &random, ::Trade const &trade, ::LootTableContext &context) |
Static Public Member Functions | |
| static MCAPI ::std::unique_ptr<::LootItemFunction > | deserialize (::Json::Value object, ::std::vector<::std::unique_ptr<::LootItemCondition > > &predicates) |
| static MCAPI void ** | $vftable () |
| static MCAPI ::std::unique_ptr<::LootItemFunction > | deserialize (::Json::Value object, bool usingUpcomingCreatorFeaturesExperiment) |
| static MCAPI ::std::unordered_map< ::HashedString, ::std::function<::std::unique_ptr< ::LootItemFunction >(::Json::Value &, ::std::vector<::std::unique_ptr<::LootItemCondition > > &)> > const & | mLootingFunctions () |
Public Attributes | |
| ::ll::UntypedStorage< 4, 8 > | mUnk66cbff |
| ::ll::UntypedStorage< 4, 4 > | mUnkf2597e |
| ::ll::UntypedStorage< 8, 24 > | mUnkd6cdfe |
|
virtual |
Implements LootItemFunction.
|
virtual |
Implements LootItemFunction.
|
virtual |
Implements LootItemFunction.
| MCAPI::SetItemDataFunction::ApplyForComplexAliasBlockResult SetItemDataFunction::_applyImplForComplexAliasBlock | ( | ::Item const *& | inOutItemDef, |
| ::std::string const & | originalItemName, | ||
| ::Random & | random, | ||
| int & | outResultAux ) |
| MCAPI::SetItemDataFunction::ApplyForItemResult SetItemDataFunction::_applyImplForItem | ( | ::std::string const & | originalItemName, |
| ::std::string const & | itemRawNameId, | ||
| ::Random & | random, | ||
| int & | outAux, | ||
| ::WeakPtr<::Item > & | outItem ) |
| MCAPI void SetItemDataFunction::_applyImplForNormalBlock | ( | ::Block const *& | inOutBlock, |
| ::Random & | random ) |
|
static |
| MCAPI void SetItemDataFunction::$apply | ( | ::ItemStack & | item, |
| ::Random & | random, | ||
| ::LootTableContext & | context ) |
| MCAPI void SetItemDataFunction::$apply | ( | ::ItemInstance & | item, |
| ::Random & | random, | ||
| ::LootTableContext & | context ) |
| MCAPI::LootItemFunction::FunctionType SetItemDataFunction::$getFunctionType | ( | ) | const |
|
static |
|
staticinherited |
|
staticinherited |
|
inherited |
|
inherited |
|
inherited |