Structures

VkUbmSurfaceCreateInfoSEC

Structure specifying parameters of a newly created UBM surface object

The VkUbmSurfaceCreateInfoSEC structure is defined as:

typedef struct VkUbmSurfaceCreateInfoSEC {
    VkStructureType sType;
    const void* pNext;
    VkUbmSurfaceCreateFlagsSEC flags;
    struct ubm_device* device;
    struct ubm_surface* surface;
} VkUbmSurfaceCreateInfoSEC;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • flags is reserved for future use.
  • device is a pointer to a ubm_device to associate the surface with.
  • surface is a pointer to a ubm_surface to associate the surface with.

Valid Usage

VUID-VkUbmSurfaceCreateInfoSEC-device-12366

device must point to a valid UBM ubm_device

VUID-VkUbmSurfaceCreateInfoSEC-surface-12367

surface must point to a valid UBM ubm_surface

Valid Usage (Implicit)

VUID-VkUbmSurfaceCreateInfoSEC-sType-sType

sType must be VK_STRUCTURE_TYPE_UBM_SURFACE_CREATE_INFO_SEC