LeviLamina
Loading...
Searching...
No Matches
Motif.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8// clang-format on
9
10class Motif {
11public:
12 // Motif inner types declare
13 // clang-format off
14 class Registry;
15 // clang-format on
16
17 // Motif inner types define
18 class Registry {
19 public:
20 // member variables
21 // NOLINTBEGIN
22 ::ll::TypedStorage<8, 24, ::std::vector<::Motif const*>> mMotifs;
23 ::ll::TypedStorage<8, 24, ::std::vector<::Motif const*>> mSplitMeshMotifs;
24 // NOLINTEND
25
26 public:
27 // member functions
28 // NOLINTBEGIN
29 MCAPI ::std::vector<::Motif const*> _getBaseMotifs() const;
30
31 MCAPI ::std::vector<::Motif const*> _getR21Motifs() const;
32
33 MCAPI ::Motif const& getMotifByName(::std::string const& name) const;
34
35 MCAPI void init(::BaseGameVersion const& baseGameVersion);
36 // NOLINTEND
37
38 public:
39 // static functions
40 // NOLINTBEGIN
41 MCAPI static ::Motif::Registry& get();
42 // NOLINTEND
43 };
44
45public:
46 // member variables
47 // NOLINTBEGIN
48 ::ll::TypedStorage<8, 32, ::std::string const> mName;
49 ::ll::TypedStorage<4, 4, int const> mWidth;
50 ::ll::TypedStorage<4, 4, int const> mHeight;
51 ::ll::TypedStorage<4, 16, ::glm::vec4 const> mUVs;
52 ::ll::TypedStorage<1, 1, bool const> mIsPublic;
53 ::ll::TypedStorage<1, 1, bool const> mIsSplitMeshPainting;
54 // NOLINTEND
55
56public:
57 // static variables
58 // NOLINTBEGIN
59 MCAPI static ::Motif const& mAlban();
60
61 MCAPI static ::Motif const& mAztec();
62
63 MCAPI static ::Motif const& mAztec2();
64
65 MCAPI static ::Motif const& mBackyard();
66
67 MCAPI static ::Motif const& mBaroque();
68
69 MCAPI static ::Motif const& mBomb();
70
71 MCAPI static ::Motif const& mBouquet();
72
73 MCAPI static ::Motif const& mBurningSkull();
74
75 MCAPI static ::Motif const& mBust();
76
77 MCAPI static ::Motif const& mCavebird();
78
79 MCAPI static ::Motif const& mChainging();
80
81 MCAPI static ::Motif const& mCotan();
82
83 MCAPI static ::Motif const& mCourbet();
84
85 MCAPI static ::Motif const& mCreebet();
86
87 MCAPI static ::Motif const&& mDefaultImage();
88
89 MCAPI static ::Motif const& mDennis();
90
91 MCAPI static ::Motif const& mDonkeyKong();
92
93 MCAPI static ::Motif const& mEarth();
94
95 MCAPI static ::Motif const& mEndboss();
96
97 MCAPI static ::Motif const& mFern();
98
99 MCAPI static ::Motif const& mFighters();
100
101 MCAPI static ::Motif const& mFinding();
102
103 MCAPI static ::Motif const& mFire();
104
105 MCAPI static ::Motif const& mGraham();
106
107 MCAPI static ::Motif const& mHumble();
108
109 MCAPI static ::Motif const& mKebab();
110
111 MCAPI static ::Motif const& mLowmist();
112
113 MCAPI static ::Motif const& mMatch();
114
115 MCAPI static ::Motif const& mMeditative();
116
117 MCAPI static ::Motif const& mOrb();
118
119 MCAPI static ::Motif const& mOwlemons();
120
121 MCAPI static ::Motif const& mPassage();
122
123 MCAPI static ::Motif const& mPigscene();
124
125 MCAPI static ::Motif const& mPlant();
126
127 MCAPI static ::Motif const& mPointer();
128
129 MCAPI static ::Motif const& mPond();
130
131 MCAPI static ::Motif const& mPool();
132
133 MCAPI static ::Motif const& mPrairieRide();
134
135 MCAPI static ::Motif const& mSea();
136
137 MCAPI static ::Motif const& mSkeleton();
138
139 MCAPI static ::Motif const& mSkullAndRoses();
140
141 MCAPI static ::Motif const& mStage();
142
143 MCAPI static ::Motif const& mSunflowers();
144
145 MCAPI static ::Motif const& mSunset();
146
147 MCAPI static ::Motif const& mTides();
148
149 MCAPI static ::Motif const& mUnpacked();
150
151 MCAPI static ::Motif const& mVoid();
152
153 MCAPI static ::Motif const& mWanderer();
154
155 MCAPI static ::Motif const& mWasteland();
156
157 MCAPI static ::Motif const& mWater();
158
159 MCAPI static ::Motif const& mWind();
160
161 MCAPI static ::Motif const& mWither();
162 // NOLINTEND
163};
Definition BaseGameVersion.h:8
Definition Motif.h:18
Definition Motif.h:10