LeviLamina
Loading...
Searching...
No Matches
ItemStacksWithCursorItemQuery.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/oreui/binding/QueryBase.h"
7#include "mc/client/gui/oreui/binding/properties/Property.h"
8#include "mc/deps/core/utility/NonOwnerPointer.h"
9#include "mc/world/containers/ContainerEnumName.h"
10
11// auto generated forward declare list
12// clang-format off
13namespace GameplayUI { struct GameplayUIContext; }
14namespace OreUI { class ClientDependencies; }
15namespace OreUI { class GameDependencies; }
16// clang-format on
17
18namespace OreUI {
19
20class ItemStacksWithCursorItemQuery : public ::OreUI::QueryBase<::OreUI::ItemStacksWithCursorItemQuery> {
21public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<8, 176, ::OreUI::Property<bool>> mIsStackable;
25 ::ll::TypedStorage<1, 1, ::ContainerEnumName> mContainerName;
26 ::ll::TypedStorage<4, 4, int> mIndex;
27 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::GameplayUI::GameplayUIContext>> mContext;
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
32 ItemStacksWithCursorItemQuery();
33
34public:
35 // virtual functions
36 // NOLINTBEGIN
37 virtual void update(double time) /*override*/;
38 // NOLINTEND
39
40public:
41 // member functions
42 // NOLINTBEGIN
43 MCAPI ItemStacksWithCursorItemQuery(
44 ::OreUI::GameDependencies const& game,
45 ::OreUI::ClientDependencies const& client,
46 ::ContainerEnumName containerName,
47 int index
48 );
49 // NOLINTEND
50
51public:
52 // static variables
53 // NOLINTBEGIN
54 MCAPI static ::std::add_lvalue_reference_t<char const[]> NAME();
55 // NOLINTEND
56
57public:
58 // constructor thunks
59 // NOLINTBEGIN
60 MCAPI void* $ctor(
61 ::OreUI::GameDependencies const& game,
62 ::OreUI::ClientDependencies const& client,
63 ::ContainerEnumName containerName,
64 int index
65 );
66 // NOLINTEND
67
68public:
69 // virtual function thunks
70 // NOLINTBEGIN
71 MCAPI void $update(double time);
72 // NOLINTEND
73
74public:
75 // vftables
76 // NOLINTBEGIN
77 MCNAPI static void** $vftableForPropertyObject();
78
79 MCNAPI static void** $vftableForIQuery();
80 // NOLINTEND
81};
82
83} // namespace OreUI
Definition ClientDependencies.h:7
Definition GameDependencies.h:7
Definition ItemStacksWithCursorItemQuery.h:7
static MCAPI void ** $vftableForIQuery()
static MCAPI void ** $vftableForPropertyObject()
Definition GameplayUIContext.h:7