Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ChunkRenderData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
11namespace mce { class Mesh; }
12// clang-format on
13
14struct ChunkRenderData {
15public:
16 // member variables
17 // NOLINTBEGIN
18 ::ll::TypedStorage<4, 12, ::glm::ivec3> mPosition;
19 ::ll::TypedStorage<8, 8, double> mReadyTimeDiff;
20 ::ll::TypedStorage<
21 8,
22 24,
23 ::std::variant<
24 ::std::monostate,
25 ::std::shared_ptr<::RenderChunkDirectIndexData>,
26 ::std::shared_ptr<::RenderChunkLayerGroupIndexData>> const>
27 mChunkIndices;
28 ::ll::TypedStorage<
29 8,
30 24,
31 ::std::variant<
32 ::std::monostate,
33 ::std::shared_ptr<::mce::Mesh>,
34 ::std::shared_ptr<::RenderChunkDirectVertexData>,
35 ::std::shared_ptr<::RenderChunkLayerGroupVertexData>> const>
36 mChunkMesh;
37 // NOLINTEND
38
39public:
40 // member functions
41 // NOLINTBEGIN
42 MCAPI ~ChunkRenderData();
43 // NOLINTEND
44
45public:
46 // destructor thunk
47 // NOLINTBEGIN
48 MCAPI void $dtor();
49 // NOLINTEND
50};
Definition Mesh.h:7
Definition ChunkRenderData.h:5
Definition RenderChunkDirectIndexData.h:5
Definition RenderChunkDirectVertexData.h:5
Definition RenderChunkLayerGroupIndexData.h:5
Definition RenderChunkLayerGroupVertexData.h:5