3#include "mc/_HeaderOutputPredefine.h"
4#include "mc/deps/minecraft_renderer/objects/ChunkLayerRenderObject.h"
5#include "mc/deps/minecraft_renderer/objects/ChunkRenderData.h"
6#include "mc/deps/minecraft_renderer/resources/ServerTexture.h"
16namespace mce {
class Mesh; }
24 ::ll::TypedStorage<8, 24, ::std::vector<::mce::ServerTexture>> mTextures;
25 ::ll::TypedStorage<8, 24, ::std::vector<::ChunkRenderData>> mChunkQueue;
26 ::ll::TypedStorage<8, 1224, ::std::vector<::ChunkLayerRenderObject>[3][17]> mTerrainLayerChunkQueue;
27 ::ll::TypedStorage<4, 4, uint> mMaximumChunkVertexCount;
32 ChunkRenderObjectCollection& operator=(ChunkRenderObjectCollection
const&);
33 ChunkRenderObjectCollection(ChunkRenderObjectCollection
const&);
34 ChunkRenderObjectCollection();
46 ::std::shared_ptr<::RenderChunkDirectIndexData>,
47 ::std::shared_ptr<::RenderChunkLayerGroupIndexData>>
const& chunkIndices,
50 ::std::shared_ptr<::mce::Mesh>,
51 ::std::shared_ptr<::RenderChunkDirectVertexData>,
52 ::std::shared_ptr<::RenderChunkLayerGroupVertexData>>
const& chunkMesh,
53 ::glm::ivec3
const& chunkPos,
61 MCNAPI
void*
$ctor(::ChunkRenderObjectCollection&& other);
63 MCNAPI
void*
$ctor(uint64 lastQueueSize, uint64 (*
const lastLayerQueueSizes)[17]);
Definition ChunkLayerRenderObject.h:5
Definition ChunkRenderData.h:5
Definition ChunkRenderObjectCollection.h:5
MCAPI void * $ctor(::ChunkRenderObjectCollection &&other)
MCAPI ChunkRenderObjectCollection(::ChunkRenderObjectCollection &&other)
MCAPI uint64 addToChunkQueue(::std::variant< ::std::monostate, ::std::shared_ptr<::RenderChunkDirectIndexData >, ::std::shared_ptr<::RenderChunkLayerGroupIndexData > > const &chunkIndices, ::std::variant< ::std::monostate, ::std::shared_ptr<::mce::Mesh >, ::std::shared_ptr<::RenderChunkDirectVertexData >, ::std::shared_ptr<::RenderChunkLayerGroupVertexData > > const &chunkMesh, ::glm::ivec3 const &chunkPos, double timeDiff)
MCAPI ChunkRenderObjectCollection(uint64 lastQueueSize, uint64(*const lastLayerQueueSizes)[17])
MCAPI void * $ctor(uint64 lastQueueSize, uint64(*const lastLayerQueueSizes)[17])
Definition RenderChunkDirectIndexData.h:5
Definition RenderChunkDirectVertexData.h:5
Definition RenderChunkLayerGroupIndexData.h:5
Definition RenderChunkLayerGroupVertexData.h:5
Definition ServerTexture.h:7