| clear() | eve::voxel::VoxelWorld | |
| cubeTypes() const | eve::voxel::VoxelWorld | inline |
| deserializeWorld(const uint8_t *data, size_t size) | eve::voxel::VoxelWorld | |
| disableTerrain() | eve::voxel::VoxelWorld | inline |
| drawVisible(graphics::IGraphics3D *gfx, graphics::Texture *atlas, int tilesPerRow=16) | eve::voxel::VoxelWorld | |
| getChunk(int cx, int cy, int cz) | eve::voxel::VoxelWorld | |
| getChunk(int cx, int cy, int cz) const | eve::voxel::VoxelWorld | |
| getChunkCount() const | eve::voxel::VoxelWorld | inline |
| getCubeTypeName(int wx, int wy, int wz) const | eve::voxel::VoxelWorld | |
| getCubeTypeTex(int wx, int wy, int wz, const std::string &faceDir) const | eve::voxel::VoxelWorld | |
| getOrCreateChunk(int cx, int cy, int cz) | eve::voxel::VoxelWorld | |
| getVisibleBatch(int index) const | eve::voxel::VoxelWorld | inline |
| getVisibleBatchCount() const | eve::voxel::VoxelWorld | inline |
| getVisibleChunkCoord(int index, int &cx, int &cy, int &cz) const | eve::voxel::VoxelWorld | |
| getVisibleChunkCount() const | eve::voxel::VoxelWorld | inline |
| getVisibleRectCount() const | eve::voxel::VoxelWorld | |
| getVoxel(int wx, int wy, int wz) const | eve::voxel::VoxelWorld | |
| hasChunk(int cx, int cy, int cz) const | eve::voxel::VoxelWorld | |
| lastRaycastFaceX() const | eve::voxel::VoxelWorld | inline |
| lastRaycastFaceY() const | eve::voxel::VoxelWorld | inline |
| lastRaycastFaceZ() const | eve::voxel::VoxelWorld | inline |
| lastRaycastHit() const | eve::voxel::VoxelWorld | inline |
| lastRaycastHitX() const | eve::voxel::VoxelWorld | inline |
| lastRaycastHitY() const | eve::voxel::VoxelWorld | inline |
| lastRaycastHitZ() const | eve::voxel::VoxelWorld | inline |
| lastRaycastPrevX() const | eve::voxel::VoxelWorld | inline |
| lastRaycastPrevY() const | eve::voxel::VoxelWorld | inline |
| lastRaycastPrevZ() const | eve::voxel::VoxelWorld | inline |
| loadWorld(data::ByteData *bytes) | eve::voxel::VoxelWorld | |
| raycast(float ox, float oy, float oz, float dx, float dy, float dz, float maxDist, int &hitX, int &hitY, int &hitZ, int &prevX, int &prevY, int &prevZ, int &faceX, int &faceY, int &faceZ) const | eve::voxel::VoxelWorld | |
| raycastScript(float ox, float oy, float oz, float dx, float dy, float dz, float maxDist) | eve::voxel::VoxelWorld | |
| remeshDirty(int maxThreads=0) | eve::voxel::VoxelWorld | |
| removeChunk(int cx, int cy, int cz) | eve::voxel::VoxelWorld | |
| saveWorld() const | eve::voxel::VoxelWorld | |
| selectVisible(const float *viewProj16, float eyeX, float eyeY, float eyeZ, float viewRange, bool faceCull=true) | eve::voxel::VoxelWorld | |
| serializeWorld(std::vector< uint8_t > &out) const | eve::voxel::VoxelWorld | |
| setTerrainParams(uint32_t seed, uint8_t top, uint8_t sub, uint8_t stone, float baseHeight, float amplitude, float scale) | eve::voxel::VoxelWorld | |
| setVoxel(int wx, int wy, int wz, uint8_t texId) | eve::voxel::VoxelWorld | |
| setVoxelByName(int wx, int wy, int wz, const std::string &name, int orientation=0) | eve::voxel::VoxelWorld | |
| streamAround(int centerX, int centerY, int centerZ, int radiusChunks, const std::function< void(Chunk &, int, int, int)> &generator={}) | eve::voxel::VoxelWorld | |
| terrainEnabled() const | eve::voxel::VoxelWorld | inline |
| terrainHeightAt(int wx, int wz) const | eve::voxel::VoxelWorld | |
| unloadChunksOutside(int centerX, int centerY, int centerZ, int radiusChunks) | eve::voxel::VoxelWorld | |
| VoxelWorld()=default | eve::voxel::VoxelWorld | |
| VoxelWorld(const CubeTypeRegistry &types) | eve::voxel::VoxelWorld | inlineexplicit |
| ~VoxelWorld() | eve::voxel::VoxelWorld | |