3#include "mc/_HeaderOutputPredefine.h"
12namespace mce {
class Mesh; }
20 ::ll::TypedStorage<8, 24, ::std::vector<::mce::ServerTexture>> mTextures;
21 ::ll::TypedStorage<8, 24, ::std::vector<::ChunkRenderData>> mChunkQueue;
22 ::ll::TypedStorage<8, 1368, ::std::vector<::ChunkLayerRenderObject>[3][19]> mTerrainLayerChunkQueue;
23 ::ll::TypedStorage<4, 4, uint> mMaximumChunkVertexCount;
28 ChunkRenderObjectCollection& operator=(ChunkRenderObjectCollection
const&);
29 ChunkRenderObjectCollection(ChunkRenderObjectCollection
const&);
30 ChunkRenderObjectCollection();
35 MCAPI ChunkRenderObjectCollection(::ChunkRenderObjectCollection&& other);
37 MCAPI ChunkRenderObjectCollection(uint64 lastQueueSize, uint64 (*
const lastLayerQueueSizes)[19]);
39 MCAPI uint64 addToChunkQueue(
42 ::std::shared_ptr<::mce::IndexBufferContainer>,
43 ::std::shared_ptr<::RenderChunkDirectIndexData>>
const& chunkIndices,
46 ::std::shared_ptr<::mce::Mesh>,
47 ::std::shared_ptr<::RenderChunkDirectVertexData>>
const& chunkMesh,
48 ::glm::ivec3
const& chunkPos,
52 MCAPI ~ChunkRenderObjectCollection();
58 MCAPI
void* $ctor(::ChunkRenderObjectCollection&& other);
60 MCAPI
void* $ctor(uint64 lastQueueSize, uint64 (*
const lastLayerQueueSizes)[19]);
Definition IndexBufferContainer.h:7
Definition ChunkLayerRenderObject.h:5
Definition ChunkRenderData.h:5
Definition ChunkRenderObjectCollection.h:5
Definition RenderChunkDirectIndexData.h:5
Definition RenderChunkDirectVertexData.h:5
Definition ServerTexture.h:7