载入中...
搜索中...
未找到
VoxelWorldTarget.cpp
浏览该文件的文档.
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
eve::OptionalRef< C > capability()
Query a capability through its interface-owned stable identity.
Definition EditableTarget.h:82
Stable capability for sparse integer volumes.
Definition EditingVolume.h:26
Sparse chunk map + visibility selection (frustum + distance + face orientation). Meshing is neighbor-...
Definition VoxelWorld.h:60
uint8_t getVoxel(int wx, int wy, int wz) const
World-space voxel get/set. Air (0) never allocates a chunk; a border edit also invalidates the adjace...
Definition VoxelWorld.cpp:746
uint64_t getRevision() const
Monotonic content revision incremented by voxel/chunk mutations.
Definition VoxelWorld.h:85
editing::FieldWriteStatus writeInt3(int x, int y, int z, int value) override
Writes int 3.
Definition VoxelWorldTarget.cpp:22
VoxelWorldTarget(std::string id, voxel::VoxelWorld *world)
Voxel world target.
Definition VoxelWorldTarget.cpp:8
void * queryCapability(const editing::CapabilityId &capability) override
Query a borrowed capability implemented by this target.
Definition VoxelWorldTarget.cpp:15
@ Unchanged
@ Rejected
Definition VoxelCatalog.cpp:10
std::unique_ptr< VoxelWorldTarget > createVoxelWorldTarget(std::string id, voxel::VoxelWorld *world)
Create a voxel-world adapter.
Definition VoxelWorldTarget.cpp:30
Definition Container.h:602
Stable discovery metadata exposed by every editable target.
Definition EditableTarget.h:39