createStreamDescriptorSurfaceGGP :: MonadIO io=> Instanceinstanceis the instance to associate with the surface.-> StreamDescriptorSurfaceCreateInfoGGPpCreateInfois a pointer to a StreamDescriptorSurfaceCreateInfoGGP structure containing parameters that affect the creation of the surface object.->"allocator"
::: Maybe AllocationCallbackspAllocatoris the allocator used for host memory allocated for the surface object when there is no more specific allocator available (see Memory Allocation).-> io SurfaceKHR
vkCreateStreamDescriptorSurfaceGGP - Create a SurfaceKHR object for a Google Games Platform stream
Valid Usage (Implicit)
instancemust be a valid Instance handle
pCreateInfomust be a valid pointer to a valid StreamDescriptorSurfaceCreateInfoGGP structureIf
pAllocatoris notNULL,pAllocatormust be a valid pointer to a valid AllocationCallbacks structurepSurfacemust be a valid pointer to a SurfaceKHR handle
Return Codes
See Also
VK_GGP_stream_descriptor_surface, AllocationCallbacks, Instance, StreamDescriptorSurfaceCreateInfoGGP, SurfaceKHR