public SurfaceCapabilitiesKHR ( uint minImageCount = default, uint maxImageCount = default, Extent2D currentExtent = default, Extent2D minImageExtent = default, Extent2D maxImageExtent = default, uint maxImageArrayLayers = default, SurfaceTransformFlagsKHR supportedTransforms = default, SurfaceTransformFlagsKHR currentTransform = default, CompositeAlphaFlagsKHR supportedCompositeAlpha = default, ImageUsageFlags supportedUsageFlags = default ) { MinImageCount = minImageCount; MaxImageCount = maxImageCount; CurrentExtent = currentExtent; MinImageExtent = minImageExtent; MaxImageExtent = maxImageExtent; MaxImageArrayLayers = maxImageArrayLayers; SupportedTransforms = supportedTransforms; CurrentTransform = currentTransform; SupportedCompositeAlpha = supportedCompositeAlpha; SupportedUsageFlags = supportedUsageFlags; }
public SurfaceCapabilities2EXT ( StructureType sType = StructureType.SurfaceCapabilities2Ext, void *pNext = default, uint minImageCount = default, uint maxImageCount = default, Extent2D currentExtent = default, Extent2D minImageExtent = default, Extent2D maxImageExtent = default, uint maxImageArrayLayers = default, SurfaceTransformFlagsKHR supportedTransforms = default, SurfaceTransformFlagsKHR currentTransform = default, CompositeAlphaFlagsKHR supportedCompositeAlpha = default, ImageUsageFlags supportedUsageFlags = default, SurfaceCounterFlagsEXT supportedSurfaceCounters = default ) { SType = sType; PNext = pNext; MinImageCount = minImageCount; MaxImageCount = maxImageCount; CurrentExtent = currentExtent; MinImageExtent = minImageExtent; MaxImageExtent = maxImageExtent; MaxImageArrayLayers = maxImageArrayLayers; SupportedTransforms = supportedTransforms; CurrentTransform = currentTransform; SupportedCompositeAlpha = supportedCompositeAlpha; SupportedUsageFlags = supportedUsageFlags; SupportedSurfaceCounters = supportedSurfaceCounters; }
public DisplaySurfaceCreateInfoKHR ( StructureType sType = StructureType.DisplaySurfaceCreateInfoKhr, void *pNext = default, uint flags = default, DisplayModeKHR displayMode = default, uint planeIndex = default, uint planeStackIndex = default, SurfaceTransformFlagsKHR transform = default, float globalAlpha = default, DisplayPlaneAlphaFlagsKHR alphaMode = default, Extent2D imageExtent = default ) { SType = sType; PNext = pNext; Flags = flags; DisplayMode = displayMode; PlaneIndex = planeIndex; PlaneStackIndex = planeStackIndex; Transform = transform; GlobalAlpha = globalAlpha; AlphaMode = alphaMode; ImageExtent = imageExtent; }
public Rect2D ( Offset2D offset = default, Extent2D extent = default ) { Offset = offset; Extent = extent; }
public DisplayModeParametersKHR ( Extent2D visibleRegion = default, uint refreshRate = default ) { VisibleRegion = visibleRegion; RefreshRate = refreshRate; }
public MultisamplePropertiesEXT ( StructureType sType = StructureType.MultisamplePropertiesExt, void *pNext = default, Extent2D maxSampleLocationGridSize = default ) { SType = sType; PNext = pNext; MaxSampleLocationGridSize = maxSampleLocationGridSize; }
public RectLayerKHR ( Offset2D offset = default, Extent2D extent = default, uint layer = default ) { Offset = offset; Extent = extent; Layer = layer; }
public PhysicalDeviceFragmentDensityMapPropertiesEXT ( StructureType sType = StructureType.PhysicalDeviceFragmentDensityMapPropertiesExt, void *pNext = default, Extent2D minFragmentDensityTexelSize = default, Extent2D maxFragmentDensityTexelSize = default, Bool32 fragmentDensityInvocations = default ) { SType = sType; PNext = pNext; MinFragmentDensityTexelSize = minFragmentDensityTexelSize; MaxFragmentDensityTexelSize = maxFragmentDensityTexelSize; FragmentDensityInvocations = fragmentDensityInvocations; }
public PhysicalDeviceShadingRateImagePropertiesNV ( StructureType sType = StructureType.PhysicalDeviceShadingRateImagePropertiesNV, void *pNext = default, Extent2D shadingRateTexelSize = default, uint shadingRatePaletteSize = default, uint shadingRateMaxCoarseSamples = default ) { SType = sType; PNext = pNext; ShadingRateTexelSize = shadingRateTexelSize; ShadingRatePaletteSize = shadingRatePaletteSize; ShadingRateMaxCoarseSamples = shadingRateMaxCoarseSamples; }
public PhysicalDeviceSampleLocationsPropertiesEXT ( StructureType sType = StructureType.PhysicalDeviceSampleLocationsPropertiesExt, void *pNext = default, SampleCountFlags sampleLocationSampleCounts = default, Extent2D maxSampleLocationGridSize = default, uint sampleLocationSubPixelBits = default, Bool32 variableSampleLocations = default ) { SType = sType; PNext = pNext; SampleLocationSampleCounts = sampleLocationSampleCounts; MaxSampleLocationGridSize = maxSampleLocationGridSize; SampleLocationSubPixelBits = sampleLocationSubPixelBits; VariableSampleLocations = variableSampleLocations; }
public SampleLocationsInfoEXT ( StructureType sType = StructureType.SampleLocationsInfoExt, void *pNext = default, SampleCountFlags sampleLocationsPerPixel = default, Extent2D sampleLocationGridSize = default, uint sampleLocationsCount = default, SampleLocationEXT *pSampleLocations = default ) { SType = sType; PNext = pNext; SampleLocationsPerPixel = sampleLocationsPerPixel; SampleLocationGridSize = sampleLocationGridSize; SampleLocationsCount = sampleLocationsCount; PSampleLocations = pSampleLocations; }
public DisplayPropertiesKHR ( DisplayKHR display = default, byte *displayName = default, Extent2D physicalDimensions = default, Extent2D physicalResolution = default, SurfaceTransformFlagsKHR supportedTransforms = default, Bool32 planeReorderPossible = default, Bool32 persistentContent = default ) { Display = display; DisplayName = displayName; PhysicalDimensions = physicalDimensions; PhysicalResolution = physicalResolution; SupportedTransforms = supportedTransforms; PlaneReorderPossible = planeReorderPossible; PersistentContent = persistentContent; }
public SwapchainCreateInfoKHR ( StructureType sType = StructureType.SwapchainCreateInfoKhr, void *pNext = default, SwapchainCreateFlagsKHR flags = default, SurfaceKHR surface = default, uint minImageCount = default, Format imageFormat = default, ColorSpaceKHR imageColorSpace = default, Extent2D imageExtent = default, uint imageArrayLayers = default, ImageUsageFlags imageUsage = default, SharingMode imageSharingMode = default, uint queueFamilyIndexCount = default, uint *pQueueFamilyIndices = default, SurfaceTransformFlagsKHR preTransform = default, CompositeAlphaFlagsKHR compositeAlpha = default, PresentModeKHR presentMode = default, Bool32 clipped = default, SwapchainKHR oldSwapchain = default ) { SType = sType; PNext = pNext; Flags = flags; Surface = surface; MinImageCount = minImageCount; ImageFormat = imageFormat; ImageColorSpace = imageColorSpace; ImageExtent = imageExtent; ImageArrayLayers = imageArrayLayers; ImageUsage = imageUsage; ImageSharingMode = imageSharingMode; QueueFamilyIndexCount = queueFamilyIndexCount; PQueueFamilyIndices = pQueueFamilyIndices; PreTransform = preTransform; CompositeAlpha = compositeAlpha; PresentMode = presentMode; Clipped = clipped; OldSwapchain = oldSwapchain; }
public DisplayPlaneCapabilitiesKHR ( DisplayPlaneAlphaFlagsKHR supportedAlpha = default, Offset2D minSrcPosition = default, Offset2D maxSrcPosition = default, Extent2D minSrcExtent = default, Extent2D maxSrcExtent = default, Offset2D minDstPosition = default, Offset2D maxDstPosition = default, Extent2D minDstExtent = default, Extent2D maxDstExtent = default ) { SupportedAlpha = supportedAlpha; MinSrcPosition = minSrcPosition; MaxSrcPosition = maxSrcPosition; MinSrcExtent = minSrcExtent; MaxSrcExtent = maxSrcExtent; MinDstPosition = minDstPosition; MaxDstPosition = maxDstPosition; MinDstExtent = minDstExtent; MaxDstExtent = maxDstExtent; }