The interface for a state resource.
More...
#include <rendering_api.hpp>
Inherited by LiteFX::Rendering::IAccelerationStructure [virtual]
, LiteFX::Rendering::IBuffer [virtual]
, LiteFX::Rendering::IFrameBuffer [virtual]
, LiteFX::Rendering::IImage [virtual]
, LiteFX::Rendering::IPipeline [virtual]
, LiteFX::Rendering::IRenderPass [virtual]
, LiteFX::Rendering::ISampler [virtual]
, and LiteFX::Rendering::StateResource [virtual]
.
|
virtual | ~IStateResource () noexcept=default |
| Releases the state resource instance.
|
|
virtual const String & | name () const noexcept=0 |
| Returns the name of the resource.
|
|
The interface for a state resource.
◆ IStateResource() [1/3]
LiteFX::Rendering::IStateResource::IStateResource |
( |
| ) |
|
|
protecteddefaultnoexcept |
◆ IStateResource() [2/3]
LiteFX::Rendering::IStateResource::IStateResource |
( |
const IStateResource & | | ) |
|
|
protecteddelete |
◆ IStateResource() [3/3]
LiteFX::Rendering::IStateResource::IStateResource |
( |
IStateResource && | | ) |
|
|
protecteddefaultnoexcept |
◆ ~IStateResource()
virtual LiteFX::Rendering::IStateResource::~IStateResource |
( |
| ) |
|
|
virtualdefaultnoexcept |
Releases the state resource instance.
◆ name()
virtual const String & LiteFX::Rendering::IStateResource::name |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]