public PhysicalDeviceInlineUniformBlockFeaturesEXT ( StructureType sType = StructureType.PhysicalDeviceInlineUniformBlockFeaturesExt, void *pNext = default, Bool32 inlineUniformBlock = default, Bool32 descriptorBindingInlineUniformBlockUpdateAfterBind = default ) { SType = sType; PNext = pNext; InlineUniformBlock = inlineUniformBlock; DescriptorBindingInlineUniformBlockUpdateAfterBind = descriptorBindingInlineUniformBlockUpdateAfterBind; }
public FilterCubicImageViewImageFormatPropertiesEXT ( StructureType sType = StructureType.FilterCubicImageViewImageFormatPropertiesExt, void *pNext = default, Bool32 filterCubic = default, Bool32 filterCubicMinmax = default ) { SType = sType; PNext = pNext; FilterCubic = filterCubic; FilterCubicMinmax = filterCubicMinmax; }
public PhysicalDeviceCustomBorderColorFeaturesEXT ( StructureType sType = StructureType.PhysicalDeviceCustomBorderColorFeaturesExt, void *pNext = default, Bool32 customBorderColors = default, Bool32 customBorderColorWithoutFormat = default ) { SType = sType; PNext = pNext; CustomBorderColors = customBorderColors; CustomBorderColorWithoutFormat = customBorderColorWithoutFormat; }
public PhysicalDeviceSubgroupSizeControlFeaturesEXT ( StructureType sType = StructureType.PhysicalDeviceSubgroupSizeControlFeaturesExt, void *pNext = default, Bool32 subgroupSizeControl = default, Bool32 computeFullSubgroups = default ) { SType = sType; PNext = pNext; SubgroupSizeControl = subgroupSizeControl; ComputeFullSubgroups = computeFullSubgroups; }
public PhysicalDeviceCooperativeMatrixFeaturesNV ( StructureType sType = StructureType.PhysicalDeviceCooperativeMatrixFeaturesNV, void *pNext = default, Bool32 cooperativeMatrix = default, Bool32 cooperativeMatrixRobustBufferAccess = default ) { SType = sType; PNext = pNext; CooperativeMatrix = cooperativeMatrix; CooperativeMatrixRobustBufferAccess = cooperativeMatrixRobustBufferAccess; }
public PhysicalDeviceShaderAtomicInt64Features ( StructureType sType = StructureType.PhysicalDeviceShaderAtomicInt64Features, void *pNext = default, Bool32 shaderBufferInt64Atomics = default, Bool32 shaderSharedInt64Atomics = default ) { SType = sType; PNext = pNext; ShaderBufferInt64Atomics = shaderBufferInt64Atomics; ShaderSharedInt64Atomics = shaderSharedInt64Atomics; }
public PhysicalDevicePerformanceQueryFeaturesKHR ( StructureType sType = StructureType.PhysicalDevicePerformanceQueryFeaturesKhr, void *pNext = default, Bool32 performanceCounterQueryPools = default, Bool32 performanceCounterMultipleQueryPools = default ) { SType = sType; PNext = pNext; PerformanceCounterQueryPools = performanceCounterQueryPools; PerformanceCounterMultipleQueryPools = performanceCounterMultipleQueryPools; }
public PhysicalDeviceVariablePointerFeatures ( StructureType sType = StructureType.PhysicalDeviceVariablePointersFeatures, void *pNext = default, Bool32 variablePointersStorageBuffer = default, Bool32 variablePointers = default ) { SType = sType; PNext = pNext; VariablePointersStorageBuffer = variablePointersStorageBuffer; VariablePointers = variablePointers; }
public AccelerationStructureGeometryInstancesDataKHR ( StructureType sType = StructureType.AccelerationStructureGeometryInstancesDataKhr, void *pNext = default, Bool32 arrayOfPointers = default, DeviceOrHostAddressConstKHR data = default ) { SType = sType; PNext = pNext; ArrayOfPointers = arrayOfPointers; Data = data; }
public PhysicalDeviceShaderClockFeaturesKHR ( StructureType sType = StructureType.PhysicalDeviceShaderClockFeaturesKhr, void *pNext = default, Bool32 shaderSubgroupClock = default, Bool32 shaderDeviceClock = default ) { SType = sType; PNext = pNext; ShaderSubgroupClock = shaderSubgroupClock; ShaderDeviceClock = shaderDeviceClock; }
public PhysicalDeviceIDProperties ( StructureType sType = StructureType.PhysicalDeviceIDProperties, void *pNext = default, uint deviceNodeMask = default, Bool32 deviceLuidvalid = default ) { SType = sType; PNext = pNext; DeviceNodeMask = deviceNodeMask; DeviceLuidvalid = deviceLuidvalid; }
public PhysicalDeviceTransformFeedbackFeaturesEXT ( StructureType sType = StructureType.PhysicalDeviceTransformFeedbackFeaturesExt, void *pNext = default, Bool32 transformFeedback = default, Bool32 geometryStreams = default ) { SType = sType; PNext = pNext; TransformFeedback = transformFeedback; GeometryStreams = geometryStreams; }
public PhysicalDeviceShadingRateImageFeaturesNV ( StructureType sType = StructureType.PhysicalDeviceShadingRateImageFeaturesNV, void *pNext = default, Bool32 shadingRateImage = default, Bool32 shadingRateCoarseSampleOrder = default ) { SType = sType; PNext = pNext; ShadingRateImage = shadingRateImage; ShadingRateCoarseSampleOrder = shadingRateCoarseSampleOrder; }
public PhysicalDeviceSamplerFilterMinmaxPropertiesEXT ( StructureType sType = StructureType.PhysicalDeviceSamplerFilterMinmaxProperties, void *pNext = default, Bool32 filterMinmaxSingleComponentFormats = default, Bool32 filterMinmaxImageComponentMapping = default ) { SType = sType; PNext = pNext; FilterMinmaxSingleComponentFormats = filterMinmaxSingleComponentFormats; FilterMinmaxImageComponentMapping = filterMinmaxImageComponentMapping; }
public PhysicalDeviceMeshShaderFeaturesNV ( StructureType sType = StructureType.PhysicalDeviceMeshShaderFeaturesNV, void *pNext = default, Bool32 taskShader = default, Bool32 meshShader = default ) { SType = sType; PNext = pNext; TaskShader = taskShader; MeshShader = meshShader; }
public MemoryDedicatedRequirementsKHR ( StructureType sType = StructureType.MemoryDedicatedRequirements, void *pNext = default, Bool32 prefersDedicatedAllocation = default, Bool32 requiresDedicatedAllocation = default ) { SType = sType; PNext = pNext; PrefersDedicatedAllocation = prefersDedicatedAllocation; RequiresDedicatedAllocation = requiresDedicatedAllocation; }
public PhysicalDeviceComputeShaderDerivativesFeaturesNV ( StructureType sType = StructureType.PhysicalDeviceComputeShaderDerivativesFeaturesNV, void *pNext = default, Bool32 computeDerivativeGroupQuads = default, Bool32 computeDerivativeGroupLinear = default ) { SType = sType; PNext = pNext; ComputeDerivativeGroupQuads = computeDerivativeGroupQuads; ComputeDerivativeGroupLinear = computeDerivativeGroupLinear; }
public PhysicalDeviceVertexAttributeDivisorFeaturesEXT ( StructureType sType = StructureType.PhysicalDeviceVertexAttributeDivisorFeaturesExt, void *pNext = default, Bool32 vertexAttributeInstanceRateDivisor = default, Bool32 vertexAttributeInstanceRateZeroDivisor = default ) { SType = sType; PNext = pNext; VertexAttributeInstanceRateDivisor = vertexAttributeInstanceRateDivisor; VertexAttributeInstanceRateZeroDivisor = vertexAttributeInstanceRateZeroDivisor; }
public PipelineRasterizationDepthClipStateCreateInfoEXT ( StructureType sType = StructureType.PipelineRasterizationDepthClipStateCreateInfoExt, void *pNext = default, uint flags = default, Bool32 depthClipEnable = default ) { SType = sType; PNext = pNext; Flags = flags; DepthClipEnable = depthClipEnable; }
public PhysicalDeviceConditionalRenderingFeaturesEXT ( StructureType sType = StructureType.PhysicalDeviceConditionalRenderingFeaturesExt, void *pNext = default, Bool32 conditionalRendering = default, Bool32 inheritedConditionalRendering = default ) { SType = sType; PNext = pNext; ConditionalRendering = conditionalRendering; InheritedConditionalRendering = inheritedConditionalRendering; }
public PipelineExecutableStatisticValueKHR ( Bool32 b32 = default, long i64 = default, ulong u64 = default, double f64 = default ) { B32 = b32; I64 = i64; U64 = u64; F64 = f64; }
public PhysicalDeviceShaderFloat16Int8FeaturesKHR ( StructureType sType = StructureType.PhysicalDeviceShaderFloat16Int8Features, void *pNext = default, Bool32 shaderFloat16 = default, Bool32 shaderInt8 = default ) { SType = sType; PNext = pNext; ShaderFloat16 = shaderFloat16; ShaderInt8 = shaderInt8; }
public PhysicalDevice4444FormatsFeaturesEXT ( StructureType sType = StructureType.PhysicalDevice4444FormatsFeaturesExt, void *pNext = default, Bool32 formatA4R4G4B4 = default, Bool32 formatA4B4G4R4 = default ) { SType = sType; PNext = pNext; FormatA4R4G4B4 = formatA4R4G4B4; FormatA4B4G4R4 = formatA4B4G4R4; }
public PhysicalDeviceDescriptorIndexingFeatures ( StructureType sType = StructureType.PhysicalDeviceDescriptorIndexingFeatures, void *pNext = default, Bool32 shaderInputAttachmentArrayDynamicIndexing = default, Bool32 shaderUniformTexelBufferArrayDynamicIndexing = default, Bool32 shaderStorageTexelBufferArrayDynamicIndexing = default, Bool32 shaderUniformBufferArrayNonUniformIndexing = default, Bool32 shaderSampledImageArrayNonUniformIndexing = default, Bool32 shaderStorageBufferArrayNonUniformIndexing = default, Bool32 shaderStorageImageArrayNonUniformIndexing = default, Bool32 shaderInputAttachmentArrayNonUniformIndexing = default, Bool32 shaderUniformTexelBufferArrayNonUniformIndexing = default, Bool32 shaderStorageTexelBufferArrayNonUniformIndexing = default, Bool32 descriptorBindingUniformBufferUpdateAfterBind = default, Bool32 descriptorBindingSampledImageUpdateAfterBind = default, Bool32 descriptorBindingStorageImageUpdateAfterBind = default, Bool32 descriptorBindingStorageBufferUpdateAfterBind = default, Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind = default, Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind = default, Bool32 descriptorBindingUpdateUnusedWhilePending = default, Bool32 descriptorBindingPartiallyBound = default, Bool32 descriptorBindingVariableDescriptorCount = default, Bool32 runtimeDescriptorArray = default ) { SType = sType; PNext = pNext; ShaderInputAttachmentArrayDynamicIndexing = shaderInputAttachmentArrayDynamicIndexing; ShaderUniformTexelBufferArrayDynamicIndexing = shaderUniformTexelBufferArrayDynamicIndexing; ShaderStorageTexelBufferArrayDynamicIndexing = shaderStorageTexelBufferArrayDynamicIndexing; ShaderUniformBufferArrayNonUniformIndexing = shaderUniformBufferArrayNonUniformIndexing; ShaderSampledImageArrayNonUniformIndexing = shaderSampledImageArrayNonUniformIndexing; ShaderStorageBufferArrayNonUniformIndexing = shaderStorageBufferArrayNonUniformIndexing; ShaderStorageImageArrayNonUniformIndexing = shaderStorageImageArrayNonUniformIndexing; ShaderInputAttachmentArrayNonUniformIndexing = shaderInputAttachmentArrayNonUniformIndexing; ShaderUniformTexelBufferArrayNonUniformIndexing = shaderUniformTexelBufferArrayNonUniformIndexing; ShaderStorageTexelBufferArrayNonUniformIndexing = shaderStorageTexelBufferArrayNonUniformIndexing; DescriptorBindingUniformBufferUpdateAfterBind = descriptorBindingUniformBufferUpdateAfterBind; DescriptorBindingSampledImageUpdateAfterBind = descriptorBindingSampledImageUpdateAfterBind; DescriptorBindingStorageImageUpdateAfterBind = descriptorBindingStorageImageUpdateAfterBind; DescriptorBindingStorageBufferUpdateAfterBind = descriptorBindingStorageBufferUpdateAfterBind; DescriptorBindingUniformTexelBufferUpdateAfterBind = descriptorBindingUniformTexelBufferUpdateAfterBind; DescriptorBindingStorageTexelBufferUpdateAfterBind = descriptorBindingStorageTexelBufferUpdateAfterBind; DescriptorBindingUpdateUnusedWhilePending = descriptorBindingUpdateUnusedWhilePending; DescriptorBindingPartiallyBound = descriptorBindingPartiallyBound; DescriptorBindingVariableDescriptorCount = descriptorBindingVariableDescriptorCount; RuntimeDescriptorArray = runtimeDescriptorArray; }
public PhysicalDeviceBufferDeviceAddressFeatures ( StructureType sType = StructureType.PhysicalDeviceBufferDeviceAddressFeatures, void *pNext = default, Bool32 bufferDeviceAddress = default, Bool32 bufferDeviceAddressCaptureReplay = default, Bool32 bufferDeviceAddressMultiDevice = default ) { SType = sType; PNext = pNext; BufferDeviceAddress = bufferDeviceAddress; BufferDeviceAddressCaptureReplay = bufferDeviceAddressCaptureReplay; BufferDeviceAddressMultiDevice = bufferDeviceAddressMultiDevice; }
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 PhysicalDevice8BitStorageFeaturesKHR ( StructureType sType = StructureType.PhysicalDevice8BitStorageFeatures, void *pNext = default, Bool32 storageBuffer8BitAccess = default, Bool32 uniformAndStorageBuffer8BitAccess = default, Bool32 storagePushConstant8 = default ) { SType = sType; PNext = pNext; StorageBuffer8BitAccess = storageBuffer8BitAccess; UniformAndStorageBuffer8BitAccess = uniformAndStorageBuffer8BitAccess; StoragePushConstant8 = storagePushConstant8; }
public PerformanceOverrideInfoINTEL ( StructureType sType = StructureType.PerformanceOverrideInfoIntel, void *pNext = default, PerformanceOverrideTypeINTEL type = default, Bool32 enable = default, ulong parameter = default ) { SType = sType; PNext = pNext; Type = type; Enable = enable; Parameter = parameter; }
public PipelineViewportWScalingStateCreateInfoNV ( StructureType sType = StructureType.PipelineViewportWScalingStateCreateInfoNV, void *pNext = default, Bool32 viewportWScalingEnable = default, uint viewportCount = default, ViewportWScalingNV *pViewportWScalings = default ) { SType = sType; PNext = pNext; ViewportWScalingEnable = viewportWScalingEnable; ViewportCount = viewportCount; PViewportWScalings = pViewportWScalings; }
public PhysicalDeviceMultiviewFeatures ( StructureType sType = StructureType.PhysicalDeviceMultiviewFeatures, void *pNext = default, Bool32 multiview = default, Bool32 multiviewGeometryShader = default, Bool32 multiviewTessellationShader = default ) { SType = sType; PNext = pNext; Multiview = multiview; MultiviewGeometryShader = multiviewGeometryShader; MultiviewTessellationShader = multiviewTessellationShader; }