/// <summary>To be documented.</summary> public static unsafe Result CreateDisplayPlaneSurface(this KhrDisplay thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DisplaySurfaceCreateInfoKHR> pCreateInfo, [Count(Count = 0), Flow(FlowDirection.In)] AllocationCallbacks *pAllocator, [Count(Count = 0), Flow(FlowDirection.Out)] Span <SurfaceKHR> pSurface) { // SpanOverloader return(thisApi.CreateDisplayPlaneSurface(instance, in pCreateInfo.GetPinnableReference(), pAllocator, out pSurface.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result CreateDisplayMode(this KhrDisplay thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] DisplayKHR display, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DisplayModeCreateInfoKHR> pCreateInfo, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <AllocationCallbacks> pAllocator, [Count(Count = 0), Flow(FlowDirection.Out)] Span <DisplayModeKHR> pMode) { // SpanOverloader return(thisApi.CreateDisplayMode(physicalDevice, display, in pCreateInfo.GetPinnableReference(), in pAllocator.GetPinnableReference(), out pMode.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result GetPhysicalDeviceDisplayProperties(this KhrDisplay thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] Span <uint> pPropertyCount, [Count(Computed = "pPropertyCount"), Flow(FlowDirection.Out)] Span <DisplayPropertiesKHR> pProperties) { // SpanOverloader return(thisApi.GetPhysicalDeviceDisplayProperties(physicalDevice, ref pPropertyCount.GetPinnableReference(), out pProperties.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result GetDisplayPlaneSupportedDisplays(this KhrDisplay thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] uint planeIndex, [Count(Count = 0)] Span <uint> pDisplayCount, [Count(Computed = "pDisplayCount"), Flow(FlowDirection.Out)] Span <DisplayKHR> pDisplays) { // SpanOverloader return(thisApi.GetDisplayPlaneSupportedDisplays(physicalDevice, planeIndex, ref pDisplayCount.GetPinnableReference(), out pDisplays.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result GetDisplayPlaneCapabilities(this KhrDisplay thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] DisplayModeKHR mode, [Count(Count = 0)] uint planeIndex, [Count(Count = 0), Flow(FlowDirection.Out)] Span <DisplayPlaneCapabilitiesKHR> pCapabilities) { // SpanOverloader return(thisApi.GetDisplayPlaneCapabilities(physicalDevice, mode, planeIndex, out pCapabilities.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result GetDisplayModeProperties(this KhrDisplay thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] DisplayKHR display, [Count(Count = 0)] Span <uint> pPropertyCount, [Count(Parameter = "pPropertyCount"), Flow(FlowDirection.Out)] DisplayModePropertiesKHR *pProperties) { // SpanOverloader return(thisApi.GetDisplayModeProperties(physicalDevice, display, ref pPropertyCount.GetPinnableReference(), pProperties)); }