LiteFX::Rendering::IStateResource¶
The interface for a state resource.
Synopsis¶
Declared in <litefx/rendering_api.hpp>
class [[dllimport, dllexport]] IStateResource;
Member Functions¶
| Name | Description |
|---|---|
~IStateResource [destructor] [virtual] | Releases the state resource instance. |
name [virtual] | Returns the name of the resource. |
Protected Member Functions¶
| Name | Description |
|---|---|
IStateResource [constructor] | Constructors |
operator= | Assignment operators |
Derived Classes¶
| Name | Description |
|---|---|
IAccelerationStructure | Base interface for a ray tracing acceleration structure. |
IBuffer | Base interface for buffer objects. |
IFrameBuffer | The interface for a frame buffer. |
IImage | Describes a generic image. |
IPipeline | The interface for a pipeline. |
IRenderPass | The interface for a render pass. |
ISampler | Describes a texture sampler. |
StateResource | Base class for a resource that can be identified by a name string within a DeviceState. |