Flutter Engine
flutter_runner::VulkanImage Struct Reference

#include <vulkan_surface.h>

Public Member Functions

 VulkanImage ()=default
 
 VulkanImage (VulkanImage &&)=default
 
VulkanImageoperator= (VulkanImage &&)=default
 
 FML_DISALLOW_COPY_AND_ASSIGN (VulkanImage)
 

Public Attributes

VkExternalMemoryImageCreateInfo vk_external_image_create_info
 
VkImageCreateInfo vk_image_create_info
 
VkMemoryRequirements vk_memory_requirements
 
vulkan::VulkanHandle< VkImage > vk_image
 

Detailed Description

Definition at line 57 of file vulkan_surface.h.

Constructor & Destructor Documentation

◆ VulkanImage() [1/2]

flutter_runner::VulkanImage::VulkanImage ( )
default

◆ VulkanImage() [2/2]

flutter_runner::VulkanImage::VulkanImage ( VulkanImage &&  )
default

Member Function Documentation

◆ FML_DISALLOW_COPY_AND_ASSIGN()

flutter_runner::VulkanImage::FML_DISALLOW_COPY_AND_ASSIGN ( VulkanImage  )

◆ operator=()

VulkanImage& flutter_runner::VulkanImage::operator= ( VulkanImage &&  )
default

Member Data Documentation

◆ vk_external_image_create_info

VkExternalMemoryImageCreateInfo flutter_runner::VulkanImage::vk_external_image_create_info

Definition at line 62 of file vulkan_surface.h.

Referenced by flutter_runner::CreateVulkanImage().

◆ vk_image

◆ vk_image_create_info

VkImageCreateInfo flutter_runner::VulkanImage::vk_image_create_info

◆ vk_memory_requirements

VkMemoryRequirements flutter_runner::VulkanImage::vk_memory_requirements

The documentation for this struct was generated from the following file: