LeviLamina
Loading...
Searching...
No Matches
PaddedSlimVertexInstanceData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace OreUI {
6
8public:
9 // PaddedSlimVertexInstanceData inner types declare
10 // clang-format off
11 struct Padding;
12 // clang-format on
13
14 // PaddedSlimVertexInstanceData inner types define
15 struct Padding {
16 public:
17 // member variables
18 // NOLINTBEGIN
19 ::ll::TypedStorage<4, 12, ::std::array<uint, 3>> mPad;
20 // NOLINTEND
21 };
22
23public:
24 // member variables
25 // NOLINTBEGIN
26 ::ll::TypedStorage<4, 4, uint> mX;
27 ::ll::TypedStorage<4, 12, ::OreUI::PaddedSlimVertexInstanceData::Padding> mPadA;
28 ::ll::TypedStorage<4, 4, uint> mY;
29 ::ll::TypedStorage<4, 12, ::OreUI::PaddedSlimVertexInstanceData::Padding> mPadB;
30 ::ll::TypedStorage<4, 4, uint> mZ;
31 ::ll::TypedStorage<4, 12, ::OreUI::PaddedSlimVertexInstanceData::Padding> mPadC;
32 ::ll::TypedStorage<4, 4, uint> mW;
33 ::ll::TypedStorage<4, 12, ::OreUI::PaddedSlimVertexInstanceData::Padding> mPadD;
34 // NOLINTEND
35
36public:
37 // static functions
38 // NOLINTBEGIN
39 MCAPI static void
40 vertexBufferTransform(::std::vector<uchar> const& gameface, ::std::vector<uchar>& dragon, uint64 elementCount);
41 // NOLINTEND
42};
43
44} // namespace OreUI
Definition PaddedSlimVertexInstanceData.h:15
Definition PaddedSlimVertexInstanceData.h:7