Skip to content

LiteFX::IResource

Provides access to a resource managed by the class.

Synopsis

Declared in <litefx/containers.hpp>

template<class THandle>
class IResource;

Member Functions

NameDescription
~IResource [destructor] [virtual]Destructor
handle [virtual]Returns the resource managed by the class.

Protected Member Functions

NameDescription
IResource [constructor]Constructors
operator= Assignment operators
handle [virtual]Returns the resource managed by the class.

Derived Classes

NameDescription
IDirectX12Buffer Represents the base interface for a DirectX 12 buffer implementation.
IDirectX12Image Represents a DirectX 12 sampled image or the base interface for a texture.
IVulkanAccelerationStructure Represents the base interface for a Vulkan acceleration structure implementation.
IVulkanBuffer Represents the base interface for a Vulkan buffer implementation.
IVulkanImage Represents a Vulkan sampled image or the base interface for a texture.
IVulkanSampler Represents a Vulkan sampler.
Resource Implements the IResource interface.

Template Parameters

NameDescription
THandleThe type of the resource.

See Also

Resource