| alignedElementSize() const noexcept=0 | LiteFX::Rendering::IDeviceMemory | pure virtual |
| binding() const noexcept=0 | LiteFX::Rendering::IBindable | pure virtual |
| buffer_type typedef | LiteFX::Rendering::ITransferable< TBufferInterface, TCommandBuffer > | |
| command_buffer_type typedef | LiteFX::Rendering::ITransferable< TBufferInterface, TCommandBuffer > | |
| descriptor_layout_type typedef | LiteFX::Rendering::IDescriptor< TDescriptorLayout > | |
| 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 |
| extent() const noexcept=0 | LiteFX::Rendering::IImage | pure virtual |
| format() const noexcept=0 | LiteFX::Rendering::IImage | pure virtual |
| layout() const noexcept=0 | LiteFX::Rendering::IDescriptor< TDescriptorLayout > | pure virtual |
| levels() const noexcept=0 | LiteFX::Rendering::ITexture< TDescriptorLayout, TBufferInterface, TCommandBuffer > | pure virtual |
| samples() const noexcept=0 | LiteFX::Rendering::ITexture< TDescriptorLayout, TBufferInterface, TCommandBuffer > | pure virtual |
| size() const noexcept=0 | LiteFX::Rendering::IDeviceMemory | pure virtual |
| transferFrom(const TCommandBuffer &commandBuffer, const TBufferInterface &source, const UInt32 &sourceElement=0, const UInt32 &targetElement=0, const UInt32 &elements=1) const =0 | LiteFX::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 =0 | LiteFX::Rendering::ITransferable< TBufferInterface, TCommandBuffer > | pure virtual |
| ~IBindable() noexcept=default | LiteFX::Rendering::IBindable | virtual |
| ~IDescriptor() noexcept=default | LiteFX::Rendering::IDescriptor< TDescriptorLayout > | virtual |
| ~IDeviceMemory() noexcept=default | LiteFX::Rendering::IDeviceMemory | virtual |
| ~IImage() noexcept=default | LiteFX::Rendering::IImage | virtual |
| ~ITexture() noexcept=default | LiteFX::Rendering::ITexture< TDescriptorLayout, TBufferInterface, TCommandBuffer > | virtual |
| ~ITransferable() noexcept=default | LiteFX::Rendering::ITransferable< TBufferInterface, TCommandBuffer > | virtual |