LeviLamina
Loading...
Searching...
No Matches
ViewRenderObject.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/minecraft_renderer/objects/ActorShadowRenderObjectCollection.h"
7#include "mc/deps/minecraft_renderer/objects/ChunkRenderObjectCollection.h"
8#include "mc/deps/minecraft_renderer/objects/ClientRenderData.h"
9#include "mc/deps/minecraft_renderer/objects/CloudRenderObject.h"
10#include "mc/deps/minecraft_renderer/objects/CrackRenderObjectCollection.h"
11#include "mc/deps/minecraft_renderer/objects/NameTagRenderObjectCollection.h"
12#include "mc/deps/minecraft_renderer/objects/ParticleRenderObjectCollection.h"
13#include "mc/deps/minecraft_renderer/objects/SkyRenderObject.h"
14#include "mc/deps/minecraft_renderer/objects/ViewRenderData.h"
15#include "mc/deps/minecraft_renderer/objects/WeatherRenderObject.h"
16
17struct ViewRenderObject {
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<4, 140, ::ViewRenderData> mViewData;
22 ::ll::TypedStorage<1, 1, ::ClientRenderData> mClientData;
23 ::ll::TypedStorage<8, 72, ::CloudRenderObject> mCloudState;
24 ::ll::TypedStorage<8, 1424, ::ChunkRenderObjectCollection> mChunksState;
25 ::ll::TypedStorage<8, 128, ::ActorShadowRenderObjectCollection> mEntityShadowsState;
26 ::ll::TypedStorage<8, 144, ::ParticleRenderObjectCollection> mParticleState;
27 ::ll::TypedStorage<8, 288, ::SkyRenderObject> mSkyState;
28 ::ll::TypedStorage<8, 10848, ::WeatherRenderObject> mWeatherState;
29 ::ll::TypedStorage<8, 72, ::CrackRenderObjectCollection> mCrackState;
30 ::ll::TypedStorage<8, 40, ::NameTagRenderObjectCollection> mNameTagState;
31 // NOLINTEND
32
33public:
34 // prevent constructor by default
35 ViewRenderObject& operator=(ViewRenderObject const&);
36 ViewRenderObject(ViewRenderObject const&);
37 ViewRenderObject();
38
39public:
40 // member functions
41 // NOLINTBEGIN
42 MCAPI ViewRenderObject(::ViewRenderObject&&);
43
44 MCAPI ViewRenderObject(
45 ::ViewRenderData&& viewData,
46 ::ClientRenderData&& clientData,
47 ::CloudRenderObject&& cloudState,
48 ::ChunkRenderObjectCollection&& chunkCollection,
49 ::ActorShadowRenderObjectCollection&& entityShadowsCollection,
50 ::ParticleRenderObjectCollection&& particleCollection,
51 ::SkyRenderObject&& skyState,
52 ::WeatherRenderObject&& weatherState,
53 ::CrackRenderObjectCollection&& crackState,
54 ::NameTagRenderObjectCollection&& nameTagState
55 );
56
57 MCAPI ~ViewRenderObject();
58 // NOLINTEND
59
60public:
61 // constructor thunks
62 // NOLINTBEGIN
63 MCAPI void* $ctor(::ViewRenderObject&&);
64
65 MCAPI void* $ctor(
66 ::ViewRenderData&& viewData,
67 ::ClientRenderData&& clientData,
68 ::CloudRenderObject&& cloudState,
69 ::ChunkRenderObjectCollection&& chunkCollection,
70 ::ActorShadowRenderObjectCollection&& entityShadowsCollection,
71 ::ParticleRenderObjectCollection&& particleCollection,
72 ::SkyRenderObject&& skyState,
73 ::WeatherRenderObject&& weatherState,
74 ::CrackRenderObjectCollection&& crackState,
75 ::NameTagRenderObjectCollection&& nameTagState
76 );
77 // NOLINTEND
78
79public:
80 // destructor thunk
81 // NOLINTBEGIN
82 MCAPI void $dtor();
83 // NOLINTEND
84};
Definition ViewRenderObject.h:5