|
Toast Engine
|
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::VoxelGpuStorage | inline |
| debugInfo() const -> const VoxelStorageDebugInfo & (defined in renderer::VoxelGpuStorage) | renderer::VoxelGpuStorage | inline |
| generation() const noexcept -> uint64_t | renderer::VoxelGpuStorage | inline |
| hasFailed() const -> bool (defined in renderer::IVulkanResource) | renderer::IVulkanResource | inline |
| isReady() const -> bool (defined in renderer::IVulkanResource) | renderer::IVulkanResource | inline |
| k_section_count (defined in renderer::VoxelGpuStorage) | renderer::VoxelGpuStorage | static |
| markFailed(UploadState reason) (defined in renderer::IVulkanResource) | renderer::IVulkanResource | inline |
| markReady() (defined in renderer::IVulkanResource) | renderer::IVulkanResource | inline |
| markUploading() (defined in renderer::IVulkanResource) | renderer::IVulkanResource | inline |
| nodeRid(uint32_t index) const -> uint64_t (defined in renderer::VoxelGpuStorage) | renderer::VoxelGpuStorage | inline |
| 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::VoxelGpuStorage | inline |
| recordCount() const noexcept -> uint32_t (defined in renderer::VoxelGpuStorage) | renderer::VoxelGpuStorage | inline |
| 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) const | renderer::VoxelGpuStorage | |
| Section enum name | renderer::VoxelGpuStorage | |
| setChangeHistory(VoxelChangeHistory history) | renderer::VoxelGpuStorage | inline |
| setDebugInfo(VoxelStorageDebugInfo info) | renderer::VoxelGpuStorage | inline |
| size(Section section) const -> vk::DeviceSize (defined in renderer::VoxelGpuStorage) | renderer::VoxelGpuStorage | |
| state() const -> UploadState (defined in renderer::IVulkanResource) | renderer::IVulkanResource | inline |
| 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::VoxelGpuStorage | friend |
| ~IVulkanResource()=default (defined in renderer::IVulkanResource) | renderer::IVulkanResource | virtual |