internal static unsafe extern Result vkCreateDisplayPlaneSurfaceKHR(Instance instance, DisplaySurfaceCreateInfo* createInfo, AllocationCallbacks* allocator, Surface* surface);
public unsafe Surface CreateDisplayPlaneSurface(ref DisplaySurfaceCreateInfo createInfo, AllocationCallbacks* allocator = null) { Surface surface; fixed (DisplaySurfaceCreateInfo* __createInfo__ = &createInfo) { vkCreateDisplayPlaneSurfaceKHR(this, __createInfo__, allocator, &surface).CheckError(); } return surface; }