Base class for a resource that can be identified by a name string within a DeviceState.
More...
#include <rendering_api.hpp>
Inherits LiteFX::Rendering::IStateResource.
Inherited by LiteFX::Rendering::Pipeline< DirectX12PipelineLayout, DirectX12ShaderProgram > [virtual]
, LiteFX::Rendering::Pipeline< VulkanPipelineLayout, VulkanShaderProgram > [virtual]
, LiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping > [virtual]
, LiteFX::Rendering::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping > [virtual]
, LiteFX::Rendering::Backends::DirectX12Buffer [virtual]
, LiteFX::Rendering::Backends::DirectX12Image [virtual]
, LiteFX::Rendering::Backends::DirectX12Sampler [virtual]
, LiteFX::Rendering::Backends::VulkanBuffer [virtual]
, LiteFX::Rendering::Backends::VulkanImage [virtual]
, LiteFX::Rendering::Backends::VulkanSampler [virtual]
, LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram > [virtual]
, and LiteFX::Rendering::RenderPass< TRenderPipeline, TFrameBuffer, TInputAttachmentMapping > [virtual]
.
Base class for a resource that can be identified by a name string within a DeviceState.
◆ StateResource() [1/4]
StateResource::StateResource |
( |
| ) |
|
|
protectednoexcept |
◆ StateResource() [2/4]
Initializes a new state resource instance.
- Parameters
-
name | The name of the resource. |
◆ StateResource() [3/4]
LiteFX::Rendering::StateResource::StateResource |
( |
StateResource && |
| ) |
|
|
delete |
◆ StateResource() [4/4]
LiteFX::Rendering::StateResource::StateResource |
( |
const StateResource & |
| ) |
|
|
delete |
◆ ~StateResource()
StateResource::~StateResource |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ name() [1/2]
const String & StateResource::name |
( |
| ) |
const |
|
overridevirtualnoexcept |
◆ name() [2/2]
String & StateResource::name |
( |
| ) |
|
|
protectednoexcept |