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
9namespace mce { class IndexBufferContainer; }
10namespace mce { class Mesh; }
11// clang-format on
12
13struct ChunkRenderData {
14public:
15 // member variables
16 // NOLINTBEGIN
17 ::ll::TypedStorage<4, 12, ::glm::ivec3> mPosition;
18 ::ll::TypedStorage<8, 8, double> mReadyTimeDiff;
19 ::ll::TypedStorage<
20 8,
21 24,
22 ::std::variant<
23 ::std::monostate,
24 ::std::shared_ptr<::mce::IndexBufferContainer>,
25 ::std::shared_ptr<::RenderChunkDirectIndexData>> const>
26 mChunkIndices;
27 ::ll::TypedStorage<
28 8,
29 24,
30 ::std::variant<
31 ::std::monostate,
32 ::std::shared_ptr<::mce::Mesh>,
33 ::std::shared_ptr<::RenderChunkDirectVertexData>> const>
34 mChunkMesh;
35 // NOLINTEND
36
37public:
38 // member functions
39 // NOLINTBEGIN
40 MCAPI ~ChunkRenderData();
41 // NOLINTEND
42
43public:
44 // destructor thunk
45 // NOLINTBEGIN
46 MCAPI void $dtor();
47 // NOLINTEND
48};
Definition IndexBufferContainer.h:7
Definition Mesh.h:7
Definition ChunkRenderData.h:5
Definition RenderChunkDirectIndexData.h:5
Definition RenderChunkDirectVertexData.h:5