API Reference
On this page
This is the complete list of members for IItemUseTransactionSubject, including all inherited members.
| addExpectedAction(::InventoryAction const &action)=0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| baseUseItem(::ItemStack &, ::HandSlot)=0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| baseUseItemAsAttack(::ItemStack &, ::Vec3 const &, ::HandSlot)=0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| createTransactionContext(::HandSlot handSlot, ::brstd::copyable_function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> callback, ::brstd::function_ref< void()> execute)=0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| getBlock(::BlockPos const &pos) const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| getDepenetrationComponent()=0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| getEntityAttackRequestCompatibilityMode() const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| getExperiments() const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| getExtraBlock(::BlockPos const &pos) const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| getItemInHandSlot(::HandSlot) const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| getMaxPickRange() const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| getPosition() const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| getSelectedSlot() const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| isAlive() const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| isLastBuildBlockInteractive() const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| isSneaking() const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| resendBlocksAroundArea(::BlockPos const &pos, uchar facing) const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| resendPlayerState() const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| sendBlockInteractedWith(::BlockPos const &pos)=0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| sendPlayerInventory() const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| setItemInHandSlot(::HandSlot, ::ItemStack const &)=0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| setPosition(::Vec3 const &position)=0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| setSelectedSlot(int slot, ::ContainerID containerId)=0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| unwrapBlock(uint const &block) const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| unwrapItem(::NetworkItemStackDescriptor const &item) const =0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| useItemOn(::ItemStack &, ::BlockPos const &, uchar, ::Vec3 const &, ::HandSlot, ::Block const *, bool)=0 (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | pure virtual |
| ~IItemUseTransactionSubject()=default (defined in IItemUseTransactionSubject) | IItemUseTransactionSubject | virtual |