|
Foundation
|
#include <Descriptor.hpp>
Classes | |
| struct | PoolDesc |
Public Member Functions | |
| RHIDeviceDescriptorPool (RHIDevice const &device, PoolDesc const &desc) | |
| virtual RHIDeviceDescriptorPoolScopedHandle< RHIDeviceDescriptorSet > | CreateDescriptorSet (RHIDeviceObjectHandle< RHIDeviceDescriptorSetLayout >, uint32_t max_variable_count=0)=0 |
| virtual RHIDeviceDescriptorSet * | GetDescriptorSet (Handle handle) const =0 |
| virtual void | DestroyDescriptorSet (Handle handle)=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 |
Public Attributes | |
| struct Foundation::RHI::RHIDeviceDescriptorPool::PoolDesc | mDesc |
Protected Attributes | |
| const RHIDevice & | mDevice |
|
inline |
|
pure virtual |
Implemented in Foundation::RHI::VulkanDeviceDescriptorPool.
|
pure virtual |
Implemented in Foundation::RHI::VulkanDeviceDescriptorPool.
|
pure virtual |
Implemented in Foundation::RHI::VulkanDeviceDescriptorPool.
|
pure virtual |
Implemented in Foundation::RHI::VulkanDeviceDescriptorPool.
| struct Foundation::RHI::RHIDeviceDescriptorPool::PoolDesc Foundation::RHI::RHIDeviceDescriptorPool::mDesc |