LiteFX  0.1.1.2021
Computer Graphics Engine
LiteFX::Rendering::IConstantBuffer< TBufferInterface, TCommandBuffer, TDescriptorLayout > Member List

This is the complete list of members for LiteFX::Rendering::IConstantBuffer< TBufferInterface, TCommandBuffer, TDescriptorLayout >, including all inherited members.

alignedElementSize() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
binding() const noexcept=0LiteFX::Rendering::IBindablepure virtual
buffer_type typedefLiteFX::Rendering::ITransferable< TBufferInterface, TCommandBuffer >
command_buffer_type typedefLiteFX::Rendering::ITransferable< TBufferInterface, TCommandBuffer >
descriptor_layout_type typedefLiteFX::Rendering::IDescriptor< TDescriptorLayout >
elementAlignment() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
elements() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
elementSize() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
layout() const noexcept=0LiteFX::Rendering::IDescriptor< TDescriptorLayout >pure virtual
map(const void *const data, const size_t &size, const UInt32 &element=0)=0LiteFX::Rendering::IMappablepure virtual
map(Span< const void *const > data, const size_t &elementSize, const UInt32 &firstElement=0)=0LiteFX::Rendering::IMappablepure virtual
size() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
transferFrom(const TCommandBuffer &commandBuffer, const TBufferInterface &source, const UInt32 &sourceElement=0, const UInt32 &targetElement=0, const UInt32 &elements=1) const =0LiteFX::Rendering::ITransferable< TBufferInterface, TCommandBuffer >pure virtual
transferTo(const TCommandBuffer &commandBuffer, const TBufferInterface &target, const UInt32 &sourceElement=0, const UInt32 &targetElement=0, const UInt32 &elements=1) const =0LiteFX::Rendering::ITransferable< TBufferInterface, TCommandBuffer >pure virtual
type() const noexcept=0LiteFX::Rendering::IBufferpure virtual
~IBindable() noexcept=defaultLiteFX::Rendering::IBindablevirtual
~IBuffer() noexcept=defaultLiteFX::Rendering::IBuffervirtual
~IConstantBuffer() noexcept=defaultLiteFX::Rendering::IConstantBuffer< TBufferInterface, TCommandBuffer, TDescriptorLayout >virtual
~IDescriptor() noexcept=defaultLiteFX::Rendering::IDescriptor< TDescriptorLayout >virtual
~IDeviceMemory() noexcept=defaultLiteFX::Rendering::IDeviceMemoryvirtual
~IMappable() noexcept=defaultLiteFX::Rendering::IMappablevirtual
~ITransferable() noexcept=defaultLiteFX::Rendering::ITransferable< TBufferInterface, TCommandBuffer >virtual
~ITransferableBuffer() noexcept=defaultLiteFX::Rendering::ITransferableBuffer< TBufferInterface, TCommandBuffer >virtual