Skip to content

LiteFX::Rendering::IStateResource

The interface for a state resource.

Synopsis

Declared in <litefx/rendering_api.hpp>

class [[dllimport, dllexport]] IStateResource;

Member Functions

NameDescription
~IStateResource [destructor] [virtual]Releases the state resource instance.
name [virtual]Returns the name of the resource.

Protected Member Functions

NameDescription
IStateResource [constructor]Constructors
operator= Assignment operators

Derived Classes

NameDescription
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.