Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ClientboundMapItemDataPacketPayload Struct Reference
Inheritance diagram for ClientboundMapItemDataPacketPayload:

Public Types

enum class  Type : int { Invalid = 0 , TextureUpdate = 2 , DecorationUpdate = 4 , Creation = 8 }

Public Member Functions

MCAPI ClientboundMapItemDataPacketPayload (::gsl::not_null<::MapItemSavedData * > newMapItem, ::Level &level)
MCAPI ClientboundMapItemDataPacketPayload (::ActorUniqueID mapId, schar scale, ::std::vector<::std::pair<::MapItemTrackedActor::UniqueId, ::std::shared_ptr<::MapDecoration > > > const &decorations, ::buffer_span< uint > mapColors, int startX, int startY, int width, int height, ::DimensionType dimension, bool isLocked, ::BlockPos const &mapOrigin)
MCAPI ~ClientboundMapItemDataPacketPayload ()
MCAPI void * $ctor (::gsl::not_null<::MapItemSavedData * > newMapItem, ::Level &level)
MCAPI void * $ctor (::ActorUniqueID mapId, schar scale, ::std::vector<::std::pair<::MapItemTrackedActor::UniqueId, ::std::shared_ptr<::MapDecoration > > > const &decorations, ::buffer_span< uint > mapColors, int startX, int startY, int width, int height, ::DimensionType dimension, bool isLocked, ::BlockPos const &mapOrigin)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 8, ::ActorUniqueID > mMapId
::ll::TypedStorage< 4, 4, ::ClientboundMapItemDataPacketPayload::Type > mType
::ll::TypedStorage< 1, 1, uchar > mDimension
::ll::TypedStorage< 1, 1, bool > mLocked
::ll::TypedStorage< 4, 12, ::BlockPos > mMapOrigin
::ll::TypedStorage< 8, 24, ::std::vector<::ActorUniqueID > > mCreationMapIds
::ll::TypedStorage< 1, 1, schar > mScale
::ll::TypedStorage< 8, 24, ::std::vector<::MapItemTrackedActor::UniqueId > > mUniqueIds
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::MapDecoration > > > mDecorations
::ll::TypedStorage< 4, 4, int > mWidth
::ll::TypedStorage< 4, 4, int > mHeight
::ll::TypedStorage< 4, 4, int > mStartX
::ll::TypedStorage< 4, 4, int > mStartY
::ll::TypedStorage< 8, 24, ::std::vector< uint > > mMapPixels

Constructor & Destructor Documentation

◆ ClientboundMapItemDataPacketPayload() [1/2]

MCAPI ClientboundMapItemDataPacketPayload::ClientboundMapItemDataPacketPayload ( ::gsl::not_null<::MapItemSavedData * > newMapItem,
::Level & level )
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.

◆ ClientboundMapItemDataPacketPayload() [2/2]

MCAPI ClientboundMapItemDataPacketPayload::ClientboundMapItemDataPacketPayload ( ::ActorUniqueID mapId,
schar scale,
::std::vector<::std::pair<::MapItemTrackedActor::UniqueId, ::std::shared_ptr<::MapDecoration > > > const & decorations,
::buffer_span< uint > mapColors,
int startX,
int startY,
int width,
int height,
::DimensionType dimension,
bool isLocked,
::BlockPos const & mapOrigin )
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.

◆ ~ClientboundMapItemDataPacketPayload()

MCAPI ClientboundMapItemDataPacketPayload::~ClientboundMapItemDataPacketPayload ( )
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

◆ $ctor() [1/2]

MCAPI void * ClientboundMapItemDataPacketPayload::$ctor ( ::gsl::not_null<::MapItemSavedData * > newMapItem,
::Level & level )
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() [2/2]

MCAPI void * ClientboundMapItemDataPacketPayload::$ctor ( ::ActorUniqueID mapId,
schar scale,
::std::vector<::std::pair<::MapItemTrackedActor::UniqueId, ::std::shared_ptr<::MapDecoration > > > const & decorations,
::buffer_span< uint > mapColors,
int startX,
int startY,
int width,
int height,
::DimensionType dimension,
bool isLocked,
::BlockPos const & mapOrigin )
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 ClientboundMapItemDataPacketPayload::$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.

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