|
| Image (vk::raii::Device const &device, vk::ImageCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) |
|
| Image (vk::raii::Device const &device, VkImage image, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) |
|
| Image (std::nullptr_t) |
|
| ~Image () |
|
| Image ()=delete |
|
| Image (Image const &)=delete |
|
| Image (Image &&rhs) VULKAN_HPP_NOEXCEPT |
|
Image & | operator= (Image const &)=delete |
|
Image & | operator= (Image &&rhs) VULKAN_HPP_NOEXCEPT |
|
vk::Image const & | operator* () const VULKAN_HPP_NOEXCEPT |
|
| operator vk::Image () const VULKAN_HPP_NOEXCEPT |
|
void | clear () VULKAN_HPP_NOEXCEPT |
|
vk::Image | release () |
|
vk::Device | getDevice () const |
|
vk::raii::DeviceDispatcher const * | getDispatcher () const |
|
void | swap (vk::raii::Image &rhs) VULKAN_HPP_NOEXCEPT |
|
void | bindMemory (vk::DeviceMemory memory, vk::DeviceSize memoryOffset) const |
|
VULKAN_HPP_NODISCARD vk::MemoryRequirements | getMemoryRequirements () const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements > | getSparseMemoryRequirements () const |
|
VULKAN_HPP_NODISCARD vk::SubresourceLayout | getSubresourceLayout (const vk::ImageSubresource &subresource) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::ImageDrmFormatModifierPropertiesEXT | getDrmFormatModifierPropertiesEXT () const |
|
VULKAN_HPP_NODISCARD vk::SubresourceLayout2KHR | getSubresourceLayout2EXT (const vk::ImageSubresource2KHR &subresource) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getSubresourceLayout2EXT (const vk::ImageSubresource2KHR &subresource) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::SubresourceLayout2KHR | getSubresourceLayout2KHR (const vk::ImageSubresource2KHR &subresource) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getSubresourceLayout2KHR (const vk::ImageSubresource2KHR &subresource) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getSubresourceLayout2EXT (const vk::ImageSubresource2KHR &subresource) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getSubresourceLayout2KHR (const vk::ImageSubresource2KHR &subresource) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 8566 of file vulkan_raii.hpp.