| 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 |