Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
RenderableUpdateCommand.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/geometry_atlas/AllocateAtlasPayload.h"
7#include "mc/client/gui/geometry_atlas/AllocateBackendPayload.h"
8#include "mc/client/gui/geometry_atlas/InitializeCallbackPayload.h"
9#include "mc/client/gui/geometry_atlas/InsertTilePayload.h"
10#include "mc/client/gui/geometry_atlas/PaperDollScreenBoundsPayload.h"
11#include "mc/client/gui/geometry_atlas/PaperDollSetBodyRotationPayload.h"
12#include "mc/client/gui/geometry_atlas/PaperDollTransformPayload.h"
13#include "mc/client/gui/geometry_atlas/RemoveTilePayload.h"
14#include "mc/client/gui/geometry_atlas/UIItemPayload.h"
15
16namespace GeometryAtlas {
17
19public:
20 // RenderableUpdateCommand inner types define
21 using Variant = ::std::variant<
22 ::GeometryAtlas::AllocateAtlasPayload,
23 ::GeometryAtlas::AllocateBackendPayload,
24 ::GeometryAtlas::UIItemPayload,
25 ::GeometryAtlas::InsertTilePayload,
26 ::GeometryAtlas::RemoveTilePayload,
27 ::GeometryAtlas::PaperDollTransformPayload,
28 ::GeometryAtlas::PaperDollScreenBoundsPayload,
29 ::GeometryAtlas::PaperDollSetBodyRotationPayload,
30 ::GeometryAtlas::InitializeCallbackPayload>;
31
32public:
33 // member variables
34 // NOLINTBEGIN
35 ::ll::TypedStorage<
36 8,
37 112,
38 ::std::variant<
39 ::GeometryAtlas::AllocateAtlasPayload,
40 ::GeometryAtlas::AllocateBackendPayload,
41 ::GeometryAtlas::UIItemPayload,
42 ::GeometryAtlas::InsertTilePayload,
43 ::GeometryAtlas::RemoveTilePayload,
44 ::GeometryAtlas::PaperDollTransformPayload,
45 ::GeometryAtlas::PaperDollScreenBoundsPayload,
46 ::GeometryAtlas::PaperDollSetBodyRotationPayload,
47 ::GeometryAtlas::InitializeCallbackPayload>>
48 mData;
49 ::ll::TypedStorage<4, 4, uint> mTarget;
50 // NOLINTEND
51};
52
53} // namespace GeometryAtlas
Definition RenderableUpdateCommand.h:7