|
CeresEngine 0.2.0
A game development framework
|
A RenderAPI object that holds a set of resources that can be bound into shader. More...
#include <CeresEngine/RenderAPI/GPUResourceSet.hpp>
Public Attributes | |
| GPUPipelineLayout & | pipelineLayout |
| The owning pipeline layout object this ResourceSet was created from. | |
Public Attributes inherited from CeresEngine::TDeviceObject< GPUResourceSetDescriptor > | |
| const Descriptor & | descriptor |
| A structure that describes the object and it's properties. | |
Public Attributes inherited from CeresEngine::GPUDeviceObject | |
| GPUDevice & | device |
| The owning device this object was created from. | |
Additional Inherited Members | |
Public Types inherited from CeresEngine::TDeviceObject< GPUResourceSetDescriptor > | |
| using | Descriptor = GPUResourceSetDescriptor |
| An type-alias to the descriptor struct type. | |
Protected Member Functions inherited from CeresEngine::GPUObject | |
| virtual void | destroy () noexcept |
| A internal method called by the system when the object reference count reaches zero. | |
A RenderAPI object that holds a set of resources that can be bound into shader.
|
explicit |
Default initializer.
|
override |
Destroys the resource set object.
|
delete |
Deleted copy constructor.
|
delete |
Deleted move constructor.
|
delete |
|
delete |
| GPUPipelineLayout& CeresEngine::GPUResourceSet::pipelineLayout |
The owning pipeline layout object this ResourceSet was created from.