Expand description
Bounded camera-driven level-of-detail planning and explicit residency.
Planning is independent of file formats and GPU backends. Optional adapters connect plans to COPC queries and record-memory leases. Upload completion is caller-reported; this crate performs no hidden host/device transfer.
Structs§
- GpuCache
Receipt - Exact result of one GPU cache admission.
- Host
Chunk Lease - Explicit host-memory lease for one decoded LOD chunk.
- LodBounds
- Finite axis-aligned node bounds.
- LodBudgets
- Hard limits shared by selection, decode/upload admission, and GPU residency.
- LodGpu
Cache - Backend-neutral GPU residency ledger with deterministic LRU eviction.
- LodIndex
- Validated deterministic LOD hierarchy.
- LodNode
- One node from a persisted spatial/COPC hierarchy.
- LodPlan
- One deterministic camera-driven LOD decision.
- LodPlanner
- Stateful planner retaining only hysteresis/refinement state.
- LodPlanner
Options - Screen-space refinement and hysteresis settings.
- LodUpload
Receipt - Exact receipt for a host lease followed by caller-performed GPU upload.
- LodUpload
Session - Bounded lease/upload admission state.
- NodeId
- Stable LOD/index node identity.
- Resident
Node - One device-resident node tracked without owning backend-specific handles.
Enums§
- LodError
- LOD validation, admission, or adapter error.
Functions§
- copc_
query_ for_ nodes - Converts selected index node bounds into one bounded COPC resolution query.
Type Aliases§
- LodResult
- LOD operation result.