Structures
VkSurfaceCreateInfoOHOS
The parameters for surface creation on Open Harmony OS platform
The VkSurfaceCreateInfoOHOS structure is defined as:
typedef struct VkSurfaceCreateInfoOHOS {
VkStructureType sType;
const void* pNext;
VkSurfaceCreateFlagsOHOS flags;
OHNativeWindow* window;
} VkSurfaceCreateInfoOHOS;
pub struct SurfaceCreateInfoOHOS {
s_type: vk::StructureType,
p_next: *const c_void,
flags: vk::SurfaceCreateFlagsOHOS,
window: *mut OHNativeWindow,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.flagsis reserved for future use.window: is a pointer to a OHNativeWindow to associate the surface with.
Valid Usage (Implicit)
VUID-VkSurfaceCreateInfoOHOS-sType-sType
sType must be VK_STRUCTURE_TYPE_SURFACE_CREATE_INFO_OHOS
VUID-VkSurfaceCreateInfoOHOS-pNext-pNext
pNext must be NULL
VUID-VkSurfaceCreateInfoOHOS-flags-zerobitmask
flags must be 0
Parent
VK_OHOS_surfaceType
Structures