예제 #1
0
 /// <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()));
 }
예제 #2
0
 /// <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()));
 }
예제 #3
0
 /// <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()));
 }
예제 #4
0
 /// <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()));
 }
예제 #5
0
 /// <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));
 }