载入中...
搜索中...
未找到
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::VoxelWorld
drawVisible(graphics::Graphics *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
getDirtyCount() consteve::voxel::VoxelWorld
getInflightStreamCount() consteve::voxel::VoxelWorld
getOrCreateChunk(int cx, int cy, int cz)eve::voxel::VoxelWorld
getRevision() consteve::voxel::VoxelWorldinline
getStreamCacheChunks() consteve::voxel::VoxelWorldinline
getTerrainAssetResidentCount() consteve::voxel::VoxelWorldinline
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
loadTerrainAsset(data::ByteData *bytes, float heightOffset=0.f, float heightScale=1.f)eve::voxel::VoxelWorld
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, int maxChunks=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
setStreamCacheChunks(int extraChunks)eve::voxel::VoxelWorld
setTerrainAssetMaterials(uint8_t vegetation, uint8_t sand, uint8_t snow, uint8_t alpine, uint8_t riverbed)eve::voxel::VoxelWorld
setTerrainParam(const std::string &key, float value)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={}, int maxCreates=0)eve::voxel::VoxelWorld
streamTerrainAssetAround(int worldX, int worldZ, int radiusChunks, int maxLoads=0)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()eve::voxel::VoxelWorld
VoxelWorld(const CubeTypeRegistry &types)eve::voxel::VoxelWorldexplicit
~VoxelWorld()eve::voxel::VoxelWorld