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

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

CreateBuffer(RHIBufferDesc const &desc)=0Foundation::RHI::RHIDevicepure virtual
CreateCommandPool(RHICommandPool::PoolDesc type)=0Foundation::RHI::RHIDevicepure virtual
CreateDescriptorPool(RHIDeviceDescriptorPool::PoolDesc const &desc)=0Foundation::RHI::RHIDevicepure virtual
CreateDescriptorSetLayout(RHIDeviceDescriptorSetLayoutDesc const &desc)=0Foundation::RHI::RHIDevicepure virtual
CreateFence(bool signaled=true)=0Foundation::RHI::RHIDevicepure virtual
CreatePipelineState(RHIPipelineState::PipelineStateDesc const &desc)=0Foundation::RHI::RHIDevicepure virtual
CreateSampler(RHIDeviceSampler::SamplerDesc const &desc)=0Foundation::RHI::RHIDevicepure virtual
CreateSemaphore(bool is_timeline=false)=0Foundation::RHI::RHIDevicepure virtual
CreateShaderModule(RHIShaderModule::ShaderModuleDesc const &desc)=0Foundation::RHI::RHIDevicepure virtual
CreateSwapchain(RHISwapchain::SwapchainDesc const &desc)=0Foundation::RHI::RHIDevicepure virtual
CreateTexture(RHITextureDesc const &desc)=0Foundation::RHI::RHIDevicepure virtual
DebugSetObjectName(const char *name)=0Foundation::RHI::RHIDevicepure virtual
DestroyBuffer(Handle handle)=0Foundation::RHI::RHIDevicepure virtual
DestroyCommandPool(Handle handle)=0Foundation::RHI::RHIDevicepure virtual
DestroyDescriptorPool(Handle handle)=0Foundation::RHI::RHIDevicepure virtual
DestroyDescriptorSetLayout(Handle handle)=0Foundation::RHI::RHIDevicepure virtual
DestroyFence(Handle handle)=0Foundation::RHI::RHIDevicepure virtual
DestroyImage(Handle handle)=0Foundation::RHI::RHIDevicepure virtual
DestroyPipelineState(Handle handle)=0Foundation::RHI::RHIDevicepure virtual
DestroySampler(Handle handle)=0Foundation::RHI::RHIDevicepure virtual
DestroySemaphore(Handle handle)=0Foundation::RHI::RHIDevicepure virtual
DestroyShaderModule(Handle handle)=0Foundation::RHI::RHIDevicepure virtual
DestroySwapchain(Handle handle)=0Foundation::RHI::RHIDevicepure virtual
GetBuffer(Handle handle) const =0Foundation::RHI::RHIDevicepure virtual
GetCommandPool(Handle handle) const =0Foundation::RHI::RHIDevicepure virtual
GetDescriptorPool(Handle handle) const =0Foundation::RHI::RHIDevicepure virtual
GetDescriptorSetLayout(Handle handle) const =0Foundation::RHI::RHIDevicepure virtual
GetDeviceQueue(RHIDeviceQueueType type) const =0Foundation::RHI::RHIDevicepure virtual
GetFence(Handle handle) const =0Foundation::RHI::RHIDevicepure virtual
GetImage(Handle handle) const =0Foundation::RHI::RHIDevicepure virtual
GetPipelineState(Handle handle) const =0Foundation::RHI::RHIDevicepure virtual
GetSampler(Handle handle) const =0Foundation::RHI::RHIDevicepure virtual
GetSemaphore(Handle handle) const =0Foundation::RHI::RHIDevicepure virtual
GetShaderModule(Handle handle) const =0Foundation::RHI::RHIDevicepure virtual
GetSwapchain(Handle handle) const =0Foundation::RHI::RHIDevicepure virtual
GetSwapchainSupportedFormats() const =0Foundation::RHI::RHIDevicepure virtual
GetSwapchainSupportedPresentModes() const =0Foundation::RHI::RHIDevicepure virtual
mAppFoundation::RHI::RHIDeviceprotected
operator=(const RHIObject &)=deleteFoundation::RHI::RHIObject
operator=(RHIObject &&)=deleteFoundation::RHI::RHIObject
ResetFences(Span< const RHIDeviceObjectHandle< RHIDeviceFence > > fences)=0Foundation::RHI::RHIDevicepure virtual
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< RHIDeviceObjectHandle< RHIDeviceSemaphore >, size_t > > semaphores)=0Foundation::RHI::RHIDevicepure virtual
WaitForFences(Span< const RHIDeviceObjectHandle< RHIDeviceFence > > fences, bool wait_all, size_t timeout)=0Foundation::RHI::RHIDevicepure virtual
WaitForTimelineSemaphores(Span< const Pair< RHIDeviceObjectHandle< RHIDeviceSemaphore >, size_t > > semaphores, size_t timeout)=0Foundation::RHI::RHIDevicepure virtual
WaitIdle() const =0Foundation::RHI::RHIDevicepure virtual
~RHIObject()=defaultFoundation::RHI::RHIObjectvirtual