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]