Skip to content

LiteFX::Rendering::Backends::DirectX12Surface

Implements a DirectX12 ISurface.

Synopsis

Declared in <litefx/backends/dx12_api.hpp>

class [[dllimport, dllexport]] DirectX12Surface final
    : public ISurface
    , public Resource<HWND>

Base Classes

NameDescription
ISurfaceRepresents a surface to render to.
Resource<HWND>Implements the IResource interface.

Type Aliases

Member Functions

NameDescription
DirectX12Surface [constructor]Initializes a new DirectX 12 surface.
~DirectX12Surface [destructor] [virtual]Destructor
operator= Assignment operators
handle [virtual]Returns the resource managed by the class.

Protected Member Functions

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