alignedElementSize() const noexcept=0 | LiteFX::Rendering::IDeviceMemory | pure virtual |
create(TArgs &&... args) -> SharedPtr< T > | LiteFX::SharedObject | inlineprotectedstatic |
elementAlignment() const noexcept=0 | LiteFX::Rendering::IDeviceMemory | pure virtual |
elements() const noexcept=0 | LiteFX::Rendering::IDeviceMemory | pure virtual |
elementSize() const noexcept=0 | LiteFX::Rendering::IDeviceMemory | pure virtual |
IBuffer() noexcept=default | LiteFX::Rendering::IBuffer | protected |
IBuffer(IBuffer &&) noexcept=default | LiteFX::Rendering::IBuffer | protected |
IBuffer(const IBuffer &)=delete | LiteFX::Rendering::IBuffer | protected |
IDeviceMemory() noexcept=default | LiteFX::Rendering::IDeviceMemory | protected |
LiteFX::Rendering::IBuffer::IDeviceMemory(IDeviceMemory &&) noexcept=default | LiteFX::Rendering::IDeviceMemory | protected |
LiteFX::Rendering::IBuffer::IDeviceMemory(const IDeviceMemory &)=default | LiteFX::Rendering::IDeviceMemory | protected |
IIndexBuffer() noexcept=default | LiteFX::Rendering::IIndexBuffer | protected |
IIndexBuffer(const IIndexBuffer &)=delete | LiteFX::Rendering::IIndexBuffer | protected |
IIndexBuffer(IIndexBuffer &&) noexcept=default | LiteFX::Rendering::IIndexBuffer | protected |
IMappable() noexcept=default | LiteFX::Rendering::IMappable | protected |
LiteFX::Rendering::IBuffer::IMappable(IMappable &&) noexcept=default | LiteFX::Rendering::IMappable | protected |
LiteFX::Rendering::IBuffer::IMappable(const IMappable &)=default | LiteFX::Rendering::IMappable | protected |
IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | protected |
LiteFX::Rendering::IBuffer::IStateResource(const IStateResource &)=delete | LiteFX::Rendering::IStateResource | protected |
LiteFX::Rendering::IBuffer::IStateResource(IStateResource &&) noexcept=default | LiteFX::Rendering::IStateResource | protected |
layout() const noexcept=0 | LiteFX::Rendering::IIndexBuffer | pure virtual |
map(const void *const data, size_t size, UInt32 element=0)=0 | LiteFX::Rendering::IMappable | pure virtual |
LiteFX::Rendering::IBuffer::map(Span< const void *const > data, size_t elementSize, UInt32 firstElement=0)=0 | LiteFX::Rendering::IMappable | pure virtual |
LiteFX::Rendering::IBuffer::map(void *data, size_t size, UInt32 element=0, bool write=true)=0 | LiteFX::Rendering::IMappable | pure virtual |
LiteFX::Rendering::IBuffer::map(Span< void * > data, size_t elementSize, UInt32 firstElement=0, bool write=true)=0 | LiteFX::Rendering::IMappable | pure virtual |
name() const noexcept=0 | LiteFX::Rendering::IStateResource | pure virtual |
operator=(const IIndexBuffer &)=delete | LiteFX::Rendering::IIndexBuffer | protected |
operator=(IIndexBuffer &&) noexcept=default | LiteFX::Rendering::IIndexBuffer | protected |
LiteFX::Rendering::IBuffer::operator=(IBuffer &&) noexcept=default | LiteFX::Rendering::IBuffer | protected |
LiteFX::Rendering::IBuffer::operator=(const IBuffer &)=delete | LiteFX::Rendering::IBuffer | protected |
LiteFX::SharedObject::operator=(SharedObject &&) noexcept=default | LiteFX::SharedObject | protected |
LiteFX::SharedObject::operator=(const SharedObject &)=default | LiteFX::SharedObject | protected |
LiteFX::Rendering::IDeviceMemory::operator=(IDeviceMemory &&) noexcept=default | LiteFX::Rendering::IDeviceMemory | protected |
LiteFX::Rendering::IDeviceMemory::operator=(const IDeviceMemory &)=default | LiteFX::Rendering::IDeviceMemory | protected |
LiteFX::Rendering::IMappable::operator=(IMappable &&) noexcept=default | LiteFX::Rendering::IMappable | protected |
LiteFX::Rendering::IMappable::operator=(const IMappable &)=default | LiteFX::Rendering::IMappable | protected |
LiteFX::Rendering::IStateResource::operator=(const IStateResource &)=delete | LiteFX::Rendering::IStateResource | protected |
LiteFX::Rendering::IStateResource::operator=(IStateResource &&) noexcept=default | LiteFX::Rendering::IStateResource | protected |
shared_from_this(this TSelf &&self) noexcept | LiteFX::SharedObject | inline |
SharedObject() noexcept=default | LiteFX::SharedObject | protected |
SharedObject(SharedObject &&) noexcept=default | LiteFX::SharedObject | protected |
SharedObject(const SharedObject &)=default | LiteFX::SharedObject | protected |
size() const noexcept=0 | LiteFX::Rendering::IDeviceMemory | pure virtual |
type() const noexcept=0 | LiteFX::Rendering::IBuffer | pure virtual |
usage() const noexcept=0 | LiteFX::Rendering::IDeviceMemory | pure virtual |
virtualAddress() const noexcept=0 | LiteFX::Rendering::IDeviceMemory | pure virtual |
weak_from_this(this TSelf &&self) noexcept -> WeakPtr< std::remove_reference_t< TSelf > > | LiteFX::SharedObject | inline |
writable() const noexcept | LiteFX::Rendering::IDeviceMemory | inline |
~IBuffer() noexcept override=default | LiteFX::Rendering::IBuffer | |
~IDeviceMemory() noexcept=default | LiteFX::Rendering::IDeviceMemory | virtual |
~IIndexBuffer() noexcept override=default | LiteFX::Rendering::IIndexBuffer | |
~IMappable() noexcept=default | LiteFX::Rendering::IMappable | virtual |
~IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | virtual |
~SharedObject() noexcept=default | LiteFX::SharedObject | virtual |