Foundation
Loading...
Searching...
No Matches
Foundation::RHI::VulkanDevice Member List

This is the complete list of members for Foundation::RHI::VulkanDevice, including all inherited members.

CreateAccelerationStructure(RHIAccelerationStructureDesc const &desc) overrideFoundation::RHI::VulkanDevicevirtual
CreateBuffer(RHIBufferDesc const &desc) overrideFoundation::RHI::VulkanDevicevirtual
CreateCommandPool(RHICommandPool::PoolDesc desc) overrideFoundation::RHI::VulkanDevicevirtual
CreateDescriptorPool(RHIDeviceDescriptorPool::PoolDesc const &desc) overrideFoundation::RHI::VulkanDevicevirtual
CreateDescriptorSetLayout(RHIDeviceDescriptorSetLayoutDesc const &desc) overrideFoundation::RHI::VulkanDevicevirtual
CreateFence(bool signaled) overrideFoundation::RHI::VulkanDevicevirtual
CreatePipelineCache(RHIPipelineStateCache::PipelineStateCacheDesc const &desc) overrideFoundation::RHI::VulkanDevicevirtual
CreatePipelineState(RHIPipelineState::PipelineStateDesc const &desc) overrideFoundation::RHI::VulkanDevicevirtual
CreateQueryPool(RHIDeviceQueryPool::QueryPoolDesc const &desc) overrideFoundation::RHI::VulkanDevicevirtual
CreateSampler(RHIDeviceSampler::SamplerDesc const &desc) overrideFoundation::RHI::VulkanDevicevirtual
CreateSemaphore(bool is_timeline) overrideFoundation::RHI::VulkanDevicevirtual
CreateShaderModule(RHIShaderModule::ShaderModuleDesc const &desc) overrideFoundation::RHI::VulkanDevicevirtual
CreateSwapchain(RHISwapchain::SwapchainDesc const &desc) overrideFoundation::RHI::VulkanDevicevirtual
CreateTexture(RHITextureDesc const &desc) overrideFoundation::RHI::VulkanDevicevirtual
DebugSetObjectName(const char *name) overrideFoundation::RHI::VulkanDevicevirtual
DestroyAccelerationStructure(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroyBuffer(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroyCommandPool(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroyDescriptorPool(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroyDescriptorSetLayout(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroyFence(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroyPipelineCache(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroyPipelineState(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroyQueryPool(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroySampler(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroySemaphore(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroyShaderModule(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroySwapchain(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
DestroyTexture(Handle handle) overrideFoundation::RHI::VulkanDevicevirtual
GetAccelerationStructure(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetAllocator() constFoundation::RHI::VulkanDevice
GetBuffer(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetCommandPool(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetDescriptorPool(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetDescriptorSetLayout(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetDeviceQueue(RHIDeviceQueueType type) const overrideFoundation::RHI::VulkanDevicevirtual
GetFence(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetPipelineCache(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetPipelineState(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetQueryPool(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetSampler(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetSemaphore(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetShaderModule(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetSwapchain(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetSwapchainSupportedFormats() const overrideFoundation::RHI::VulkanDevicevirtual
GetSwapchainSupportedPresentModes() const overrideFoundation::RHI::VulkanDevicevirtual
GetTexture(Handle handle) const overrideFoundation::RHI::VulkanDevicevirtual
GetVkAllocator() constFoundation::RHI::VulkanDeviceinline
GetVkAllocatorCallbacks() constFoundation::RHI::VulkanDevice
GetVkDevice() constFoundation::RHI::VulkanDeviceinline
GetVkPhysicalDevice() constFoundation::RHI::VulkanDeviceinline
GetVkQueues() constFoundation::RHI::VulkanDeviceinline
GetVkSurface() constFoundation::RHI::VulkanDeviceinline
mAppFoundation::RHI::VulkanDeviceprivate
mDeviceFoundation::RHI::VulkanDeviceprivate
mPhysicalDeviceFoundation::RHI::VulkanDeviceprivate
mPropertiesFoundation::RHI::VulkanDeviceprivate
mQueuesFoundation::RHI::VulkanDeviceprivate
mStorageFoundation::RHI::VulkanDeviceprivate
mSurfaceFoundation::RHI::VulkanDeviceprivate
mSwapchainFormatsFoundation::RHI::VulkanDeviceprivate
mSwapchainPresentModesFoundation::RHI::VulkanDeviceprivate
mVkAllocatorFoundation::RHI::VulkanDeviceprivate
mWindowFoundation::RHI::VulkanDeviceprivate
operator=(const RHIObject &)=deleteFoundation::RHI::RHIObject
operator=(RHIObject &&)=deleteFoundation::RHI::RHIObject
QueryBudget(size_t &used, size_t &budget) const overrideFoundation::RHI::VulkanDevicevirtual
QueryDeviceString() const overrideFoundation::RHI::VulkanDevicevirtual
ResetFences(Span< RHIDeviceFence *const > fences) overrideFoundation::RHI::VulkanDevicevirtual
RHIDevice(RHIApplication const &app)Foundation::RHI::RHIDeviceinline
RHIObject()=defaultFoundation::RHI::RHIObject
RHIObject(RHIObject const &)=deleteFoundation::RHI::RHIObject
RHIObject(RHIObject &&)=deleteFoundation::RHI::RHIObject
SignalTimelineSemaphores(Span< const Pair< RHIDeviceSemaphore *, size_t > > semaphores) overrideFoundation::RHI::VulkanDevicevirtual
VulkanDevice(VulkanApplication const &app, vk::raii::PhysicalDevice physicalDevice, SDL_Window *window=nullptr)Foundation::RHI::VulkanDevice
WaitForFences(Span< RHIDeviceFence *const > fences, bool wait_all, size_t timeout) overrideFoundation::RHI::VulkanDevicevirtual
WaitForTimelineSemaphores(Span< const Pair< RHIDeviceSemaphore *, size_t > > semaphores, size_t timeout) overrideFoundation::RHI::VulkanDevicevirtual
WaitIdle() const overrideFoundation::RHI::VulkanDevicevirtual
~RHIObject()=defaultFoundation::RHI::RHIObjectvirtual
~VulkanDevice() overrideFoundation::RHI::VulkanDevice