载入中...
搜索中...
未找到
eve::voxel::VoxelWorld 成员列表

成员的完整列表,这些成员属于 eve::voxel::VoxelWorld,包括所有继承而来的类成员

clear()eve::voxel::VoxelWorld
cubeTypes() consteve::voxel::VoxelWorldinline
deserializeWorld(const uint8_t *data, size_t size)eve::voxel::VoxelWorld
disableTerrain()eve::voxel::VoxelWorldinline
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) consteve::voxel::VoxelWorld
getChunkCount() consteve::voxel::VoxelWorldinline
getCubeTypeName(int wx, int wy, int wz) consteve::voxel::VoxelWorld
getCubeTypeTex(int wx, int wy, int wz, const std::string &faceDir) consteve::voxel::VoxelWorld
getOrCreateChunk(int cx, int cy, int cz)eve::voxel::VoxelWorld
getVisibleBatch(int index) consteve::voxel::VoxelWorldinline
getVisibleBatchCount() consteve::voxel::VoxelWorldinline
getVisibleChunkCoord(int index, int &cx, int &cy, int &cz) consteve::voxel::VoxelWorld
getVisibleChunkCount() consteve::voxel::VoxelWorldinline
getVisibleRectCount() consteve::voxel::VoxelWorld
getVoxel(int wx, int wy, int wz) consteve::voxel::VoxelWorld
hasChunk(int cx, int cy, int cz) consteve::voxel::VoxelWorld
lastRaycastFaceX() consteve::voxel::VoxelWorldinline
lastRaycastFaceY() consteve::voxel::VoxelWorldinline
lastRaycastFaceZ() consteve::voxel::VoxelWorldinline
lastRaycastHit() consteve::voxel::VoxelWorldinline
lastRaycastHitX() consteve::voxel::VoxelWorldinline
lastRaycastHitY() consteve::voxel::VoxelWorldinline
lastRaycastHitZ() consteve::voxel::VoxelWorldinline
lastRaycastPrevX() consteve::voxel::VoxelWorldinline
lastRaycastPrevY() consteve::voxel::VoxelWorldinline
lastRaycastPrevZ() consteve::voxel::VoxelWorldinline
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) consteve::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() consteve::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) consteve::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() consteve::voxel::VoxelWorldinline
terrainHeightAt(int wx, int wz) consteve::voxel::VoxelWorld
unloadChunksOutside(int centerX, int centerY, int centerZ, int radiusChunks)eve::voxel::VoxelWorld
VoxelWorld()=defaulteve::voxel::VoxelWorld
VoxelWorld(const CubeTypeRegistry &types)eve::voxel::VoxelWorldinlineexplicit
~VoxelWorld()eve::voxel::VoxelWorld