LiteFX 0.3.1.2022
Computer Graphics Engine
LiteFX::Rendering::Backends::DirectX12Image Member List

This is the complete list of members for LiteFX::Rendering::Backends::DirectX12Image, including all inherited members.

alignedElementSize() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
allocate(const DirectX12Device &device, AllocatorPtr allocator, const Size3d &extent, const Format &format, const ImageDimensions &dimension, const UInt32 &levels, const UInt32 &layers, const MultiSamplingLevel &samples, const bool &writable, const ResourceState &initialState, const D3D12_RESOURCE_DESC &resourceDesc, const D3D12MA::ALLOCATION_DESC &allocationDesc)LiteFX::Rendering::Backends::DirectX12Imagestatic
allocate(const String &name, const DirectX12Device &device, AllocatorPtr allocator, const Size3d &extent, const Format &format, const ImageDimensions &dimension, const UInt32 &levels, const UInt32 &layers, const MultiSamplingLevel &samples, const bool &writable, const ResourceState &initialState, const D3D12_RESOURCE_DESC &resourceDesc, const D3D12MA::ALLOCATION_DESC &allocationDesc)LiteFX::Rendering::Backends::DirectX12Imagestatic
allocationInfo() const noexceptLiteFX::Rendering::Backends::DirectX12Imagevirtual
allocator() const noexceptLiteFX::Rendering::Backends::DirectX12Imagevirtual
dimensions() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
DirectX12Image(const DirectX12Device &device, ComPtr< ID3D12Resource > &&image, const Size3d &extent, const Format &format, const ImageDimensions &dimension, const UInt32 &levels, const UInt32 &layers, const MultiSamplingLevel &samples, const bool &writable, const ResourceState &initialState, AllocatorPtr allocator=nullptr, AllocationPtr &&allocation=nullptr, const String &name="")LiteFX::Rendering::Backends::DirectX12Imageexplicit
DirectX12Image(DirectX12Image &&)=deleteLiteFX::Rendering::Backends::DirectX12Image
DirectX12Image(const DirectX12Image &)=deleteLiteFX::Rendering::Backends::DirectX12Image
elementAlignment() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
elements() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
elementSize() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
extent(const UInt32 &level=0) const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
format() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
LiteFX::handle() noexcept=0LiteFX::IResource< ComPtr< ID3D12Resource > >protectedpure virtual
LiteFX::handle() const noexcept=0LiteFX::IResource< ComPtr< ID3D12Resource > >pure virtual
LiteFX::Resource::handle() noexcept overrideLiteFX::Resource< THandle >inlineprotectedvirtual
LiteFX::Resource::handle() const noexcept overrideLiteFX::Resource< THandle >inlinevirtual
layers() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
levels() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
LiteFX::name() const noexcept=0LiteFX::Rendering::IStateResourcepure virtual
LiteFX::Rendering::StateResource::name() noexceptLiteFX::Rendering::StateResourceprotected
LiteFX::Rendering::StateResource::name() const noexcept overrideLiteFX::Rendering::StateResourcevirtual
planes() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
Resource(const THandle handle) noexceptLiteFX::Resource< THandle >inlineexplicitprotected
Resource(const Resource &)=deleteLiteFX::Resource< THandle >
Resource(Resource &&)=deleteLiteFX::Resource< THandle >
samples() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
size() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
size(const UInt32 &level) const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
state(const UInt32 &subresource=0) const overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
state(const UInt32 &subresource=0) overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
StateResource() noexceptLiteFX::Rendering::StateResourceprotected
StateResource(StringView name)LiteFX::Rendering::StateResourceexplicit
StateResource(StateResource &&)=deleteLiteFX::Rendering::StateResource
StateResource(const StateResource &)=deleteLiteFX::Rendering::StateResource
subresourceId(const UInt32 &level, const UInt32 &layer, const UInt32 &plane) const noexceptLiteFX::Rendering::IImageinlinevirtual
writable() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Imagevirtual
~DirectX12Image() noexceptLiteFX::Rendering::Backends::DirectX12Imagevirtual
~IDeviceMemory() noexcept=defaultLiteFX::Rendering::IDeviceMemoryvirtual
~IDirectX12Image() noexcept=defaultLiteFX::Rendering::Backends::IDirectX12Imagevirtual
~IImage() noexcept=defaultLiteFX::Rendering::IImagevirtual
LiteFX::~IResource() noexcept=defaultLiteFX::IResource< ComPtr< ID3D12Resource > >virtual
LiteFX::Resource::~IResource() noexcept=defaultLiteFX::IResource< THandle >virtual
~IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourcevirtual
~Resource() noexcept=defaultLiteFX::Resource< THandle >virtual
~StateResource() noexceptLiteFX::Rendering::StateResourcevirtual