Toast Engine
Loading...
Searching...
No Matches
renderer::VoxelGpuStorage Member List

This is the complete list of members for renderer::VoxelGpuStorage, including all inherited members.

buffer(Section section) const -> vk::Buffer (defined in renderer::VoxelGpuStorage)renderer::VoxelGpuStorage
changeHistory() const -> const VoxelChangeHistory & (defined in renderer::VoxelGpuStorage)renderer::VoxelGpuStorageinline
debugInfo() const -> const VoxelStorageDebugInfo & (defined in renderer::VoxelGpuStorage)renderer::VoxelGpuStorageinline
generation() const noexcept -> uint64_trenderer::VoxelGpuStorageinline
hasFailed() const -> bool (defined in renderer::IVulkanResource)renderer::IVulkanResourceinline
isReady() const -> bool (defined in renderer::IVulkanResource)renderer::IVulkanResourceinline
k_section_count (defined in renderer::VoxelGpuStorage)renderer::VoxelGpuStoragestatic
markFailed(UploadState reason) (defined in renderer::IVulkanResource)renderer::IVulkanResourceinline
markReady() (defined in renderer::IVulkanResource)renderer::IVulkanResourceinline
markUploading() (defined in renderer::IVulkanResource)renderer::IVulkanResourceinline
nodeRid(uint32_t index) const -> uint64_t (defined in renderer::VoxelGpuStorage)renderer::VoxelGpuStorageinline
queuePatch(const VulkanCore &core, const voxel::gpu::ScenePatch &patch) const -> std::optional< uint64_t >renderer::VoxelGpuStorage
recordBrickDims(uint32_t index) const -> glm::uvec3 (defined in renderer::VoxelGpuStorage)renderer::VoxelGpuStorageinline
recordCount() const noexcept -> uint32_t (defined in renderer::VoxelGpuStorage)renderer::VoxelGpuStorageinline
recordIndexOf(uint64_t node_rid) const -> std::optional< uint32_t > (defined in renderer::VoxelGpuStorage)renderer::VoxelGpuStorage
recordPendingPatches(vk::CommandBuffer cmd, std::vector< std::shared_ptr< void > > &retired) constrenderer::VoxelGpuStorage
Section enum namerenderer::VoxelGpuStorage
setChangeHistory(VoxelChangeHistory history)renderer::VoxelGpuStorageinline
setDebugInfo(VoxelStorageDebugInfo info)renderer::VoxelGpuStorageinline
size(Section section) const -> vk::DeviceSize (defined in renderer::VoxelGpuStorage)renderer::VoxelGpuStorage
state() const -> UploadState (defined in renderer::IVulkanResource)renderer::IVulkanResourceinline
UploadState enum name (defined in renderer::IVulkanResource)renderer::IVulkanResource
VoxelGpuStorage(std::vector< uint64_t > node_rids, std::vector< glm::uvec3 > brick_dims)renderer::VoxelGpuStorage
VoxelGpuStorage(std::vector< uint64_t > node_rids, std::vector< glm::uvec3 > brick_dims, const VoxelGpuStorage &previous, uint64_t patch_sequence)renderer::VoxelGpuStorage
VoxelSceneUpload (defined in renderer::VoxelGpuStorage)renderer::VoxelGpuStoragefriend
~IVulkanResource()=default (defined in renderer::IVulkanResource)renderer::IVulkanResourcevirtual