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

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

alignedElementSize() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Buffervirtual
allocate(const DirectX12IndexBufferLayout &layout, AllocatorPtr allocator, const UInt32 &elements, const ResourceState &initialState, const D3D12_RESOURCE_DESC &resourceDesc, const D3D12MA::ALLOCATION_DESC &allocationDesc)LiteFX::Rendering::Backends::DirectX12IndexBufferstatic
allocate(const String &name, const DirectX12IndexBufferLayout &layout, AllocatorPtr allocator, const UInt32 &elements, const ResourceState &initialState, const D3D12_RESOURCE_DESC &resourceDesc, const D3D12MA::ALLOCATION_DESC &allocationDesc)LiteFX::Rendering::Backends::DirectX12IndexBufferstatic
LiteFX::Rendering::Backends::DirectX12Buffer::allocate(AllocatorPtr allocator, const BufferType &type, const UInt32 &elements, const size_t &elementSize, const size_t &alignment, const bool &writable, const ResourceState &initialState, const D3D12_RESOURCE_DESC &resourceDesc, const D3D12MA::ALLOCATION_DESC &allocationDesc)LiteFX::Rendering::Backends::DirectX12Bufferstatic
LiteFX::Rendering::Backends::DirectX12Buffer::allocate(const String &name, AllocatorPtr allocator, const BufferType &type, const UInt32 &elements, const size_t &elementSize, const size_t &alignment, const bool &writable, const ResourceState &initialState, const D3D12_RESOURCE_DESC &resourceDesc, const D3D12MA::ALLOCATION_DESC &allocationDesc)LiteFX::Rendering::Backends::DirectX12Bufferstatic
allocationInfo() const noexceptLiteFX::Rendering::Backends::DirectX12Bufferprotectedvirtual
allocator() const noexceptLiteFX::Rendering::Backends::DirectX12Bufferprotectedvirtual
DirectX12Buffer(ComPtr< ID3D12Resource > &&buffer, const BufferType &type, const UInt32 &elements, const size_t &elementSize, const size_t &alignment, const bool &writable, const ResourceState &initialState, AllocatorPtr allocator=nullptr, AllocationPtr &&allocation=nullptr, const String &name="")LiteFX::Rendering::Backends::DirectX12Bufferexplicit
DirectX12Buffer(DirectX12Buffer &&)=deleteLiteFX::Rendering::Backends::DirectX12Buffer
DirectX12Buffer(const DirectX12Buffer &)=deleteLiteFX::Rendering::Backends::DirectX12Buffer
DirectX12IndexBuffer(ComPtr< ID3D12Resource > &&buffer, const DirectX12IndexBufferLayout &layout, const UInt32 &elements, const ResourceState &initialState, AllocatorPtr allocator, AllocationPtr &&allocation, const String &name="")LiteFX::Rendering::Backends::DirectX12IndexBufferexplicit
DirectX12IndexBuffer(DirectX12IndexBuffer &&)=deleteLiteFX::Rendering::Backends::DirectX12IndexBuffer
DirectX12IndexBuffer(const DirectX12IndexBuffer &)=deleteLiteFX::Rendering::Backends::DirectX12IndexBuffer
elementAlignment() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Buffervirtual
elements() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Buffervirtual
elementSize() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Buffervirtual
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
index_buffer_layout_type typedefLiteFX::Rendering::IndexBuffer< DirectX12IndexBufferLayout >
layout() const noexcept overrideLiteFX::Rendering::Backends::DirectX12IndexBuffervirtual
map(const void *const data, const size_t &size, const UInt32 &element=0) overrideLiteFX::Rendering::Backends::DirectX12Buffervirtual
map(Span< const void *const > data, const size_t &elementSize, const UInt32 &firstElement=0) overrideLiteFX::Rendering::Backends::DirectX12Buffervirtual
LiteFX::name() const noexcept=0LiteFX::Rendering::IStateResourcepure virtual
LiteFX::Rendering::StateResource::name() noexceptLiteFX::Rendering::StateResourceprotected
LiteFX::Rendering::StateResource::name() const noexcept overrideLiteFX::Rendering::StateResourcevirtual
Resource(const THandle handle) noexceptLiteFX::Resource< THandle >inlineexplicitprotected
Resource(const Resource &)=deleteLiteFX::Resource< THandle >
Resource(Resource &&)=deleteLiteFX::Resource< THandle >
size() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Buffervirtual
state(const UInt32 &subresource=0) const overrideLiteFX::Rendering::Backends::DirectX12Buffervirtual
state(const UInt32 &subresource=0) overrideLiteFX::Rendering::Backends::DirectX12Buffervirtual
StateResource() noexceptLiteFX::Rendering::StateResourceprotected
StateResource(StringView name)LiteFX::Rendering::StateResourceexplicit
StateResource(StateResource &&)=deleteLiteFX::Rendering::StateResource
StateResource(const StateResource &)=deleteLiteFX::Rendering::StateResource
type() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Buffervirtual
view() const noexcept overrideLiteFX::Rendering::Backends::DirectX12IndexBuffervirtual
writable() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Buffervirtual
~DirectX12Buffer() noexceptLiteFX::Rendering::Backends::DirectX12Buffervirtual
~DirectX12IndexBuffer() noexceptLiteFX::Rendering::Backends::DirectX12IndexBuffervirtual
~IBuffer() noexcept=defaultLiteFX::Rendering::IBuffervirtual
~IDeviceMemory() noexcept=defaultLiteFX::Rendering::IDeviceMemoryvirtual
~IDirectX12Buffer() noexcept=defaultLiteFX::Rendering::Backends::IDirectX12Buffervirtual
~IDirectX12IndexBuffer() noexcept=defaultLiteFX::Rendering::Backends::IDirectX12IndexBuffervirtual
~IIndexBuffer() noexcept=defaultLiteFX::Rendering::IIndexBuffervirtual
~IMappable() noexcept=defaultLiteFX::Rendering::IMappablevirtual
~IndexBuffer() noexcept=defaultLiteFX::Rendering::IndexBuffer< DirectX12IndexBufferLayout >virtual
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