LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::IVertexBuffer Member List

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

alignedElementSize() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
create(TArgs &&... args) -> SharedPtr< T >LiteFX::SharedObjectinlineprotectedstatic
elementAlignment() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
elements() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
elementSize() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
IBuffer() noexcept=defaultLiteFX::Rendering::IBufferprotected
IBuffer(IBuffer &&) noexcept=defaultLiteFX::Rendering::IBufferprotected
IBuffer(const IBuffer &)=deleteLiteFX::Rendering::IBufferprotected
IDeviceMemory() noexcept=defaultLiteFX::Rendering::IDeviceMemoryprotected
LiteFX::Rendering::IBuffer::IDeviceMemory(IDeviceMemory &&) noexcept=defaultLiteFX::Rendering::IDeviceMemoryprotected
LiteFX::Rendering::IBuffer::IDeviceMemory(const IDeviceMemory &)=defaultLiteFX::Rendering::IDeviceMemoryprotected
IMappable() noexcept=defaultLiteFX::Rendering::IMappableprotected
LiteFX::Rendering::IBuffer::IMappable(IMappable &&) noexcept=defaultLiteFX::Rendering::IMappableprotected
LiteFX::Rendering::IBuffer::IMappable(const IMappable &)=defaultLiteFX::Rendering::IMappableprotected
IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::IBuffer::IStateResource(const IStateResource &)=deleteLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::IBuffer::IStateResource(IStateResource &&) noexcept=defaultLiteFX::Rendering::IStateResourceprotected
IVertexBuffer() noexcept=defaultLiteFX::Rendering::IVertexBufferprotected
IVertexBuffer(const IVertexBuffer &)=deleteLiteFX::Rendering::IVertexBufferprotected
IVertexBuffer(IVertexBuffer &&) noexcept=defaultLiteFX::Rendering::IVertexBufferprotected
layout() const noexcept=0LiteFX::Rendering::IVertexBufferpure virtual
map(const void *const data, size_t size, UInt32 element=0)=0LiteFX::Rendering::IMappablepure virtual
LiteFX::Rendering::IBuffer::map(Span< const void *const > data, size_t elementSize, UInt32 firstElement=0)=0LiteFX::Rendering::IMappablepure virtual
LiteFX::Rendering::IBuffer::map(void *data, size_t size, UInt32 element=0, bool write=true)=0LiteFX::Rendering::IMappablepure virtual
LiteFX::Rendering::IBuffer::map(Span< void * > data, size_t elementSize, UInt32 firstElement=0, bool write=true)=0LiteFX::Rendering::IMappablepure virtual
name() const noexcept=0LiteFX::Rendering::IStateResourcepure virtual
operator=(const IVertexBuffer &)=deleteLiteFX::Rendering::IVertexBufferprotected
operator=(IVertexBuffer &&) noexcept=defaultLiteFX::Rendering::IVertexBufferprotected
LiteFX::Rendering::IBuffer::operator=(IBuffer &&) noexcept=defaultLiteFX::Rendering::IBufferprotected
LiteFX::Rendering::IBuffer::operator=(const IBuffer &)=deleteLiteFX::Rendering::IBufferprotected
LiteFX::SharedObject::operator=(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
LiteFX::SharedObject::operator=(const SharedObject &)=defaultLiteFX::SharedObjectprotected
LiteFX::Rendering::IDeviceMemory::operator=(IDeviceMemory &&) noexcept=defaultLiteFX::Rendering::IDeviceMemoryprotected
LiteFX::Rendering::IDeviceMemory::operator=(const IDeviceMemory &)=defaultLiteFX::Rendering::IDeviceMemoryprotected
LiteFX::Rendering::IMappable::operator=(IMappable &&) noexcept=defaultLiteFX::Rendering::IMappableprotected
LiteFX::Rendering::IMappable::operator=(const IMappable &)=defaultLiteFX::Rendering::IMappableprotected
LiteFX::Rendering::IStateResource::operator=(const IStateResource &)=deleteLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::IStateResource::operator=(IStateResource &&) noexcept=defaultLiteFX::Rendering::IStateResourceprotected
shared_from_this(this TSelf &&self) noexceptLiteFX::SharedObjectinline
SharedObject() noexcept=defaultLiteFX::SharedObjectprotected
SharedObject(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
SharedObject(const SharedObject &)=defaultLiteFX::SharedObjectprotected
size() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
type() const noexcept=0LiteFX::Rendering::IBufferpure virtual
usage() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
virtualAddress() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
weak_from_this(this TSelf &&self) noexcept -> WeakPtr< std::remove_reference_t< TSelf > >LiteFX::SharedObjectinline
writable() const noexceptLiteFX::Rendering::IDeviceMemoryinline
~IBuffer() noexcept override=defaultLiteFX::Rendering::IBuffer
~IDeviceMemory() noexcept=defaultLiteFX::Rendering::IDeviceMemoryvirtual
~IMappable() noexcept=defaultLiteFX::Rendering::IMappablevirtual
~IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourcevirtual
~IVertexBuffer() noexcept override=defaultLiteFX::Rendering::IVertexBuffer
~SharedObject() noexcept=defaultLiteFX::SharedObjectvirtual