|
| enum class | InternalType : uchar {
Invalid = 0
, Default = 1
, Molang = 2
, ItemTag = 3
,
Deferred = 4
, ComplexAlias = 5
} |
| |
|
|
MCAPI | NetworkItemInstanceDescriptor (::ItemInstance const &item) |
| |
|
MCAPI::ItemInstance | getItemInstance (::BlockPalette const &blockPalette) const |
| |
|
MCAPI ::Bedrock::Result< void > | read (::ReadOnlyBinaryStream &stream) |
| |
|
MCAPI void * | $ctor (::ItemInstance const &item) |
| |
|
MCAPI void | $dtor () |
| |
| virtual void | serialize (::BinaryStream &stream) const |
| |
|
virtual void | serialize (::Json::Value &val) const |
| |
|
MCAPI | operator bool () const |
| |
|
MCAPI void * | $ctor (::ItemDescriptorCount const &) |
| |
|
MCAPI void * | $ctor (::ItemDescriptor const &descriptor, ushort stackSize) |
| |
|
MCAPI void * | $ctor (::Block const &block) |
| |
|
MCAPI void * | $ctor (::BlockType const &block) |
| |
|
MCAPI void * | $ctor (::ItemTag const &itemTag) |
| |
|
MCAPI void * | $ctor (::ReadOnlyBinaryStream &stream) |
| |
|
MCAPI void * | $ctor (::std::string_view fullName, int itemAux) |
| |
|
MCAPI void * | $ctor (::Item const &item, int auxValue) |
| |
|
MCAPI void * | $ctor (::Json::Value const &val, ::MolangVersion molangVersion) |
| |
|
MCAPI void | $serialize (::BinaryStream &stream) const |
| |
|
MCAPI void | $serialize (::Json::Value &val) const |
| |
|
MCAPI void | _resolve () const |
| |
|
MCAPI bool | forEachItemUntil (::std::function< bool(::Item const &, short)> func) const |
| |
|
MCAPI short | getAuxValue () const |
| |
|
MCAPI::Block const * | getBlock () const |
| |
|
MCAPI ::WeakPtr<::BlockType const > const & | getBlockType () const |
| |
|
MCAPI::std::string | getFullName () const |
| |
|
MCAPI short | getId () const |
| |
|
MCAPI int | getIdAux () const |
| |
|
MCAPI::Item const * | getItem () const |
| |
|
MCAPI::std::string | getRawNameId () const |
| |
|
MCAPI::std::string | getSerializedNameAndAux () const |
| |
|
MCAPI bool | isNull () const |
| |
|
MCAPI bool | isValid (bool shouldResolve) const |
| |
|
MCAPI bool | sameItem (::ItemDescriptor const &otherItemDescriptor, bool compareAux) const |
| |
|
MCAPI ::std::optional<::CompoundTag > | save () const |
| |
|
|
::ll::TypedStorage< 4, 4, uint > | mBlockRuntimeId |
| |
|
::ll::TypedStorage< 8, 32, ::std::string > | mUserDataBuffer |
| |
|
::ll::TypedStorage< 2, 2, ushort > | mStackSize |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ItemDescriptor::BaseDescriptor > > | mImpl |
| |
◆ $vftable()
| static MCAPI void ** NetworkItemInstanceDescriptor::$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.
◆ serialize()
| virtual void ItemDescriptorCount::serialize |
( |
::BinaryStream & | stream | ) |
const |
|
virtualinherited |
The documentation for this class was generated from the following file: