LiteFX 0.3.1.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::VulkanImage, including all inherited members.
alignedElementSize() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
allocate(const VulkanDevice &device, const Size3d &extent, const Format &format, const ImageDimensions &dimensions, const UInt32 &levels, const UInt32 &layers, const MultiSamplingLevel &samples, const bool &writable, const ResourceState &initialState, VmaAllocator &allocator, const VkImageCreateInfo &createInfo, const VmaAllocationCreateInfo &allocationInfo, VmaAllocationInfo *allocationResult=nullptr) | LiteFX::Rendering::Backends::VulkanImage | static |
allocate(const String &name, const VulkanDevice &device, const Size3d &extent, const Format &format, const ImageDimensions &dimensions, const UInt32 &levels, const UInt32 &layers, const MultiSamplingLevel &samples, const bool &writable, const ResourceState &initialState, VmaAllocator &allocator, const VkImageCreateInfo &createInfo, const VmaAllocationCreateInfo &allocationInfo, VmaAllocationInfo *allocationResult=nullptr) | LiteFX::Rendering::Backends::VulkanImage | static |
allocationInfo() const noexcept | LiteFX::Rendering::Backends::VulkanImage | protectedvirtual |
allocator() const noexcept | LiteFX::Rendering::Backends::VulkanImage | protectedvirtual |
aspectMask() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
aspectMask(const UInt32 &plane) const override | LiteFX::Rendering::Backends::VulkanImage | virtual |
dimensions() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
elementAlignment() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
elements() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
elementSize() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
extent(const UInt32 &level=0) const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
format() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
LiteFX::handle() noexcept=0 | LiteFX::IResource< VkImage > | protectedpure virtual |
LiteFX::handle() const noexcept=0 | LiteFX::IResource< VkImage > | pure virtual |
Resource< VkImage >::handle() noexcept override | LiteFX::Resource< VkImage > | inlineprotectedvirtual |
Resource< VkImage >::handle() const noexcept override | LiteFX::Resource< VkImage > | inlinevirtual |
imageView(const UInt32 &plane=0) const override | LiteFX::Rendering::Backends::VulkanImage | virtual |
imageView(const UInt32 &plane=0) | LiteFX::Rendering::Backends::VulkanImage | protectedvirtual |
layers() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
levels() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
LiteFX::name() const noexcept=0 | LiteFX::Rendering::IStateResource | pure virtual |
LiteFX::Rendering::StateResource::name() noexcept | LiteFX::Rendering::StateResource | protected |
LiteFX::Rendering::StateResource::name() const noexcept override | LiteFX::Rendering::StateResource | virtual |
planes() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
resolveSubresource(const UInt32 &subresource, UInt32 &plane, UInt32 &layer, UInt32 &level) const override | LiteFX::Rendering::Backends::VulkanImage | virtual |
Resource(const VkImage handle) noexcept | LiteFX::Resource< VkImage > | inlineexplicitprotected |
Resource(const Resource &)=delete | LiteFX::Resource< VkImage > | |
Resource(Resource &&)=delete | LiteFX::Resource< VkImage > | |
samples() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
size() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
size(const UInt32 &level) const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
state(const UInt32 &subresource=0) const override | LiteFX::Rendering::Backends::VulkanImage | virtual |
state(const UInt32 &subresource=0) override | LiteFX::Rendering::Backends::VulkanImage | virtual |
StateResource() noexcept | LiteFX::Rendering::StateResource | protected |
StateResource(StringView name) | LiteFX::Rendering::StateResource | explicit |
StateResource(StateResource &&)=delete | LiteFX::Rendering::StateResource | |
StateResource(const StateResource &)=delete | LiteFX::Rendering::StateResource | |
subresourceId(const UInt32 &level, const UInt32 &layer, const UInt32 &plane) const noexcept | LiteFX::Rendering::IImage | inlinevirtual |
VulkanImage(const VulkanDevice &device, VkImage image, const Size3d &extent, const Format &format, const ImageDimensions &dimensions, const UInt32 &levels, const UInt32 &layers, const MultiSamplingLevel &samples, const bool &writable, const ResourceState &initialState, VmaAllocator allocator=nullptr, VmaAllocation allocation=nullptr, const String &name="") | LiteFX::Rendering::Backends::VulkanImage | explicit |
VulkanImage(VulkanImage &&)=delete | LiteFX::Rendering::Backends::VulkanImage | |
VulkanImage(const VulkanImage &)=delete | LiteFX::Rendering::Backends::VulkanImage | |
writable() const noexcept override | LiteFX::Rendering::Backends::VulkanImage | virtual |
~IDeviceMemory() noexcept=default | LiteFX::Rendering::IDeviceMemory | virtual |
~IImage() noexcept=default | LiteFX::Rendering::IImage | virtual |
~IResource() noexcept=default | LiteFX::IResource< VkImage > | virtual |
~IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | virtual |
~IVulkanImage() noexcept=default | LiteFX::Rendering::Backends::IVulkanImage | virtual |
~Resource() noexcept=default | LiteFX::Resource< VkImage > | virtual |
~StateResource() noexcept | LiteFX::Rendering::StateResource | virtual |
~VulkanImage() noexcept | LiteFX::Rendering::Backends::VulkanImage | virtual |