HPC_Voxel_Engine 0.2.0
High-Performance C++ Voxel Engine
Loading...
Searching...
No Matches
Chunk Member List

This is the complete list of members for Chunk, including all inherited members.

addBlockFace(int iX, int iY, int iZ, FaceDirection iDir, int iBlockType)Chunkprivate
Bind(int iVal)Chunkinline
Chunk()=deleteChunk
Chunk(int iX, int iZ)Chunk
Chunk(const Chunk &)=deleteChunk
Chunk(Chunk &&other) noexceptChunk
GetAABB() constChunk
GetBlockAt(int iX, int iY, int iZ) constChunkinline
GetBlockData() constChunkinline
GetChunkX() constChunkinline
GetChunkZ() constChunkinline
GetCurrData() constChunkinline
GetFlatIndexOf3DLayer(int iX, int iY, int iZ) constChunkinline
GetFlatIndexOf3DLayer_AVX2(__m256i vecX, __m256i vecY, __m256i vecZ) constChunkinline
GetMeshStats(size_t &uiOutVertCount, size_t &uiOutTriCount) constChunkinline
GetPaddedIndexOf3DLayer(int iX, int iY, int iZ) constChunkinline
GetTemperatureAt(int iX, int iY, int iZ) constChunk
InjectHeat(int iX, int iY, int iZ, float fTemp)Chunkinline
IsValid() constChunkinline
m_bVonNeumannBCChunkprivate
m_iBlocksChunkprivate
m_iChunkXChunkprivate
m_iChunkZChunkprivate
m_iHeightDataChunkprivate
m_pfCurrFrameDataChunkprivate
m_pfNextFrameDataChunkprivate
m_pIBOChunkprivate
m_pNeighboursChunkprivate
m_pThermalTexChunkprivate
m_pVAOChunkprivate
m_pVBOChunkprivate
m_uiTriangleCountChunkprivate
m_uiVertexCountChunkprivate
m_vec_fVerticesChunkprivate
m_vec_uiIndicesChunkprivate
noiseChunkprivate
operator=(const Chunk &)=deleteChunk
operator=(Chunk &&other) noexceptChunk
ReconstructMesh(bool bEnableNeighborCulling=false)Chunk
Render() constChunk
SetBlockAt(int iX, int iY, int iZ, uint8_t uiBlockType)Chunk
SetBlockData(const uint8_t *iBlocks)Chunkinline
SetNeighbours(Direction iDir, Chunk *pChunk)Chunkinline
SwapBuffers()Chunkinline
ThermalStep(float fThermalDiffusivity, float fDeltaTime)Chunk
ThermalStep_AVX2(float fThermalDiffusivity, float fDeltaTime)Chunk
updateBuffers()Chunkprivate
updateHeightData()Chunkprivate
UpdateThermalTexture()Chunk
UploadMesh()Chunk
~Chunk()Chunk