3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/geometry_atlas/IItemHandle.h"
7#include "mc/client/gui/geometry_atlas/ItemHandleData.h"
8#include "mc/platform/brstd/function_ref.h"
16namespace GeometryAtlas {
22 ::ll::TypedStorage<8, 88, ::GeometryAtlas::ItemHandleData> mData;
32 virtual bool isAnimated() const ;
34 virtual uint64 hash() const ;
37 visitItem(::brstd::function_ref<
void(::InventoryItemRenderer&) const,
void(::InventoryItemRenderer&)> visitor) const
40 virtual ::PropertyBag const& getBag() const ;
46 MCAPI explicit ItemHandleImpl(::GeometryAtlas::ItemHandleData&& data);
52 MCAPI
void* $ctor(::GeometryAtlas::ItemHandleData&& data);
58 MCAPI
bool $isAnimated() const;
60 MCFOLD uint64 $hash() const;
62 MCAPI
void $visitItem(
63 ::brstd::function_ref<
void(::InventoryItemRenderer&) const,
void(::InventoryItemRenderer&)> visitor
66 MCFOLD ::PropertyBag const& $getBag() const;
Definition ItemHandleImpl.h:7
static MCAPI void ** $vftable()
Definition InventoryItemRenderer.h:5
Definition PropertyBag.h:8