LiteFX 0.3.1.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12Image, including all inherited members.
alignedElementSize() const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
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::DirectX12Image | static |
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::DirectX12Image | static |
allocationInfo() const noexcept | LiteFX::Rendering::Backends::DirectX12Image | virtual |
allocator() const noexcept | LiteFX::Rendering::Backends::DirectX12Image | virtual |
dimensions() const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
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::DirectX12Image | explicit |
DirectX12Image(DirectX12Image &&)=delete | LiteFX::Rendering::Backends::DirectX12Image | |
DirectX12Image(const DirectX12Image &)=delete | LiteFX::Rendering::Backends::DirectX12Image | |
elementAlignment() const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
elements() const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
elementSize() const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
extent(const UInt32 &level=0) const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
format() const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
LiteFX::handle() noexcept=0 | LiteFX::IResource< ComPtr< ID3D12Resource > > | protectedpure virtual |
LiteFX::handle() const noexcept=0 | LiteFX::IResource< ComPtr< ID3D12Resource > > | pure virtual |
LiteFX::Resource::handle() noexcept override | LiteFX::Resource< THandle > | inlineprotectedvirtual |
LiteFX::Resource::handle() const noexcept override | LiteFX::Resource< THandle > | inlinevirtual |
layers() const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
levels() const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
LiteFX::name() const noexcept=0 | LiteFX::Rendering::IStateResource | pure virtual |
LiteFX::Rendering::StateResource::name() noexcept | LiteFX::Rendering::StateResource | protected |
LiteFX::Rendering::StateResource::name() const noexcept override | LiteFX::Rendering::StateResource | virtual |
planes() const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
Resource(const THandle handle) noexcept | LiteFX::Resource< THandle > | inlineexplicitprotected |
Resource(const Resource &)=delete | LiteFX::Resource< THandle > | |
Resource(Resource &&)=delete | LiteFX::Resource< THandle > | |
samples() const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
size() const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
size(const UInt32 &level) const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
state(const UInt32 &subresource=0) const override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
state(const UInt32 &subresource=0) override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
StateResource() noexcept | LiteFX::Rendering::StateResource | protected |
StateResource(StringView name) | LiteFX::Rendering::StateResource | explicit |
StateResource(StateResource &&)=delete | LiteFX::Rendering::StateResource | |
StateResource(const StateResource &)=delete | LiteFX::Rendering::StateResource | |
subresourceId(const UInt32 &level, const UInt32 &layer, const UInt32 &plane) const noexcept | LiteFX::Rendering::IImage | inlinevirtual |
writable() const noexcept override | LiteFX::Rendering::Backends::DirectX12Image | virtual |
~DirectX12Image() noexcept | LiteFX::Rendering::Backends::DirectX12Image | virtual |
~IDeviceMemory() noexcept=default | LiteFX::Rendering::IDeviceMemory | virtual |
~IDirectX12Image() noexcept=default | LiteFX::Rendering::Backends::IDirectX12Image | virtual |
~IImage() noexcept=default | LiteFX::Rendering::IImage | virtual |
LiteFX::~IResource() noexcept=default | LiteFX::IResource< ComPtr< ID3D12Resource > > | virtual |
LiteFX::Resource::~IResource() noexcept=default | LiteFX::IResource< THandle > | virtual |
~IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | virtual |
~Resource() noexcept=default | LiteFX::Resource< THandle > | virtual |
~StateResource() noexcept | LiteFX::Rendering::StateResource | virtual |