LiteFX 0.3.1.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12VertexBuffer, including all inherited members.
alignedElementSize() const noexcept override | LiteFX::Rendering::Backends::DirectX12Buffer | virtual |
allocate(const DirectX12VertexBufferLayout &layout, AllocatorPtr allocator, const UInt32 &elements, const ResourceState &initialState, const D3D12_RESOURCE_DESC &resourceDesc, const D3D12MA::ALLOCATION_DESC &allocationDesc) | LiteFX::Rendering::Backends::DirectX12VertexBuffer | static |
allocate(const String &name, const DirectX12VertexBufferLayout &layout, AllocatorPtr allocator, const UInt32 &elements, const ResourceState &initialState, const D3D12_RESOURCE_DESC &resourceDesc, const D3D12MA::ALLOCATION_DESC &allocationDesc) | LiteFX::Rendering::Backends::DirectX12VertexBuffer | static |
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::DirectX12Buffer | static |
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::DirectX12Buffer | static |
allocationInfo() const noexcept | LiteFX::Rendering::Backends::DirectX12Buffer | protectedvirtual |
allocator() const noexcept | LiteFX::Rendering::Backends::DirectX12Buffer | protectedvirtual |
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::DirectX12Buffer | explicit |
DirectX12Buffer(DirectX12Buffer &&)=delete | LiteFX::Rendering::Backends::DirectX12Buffer | |
DirectX12Buffer(const DirectX12Buffer &)=delete | LiteFX::Rendering::Backends::DirectX12Buffer | |
DirectX12VertexBuffer(ComPtr< ID3D12Resource > &&buffer, const DirectX12VertexBufferLayout &layout, const UInt32 &elements, const ResourceState &initialState, AllocatorPtr allocator, AllocationPtr &&allocation, const String &name="") | LiteFX::Rendering::Backends::DirectX12VertexBuffer | explicit |
DirectX12VertexBuffer(DirectX12VertexBuffer &&)=delete | LiteFX::Rendering::Backends::DirectX12VertexBuffer | |
DirectX12VertexBuffer(const DirectX12VertexBuffer &)=delete | LiteFX::Rendering::Backends::DirectX12VertexBuffer | |
elementAlignment() const noexcept override | LiteFX::Rendering::Backends::DirectX12Buffer | virtual |
elements() const noexcept override | LiteFX::Rendering::Backends::DirectX12Buffer | virtual |
elementSize() const noexcept override | LiteFX::Rendering::Backends::DirectX12Buffer | 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 |
layout() const noexcept override | LiteFX::Rendering::Backends::DirectX12VertexBuffer | virtual |
map(const void *const data, const size_t &size, const UInt32 &element=0) override | LiteFX::Rendering::Backends::DirectX12Buffer | virtual |
map(Span< const void *const > data, const size_t &elementSize, const UInt32 &firstElement=0) override | LiteFX::Rendering::Backends::DirectX12Buffer | 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 |
Resource(const THandle handle) noexcept | LiteFX::Resource< THandle > | inlineexplicitprotected |
Resource(const Resource &)=delete | LiteFX::Resource< THandle > | |
Resource(Resource &&)=delete | LiteFX::Resource< THandle > | |
size() const noexcept override | LiteFX::Rendering::Backends::DirectX12Buffer | virtual |
state(const UInt32 &subresource=0) const override | LiteFX::Rendering::Backends::DirectX12Buffer | virtual |
state(const UInt32 &subresource=0) override | LiteFX::Rendering::Backends::DirectX12Buffer | 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 | |
type() const noexcept override | LiteFX::Rendering::Backends::DirectX12Buffer | virtual |
vertex_buffer_layout_type typedef | LiteFX::Rendering::VertexBuffer< DirectX12VertexBufferLayout > | |
view() const noexcept override | LiteFX::Rendering::Backends::DirectX12VertexBuffer | virtual |
writable() const noexcept override | LiteFX::Rendering::Backends::DirectX12Buffer | virtual |
~DirectX12Buffer() noexcept | LiteFX::Rendering::Backends::DirectX12Buffer | virtual |
~DirectX12VertexBuffer() noexcept | LiteFX::Rendering::Backends::DirectX12VertexBuffer | virtual |
~IBuffer() noexcept=default | LiteFX::Rendering::IBuffer | virtual |
~IDeviceMemory() noexcept=default | LiteFX::Rendering::IDeviceMemory | virtual |
~IDirectX12Buffer() noexcept=default | LiteFX::Rendering::Backends::IDirectX12Buffer | virtual |
~IDirectX12VertexBuffer() noexcept=default | LiteFX::Rendering::Backends::IDirectX12VertexBuffer | virtual |
~IMappable() noexcept=default | LiteFX::Rendering::IMappable | 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 |
~IVertexBuffer() noexcept=default | LiteFX::Rendering::IVertexBuffer | virtual |
~Resource() noexcept=default | LiteFX::Resource< THandle > | virtual |
~StateResource() noexcept | LiteFX::Rendering::StateResource | virtual |
~VertexBuffer() noexcept=default | LiteFX::Rendering::VertexBuffer< DirectX12VertexBufferLayout > | virtual |