|
Foundation
|
#include <Device.hpp>
Classes | |
| struct | PresentDesc |
| struct | SubmitDesc |
Public Types | |
| using | TimelinePair = Pair< RHIDeviceSemaphore *, size_t > |
Public Member Functions | |
| RHIDeviceQueue (RHIDevice const &device) | |
| virtual void | WaitIdle () const =0 |
| virtual void | Submit (Span< const SubmitDesc > desc, RHIDeviceFence *completionFence=nullptr) const =0 |
| virtual void | Present (PresentDesc const &desc) const =0 |
| virtual uint32_t | GetQueueIndex () const =0 |
| virtual void | DebugSetObjectName (const char *name)=0 |
Public Member Functions inherited from Foundation::RHI::RHIObject | |
| RHIObject ()=default | |
| RHIObject (RHIObject const &)=delete | |
| RHIObject & | operator= (const RHIObject &)=delete |
| RHIObject (RHIObject &&)=delete | |
| RHIObject & | operator= (RHIObject &&)=delete |
| virtual | ~RHIObject ()=default |
Protected Attributes | |
| const RHIDevice & | mDevice |
Implemented in Foundation::RHI::VulkanDeviceQueue.
Implemented in Foundation::RHI::VulkanDeviceQueue.
|
pure virtual |
Implemented in Foundation::RHI::VulkanDeviceQueue.
|
pure virtual |
Implemented in Foundation::RHI::VulkanDeviceQueue.
Implemented in Foundation::RHI::VulkanDeviceQueue.