|
HPC_Voxel_Engine 0.2.0
High-Performance C++ Voxel Engine
|
This is the complete list of members for Chunk, including all inherited members.
| addBlockFace(int iX, int iY, int iZ, FaceDirection iDir, int iBlockType) | Chunk | private |
| Bind(int iVal) | Chunk | inline |
| Chunk()=delete | Chunk | |
| Chunk(int iX, int iZ) | Chunk | |
| Chunk(const Chunk &)=delete | Chunk | |
| Chunk(Chunk &&other) noexcept | Chunk | |
| GetAABB() const | Chunk | |
| GetBlockAt(int iX, int iY, int iZ) const | Chunk | inline |
| GetBlockData() const | Chunk | inline |
| GetChunkX() const | Chunk | inline |
| GetChunkZ() const | Chunk | inline |
| GetCurrData() const | Chunk | inline |
| GetFlatIndexOf3DLayer(int iX, int iY, int iZ) const | Chunk | inline |
| GetFlatIndexOf3DLayer_AVX2(__m256i vecX, __m256i vecY, __m256i vecZ) const | Chunk | inline |
| GetMeshStats(size_t &uiOutVertCount, size_t &uiOutTriCount) const | Chunk | inline |
| GetPaddedIndexOf3DLayer(int iX, int iY, int iZ) const | Chunk | inline |
| GetTemperatureAt(int iX, int iY, int iZ) const | Chunk | |
| InjectHeat(int iX, int iY, int iZ, float fTemp) | Chunk | inline |
| IsValid() const | Chunk | inline |
| m_bVonNeumannBC | Chunk | private |
| m_iBlocks | Chunk | private |
| m_iChunkX | Chunk | private |
| m_iChunkZ | Chunk | private |
| m_iHeightData | Chunk | private |
| m_pfCurrFrameData | Chunk | private |
| m_pfNextFrameData | Chunk | private |
| m_pIBO | Chunk | private |
| m_pNeighbours | Chunk | private |
| m_pThermalTex | Chunk | private |
| m_pVAO | Chunk | private |
| m_pVBO | Chunk | private |
| m_uiTriangleCount | Chunk | private |
| m_uiVertexCount | Chunk | private |
| m_vec_fVertices | Chunk | private |
| m_vec_uiIndices | Chunk | private |
| noise | Chunk | private |
| operator=(const Chunk &)=delete | Chunk | |
| operator=(Chunk &&other) noexcept | Chunk | |
| ReconstructMesh(bool bEnableNeighborCulling=false) | Chunk | |
| Render() const | Chunk | |
| SetBlockAt(int iX, int iY, int iZ, uint8_t uiBlockType) | Chunk | |
| SetBlockData(const uint8_t *iBlocks) | Chunk | inline |
| SetNeighbours(Direction iDir, Chunk *pChunk) | Chunk | inline |
| SwapBuffers() | Chunk | inline |
| ThermalStep(float fThermalDiffusivity, float fDeltaTime) | Chunk | |
| ThermalStep_AVX2(float fThermalDiffusivity, float fDeltaTime) | Chunk | |
| updateBuffers() | Chunk | private |
| updateHeightData() | Chunk | private |
| UpdateThermalTexture() | Chunk | |
| UploadMesh() | Chunk | |
| ~Chunk() | Chunk |