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

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

asyncCompute() const noexcept -> AsyncCompute &renderer::VulkanCoreinline
debugUtilsEnabled() const noexcept -> bool (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getAlignedScratchAddress(vk::Buffer buffer) const -> vk::DeviceAddressrenderer::VulkanCoreinline
getAllocator() const noexcept -> const vma::raii::Allocator & (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getBufferAddress(vk::Buffer buffer) const -> vk::DeviceAddress (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getComputeQueue() const noexcept -> vk::Queuerenderer::VulkanCoreinline
getComputeQueueFamilyIndex() const noexcept -> uint32_t (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getDevice() const noexcept -> const vk::raii::Device & (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getGraphicsQueue() const noexcept -> vk::Queue (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getGraphicsQueueFamilyIndex() const noexcept -> uint32_t (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getInstance() const noexcept -> const vk::raii::Instance & (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getNsightMode() const noexcept -> NsightMode (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getPhysicalDevice() const noexcept -> const vk::raii::PhysicalDevice & (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getPipelineCache() const noexcept -> const vk::raii::PipelineCache &renderer::VulkanCoreinline
getRenderDocAPI() const noexcept -> const RENDERDOC_API_1_6_0 * (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getScratchAllocationSize(vk::DeviceSize needed) const noexcept -> vk::DeviceSize (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getTransferQueue() const noexcept -> vk::Queue (defined in renderer::VulkanCore)renderer::VulkanCoreinline
getTransferQueueFamilyIndex() const noexcept -> uint32_t (defined in renderer::VulkanCore)renderer::VulkanCoreinline
graphicsSubmitMutex() const noexcept -> std::mutex & (defined in renderer::VulkanCore)renderer::VulkanCoreinline
isFrameBoundarySupported() const noexcept -> bool (defined in renderer::VulkanCore)renderer::VulkanCoreinline
isMemoryBudgetSupported() const noexcept -> bool (defined in renderer::VulkanCore)renderer::VulkanCoreinline
isMeshShaderSupported() const noexcept -> boolrenderer::VulkanCoreinline
isRayTracingSupported() const noexcept -> bool (defined in renderer::VulkanCore)renderer::VulkanCoreinline
isTextureSharingSupported() const noexcept -> bool (defined in renderer::VulkanCore)renderer::VulkanCoreinline
loadPipelineCache() constrenderer::VulkanCore
maxSamplerAnisotropy() const noexcept -> float (defined in renderer::VulkanCore)renderer::VulkanCoreinline
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::VulkanCoreinline
transferSubmitMutex() const noexcept -> std::mutex &renderer::VulkanCoreinline
updateTracyMemory() constrenderer::VulkanCore
validationEnabled() const noexcept -> bool (defined in renderer::VulkanCore)renderer::VulkanCoreinline
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