Structures
VkDirectFBSurfaceCreateInfoEXT
Structure specifying parameters of a newly created DirectFB surface object
The VkDirectFBSurfaceCreateInfoEXT
structure is defined as:
typedef struct VkDirectFBSurfaceCreateInfoEXT {
VkStructureType sType;
const void* pNext;
VkDirectFBSurfaceCreateFlagsEXT flags;
IDirectFB* dfb;
IDirectFBSurface* surface;
} VkDirectFBSurfaceCreateInfoEXT;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.flags
is reserved for future use.dfb
is a pointer to theIDirectFB
main interface of DirectFB.surface
is a pointer to aIDirectFBSurface
surface interface.
Valid Usage
VUID-VkDirectFBSurfaceCreateInfoEXT-dfb-04117
dfb
must point to a valid DirectFB IDirectFB
VUID-VkDirectFBSurfaceCreateInfoEXT-surface-04118
surface
must point to a valid DirectFB IDirectFBSurface
Valid Usage (Implicit)
VUID-VkDirectFBSurfaceCreateInfoEXT-sType-sType
sType
must be VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT
VUID-VkDirectFBSurfaceCreateInfoEXT-pNext-pNext
pNext
must be NULL
VUID-VkDirectFBSurfaceCreateInfoEXT-flags-zerobitmask
flags
must be 0