/// <summary>To be documented.</summary> public static unsafe Result GetDeviceGroupSurfacePresentModes2(this ExtFullScreenExclusive thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <PhysicalDeviceSurfaceInfo2KHR> pSurfaceInfo, [Count(Count = 0), Flow(FlowDirection.Out)] Span <DeviceGroupPresentModeFlagsKHR> pModes) { // SpanOverloader return(thisApi.GetDeviceGroupSurfacePresentModes2(device, in pSurfaceInfo.GetPinnableReference(), out pModes.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result GetPhysicalDeviceSurfacePresentModes2(this ExtFullScreenExclusive thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <PhysicalDeviceSurfaceInfo2KHR> pSurfaceInfo, [Count(Count = 0)] Span <uint> pPresentModeCount, [Count(Computed = "pPresentModeCount"), Flow(FlowDirection.Out)] Span <PresentModeKHR> pPresentModes) { // SpanOverloader return(thisApi.GetPhysicalDeviceSurfacePresentModes2(physicalDevice, in pSurfaceInfo.GetPinnableReference(), ref pPresentModeCount.GetPinnableReference(), out pPresentModes.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result GetPhysicalDeviceSurfacePresentModes2(this ExtFullScreenExclusive thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0), Flow(FlowDirection.In)] PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, [Count(Count = 0)] Span <uint> pPresentModeCount, [Count(Parameter = "pPresentModeCount"), Flow(FlowDirection.Out)] PresentModeKHR *pPresentModes) { // SpanOverloader return(thisApi.GetPhysicalDeviceSurfacePresentModes2(physicalDevice, pSurfaceInfo, ref pPresentModeCount.GetPinnableReference(), pPresentModes)); }