|
Foundation
|
#include <Descriptor.hpp>
Public Member Functions | |
| VulkanDeviceDescriptorSet (VulkanDeviceDescriptorPool const &pool, vk::raii::DescriptorSet &&set) | |
| void | Update (UpdateDesc const &desc) override |
| auto const & | GetVkDescriptorSet () const |
| void | DebugSetObjectName (const char *name) override |
Public Member Functions inherited from Foundation::RHI::RHIDeviceDescriptorSet | |
| RHIDeviceDescriptorSet (RHIDeviceDescriptorPool const &pool) | |
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 |
Private Attributes | |
| const VulkanDeviceDescriptorPool & | mPool |
| vk::raii::DescriptorSet | mSet { nullptr } |
Additional Inherited Members | |
Protected Attributes inherited from Foundation::RHI::RHIDeviceDescriptorSet | |
| const RHIDeviceDescriptorPool & | mPool |
| VulkanDeviceDescriptorSet::VulkanDeviceDescriptorSet | ( | VulkanDeviceDescriptorPool const & | pool, |
| vk::raii::DescriptorSet && | set | ||
| ) |
Implements Foundation::RHI::RHIDeviceDescriptorSet.
|
overridevirtual |
Implements Foundation::RHI::RHIDeviceDescriptorSet.
|
private |
|
private |