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

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

alignedElementSize() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
create(TArgs &&... args) -> SharedPtr< T >LiteFX::SharedObjectinlineprotectedstatic
dimensions() const noexcept=0LiteFX::Rendering::IImagepure virtual
elementAlignment() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
elements() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
elementSize() const noexcept=0LiteFX::Rendering::IDeviceMemorypure virtual
extent(UInt32 level=0) const noexcept=0LiteFX::Rendering::IImagepure virtual
format() const noexcept=0LiteFX::Rendering::IImagepure virtual
IDeviceMemory() noexcept=defaultLiteFX::Rendering::IDeviceMemoryprotected
IDeviceMemory(IDeviceMemory &&) noexcept=defaultLiteFX::Rendering::IDeviceMemoryprotected
IDeviceMemory(const IDeviceMemory &)=defaultLiteFX::Rendering::IDeviceMemoryprotected
IImage() noexcept=defaultLiteFX::Rendering::IImageprotected
IImage(IImage &&) noexcept=defaultLiteFX::Rendering::IImageprotected
IImage(const IImage &)=deleteLiteFX::Rendering::IImageprotected
IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourceprotected
IStateResource(const IStateResource &)=deleteLiteFX::Rendering::IStateResourceprotected
IStateResource(IStateResource &&) noexcept=defaultLiteFX::Rendering::IStateResourceprotected
layers() const noexcept=0LiteFX::Rendering::IImagepure virtual
levels() const noexcept=0LiteFX::Rendering::IImagepure virtual
name() const noexcept=0LiteFX::Rendering::IStateResourcepure virtual
operator=(IImage &&) noexcept=defaultLiteFX::Rendering::IImageprotected
operator=(const IImage &)=deleteLiteFX::Rendering::IImageprotected
LiteFX::Rendering::IDeviceMemory::operator=(IDeviceMemory &&) noexcept=defaultLiteFX::Rendering::IDeviceMemoryprotected
LiteFX::Rendering::IDeviceMemory::operator=(const IDeviceMemory &)=defaultLiteFX::Rendering::IDeviceMemoryprotected
LiteFX::Rendering::IStateResource::operator=(const IStateResource &)=deleteLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::IStateResource::operator=(IStateResource &&) noexcept=defaultLiteFX::Rendering::IStateResourceprotected
LiteFX::SharedObject::operator=(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
LiteFX::SharedObject::operator=(const SharedObject &)=defaultLiteFX::SharedObjectprotected
planes() const noexcept=0LiteFX::Rendering::IImagepure virtual
resolveSubresource(UInt32 subresource, UInt32 &plane, UInt32 &layer, UInt32 &level) const noexceptLiteFX::Rendering::IImageinlinevirtual
samples() const noexcept=0LiteFX::Rendering::IImagepure virtual
shared_from_this(this TSelf &&self) noexceptLiteFX::SharedObjectinline
SharedObject() noexcept=defaultLiteFX::SharedObjectprotected
SharedObject(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
SharedObject(const SharedObject &)=defaultLiteFX::SharedObjectprotected
size(UInt32 level) const noexcept=0LiteFX::Rendering::IImagepure virtual
size() const noexcept=0LiteFX::Rendering::IImagevirtual
subresourceId(UInt32 level, UInt32 layer, UInt32 plane) const noexceptLiteFX::Rendering::IImageinlinevirtual
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
~IDeviceMemory() noexcept=defaultLiteFX::Rendering::IDeviceMemoryvirtual
~IImage() noexcept override=defaultLiteFX::Rendering::IImage
~IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourcevirtual
~SharedObject() noexcept=defaultLiteFX::SharedObjectvirtual