|
Toast Engine
|
This is the complete list of members for renderer::VulkanCore, including all inherited members.
| asyncCompute() const noexcept -> AsyncCompute & | renderer::VulkanCore | inline |
| debugUtilsEnabled() const noexcept -> bool (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getAlignedScratchAddress(vk::Buffer buffer) const -> vk::DeviceAddress | renderer::VulkanCore | inline |
| getAllocator() const noexcept -> const vma::raii::Allocator & (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getBufferAddress(vk::Buffer buffer) const -> vk::DeviceAddress (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getComputeQueue() const noexcept -> vk::Queue | renderer::VulkanCore | inline |
| getComputeQueueFamilyIndex() const noexcept -> uint32_t (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getDevice() const noexcept -> const vk::raii::Device & (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getGraphicsQueue() const noexcept -> vk::Queue (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getGraphicsQueueFamilyIndex() const noexcept -> uint32_t (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getInstance() const noexcept -> const vk::raii::Instance & (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getNsightMode() const noexcept -> NsightMode (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getPhysicalDevice() const noexcept -> const vk::raii::PhysicalDevice & (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getPipelineCache() const noexcept -> const vk::raii::PipelineCache & | renderer::VulkanCore | inline |
| getRenderDocAPI() const noexcept -> const RENDERDOC_API_1_6_0 * (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getScratchAllocationSize(vk::DeviceSize needed) const noexcept -> vk::DeviceSize (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getTransferQueue() const noexcept -> vk::Queue (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| getTransferQueueFamilyIndex() const noexcept -> uint32_t (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| graphicsSubmitMutex() const noexcept -> std::mutex & (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| isFrameBoundarySupported() const noexcept -> bool (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| isMemoryBudgetSupported() const noexcept -> bool (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| isMeshShaderSupported() const noexcept -> bool | renderer::VulkanCore | inline |
| isRayTracingSupported() const noexcept -> bool (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| isTextureSharingSupported() const noexcept -> bool (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| loadPipelineCache() const | renderer::VulkanCore | |
| maxSamplerAnisotropy() const noexcept -> float (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| operator=(const VulkanCore &) -> VulkanCore &=delete (defined in renderer::VulkanCore) | renderer::VulkanCore | |
| savePipelineCache() const (defined in renderer::VulkanCore) | renderer::VulkanCore | |
| supportsSamplerAnisotropy() const noexcept -> bool (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| transferSubmitMutex() const noexcept -> std::mutex & | renderer::VulkanCore | inline |
| updateTracyMemory() const | renderer::VulkanCore | |
| validationEnabled() const noexcept -> bool (defined in renderer::VulkanCore) | renderer::VulkanCore | inline |
| VulkanCore(std::span< const char *const > required_instance_extensions, std::span< const char *const > required_device_extensions={}) noexcept (defined in renderer::VulkanCore) | renderer::VulkanCore | |
| VulkanCore(const VulkanCore &)=delete (defined in renderer::VulkanCore) | renderer::VulkanCore | |
| ~VulkanCore()=default (defined in renderer::VulkanCore) | renderer::VulkanCore |