| 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 |
| 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 |
| IVertexBuffer() noexcept=default | LiteFX::Rendering::IVertexBuffer | protected |
| IVertexBuffer(const IVertexBuffer &)=delete | LiteFX::Rendering::IVertexBuffer | protected |
| IVertexBuffer(IVertexBuffer &&) noexcept=default | LiteFX::Rendering::IVertexBuffer | protected |
| layout() const noexcept=0 | LiteFX::Rendering::IVertexBuffer | 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 IVertexBuffer &)=delete | LiteFX::Rendering::IVertexBuffer | protected |
| operator=(IVertexBuffer &&) noexcept=default | LiteFX::Rendering::IVertexBuffer | 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 |
| ~IMappable() noexcept=default | LiteFX::Rendering::IMappable | virtual |
| ~IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | virtual |
| ~IVertexBuffer() noexcept override=default | LiteFX::Rendering::IVertexBuffer | |
| ~SharedObject() noexcept=default | LiteFX::SharedObject | virtual |