SPARK
0.1.0
A general purpose game engine written in C++.
|
This is the complete list of members for spark::render::vk::VulkanImage, including all inherited members.
alignedElementSize() const noexcept override | spark::render::vk::VulkanImage | virtual |
Allocate(const VulkanDevice &device, const math::Vector3< unsigned > &extent, Format format, ImageDimensions dimensions, unsigned levels, unsigned layers, MultiSamplingLevel samples, bool writable, ImageLayout initial_layout, VmaAllocator &allocator, const VkImageCreateInfo &create_info, const VmaAllocationCreateInfo &allocation_info, VmaAllocationInfo *allocation_result=nullptr) | spark::render::vk::VulkanImage | static |
Allocate(const std::string &name, const VulkanDevice &device, const math::Vector3< unsigned > &extent, Format format, ImageDimensions dimensions, unsigned levels, unsigned layers, MultiSamplingLevel samples, bool writable, ImageLayout initial_layout, VmaAllocator &allocator, const VkImageCreateInfo &create_info, const VmaAllocationCreateInfo &allocation_info, VmaAllocationInfo *allocation_result=nullptr) | spark::render::vk::VulkanImage | static |
aspectMask() const noexcept override | spark::render::vk::VulkanImage | virtual |
aspectMask(unsigned plane) const override | spark::render::vk::VulkanImage | |
spark::render::vk::IVulkanImage::aspectMask(unsigned int plane=0) const =0 | spark::render::vk::IVulkanImage | pure virtual |
dimensions() const noexcept override | spark::render::vk::VulkanImage | virtual |
elementAlignment() const override | spark::render::vk::VulkanImage | virtual |
elements() const noexcept override | spark::render::vk::VulkanImage | virtual |
elementSize() const noexcept override | spark::render::vk::VulkanImage | virtual |
extent(unsigned level) const noexcept override | spark::render::vk::VulkanImage | virtual |
format() const noexcept override | spark::render::vk::VulkanImage | virtual |
handle() const final | spark::render::Resource< VkImage > | virtual |
spark::render::Resource< VkImage >::handle() final | spark::render::Resource< VkImage > | protectedvirtual |
imageView(unsigned plane=0) const override | spark::render::vk::VulkanImage | |
spark::render::vk::IVulkanImage::imageView(unsigned int plane=0) const =0 | spark::render::vk::IVulkanImage | pure virtual |
layers() const noexcept override | spark::render::vk::VulkanImage | virtual |
layout(unsigned sub_resource) const override | spark::render::vk::VulkanImage | |
spark::render::vk::IVulkanImage::layout(unsigned int sub_resource=0) const =0 | spark::render::IImage | pure virtual |
levels() const noexcept override | spark::render::vk::VulkanImage | virtual |
spark::name() const noexcept=0 | spark::render::IStateResource | pure virtual |
spark::render::StateResource::name() const noexcept final | spark::render::StateResource | virtual |
spark::render::StateResource::name() noexcept | spark::render::StateResource | protected |
operator=(const VulkanImage &other)=delete (defined in spark::render::vk::VulkanImage) | spark::render::vk::VulkanImage | |
operator=(VulkanImage &&other) noexcept=delete (defined in spark::render::vk::VulkanImage) | spark::render::vk::VulkanImage | |
operator=(const StateResource &other)=delete (defined in spark::render::StateResource) | spark::render::StateResource | |
operator=(StateResource &&other) noexcept (defined in spark::render::StateResource) | spark::render::StateResource | |
planes() const noexcept override | spark::render::vk::VulkanImage | virtual |
resolveSubresource(const unsigned subresource) const noexcept | spark::render::IImage | inline |
Resource(VkImage handle) noexcept | spark::render::Resource< VkImage > | explicit |
samples() const noexcept override | spark::render::vk::VulkanImage | virtual |
size() const noexcept override | spark::render::vk::VulkanImage | virtual |
size(unsigned level) const override | spark::render::vk::VulkanImage | |
spark::render::vk::IVulkanImage::size(unsigned int level) const =0 | spark::render::IImage | pure virtual |
StateResource(std::string_view name) noexcept | spark::render::StateResource | explicit |
StateResource(const StateResource &other)=delete (defined in spark::render::StateResource) | spark::render::StateResource | |
StateResource(StateResource &&other) noexcept (defined in spark::render::StateResource) | spark::render::StateResource | |
StateResource() noexcept | spark::render::StateResource | explicitprotected |
subResourceId(unsigned &level, unsigned &layer, unsigned &plane) const noexcept | spark::render::IImage | inlinevirtual |
VulkanImage(const VulkanDevice &device, VkImage image, const math::Vector3< unsigned > &extent, Format format, ImageDimensions dimensions, unsigned levels, unsigned layers, MultiSamplingLevel samples, bool writable, ImageLayout initial_layout, VmaAllocator allocator=nullptr, VmaAllocation allocation=nullptr, const std::string &name="") | spark::render::vk::VulkanImage | explicit |
VulkanImage(const VulkanImage &other)=delete (defined in spark::render::vk::VulkanImage) | spark::render::vk::VulkanImage | |
VulkanImage(VulkanImage &&other) noexcept=delete (defined in spark::render::vk::VulkanImage) | spark::render::vk::VulkanImage | |
writable() const noexcept override | spark::render::vk::VulkanImage | virtual |
~IDeviceMemory() noexcept=default (defined in spark::render::IDeviceMemory) | spark::render::IDeviceMemory | virtual |
~IImage() noexcept override=default (defined in spark::render::IImage) | spark::render::IImage | |
~IStateResource() noexcept=default (defined in spark::render::IStateResource) | spark::render::IStateResource | virtual |
~IVulkanImage() noexcept override=default (defined in spark::render::vk::IVulkanImage) | spark::render::vk::IVulkanImage | |
~StateResource() noexcept override (defined in spark::render::StateResource) | spark::render::StateResource | |
~VulkanImage() override (defined in spark::render::vk::VulkanImage) | spark::render::vk::VulkanImage |