From a80378836e28b02a95fb794d9e2d4d6eb6cf92bf Mon Sep 17 00:00:00 2001 From: Amer Koleci Date: Mon, 10 Oct 2022 10:11:07 +0200 Subject: [PATCH] DirectComposition bindings just landed. Generate enums and structs in single file (for easier readability) --- Directory.Build.props | 2 +- Vortice.Win32.sln | 6 + src/Generator/Program.cs | 89 +- .../Generated/AffineTransform2DProperties.cs | 28 - .../Generated/AntialiasMode.cs | 22 - .../Generated/ArcSegment.cs | 30 - .../Generated/ArcSize.cs | 22 - .../Generated/ArithmeticCompositeProp.cs | 22 - .../Generated/AtlasProp.cs | 22 - .../Generated/BitmapBrushProperties.cs | 24 - .../Generated/BitmapBrushProperties1.cs | 24 - .../Generated/BitmapInterpolationMode.cs | 22 - .../Generated/BitmapOptions.cs | 32 - .../Generated/BitmapProperties.cs | 24 - .../Generated/BitmapProperties1.cs | 30 - .../Generated/BitmapSourceAlphaMode.cs | 22 - .../BitmapSourceInterpolationMode.cs | 31 - .../Generated/BitmapSourceOrientation.cs | 40 - .../Generated/BitmapSourceProp.cs | 34 - .../Generated/Blend.cs | 55 - .../Generated/BlendDescription.cs | 36 - .../Generated/BlendOperation.cs | 31 - .../Generated/BlendProp.cs | 19 - .../Generated/BorderEdgeMode.cs | 25 - .../Generated/BorderProp.cs | 22 - .../Generated/BrightnessProp.cs | 22 - .../Generated/BrushProperties.cs | 21 - .../Generated/BufferPrecision.cs | 34 - .../Generated/CapStyle.cs | 28 - .../Generated/ChangeType.cs | 29 - .../Generated/ChannelDepth.cs | 25 - .../Generated/ChannelSelector.cs | 28 - .../Generated/ChromaKeyProp.cs | 28 - .../Generated/ColorBitmapGlyphSnapOption.cs | 22 - .../Generated/ColorContextType.cs | 25 - .../Generated/ColorInterpolationMode.cs | 22 - .../Generated/ColorManagementAlphaMode.cs | 22 - .../Generated/ColorManagementProp.cs | 34 - .../Generated/ColorManagementQuality.cs | 25 - .../ColorManagementRenderingIntent.cs | 28 - .../Generated/ColorMatrixProp.cs | 25 - .../Generated/ColorSpace.cs | 25 - .../Generated/CombineMode.cs | 28 - .../CompatibleRenderTargetOptions.cs | 23 - .../Generated/CompositeProp.cs | 19 - .../Generated/ContrastProp.cs | 22 - .../Generated/ConvolveMatrixProp.cs | 49 - .../Generated/ConvolveMatrixScaleMode.cs | 34 - .../Generated/CreationProperties.cs | 24 - .../Generated/CropProp.cs | 22 - .../Generated/CrossfadeProp.cs | 19 - .../Generated/CustomVertexBufferProperties.cs | 30 - .../Generated/DCInitializeMode.cs | 22 - .../Generated/DashStyle.cs | 34 - .../Generated/DebugLevel.cs | 28 - .../Generated/DeviceContextOptions.cs | 23 - .../Generated/DirectionalBlurOptimization.cs | 25 - .../Generated/DirectionalBlurProp.cs | 28 - .../Generated/DiscreteTransferProp.cs | 43 - .../Generated/DisplacementMapProp.cs | 25 - .../Generated/DistantDiffuseProp.cs | 37 - .../Generated/DistantDiffuseScaleMode.cs | 34 - .../Generated/DistantSpecularProp.cs | 40 - .../Generated/DistantSpecularScaleMode.cs | 34 - .../DpiCompensationInterpolationMode.cs | 34 - .../Generated/DpiCompensationProp.cs | 25 - .../Generated/DrawTextOptions.cs | 32 - .../Generated/DrawingStateDescription.cs | 30 - .../Generated/DrawingStateDescription1.cs | 36 - .../Generated/EdgeDetectionMode.cs | 22 - .../Generated/EdgeDetectionProp.cs | 31 - .../Generated/EffectInputDescription.cs | 24 - .../Generated/Ellipse.cs | 24 - .../Generated/EmbossProp.cs | 22 - .../Generated/ExposureProp.cs | 19 - .../Generated/ExtendMode.cs | 25 - .../Generated/FactoryOptions.cs | 18 - .../Generated/FactoryType.cs | 22 - .../Generated/Feature.cs | 22 - .../FeatureDataD3D10XHardwareOptions.cs | 18 - .../Generated/FeatureDataDoubles.cs | 18 - .../Generated/FeatureLevel.cs | 25 - .../Generated/Filter.cs | 43 - .../Generated/FloodProp.cs | 19 - .../Generated/Gamma.cs | 22 - .../Generated/Gamma1.cs | 25 - .../Generated/GammaTransferProp.cs | 67 - .../Generated/GaussianBlurOptimization.cs | 25 - .../Generated/GaussianBlurProp.cs | 25 - .../Generated/GeometryRelation.cs | 31 - .../Generated/GeometrySimplificationOption.cs | 22 - .../Generated/GradientMeshPatch.cs | 87 - .../Generated/GradientStop.cs | 21 - .../Generated/Graphics.Direct2D.Enums.cs | 3060 +++++++++++ .../Generated/Graphics.Direct2D.Structs.cs | 850 +++ .../Generated/Graphics.Imaging.D2D.Enums.cs} | 9 +- .../Graphics.Imaging.D2D.Structs.cs} | 9 +- .../Generated/HDRTonemapDisplayMode.cs | 22 - .../Generated/HDRTonemapProp.cs | 25 - .../HighlightSandShadowsInputGamma.cs | 22 - .../Generated/HighlightSandShadowsProp.cs | 31 - .../Generated/HistogramProp.cs | 25 - .../Generated/HueRotationProp.cs | 19 - .../Generated/HueToRgbInputColorSpace.cs | 22 - .../Generated/HueToRgbProp.cs | 19 - .../Generated/HwndRenderTargetProperties.cs | 24 - .../Generated/ImageBrushProperties.cs | 27 - .../Generated/ImageSourceFromDxgiOptions.cs | 23 - .../Generated/ImageSourceLoadingOptions.cs | 26 - .../Generated/InkBezierSegment.cs | 24 - .../Generated/InkNibShape.cs | 22 - .../Generated/InkPoint.cs | 24 - .../Generated/InkStyleProperties.cs | 21 - .../Generated/InputDescription.cs | 21 - .../Generated/InputElementDescription.cs | 30 - .../Generated/InterpolationMode.cs | 34 - .../Generated/InterpolationModeDefinition.cs | 40 - .../Generated/LayerOptions.cs | 23 - .../Generated/LayerOptions1.cs | 26 - .../Generated/LayerParameters.cs | 36 - .../Generated/LayerParameters1.cs | 36 - .../Generated/LineJoin.cs | 28 - .../LinearGradientBrushProperties.cs | 21 - .../Generated/LinearTransferProp.cs | 55 - .../Generated/LookupTable3DProp.cs | 22 - .../Generated/MapOptions.cs | 29 - .../Generated/MappedRect.cs | 21 - .../Generated/MorphologyMode.cs | 22 - .../Generated/MorphologyProp.cs | 25 - .../Generated/OpacityMaskContent.cs | 25 - .../Generated/OpacityMetadataProp.cs | 19 - .../Generated/OpacityProp.cs | 19 - .../Generated/Orientation.cs | 40 - .../Generated/PatchEdgeMode.cs | 25 - ...PerspectiveTransform3DInteroplationMode.cs | 31 - .../PerspectiveTransform3DProperties.cs | 40 - .../Generated/PixelOptions.cs | 23 - .../Generated/PointDescription.cs | 30 - .../Generated/PointDiffuseProp.cs | 34 - .../Generated/PointDiffuseScaleMode.cs | 34 - .../Generated/PointSpecularProp.cs | 37 - .../Generated/PointSpecularScaleMode.cs | 34 - .../Generated/PosterizeProp.cs | 25 - .../Generated/PresentOptions.cs | 26 - .../Generated/PrimitiveBlend.cs | 31 - .../Generated/PrintControlProperties.cs | 24 - .../Generated/PrintFontSubsetMode.cs | 25 - .../Generated/Property.cs | 46 - .../Generated/PropertyBinding.cs | 24 - .../Generated/PropertyType.cs | 73 - .../Generated/QuadraticBezierSegment.cs | 21 - .../RadialGradientBrushProperties.cs | 27 - .../Generated/RenderTargetProperties.cs | 33 - .../Generated/RenderTargetType.cs | 25 - .../Generated/RenderTargetUsage.cs | 26 - .../Generated/RenderingControls.cs | 21 - .../Generated/RenderingPriority.cs | 22 - .../Generated/ResourceTextureProperties.cs | 33 - .../Generated/RgbToHueOutputColorSpace.cs | 22 - .../Generated/RgbToHueProp.cs | 19 - .../Generated/RoundedRect.cs | 24 - .../Generated/SaturationProp.cs | 19 - .../Generated/ScaleInterpolationMode.cs | 34 - .../Generated/ScaleProp.cs | 31 - .../Generated/SepiaProp.cs | 22 - .../Generated/ShadowOptimization.cs | 25 - .../Generated/ShadowProp.cs | 25 - .../Generated/SharpenProp.cs | 22 - .../Generated/SimpleColorProfile.cs | 30 - .../Generated/SpotDiffuseProp.cs | 43 - .../Generated/SpotDiffuseScaleMode.cs | 34 - .../Generated/SpotSpecularProp.cs | 46 - .../Generated/SpotSpecularScaleMode.cs | 34 - .../Generated/SpriteOptions.cs | 23 - .../Generated/StraightenProp.cs | 25 - .../Generated/StraightenScaleMode.cs | 31 - .../Generated/StrokeStyleProperties.cs | 36 - .../Generated/StrokeStyleProperties1.cs | 39 - .../Generated/StrokeTransformType.cs | 25 - .../Generated/SubProperty.cs | 37 - .../Generated/SvgAspectAlign.cs | 46 - .../Generated/SvgAspectScaling.cs | 22 - .../Generated/SvgAttributePodType.cs | 58 - .../Generated/SvgAttributeStringType.cs | 22 - .../Generated/SvgDisplay.cs | 22 - .../Generated/SvgLength.cs | 21 - .../Generated/SvgLengthUnits.cs | 22 - .../Generated/SvgLineCap.cs | 25 - .../Generated/SvgLineJoin.cs | 25 - .../Generated/SvgOverflow.cs | 22 - .../Generated/SvgPaintType.cs | 37 - .../Generated/SvgPathCommand.cs | 73 - .../Generated/SvgPreserveAspectRatio.cs | 24 - .../Generated/SvgUnitType.cs | 22 - .../Generated/SvgViewbox.cs | 27 - .../Generated/SvgVisibility.cs | 22 - .../Generated/SweepDirection.cs | 22 - .../Generated/TableTransferProp.cs | 43 - .../Generated/TemperatureandtintProp.cs | 22 - .../Generated/TextAntialiasMode.cs | 28 - .../Generated/ThreadingMode.cs | 22 - .../Generated/TileProp.cs | 19 - .../Generated/TintProp.cs | 22 - .../Generated/Transform3DInterpolationMode.cs | 31 - .../Generated/Transform3DProperties.cs | 25 - .../TransformedImageSourceOptions.cs | 23 - .../TransformedImageSourceProperties.cs | 30 - .../Generated/Triangle.cs | 24 - .../Generated/TurbulenceProp.cs | 37 - .../Generated/UnitMode.cs | 22 - .../Generated/VertexBufferProperties.cs | 27 - .../Generated/VertexOptions.cs | 29 - .../Generated/VertexRange.cs | 21 - .../Generated/VertexUsage.cs | 22 - .../Generated/VignetteProp.cs | 25 - .../Generated/WhiteLevelAdjustmentProp.cs | 22 - .../Generated/WindowState.cs | 23 - .../Generated/YcbcrChromaSubsampling.cs | 31 - .../Generated/YcbcrInterpolationMode.cs | 34 - .../Generated/YcbcrProp.cs | 25 - .../Generated/DxcCp.cs | 21 - .../Generated/DxcHashFlags.cs | 19 - .../Generated/DxcOutKind.cs | 37 - .../Generated/DxcValidatorFlags.cs | 27 - .../Generated/DxcVersionInfoFlags.cs | 22 - .../Generated/Graphics.Direct3D.Dxc.Enums.cs | 85 + ...sh.cs => Graphics.Direct3D.Dxc.Structs.cs} | 26 + .../Generated/BlobPart.cs | 67 - .../Generated/CompileEffectFlags.cs | 21 - .../Generated/CompileFlags.cs | 69 - .../Generated/CompileFlags2.cs | 23 - .../Generated/CompileSecondaryFlags.cs | 23 - .../Generated/CompressShaderFlags.cs | 19 - .../Generated/DisasmFlags.cs | 33 - .../Generated/Graphics.Direct3D.Fxc.Enums.cs | 217 + ...ta.cs => Graphics.Direct3D.Fxc.Structs.cs} | 0 .../Generated/StripFlags.cs | 33 - .../Generated/AesCtrIv.cs | 21 - .../Generated/AsyncGetDataFlags.cs | 21 - .../Generated/AuthenticatedChannelType.cs | 25 - ...catedConfigureAccessibleEncryptionInput.cs | 21 - ...uthenticatedConfigureCryptoSessionInput.cs | 27 - .../AuthenticatedConfigureInitializeInput.cs | 24 - .../Generated/AuthenticatedConfigureInput.cs | 27 - .../Generated/AuthenticatedConfigureOutput.cs | 30 - .../AuthenticatedConfigureProtectionInput.cs | 21 - ...thenticatedConfigureSharedResourceInput.cs | 27 - .../AuthenticatedProcessIdentifierType.cs | 25 - .../Generated/AuthenticatedProtectionFlags.cs | 30 - ...yAccessibilityEncryptionGuidCountOutput.cs | 21 - ...edQueryAccessibilityEncryptionGuidInput.cs | 21 - ...dQueryAccessibilityEncryptionGuidOutput.cs | 24 - .../AuthenticatedQueryAccessibilityOutput.cs | 27 - .../AuthenticatedQueryChannelTypeOutput.cs | 21 - .../AuthenticatedQueryCryptoSessionInput.cs | 21 - .../AuthenticatedQueryCryptoSessionOutput.cs | 27 - ...eryCurrentAccessibilityEncryptionOutput.cs | 21 - .../AuthenticatedQueryDeviceHandleOutput.cs | 21 - .../Generated/AuthenticatedQueryInput.cs | 24 - .../Generated/AuthenticatedQueryOutput.cs | 30 - .../AuthenticatedQueryOutputIdCountInput.cs | 24 - .../AuthenticatedQueryOutputIdCountOutput.cs | 27 - .../AuthenticatedQueryOutputIdInput.cs | 27 - .../AuthenticatedQueryOutputIdOutput.cs | 30 - .../AuthenticatedQueryProtectionOutput.cs | 21 - ...trictedSharedResourceProcessCountOutput.cs | 21 - ...eryRestrictedSharedResourceProcessInput.cs | 21 - ...ryRestrictedSharedResourceProcessOutput.cs | 27 - ...ictedProtectedSharedResourceCountOutput.cs | 21 - .../Generated/BindFlags.cs | 48 - .../Generated/Blend.cs | 67 - .../Generated/BlendDescription.cs | 53 - .../Generated/BlendDescription1.cs | 53 - .../Generated/BlendOperation.cs | 31 - .../Generated/Box.cs | 33 - .../Generated/BufferDescription.cs | 33 - .../Generated/BufferExtendedSrv.cs | 24 - .../Generated/BufferExtendedSrvFlags.cs | 21 - .../Generated/BufferRtv.cs | 84 - .../Generated/BufferSrv.cs | 84 - .../Generated/BufferUav.cs | 24 - .../Generated/BufferUavFlags.cs | 27 - .../Generated/BusType.cs | 49 - .../CheckMultisampleQualityLevelsFlags.cs | 21 - .../Generated/ClassInstanceDescription.cs | 39 - .../Generated/ClearFlags.cs | 24 - .../Generated/ColorWriteEnable.cs | 33 - .../Generated/ComparisonFunction.cs | 40 - .../ComputeShaderTraceDescription.cs | 24 - .../ConservativeRasterizationMode.cs | 22 - .../ConservativeRasterizationTier.cs | 28 - .../Generated/ContentProtectionCaps.cs | 64 - .../Generated/ContextType.cs | 31 - .../Generated/CopyFlags.cs | 24 - .../Generated/Counter.cs | 19 - .../Generated/CounterDescription.cs | 21 - .../Generated/CounterInfo.cs | 24 - .../Generated/CounterType.cs | 28 - .../Generated/CpuAccessFlags.cs | 24 - .../CreateDeviceContextStateFlags.cs | 21 - .../Generated/CreateDeviceFlags.cs | 45 - .../CryptoSessionKeyExchangeFlags.cs | 21 - .../Generated/CryptoSessionStatus.cs | 25 - .../Generated/CullMode.cs | 25 - .../Generated/DepthStencilDescription.cs | 39 - .../DepthStencilOperationDescription.cs | 27 - .../Generated/DepthStencilViewDescription.cs | 115 - .../Generated/DepthWriteMask.cs | 22 - .../Generated/DeviceContextType.cs | 22 - .../Generated/DomainShaderTraceDescription.cs | 18 - .../DrawIndexedInstancedIndirectArgs.cs | 30 - .../Generated/DrawInstancedIndirectArgs.cs | 27 - .../Generated/DsvDimension.cs | 37 - .../Generated/DsvFlags.cs | 24 - .../Generated/EncryptedBlockInfo.cs | 24 - .../Generated/Feature.cs | 79 - .../Generated/FeatureDataArchitectureInfo.cs | 18 - .../FeatureDataD3D10XHardwareOptions.cs | 18 - .../Generated/FeatureDataD3D11Options.cs | 57 - .../Generated/FeatureDataD3D11Options1.cs | 27 - .../Generated/FeatureDataD3D11Options2.cs | 39 - .../Generated/FeatureDataD3D11Options3.cs | 18 - .../Generated/FeatureDataD3D11Options4.cs | 18 - .../Generated/FeatureDataD3D11Options5.cs | 18 - .../Generated/FeatureDataD3d9Options.cs | 18 - .../Generated/FeatureDataD3d9Options1.cs | 27 - .../Generated/FeatureDataD3d9ShadowSupport.cs | 18 - .../FeatureDataD3d9SimpleInstancingSupport.cs | 18 - .../Generated/FeatureDataDisplayable.cs | 21 - .../Generated/FeatureDataDoubles.cs | 18 - .../Generated/FeatureDataFormatSupport.cs | 21 - .../Generated/FeatureDataFormatSupport2.cs | 21 - .../FeatureDataGpuVirtualAddressSupport.cs | 21 - .../Generated/FeatureDataMarkerSupport.cs | 18 - .../Generated/FeatureDataShaderCache.cs | 18 - .../FeatureDataShaderMinPrecisionSupport.cs | 21 - .../Generated/FeatureDataThreading.cs | 21 - .../FeatureDataVideoDecoderHistogram.cs | 27 - .../Generated/FeatureVideo.cs | 19 - .../Generated/FenceFlags.cs | 29 - .../Generated/FillMode.cs | 22 - .../Generated/Filter.cs | 124 - .../Generated/FilterReductionType.cs | 28 - .../Generated/FilterType.cs | 22 - .../Generated/FormatSupport.cs | 111 - .../Generated/FormatSupport2.cs | 54 - .../Generated/FunctionDescription.cs | 114 - .../GeometryShaderTraceDescription.cs | 18 - ...sageId.cs => Graphics.Direct3D11.Enums.cs} | 2483 +++++++++ .../Generated/Graphics.Direct3D11.Structs.cs | 4642 ++++++++++++++++ .../Generated/HullShaderTraceDescription.cs | 18 - .../Generated/InfoQueueFilter.cs | 21 - .../Generated/InfoQueueFilterDescription.cs | 33 - .../Generated/InputClassification.cs | 22 - .../Generated/InputElementDescription.cs | 36 - .../Generated/KeyExchangeHWProtectionData.cs | 27 - .../KeyExchangeHWProtectionInputData.cs | 24 - .../KeyExchangeHWProtectionOutputData.cs | 33 - .../Generated/LibraryDescription.cs | 24 - .../Generated/LogicOperation.cs | 64 - .../Generated/MapFlags.cs | 21 - .../Generated/MapMode.cs | 31 - .../Generated/MappedSubresource.cs | 24 - .../Generated/Message.cs | 30 - .../Generated/MessageCategory.cs | 49 - .../Generated/MessageSeverity.cs | 31 - .../Generated/Omac.cs | 18 - .../Generated/PackedMipDescription.cs | 27 - .../Generated/ParameterDescription.cs | 51 - .../Generated/PixelShaderTraceDescription.cs | 27 - .../Generated/QueryDataPipelineStatistics.cs | 48 - .../Generated/QueryDataSOStatistics.cs | 21 - .../Generated/QueryDataTimestampDisjoint.cs | 21 - .../Generated/QueryDescription.cs | 21 - .../Generated/QueryDescription1.cs | 24 - .../Generated/QueryMiscFlags.cs | 21 - .../Generated/QueryType.cs | 64 - .../Generated/RaiseFlags.cs | 21 - .../Generated/RasterizerDescription.cs | 45 - .../Generated/RasterizerDescription1.cs | 48 - .../Generated/RasterizerDescription2.cs | 51 - .../Generated/RenderTargetBlendDescription.cs | 39 - .../RenderTargetBlendDescription1.cs | 45 - .../Generated/RenderTargetViewDescription.cs | 140 - .../Generated/RenderTargetViewDescription1.cs | 140 - .../Generated/ReportLiveDeviceObjectFlags.cs | 27 - .../Generated/ResourceDimension.cs | 31 - .../Generated/ResourceMiscFlags.cs | 75 - .../Generated/RtvDimension.cs | 43 - .../Generated/SODeclarationEntry.cs | 33 - .../Generated/SamplerDescription.cs | 45 - .../Generated/ShaderBufferDescription.cs | 30 - .../Generated/ShaderCacheSupportFlags.cs | 26 - .../Generated/ShaderDescription.cs | 129 - .../Generated/ShaderInputBindDescription.cs | 39 - .../Generated/ShaderMinPrecisionSupport.cs | 22 - .../ShaderResourceViewDescription.cs | 182 - .../ShaderResourceViewDescription1.cs | 182 - .../Generated/ShaderTraceDescription.cs | 112 - .../Generated/ShaderTrackingOptions.cs | 61 - .../Generated/ShaderTrackingResourceType.cs | 40 - .../Generated/ShaderType.cs | 34 - .../Generated/ShaderTypeDescription.cs | 39 - .../Generated/ShaderVariableDescription.cs | 42 - .../Generated/ShaderVersionType.cs | 37 - .../Generated/SharedResourceTier.cs | 28 - .../SignatureParameterDescription.cs | 42 - .../StandardMultisampleQualityLevels.cs | 22 - .../Generated/StencilOperation.cs | 40 - .../Generated/SubresourceData.cs | 24 - .../Generated/SubresourceTiling.cs | 27 - .../Generated/Texture1DArrayDsv.cs | 24 - .../Generated/Texture1DArrayRtv.cs | 24 - .../Generated/Texture1DArraySrv.cs | 27 - .../Generated/Texture1DArrayUav.cs | 24 - .../Generated/Texture1DDescription.cs | 39 - .../Generated/Texture1DDsv.cs | 18 - .../Generated/Texture1DRtv.cs | 18 - .../Generated/Texture1DSrv.cs | 21 - .../Generated/Texture1DUav.cs | 18 - .../Generated/Texture2DArrayDsv.cs | 24 - .../Generated/Texture2DArrayRtv.cs | 24 - .../Generated/Texture2DArrayRtv1.cs | 27 - .../Generated/Texture2DArraySrv.cs | 27 - .../Generated/Texture2DArraySrv1.cs | 30 - .../Generated/Texture2DArrayUav.cs | 24 - .../Generated/Texture2DArrayUav1.cs | 27 - .../Generated/Texture2DArrayVpov.cs | 24 - .../Generated/Texture2DDescription.cs | 45 - .../Generated/Texture2DDescription1.cs | 48 - .../Generated/Texture2DDsv.cs | 18 - .../Generated/Texture2DMsArrayDsv.cs | 21 - .../Generated/Texture2DMsArrayRtv.cs | 21 - .../Generated/Texture2DMsArraySrv.cs | 21 - .../Generated/Texture2DMsDsv.cs | 18 - .../Generated/Texture2DMsRtv.cs | 18 - .../Generated/Texture2DMsSrv.cs | 18 - .../Generated/Texture2DRtv.cs | 18 - .../Generated/Texture2DRtv1.cs | 21 - .../Generated/Texture2DSrv.cs | 21 - .../Generated/Texture2DSrv1.cs | 24 - .../Generated/Texture2DUav.cs | 18 - .../Generated/Texture2DUav1.cs | 21 - .../Generated/Texture2DVdov.cs | 18 - .../Generated/Texture2DVpiv.cs | 21 - .../Generated/Texture2DVpov.cs | 18 - .../Generated/Texture3DDescription.cs | 42 - .../Generated/Texture3DDescription1.cs | 45 - .../Generated/Texture3DRtv.cs | 24 - .../Generated/Texture3DSrv.cs | 21 - .../Generated/Texture3DUav.cs | 24 - .../Generated/TextureAddressMode.cs | 31 - .../Generated/TextureCubeFace.cs | 34 - .../Generated/TextureLayout.cs | 25 - .../Generated/TexureCubeArraySrv.cs | 27 - .../Generated/TexureCubeSrv.cs | 21 - .../Generated/TileCopyFlags.cs | 27 - .../Generated/TileMappingFlags.cs | 21 - .../Generated/TileRangeFlags.cs | 27 - .../Generated/TileRegionSize.cs | 30 - .../Generated/TileShape.cs | 24 - .../Generated/TiledResourceCoordinate.cs | 27 - .../Generated/TiledResourcesTier.cs | 28 - .../Generated/TraceGSInputPrimitive.cs | 34 - .../Generated/TraceRegister.cs | 59 - .../Generated/TraceRegisterType.cs | 124 - .../Generated/TraceStats.cs | 84 - .../Generated/TraceStep.cs | 36 - .../Generated/TraceValue.cs | 21 - .../Generated/UavDimension.cs | 37 - .../UnorderedAccessViewDescription.cs | 112 - .../UnorderedAccessViewDescription1.cs | 112 - .../Generated/Usage.cs | 28 - .../Generated/VdovDimension.cs | 22 - .../Generated/VertexShaderTraceDescription.cs | 18 - .../Generated/VideoColor.cs | 50 - .../Generated/VideoColorRgba.cs | 27 - .../Generated/VideoColorYcbcra.cs | 27 - .../Generated/VideoContentProtectionCaps.cs | 27 - .../VideoDecoderBeginFrameCryptoSession.cs | 33 - .../VideoDecoderBufferDescription.cs | 57 - .../VideoDecoderBufferDescription1.cs | 36 - .../VideoDecoderBufferDescription2.cs | 42 - .../Generated/VideoDecoderBufferType.cs | 43 - .../Generated/VideoDecoderCaps.cs | 31 - .../Generated/VideoDecoderConfig.cs | 66 - .../Generated/VideoDecoderDescription.cs | 27 - .../Generated/VideoDecoderExtension.cs | 36 - .../VideoDecoderHistogramComponent.cs | 37 - .../VideoDecoderHistogramComponentFlags.cs | 42 - .../VideoDecoderOutputViewDescription.cs | 42 - .../VideoDecoderSubSampleMappingBlock.cs | 21 - .../Generated/VideoFrameFormat.cs | 25 - .../Generated/VideoProcessorAlphaFillMode.cs | 28 - .../Generated/VideoProcessorAutoStreamCaps.cs | 40 - .../Generated/VideoProcessorBehaviorHints.cs | 28 - .../Generated/VideoProcessorCaps.cs | 42 - .../Generated/VideoProcessorColorSpace.cs | 18 - .../VideoProcessorContentDescription.cs | 39 - .../Generated/VideoProcessorCustomRate.cs | 27 - .../Generated/VideoProcessorDeviceCaps.cs | 31 - .../Generated/VideoProcessorFeatureCaps.cs | 52 - .../Generated/VideoProcessorFilter.cs | 40 - .../Generated/VideoProcessorFilterCaps.cs | 40 - .../Generated/VideoProcessorFilterRange.cs | 27 - .../Generated/VideoProcessorFormatCaps.cs | 28 - .../Generated/VideoProcessorFormatSupport.cs | 22 - .../VideoProcessorInputViewDescription.cs | 42 - .../Generated/VideoProcessorItelecineCaps.cs | 46 - .../Generated/VideoProcessorNominalRange.cs | 25 - .../Generated/VideoProcessorOutputRate.cs | 25 - .../VideoProcessorOutputViewDescription.cs | 53 - .../Generated/VideoProcessorProcessorCaps.cs | 34 - .../VideoProcessorRateConversionCaps.cs | 30 - .../Generated/VideoProcessorRotation.cs | 28 - .../Generated/VideoProcessorStereoCaps.cs | 31 - .../Generated/VideoProcessorStereoFlipMode.cs | 25 - .../Generated/VideoProcessorStereoFormat.cs | 40 - .../Generated/VideoProcessorStream.cs | 48 - .../VideoProcessorStreamBehaviorHint.cs | 27 - .../Generated/VideoSampleDescription.cs | 27 - .../Generated/VideoUsage.cs | 25 - .../Generated/VpivDimension.cs | 22 - .../Generated/VpovDimension.cs | 25 - .../Graphics.Direct3D11on12.Enums.cs} | 11 +- ....cs => Graphics.Direct3D11on12.Structs.cs} | 0 .../Generated/AutoBreadcrumbNode.cs | 45 - .../Generated/AutoBreadcrumbNode1.cs | 51 - .../Generated/AutoBreadcrumbOperation.cs | 151 - .../Generated/AxisShadingRate.cs | 25 - .../Generated/BackgroundProcessingMode.cs | 28 - .../Generated/Blend.cs | 67 - .../Generated/BlendDescription.cs | 53 - .../Generated/BlendOperation.cs | 31 - .../Generated/Box.cs | 33 - .../Generated/BufferRtv.cs | 21 - .../Generated/BufferSrv.cs | 27 - .../Generated/BufferSrvFlags.cs | 23 - .../Generated/BufferUav.cs | 30 - .../Generated/BufferUavFlags.cs | 23 - ...tracingAccelerationStructureDescription.cs | 27 - ...ldRaytracingAccelerationStructureInputs.cs | 76 - ...rationStructureToolsVisualizationHeader.cs | 21 - .../Generated/CachedPipelineState.cs | 21 - .../Generated/ClearFlags.cs | 24 - .../Generated/ClearValue.cs | 53 - .../Generated/ColorWriteEnable.cs | 33 - .../Generated/CommandListFlags.cs | 20 - .../Generated/CommandListSupportFlags.cs | 41 - .../Generated/CommandListType.cs | 37 - .../Generated/CommandPoolFlags.cs | 20 - .../Generated/CommandQueueDescription.cs | 27 - .../Generated/CommandQueueFlags.cs | 23 - .../Generated/CommandQueuePriority.cs | 25 - .../Generated/CommandRecorderFlags.cs | 20 - .../Generated/CommandSignatureDescription.cs | 27 - .../Generated/ComparisonFunction.cs | 40 - .../ComputePipelineStateDescription.cs | 30 - .../ConservativeRasterizationMode.cs | 22 - .../ConservativeRasterizationTier.cs | 28 - .../ConstantBufferViewDescription.cs | 21 - .../Generated/CpuDescriptorHandle.cs | 18 - .../Generated/CpuPageProperty.cs | 28 - .../Generated/CrossNodeSharingTier.cs | 31 - .../Generated/CullMode.cs | 25 - ...ugCommandListGpuBasedValidationSettings.cs | 18 - .../DebugCommandListParameterType.cs | 19 - .../DebugDeviceGpuBasedValidationSettings.cs | 24 - ...DebugDeviceGpuSlowdownPerformanceFactor.cs | 18 - .../Generated/DebugDeviceParameterType.cs | 25 - .../Generated/DebugFeature.cs | 31 - .../Generated/DepthStencilDescription.cs | 39 - .../Generated/DepthStencilDescription1.cs | 42 - .../DepthStencilOperationDescription.cs | 27 - .../Generated/DepthStencilValue.cs | 21 - .../Generated/DepthStencilViewDescription.cs | 115 - .../Generated/DepthWriteMask.cs | 22 - .../Generated/DescriptorHeapDescription.cs | 27 - .../Generated/DescriptorHeapFlags.cs | 23 - .../Generated/DescriptorHeapType.cs | 31 - .../Generated/DescriptorRange.cs | 30 - .../Generated/DescriptorRange1.cs | 33 - .../Generated/DescriptorRangeFlags.cs | 35 - .../Generated/DescriptorRangeType.cs | 28 - .../Generated/DeviceRemovedExtendedData.cs | 21 - .../Generated/DeviceRemovedExtendedData1.cs | 24 - .../Generated/DeviceRemovedExtendedData2.cs | 24 - .../Generated/DeviceRemovedExtendedData3.cs | 27 - .../Generated/DiscardRegion.cs | 27 - .../Generated/DispatchArguments.cs | 24 - .../Generated/DispatchMeshArguments.cs | 24 - .../Generated/DispatchRaysDescription.cs | 36 - .../Generated/DrawArguments.cs | 27 - .../Generated/DrawIndexedArguments.cs | 30 - .../Generated/DredAllocationNode.cs | 27 - .../Generated/DredAllocationNode1.cs | 30 - .../Generated/DredAllocationType.cs | 103 - .../Generated/DredAutoBreadcrumbsOutput.cs | 18 - .../Generated/DredAutoBreadcrumbsOutput1.cs | 18 - .../Generated/DredBreadcrumbContext.cs | 21 - .../Generated/DredDeviceState.cs | 28 - .../Generated/DredEnablement.cs | 25 - .../Generated/DredFlags.cs | 26 - .../Generated/DredPageFaultFlags.cs | 20 - .../Generated/DredPageFaultOutput.cs | 24 - .../Generated/DredPageFaultOutput1.cs | 24 - .../Generated/DredPageFaultOutput2.cs | 27 - .../Generated/DredVersion.cs | 28 - .../DriverMatchingIdentifierStatus.cs | 31 - .../Generated/DsvDimension.cs | 37 - .../Generated/DsvFlags.cs | 26 - .../Generated/DxilLibraryDescription.cs | 24 - .../DxilSubObjectToExportsAssociation.cs | 24 - .../Generated/ElementsLayout.cs | 22 - .../ExistingCollectionDescription.cs | 24 - .../Generated/ExportDescription.cs | 24 - .../Generated/ExportFlags.cs | 20 - .../Generated/Feature.cs | 109 - .../Generated/FeatureDataArchitecture.cs | 27 - .../Generated/FeatureDataArchitecture1.cs | 30 - .../FeatureDataCommandQueuePriority.cs | 24 - .../Generated/FeatureDataCrossNode.cs | 21 - .../Generated/FeatureDataD3D12Options.cs | 60 - .../Generated/FeatureDataD3D12Options1.cs | 33 - .../Generated/FeatureDataD3D12Options10.cs | 21 - .../Generated/FeatureDataD3D12Options11.cs | 18 - .../Generated/FeatureDataD3D12Options2.cs | 21 - .../Generated/FeatureDataD3D12Options3.cs | 30 - .../Generated/FeatureDataD3D12Options4.cs | 24 - .../Generated/FeatureDataD3D12Options5.cs | 24 - .../Generated/FeatureDataD3D12Options6.cs | 30 - .../Generated/FeatureDataD3D12Options7.cs | 21 - .../Generated/FeatureDataD3D12Options8.cs | 18 - .../Generated/FeatureDataD3D12Options9.cs | 33 - .../Generated/FeatureDataDisplayable.cs | 21 - .../Generated/FeatureDataExistingHeaps.cs | 18 - .../Generated/FeatureDataFeatureLevels.cs | 24 - .../Generated/FeatureDataFormatInfo.cs | 21 - .../Generated/FeatureDataFormatSupport.cs | 24 - .../FeatureDataGpuVirtualAddressSupport.cs | 21 - .../FeatureDataMultisampleQualityLevels.cs | 27 - ...tureDataProtectedResourceSessionSupport.cs | 21 - ...reDataProtectedResourceSessionTypeCount.cs | 21 - ...eatureDataProtectedResourceSessionTypes.cs | 24 - .../Generated/FeatureDataQueryMetaCommand.cs | 33 - .../Generated/FeatureDataRootSignature.cs | 18 - .../Generated/FeatureDataSerialization.cs | 21 - .../Generated/FeatureDataShaderCache.cs | 18 - .../Generated/FeatureDataShaderModel.cs | 18 - .../Generated/FenceFlags.cs | 29 - .../Generated/FillMode.cs | 22 - .../Generated/Filter.cs | 124 - .../Generated/FilterReductionType.cs | 28 - .../Generated/FilterType.cs | 22 - .../Generated/FormatSupport1.cs | 107 - .../Generated/FormatSupport2.cs | 56 - .../Generated/FunctionDescription.cs | 114 - .../Generated/GlobalRootSignature.cs | 18 - .../Generated/GpuBasedValidationFlags.cs | 23 - ...BasedValidationPipelineStateCreateFlags.cs | 32 - .../GpuBasedValidationShaderPatchMode.cs | 31 - .../Generated/GpuDescriptorHandle.cs | 18 - .../Generated/GpuVirtualAddressAndStride.cs | 21 - .../Generated/GpuVirtualAddressRange.cs | 21 - .../GpuVirtualAddressRangeAndStride.cs | 24 - ...sageId.cs => Graphics.Direct3D12.Enums.cs} | 3529 ++++++++++++ .../Generated/Graphics.Direct3D12.Structs.cs | 4869 +++++++++++++++++ .../GraphicsPipelineStateDescription.cs | 107 - .../Generated/GraphicsStates.cs | 71 - .../Generated/HeapDescription.cs | 27 - .../Generated/HeapFlags.cs | 65 - .../Generated/HeapProperties.cs | 30 - .../Generated/HeapSerializationTier.cs | 22 - .../Generated/HeapType.cs | 28 - .../Generated/HitGroupDescription.cs | 30 - .../Generated/HitGroupType.cs | 22 - .../Generated/HitKind.cs | 22 - .../Generated/IndexBufferStripCutValue.cs | 25 - .../Generated/IndexBufferView.cs | 24 - .../Generated/IndirectArgumentDescription.cs | 127 - .../Generated/IndirectArgumentType.cs | 49 - .../Generated/InfoQueueFilter.cs | 21 - .../Generated/InfoQueueFilterDescription.cs | 33 - .../Generated/InputClassification.cs | 22 - .../Generated/InputElementDescription.cs | 36 - .../Generated/InputLayoutDescription.cs | 21 - .../Generated/LibraryDescription.cs | 24 - .../Generated/LifetimeState.cs | 22 - .../Generated/LocalRootSignature.cs | 18 - .../Generated/LogicOperation.cs | 64 - .../Generated/MeasurementsAction.cs | 28 - .../Generated/MemcpyDest.cs | 24 - .../Generated/MemoryPool.cs | 25 - .../Generated/MeshShaderTier.cs | 22 - .../Generated/Message.cs | 30 - .../Generated/MessageCallbackFlags.cs | 23 - .../Generated/MessageCategory.cs | 49 - .../Generated/MessageSeverity.cs | 31 - .../Generated/MetaCommandDescription.cs | 27 - .../MetaCommandParameterDescription.cs | 30 - .../Generated/MetaCommandParameterFlags.cs | 24 - .../Generated/MetaCommandParameterStage.cs | 25 - .../Generated/MetaCommandParameterType.cs | 31 - .../Generated/MipRegion.cs | 24 - .../Generated/MultipleFenceWaitFlags.cs | 26 - .../Generated/MultisampleQualityLevelFlags.cs | 23 - .../Generated/NodeMask.cs | 18 - .../Generated/PackedMipInfo.cs | 27 - .../Generated/ParameterDescription.cs | 51 - .../Generated/PipelineStateFlags.cs | 23 - .../PipelineStateStreamDescription.cs | 21 - .../Generated/PipelineStateSubObjectType.cs | 94 - .../Generated/PlacedSubresourceFootprint.cs | 21 - .../Generated/PredicationOperation.cs | 22 - .../Generated/PrimitiveTopologyType.cs | 31 - .../ProgrammableSamplePositionsTier.cs | 25 - .../ProtectedResourceSessionDescription.cs | 21 - .../ProtectedResourceSessionDescription1.cs | 24 - .../ProtectedResourceSessionFlags.cs | 20 - .../ProtectedResourceSessionSupportFlags.cs | 23 - .../Generated/ProtectedSessionStatus.cs | 22 - .../Generated/QueryDataPipelineStatistics.cs | 48 - .../Generated/QueryDataPipelineStatistics1.cs | 57 - .../Generated/QueryDataSOStatistics.cs | 21 - .../Generated/QueryHeapDescription.cs | 24 - .../Generated/QueryHeapType.cs | 37 - .../Generated/QueryType.cs | 46 - .../Generated/Range.cs | 21 - .../Generated/RangeUInt64.cs | 21 - .../Generated/RasterizerDescription.cs | 48 - .../Generated/RayFlags.cs | 50 - .../Generated/RaytracingAabb.cs | 33 - ...ytracingAccelerationStructureBuildFlags.cs | 38 - ...RaytracingAccelerationStructureCopyMode.cs | 31 - ...rePostbuildInfoCompactedSizeDescription.cs | 18 - ...turePostbuildInfoCurrentSizeDescription.cs | 18 - ...rationStructurePostbuildInfoDescription.cs | 21 - ...rePostbuildInfoSerializationDescription.cs | 21 - ...tbuildInfoToolsVisualizationDescription.cs | 18 - ...gAccelerationStructurePostbuildInfoType.cs | 28 - ...racingAccelerationStructurePrebuildInfo.cs | 24 - .../RaytracingAccelerationStructureSrv.cs | 18 - .../RaytracingAccelerationStructureType.cs | 22 - .../RaytracingGeometryAabbsDescription.cs | 21 - .../RaytracingGeometryDescription.cs | 56 - .../Generated/RaytracingGeometryFlags.cs | 26 - .../RaytracingGeometryTrianglesDescription.cs | 36 - .../Generated/RaytracingGeometryType.cs | 22 - .../RaytracingInstanceDescription.cs | 27 - .../Generated/RaytracingInstanceFlags.cs | 32 - .../Generated/RaytracingPipelineConfig.cs | 18 - .../Generated/RaytracingPipelineConfig1.cs | 21 - .../Generated/RaytracingPipelineFlags.cs | 26 - .../Generated/RaytracingShaderConfig.cs | 21 - .../Generated/RaytracingTier.cs | 25 - .../Generated/RenderPassBeginningAccess.cs | 39 - ...enderPassBeginningAccessClearParameters.cs | 18 - .../RenderPassBeginningAccessType.cs | 28 - .../RenderPassDepthStencilDescription.cs | 30 - .../Generated/RenderPassEndingAccess.cs | 39 - ...RenderPassEndingAccessResolveParameters.cs | 36 - ...ndingAccessResolveSubresourceParameters.cs | 30 - .../Generated/RenderPassEndingAccessType.cs | 28 - .../Generated/RenderPassFlags.cs | 29 - .../RenderPassRenderTargetDescription.cs | 24 - .../Generated/RenderPassTier.cs | 25 - .../Generated/RenderTargetBlendDescription.cs | 45 - .../Generated/RenderTargetViewDescription.cs | 140 - .../Generated/ReportLiveDeviceObjectFlags.cs | 29 - .../Generated/ResidencyFlags.cs | 23 - .../Generated/ResidencyPriority.cs | 31 - .../Generated/ResolveMode.cs | 34 - .../Generated/ResourceAliasingBarrier.cs | 21 - .../Generated/ResourceAllocationInfo.cs | 21 - .../Generated/ResourceAllocationInfo1.cs | 24 - .../Generated/ResourceBarrier.cs | 70 - .../Generated/ResourceBarrierFlags.cs | 26 - .../Generated/ResourceBarrierType.cs | 25 - .../Generated/ResourceBindingTier.cs | 25 - .../Generated/ResourceDescription.cs | 45 - .../Generated/ResourceDescription1.cs | 48 - .../Generated/ResourceDimension.cs | 31 - .../Generated/ResourceFlags.cs | 44 - .../Generated/ResourceHeapTier.cs | 22 - .../Generated/ResourceStates.cs | 99 - .../Generated/ResourceTransitionBarrier.cs | 27 - .../Generated/ResourceUavBarrier.cs | 18 - .../Generated/RootConstants.cs | 24 - .../Generated/RootDescriptor.cs | 21 - .../Generated/RootDescriptor1.cs | 24 - .../Generated/RootDescriptorFlags.cs | 29 - .../Generated/RootDescriptorTable.cs | 21 - .../Generated/RootDescriptorTable1.cs | 21 - .../Generated/RootParameter.cs | 70 - .../Generated/RootParameter1.cs | 70 - .../Generated/RootParameterType.cs | 31 - .../Generated/RootSignatureDescription.cs | 30 - .../Generated/RootSignatureDescription1.cs | 30 - .../Generated/RootSignatureFlags.cs | 56 - .../Generated/RootSignatureVersion.cs | 22 - .../Generated/RtFormatArray.cs | 50 - .../Generated/RtvDimension.cs | 43 - .../Generated/SODeclarationEntry.cs | 33 - .../Generated/SamplePosition.cs | 21 - .../Generated/SamplerDescription.cs | 45 - .../Generated/SamplerFeedbackTier.cs | 25 - .../SerializedDataDriverMatchingIdentifier.cs | 21 - .../Generated/SerializedDataType.cs | 19 - ...edRaytracingAccelerationStructureHeader.cs | 27 - .../Generated/ShaderBufferDescription.cs | 30 - .../Generated/ShaderBytecode.cs | 21 - .../Generated/ShaderCacheControlFlags.cs | 27 - .../Generated/ShaderCacheFlags.cs | 26 - .../Generated/ShaderCacheKindFlags.cs | 30 - .../Generated/ShaderCacheMode.cs | 22 - .../ShaderCacheSessionDescription.cs | 36 - .../Generated/ShaderCacheSupportFlags.cs | 41 - .../Generated/ShaderComponentMapping.cs | 34 - .../Generated/ShaderDescription.cs | 129 - .../Generated/ShaderInputBindDescription.cs | 45 - .../Generated/ShaderMinPrecisionSupport.cs | 26 - .../Generated/ShaderModel.cs | 43 - .../ShaderResourceViewDescription.cs | 185 - .../Generated/ShaderTypeDescription.cs | 39 - .../Generated/ShaderVariableDescription.cs | 42 - .../Generated/ShaderVersionType.cs | 37 - .../Generated/ShaderVisibility.cs | 40 - .../Generated/ShadingRate.cs | 37 - .../Generated/ShadingRateCombiner.cs | 31 - .../SharedResourceCompatibilityTier.cs | 25 - .../SignatureParameterDescription.cs | 42 - .../Generated/SrvDimension.cs | 52 - .../Generated/StateObjectConfig.cs | 18 - .../Generated/StateObjectDescription.cs | 24 - .../Generated/StateObjectFlags.cs | 29 - .../Generated/StateObjectType.cs | 22 - .../Generated/StateSubObject.cs | 21 - .../Generated/StateSubObjectType.cs | 55 - .../Generated/StaticBorderColor.cs | 25 - .../Generated/StaticSamplerDescription.cs | 54 - .../Generated/StencilOperation.cs | 40 - .../Generated/StreamOutputBufferView.cs | 24 - .../Generated/StreamOutputDescription.cs | 30 - .../SubObjectToExportsAssociation.cs | 24 - .../Generated/SubresourceData.cs | 24 - .../Generated/SubresourceFootprint.cs | 30 - .../Generated/SubresourceInfo.cs | 24 - .../Generated/SubresourceRangeUInt64.cs | 21 - .../Generated/SubresourceTiling.cs | 27 - .../Generated/Texture1DArrayDsv.cs | 24 - .../Generated/Texture1DArrayRtv.cs | 24 - .../Generated/Texture1DArraySrv.cs | 30 - .../Generated/Texture1DArrayUav.cs | 24 - .../Generated/Texture1DDsv.cs | 18 - .../Generated/Texture1DRtv.cs | 18 - .../Generated/Texture1DSrv.cs | 24 - .../Generated/Texture1DUav.cs | 18 - .../Generated/Texture2DArrayDsv.cs | 24 - .../Generated/Texture2DArrayRtv.cs | 27 - .../Generated/Texture2DArraySrv.cs | 33 - .../Generated/Texture2DArrayUav.cs | 27 - .../Generated/Texture2DDsv.cs | 18 - .../Generated/Texture2DMsArrayDsv.cs | 21 - .../Generated/Texture2DMsArrayRtv.cs | 21 - .../Generated/Texture2DMsArraySrv.cs | 21 - .../Generated/Texture2DMsDsv.cs | 18 - .../Generated/Texture2DMsRtv.cs | 18 - .../Generated/Texture2DMsSrv.cs | 18 - .../Generated/Texture2DRtv.cs | 21 - .../Generated/Texture2DSrv.cs | 27 - .../Generated/Texture2DUav.cs | 21 - .../Generated/Texture3DRtv.cs | 24 - .../Generated/Texture3DSrv.cs | 24 - .../Generated/Texture3DUav.cs | 24 - .../Generated/TextureAddressMode.cs | 31 - .../Generated/TextureCopyLocation.cs | 56 - .../Generated/TextureCopyType.cs | 22 - .../Generated/TextureLayout.cs | 28 - .../Generated/TexureCubeArraySrv.cs | 30 - .../Generated/TexureCubeSrv.cs | 24 - .../Generated/TileCopyFlags.cs | 29 - .../Generated/TileMappingFlags.cs | 23 - .../Generated/TileRangeFlags.cs | 29 - .../Generated/TileRegionSize.cs | 30 - .../Generated/TileShape.cs | 24 - .../Generated/TiledResourceCoordinate.cs | 27 - .../Generated/TiledResourcesTier.cs | 31 - .../Generated/UavDimension.cs | 37 - .../UnorderedAccessViewDescription.cs | 112 - .../Generated/VariableShadingRateTier.cs | 25 - .../VersionedDeviceRemovedExtendedData.cs | 81 - .../VersionedRootSignatureDescription.cs | 53 - .../Generated/VertexBufferView.cs | 24 - .../Generated/ViewInstanceLocation.cs | 21 - .../Generated/ViewInstancingDescription.cs | 24 - .../Generated/ViewInstancingFlags.cs | 23 - .../Generated/ViewInstancingTier.cs | 28 - .../Generated/WaveMmaTier.cs | 22 - .../Generated/WriteBufferImmediateMode.cs | 25 - .../WriteBufferImmediateParameter.cs | 21 - .../DirectComposition.xml | 1394 +++++ ...aphics.DirectComposition.Apis.Functions.cs | 57 + .../Graphics.DirectComposition.Apis.cs | 22 + .../Graphics.DirectComposition.Enums.cs | 121 + .../Graphics.DirectComposition.Structs.cs | 115 + .../IDCompositionAffineTransform2DEffect.cs | 141 + .../Generated/IDCompositionAnimation.cs | 125 + .../IDCompositionArithmeticCompositeEffect.cs | 165 + .../Generated/IDCompositionBlendEffect.cs | 93 + .../IDCompositionBrightnessEffect.cs | 165 + .../Generated/IDCompositionClip.cs | 78 + .../IDCompositionColorMatrixEffect.cs | 125 + .../Generated/IDCompositionCompositeEffect.cs | 93 + .../IDCompositionDelegatedInkTrail.cs | 109 + .../Generated/IDCompositionDesktopDevice.cs | 269 + .../Generated/IDCompositionDevice.cs | 269 + .../Generated/IDCompositionDevice2.cs | 245 + .../Generated/IDCompositionDevice3.cs | 349 ++ .../Generated/IDCompositionDeviceDebug.cs | 93 + .../Generated/IDCompositionEffect.cs | 78 + .../Generated/IDCompositionEffectGroup.cs | 101 + .../Generated/IDCompositionFilterEffect.cs | 85 + .../IDCompositionGaussianBlurEffect.cs | 109 + .../IDCompositionHueRotationEffect.cs | 101 + .../Generated/IDCompositionInkTrailDevice.cs | 93 + .../IDCompositionLinearTransferEffect.cs | 253 + .../Generated/IDCompositionMatrixTransform.cs | 101 + .../IDCompositionMatrixTransform3D.cs | 101 + .../Generated/IDCompositionRectangleClip.cs | 269 + .../Generated/IDCompositionRotateTransform.cs | 125 + .../IDCompositionRotateTransform3D.cs | 189 + .../IDCompositionSaturationEffect.cs | 101 + .../Generated/IDCompositionScaleTransform.cs | 141 + .../IDCompositionScaleTransform3D.cs | 173 + .../Generated/IDCompositionShadowEffect.cs | 173 + .../Generated/IDCompositionSkewTransform.cs | 141 + .../Generated/IDCompositionSurface.cs | 117 + .../Generated/IDCompositionSurfaceFactory.cs | 93 + .../IDCompositionTableTransferEffect.cs | 221 + .../Generated/IDCompositionTarget.cs | 85 + .../Generated/IDCompositionTransform.cs | 78 + .../Generated/IDCompositionTransform3D.cs | 78 + .../IDCompositionTranslateTransform.cs | 109 + .../IDCompositionTranslateTransform3D.cs | 125 + .../IDCompositionTurbulenceEffect.cs | 141 + .../Generated/IDCompositionVirtualSurface.cs | 133 + .../Generated/IDCompositionVisual.cs | 213 + .../Generated/IDCompositionVisual2.cs | 229 + .../Generated/IDCompositionVisual3.cs | 325 ++ .../Generated/IDCompositionVisualDebug.cs | 261 + ...ce.Win32.Graphics.DirectComposition.csproj | 23 + .../Generated/AutomaticFontAxes.cs | 23 - .../Generated/Baseline.cs | 43 - .../Generated/BreakCondition.cs | 28 - .../Generated/CaretMetrics.cs | 24 - .../Generated/ClusterMetrics.cs | 24 - .../Generated/ColorGlyphRun.cs | 33 - .../Generated/ColorGlyphRun1.cs | 24 - .../Generated/ContainerType.cs | 25 - .../Generated/FactoryType.cs | 22 - .../Generated/FileFragment.cs | 21 - .../Generated/FlowDirection.cs | 28 - .../Generated/FontAxisAttributes.cs | 26 - .../Generated/FontAxisRange.cs | 24 - .../Generated/FontAxisTag.cs | 31 - .../Generated/FontAxisValue.cs | 21 - .../Generated/FontFaceType.cs | 43 - .../Generated/FontFamilyModel.cs | 22 - .../Generated/FontFeature.cs | 21 - .../Generated/FontFeatureTag.cs | 259 - .../Generated/FontFileType.cs | 43 - .../Generated/FontLineGapUsage.cs | 25 - .../Generated/FontMetrics.cs | 45 - .../Generated/FontMetrics1.cs | 57 - .../Generated/FontProperty.cs | 24 - .../Generated/FontPropertyId.cs | 73 - .../Generated/FontSimulations.cs | 26 - .../Generated/FontSourceType.cs | 31 - .../Generated/FontStretch.cs | 49 - .../Generated/FontStyle.cs | 25 - .../Generated/FontWeight.cs | 67 - .../Generated/GlyphImageData.cs | 42 - .../Generated/GlyphImageFormats.cs | 44 - .../Generated/GlyphMetrics.cs | 36 - .../Generated/GlyphOffset.cs | 21 - .../Generated/GlyphOrientationAngle.cs | 28 - .../Generated/GlyphRun.cs | 39 - .../Generated/GlyphRunDescription.cs | 30 - .../Generated/Graphics.DirectWrite.Enums.cs | 2173 ++++++++ .../Generated/Graphics.DirectWrite.Structs.cs | 835 +++ .../Generated/GridFitMode.cs | 25 - .../Generated/HitTestMetrics.cs | 42 - .../Generated/InformationalStringId.cs | 91 - .../Generated/InlineObjectMetrics.cs | 27 - .../Generated/JustificationOpportunity.cs | 27 - .../Generated/LineBreakpoint.cs | 18 - .../Generated/LineMetrics.cs | 33 - .../Generated/LineMetrics1.cs | 24 - .../Generated/LineSpacing.cs | 30 - .../Generated/LineSpacingMethod.cs | 25 - .../Generated/Locality.cs | 25 - .../Generated/MeasuringMode.cs | 25 - .../Generated/NumberSubstitutionMethod.cs | 31 - .../Generated/OpticalAlignment.cs | 22 - .../Generated/OutlineThreshold.cs | 22 - .../Generated/OverhangMetrics.cs | 27 - .../Generated/Panose.cs | 169 - .../Generated/PanoseArmStyle.cs | 73 - .../Generated/PanoseAspect.cs | 46 - .../Generated/PanoseAspectRatio.cs | 37 - .../Generated/PanoseCharacterRanges.cs | 34 - .../Generated/PanoseContrast.cs | 58 - .../Generated/PanoseDecorativeClass.cs | 55 - .../Generated/PanoseDecorativeTopology.cs | 64 - .../Generated/PanoseFamily.cs | 37 - .../Generated/PanoseFill.cs | 40 - .../Generated/PanoseFinials.cs | 58 - .../Generated/PanoseLetterform.cs | 64 - .../Generated/PanoseLining.cs | 43 - .../Generated/PanoseMidline.cs | 58 - .../Generated/PanoseProportion.cs | 46 - .../Generated/PanoseScriptForm.cs | 58 - .../Generated/PanoseScriptTopology.cs | 49 - .../Generated/PanoseSerifStyle.cs | 73 - .../Generated/PanoseSpacing.cs | 28 - .../Generated/PanoseStrokeVariation.cs | 49 - .../Generated/PanoseSymbolAspectRatio.cs | 46 - .../Generated/PanoseSymbolKind.cs | 55 - .../Generated/PanoseToolKind.cs | 46 - .../Generated/PanoseWeight.cs | 55 - .../Generated/PanoseXascent.cs | 37 - .../Generated/PanoseXheight.cs | 46 - .../Generated/ParagraphAlignment.cs | 25 - .../Generated/PixelGeometry.cs | 25 - .../Generated/ReadingDirection.cs | 28 - .../Generated/RenderingMode.cs | 49 - .../Generated/RenderingMode1.cs | 40 - .../Generated/ScriptAnalysis.cs | 21 - .../Generated/ScriptProperties.cs | 30 - .../Generated/ScriptShapes.cs | 24 - .../Generated/ShapingGlyphProperties.cs | 18 - .../Generated/ShapingTextProperties.cs | 18 - .../Generated/Strikethrough.cs | 36 - .../Generated/TextAlignment.cs | 28 - .../Generated/TextAntialiasMode.cs | 22 - .../Generated/TextMetrics.cs | 42 - .../Generated/TextMetrics1.cs | 21 - .../Generated/TextRange.cs | 21 - .../Generated/TextureType.cs | 22 - .../Generated/Trimming.cs | 24 - .../Generated/TrimmingGranularity.cs | 25 - .../Generated/TypographicFeatures.cs | 21 - .../Generated/Underline.cs | 39 - .../Generated/UnicodeRange.cs | 21 - .../Generated/VerticalGlyphOrientation.cs | 22 - .../Generated/WordWrapping.cs | 31 - .../Generated/AdapterDescription.cs | 42 - .../Generated/AdapterDescription1.cs | 45 - .../Generated/AdapterDescription2.cs | 51 - .../Generated/AdapterDescription3.cs | 51 - .../Generated/AdapterFlags.cs | 26 - .../Generated/AdapterFlags3.cs | 38 - .../Generated/ComputePreemptionGranularity.cs | 31 - .../Generated/DecodeSwapChainDescription.cs | 18 - .../Generated/DisplayColorSpace.cs | 21 - .../Generated/EnumModesFlags.cs | 25 - .../Generated/Feature.cs | 19 - .../Generated/FramePresentationMode.cs | 28 - .../Generated/FrameStatistics.cs | 30 - .../Generated/FrameStatisticsMedia.cs | 36 - .../Generated/GpuPreference.cs | 25 - .../{MessageId.cs => Graphics.Dxgi.Enums.cs} | 579 ++ .../Generated/Graphics.Dxgi.Structs.cs | 650 +++ .../GraphicsPreemptionGranularity.cs | 31 - .../Generated/HDRMetadataHdr10.cs | 39 - .../Generated/HDRMetadataHdr10plus.cs | 18 - .../Generated/HDRMetadataType.cs | 25 - .../HardwareCompositionSupportFlags.cs | 27 - .../Generated/InfoQueueFilter.cs | 21 - .../Generated/InfoQueueFilterDescription.cs | 33 - .../Generated/InfoQueueMessage.cs | 33 - .../Generated/InfoQueueMessageCategory.cs | 49 - .../Generated/InfoQueueMessageSeverity.cs | 31 - .../Generated/MapFlags.cs | 23 - .../Generated/MappedRect.cs | 21 - .../Generated/MemorySegmentGroup.cs | 22 - .../Generated/ModeDescription1.cs | 36 - .../Generated/MultiplaneOverlayYcbcrFlags.cs | 27 - .../Generated/OfferResourceFlags.cs | 21 - .../Generated/OfferResourcePriority.cs | 25 - .../Generated/OutduplDescription.cs | 24 - .../Generated/OutduplFlags.cs | 21 - .../Generated/OutduplFrameInfo.cs | 39 - .../Generated/OutduplMoveRect.cs | 21 - .../Generated/OutduplPointerPosition.cs | 21 - .../Generated/OutduplPointerShapeInfo.cs | 30 - .../Generated/OutduplPointerShapeType.cs | 25 - .../Generated/OutputDescription.cs | 30 - .../Generated/OutputDescription1.cs | 57 - .../OverlayColorSpaceSupportFlags.cs | 21 - .../Generated/OverlaySupportFlags.cs | 24 - .../Generated/PresentFlags.cs | 35 - .../Generated/PresentParameters.cs | 27 - .../Generated/QueryVideoMemoryInfo.cs | 27 - .../Generated/ReclaimResourceResults.cs | 25 - .../Generated/ReportLiveObjectFlags.cs | 30 - .../Generated/Residency.cs | 25 - .../Generated/ResourcePriority.cs | 31 - .../Generated/Scaling.cs | 25 - .../Generated/SharedResource.cs | 18 - .../Generated/SurfaceDescription.cs | 27 - .../SwapChainColorSpaceSupportFlags.cs | 24 - .../Generated/SwapChainDescription.cs | 39 - .../Generated/SwapChainDescription1.cs | 48 - .../Generated/SwapChainFlags.cs | 57 - .../SwapChainFullscreenDescription.cs | 27 - .../Generated/SwapEffect.cs | 28 - .../Generated/Usage.cs | 31 - .../Generated/WindowAssociationFlags.cs | 25 - .../Generated/Graphics.Imaging.Enums.cs | 1050 ++++ .../Generated/Graphics.Imaging.Structs.cs | 331 ++ .../Generated/WIC8BIMIptcDigestProperties.cs | 22 - .../Generated/WIC8BIMIptcProperties.cs | 22 - .../WIC8BIMResolutionInfoProperties.cs | 37 - .../Generated/WICBitmapAlphaChannelOption.cs | 25 - .../Generated/WICBitmapCreateCacheOption.cs | 25 - .../Generated/WICBitmapDecoderCapabilities.cs | 31 - .../Generated/WICBitmapDitherType.cs | 46 - .../Generated/WICBitmapEncoderCacheOption.cs | 25 - .../Generated/WICBitmapInterpolationMode.cs | 31 - .../Generated/WICBitmapLockFlags.cs | 24 - .../Generated/WICBitmapPaletteType.cs | 58 - .../Generated/WICBitmapPattern.cs | 30 - .../Generated/WICBitmapPlane.cs | 27 - .../Generated/WICBitmapPlaneDescription.cs | 24 - .../Generated/WICBitmapTransformOptions.cs | 34 - .../Generated/WICColorContextType.cs | 25 - .../Generated/WICComponentEnumerateOptions.cs | 31 - .../Generated/WICComponentSigning.cs | 28 - .../Generated/WICComponentType.cs | 37 - .../Generated/WICDdsAlphaMode.cs | 31 - .../Generated/WICDdsDimension.cs | 28 - .../Generated/WICDdsFormatInfo.cs | 27 - .../Generated/WICDdsParameters.cs | 39 - .../Generated/WICDecodeOptions.cs | 22 - .../WICGifApplicationExtensionProperties.cs | 22 - .../WICGifCommentExtensionProperties.cs | 19 - ...WICGifGraphicControlExtensionProperties.cs | 31 - .../WICGifImageDescriptorProperties.cs | 40 - ...WICGifLogicalScreenDescriptorProperties.cs | 43 - .../Generated/WICHeifHdrProperties.cs | 31 - .../Generated/WICHeifProperties.cs | 19 - .../Generated/WICImageParameters.cs | 36 - .../Generated/WICJpegChrominanceProperties.cs | 19 - .../Generated/WICJpegCommentProperties.cs | 19 - .../Generated/WICJpegFrameHeader.cs | 39 - .../Generated/WICJpegIndexingOptions.cs | 22 - .../Generated/WICJpegLuminanceProperties.cs | 19 - .../Generated/WICJpegScanHeader.cs | 39 - .../Generated/WICJpegScanType.cs | 25 - .../Generated/WICJpegTransferMatrix.cs | 22 - .../WICJpegYCrCbSubsamplingOption.cs | 31 - .../Generated/WICMetadataCreationOptions.cs | 28 - .../Generated/WICMetadataHeader.cs | 27 - .../Generated/WICMetadataPattern.cs | 30 - .../Generated/WICNamedWhitePoint.cs | 49 - .../Generated/WICPersistOptions.cs | 37 - .../WICPixelFormatNumericRepresentation.cs | 34 - .../Generated/WICPlanarOptions.cs | 22 - .../Generated/WICPngBkgdProperties.cs | 19 - .../Generated/WICPngChrmProperties.cs | 40 - .../Generated/WICPngFilterOption.cs | 37 - .../Generated/WICPngGamaProperties.cs | 19 - .../Generated/WICPngHistProperties.cs | 19 - .../Generated/WICPngIccpProperties.cs | 22 - .../Generated/WICPngItxtProperties.cs | 31 - .../Generated/WICPngSrgbProperties.cs | 19 - .../Generated/WICPngTimeProperties.cs | 34 - .../Generated/WICProgressNotification.cs | 28 - .../Generated/WICProgressOperation.cs | 25 - .../Generated/WICRawCapabilities.cs | 25 - .../Generated/WICRawCapabilitiesInfo.cs | 69 - .../Generated/WICRawParameterSet.cs | 25 - .../Generated/WICRawRenderMode.cs | 25 - .../Generated/WICRawRotationCapabilities.cs | 28 - .../Generated/WICRawToneCurve.cs | 43 - .../Generated/WICRawToneCurvePoint.cs | 21 - .../Generated/WICSectionAccessLevel.cs | 22 - .../Generated/WICTiffCompressionOption.cs | 40 - .../Generated/WICWebpAnimProperties.cs | 19 - .../Generated/WICWebpAnmfProperties.cs | 19 - .../AffineTransform2DInterpolationMode.cs | 34 - .../Graphics/Direct2D.Common/AlphaMode.cs | 28 - .../Graphics/Direct2D.Common/BezierSegment.cs | 24 - .../Graphics/Direct2D.Common/BlendMode.cs | 94 - .../Graphics/Direct2D.Common/BorderMode.cs | 22 - .../Direct2D.Common/ColorMatrixAlphaMode.cs | 22 - .../Graphics/Direct2D.Common/CompositeMode.cs | 55 - .../Graphics/Direct2D.Common/FigureBegin.cs | 22 - .../Graphics/Direct2D.Common/FigureEnd.cs | 22 - .../Graphics/Direct2D.Common/FillMode.cs | 22 - .../Graphics.Direct2D.Common.Enums.cs | 269 + .../Graphics.Direct2D.Common.Structs.cs | 69 + .../Graphics/Direct2D.Common/PathSegment.cs | 26 - .../Graphics/Direct2D.Common/PixelFormat.cs | 21 - .../Graphics/Direct2D.Common/RectF.cs | 27 - .../Graphics/Direct2D.Common/RectU.cs | 27 - .../Direct2D.Common/TurbulenceNoise.cs | 22 - .../Graphics/Direct3D/CBufferType.cs | 28 - .../Generated/Graphics/Direct3D/DriverType.cs | 34 - .../Graphics/Direct3D/FeatureLevel.cs | 49 - .../Direct3D/Graphics.Direct3D.Enums.cs | 998 ++++ ...rMacro.cs => Graphics.Direct3D.Structs.cs} | 0 .../Graphics/Direct3D/IncludeType.cs | 22 - .../Graphics/Direct3D/InterpolationMode.cs | 40 - .../Graphics/Direct3D/MinPrecision.cs | 40 - .../Generated/Graphics/Direct3D/Name.cs | 97 - .../Graphics/Direct3D/ParameterFlags.cs | 26 - .../Generated/Graphics/Direct3D/Primitive.cs | 130 - .../Graphics/Direct3D/PrimitiveTopology.cs | 142 - .../Direct3D/RegisterComponentType.cs | 28 - .../Graphics/Direct3D/ResourceReturnType.cs | 40 - .../Graphics/Direct3D/ShaderCBufferFlags.cs | 21 - .../Graphics/Direct3D/ShaderInputFlags.cs | 36 - .../Graphics/Direct3D/ShaderInputType.cs | 58 - .../Graphics/Direct3D/ShaderVariableClass.cs | 40 - .../Graphics/Direct3D/ShaderVariableFlags.cs | 30 - .../Graphics/Direct3D/ShaderVariableType.cs | 205 - .../Graphics/Direct3D/SrvDimension.cs | 52 - .../Graphics/Direct3D/TessellatorDomain.cs | 28 - .../Direct3D/TessellatorOutputPrimitive.cs | 31 - .../Direct3D/TessellatorPartitioning.cs | 31 - .../Graphics/Dxgi.Common/AlphaMode.cs | 28 - .../Graphics/Dxgi.Common/ColorSpaceType.cs | 94 - .../Graphics/Dxgi.Common/CpuAccess.cs | 25 - .../Dxgi.Common/GammaControlCapabilities.cs | 30 - ...ormat.cs => Graphics.Dxgi.Common.Enums.cs} | 170 + ...rol.cs => Graphics.Dxgi.Common.Structs.cs} | 109 + .../Dxgi.Common/JpegAcHuffmanTable.cs | 21 - .../Dxgi.Common/JpegDCHuffmanTable.cs | 21 - .../Dxgi.Common/JpegQuantizationTable.cs | 18 - .../Graphics/Dxgi.Common/ModeDescription.cs | 33 - .../Graphics/Dxgi.Common/ModeRotation.cs | 31 - .../Graphics/Dxgi.Common/ModeScaling.cs | 25 - .../Graphics/Dxgi.Common/ModeScanlineOrder.cs | 28 - .../Graphics/Dxgi.Common/Rational.cs | 21 - .../Generated/Graphics/Dxgi.Common/Rgb.cs | 24 - .../Graphics/Dxgi.Common/SampleDescription.cs | 21 - src/Vortice.Win32/Properties/AssemblyInfo.cs | 1 + 1249 files changed, 35661 insertions(+), 38565 deletions(-) delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/AffineTransform2DProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/AntialiasMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ArcSegment.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ArcSize.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ArithmeticCompositeProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/AtlasProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapBrushProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapBrushProperties1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapInterpolationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapProperties1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceAlphaMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceInterpolationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceOrientation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Blend.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BlendDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BlendOperation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BlendProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BorderEdgeMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BorderProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BrightnessProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BrushProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/BufferPrecision.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/CapStyle.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ChangeType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ChannelDepth.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ChannelSelector.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ChromaKeyProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ColorBitmapGlyphSnapOption.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ColorContextType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ColorInterpolationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementAlphaMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementQuality.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementRenderingIntent.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ColorMatrixProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ColorSpace.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/CombineMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/CompatibleRenderTargetOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/CompositeProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ContrastProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ConvolveMatrixProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ConvolveMatrixScaleMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/CreationProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/CropProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/CrossfadeProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/CustomVertexBufferProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DCInitializeMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DashStyle.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DebugLevel.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DeviceContextOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DirectionalBlurOptimization.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DirectionalBlurProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DiscreteTransferProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DisplacementMapProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DistantDiffuseProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DistantDiffuseScaleMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DistantSpecularProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DistantSpecularScaleMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DpiCompensationInterpolationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DpiCompensationProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DrawTextOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DrawingStateDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/DrawingStateDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/EdgeDetectionMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/EdgeDetectionProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/EffectInputDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Ellipse.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/EmbossProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ExposureProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ExtendMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/FactoryOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/FactoryType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Feature.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureDataD3D10XHardwareOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureDataDoubles.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureLevel.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Filter.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/FloodProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Gamma.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Gamma1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/GammaTransferProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/GaussianBlurOptimization.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/GaussianBlurProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/GeometryRelation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/GeometrySimplificationOption.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/GradientMeshPatch.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/GradientStop.cs create mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Enums.cs create mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Structs.cs rename src/{Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcDefine.cs => Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Imaging.D2D.Enums.cs} (67%) rename src/{Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcArgPair.cs => Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Imaging.D2D.Structs.cs} (67%) delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/HDRTonemapDisplayMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/HDRTonemapProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/HighlightSandShadowsInputGamma.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/HighlightSandShadowsProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/HistogramProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/HueRotationProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/HueToRgbInputColorSpace.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/HueToRgbProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/HwndRenderTargetProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ImageBrushProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ImageSourceFromDxgiOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ImageSourceLoadingOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/InkBezierSegment.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/InkNibShape.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/InkPoint.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/InkStyleProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/InputDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/InputElementDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/InterpolationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/InterpolationModeDefinition.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/LayerOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/LayerOptions1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/LayerParameters.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/LayerParameters1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/LineJoin.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/LinearGradientBrushProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/LinearTransferProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/LookupTable3DProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/MapOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/MappedRect.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/MorphologyMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/MorphologyProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityMaskContent.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityMetadataProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Orientation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PatchEdgeMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PerspectiveTransform3DInteroplationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PerspectiveTransform3DProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PixelOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PointDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PointDiffuseProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PointDiffuseScaleMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PointSpecularProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PointSpecularScaleMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PosterizeProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PresentOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PrimitiveBlend.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PrintControlProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PrintFontSubsetMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Property.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PropertyBinding.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/PropertyType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/QuadraticBezierSegment.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/RadialGradientBrushProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetUsage.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/RenderingControls.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/RenderingPriority.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ResourceTextureProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/RgbToHueOutputColorSpace.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/RgbToHueProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/RoundedRect.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SaturationProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ScaleInterpolationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ScaleProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SepiaProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ShadowOptimization.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ShadowProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SharpenProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SimpleColorProfile.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SpotDiffuseProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SpotDiffuseScaleMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SpotSpecularProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SpotSpecularScaleMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SpriteOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/StraightenProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/StraightenScaleMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeStyleProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeStyleProperties1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeTransformType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SubProperty.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAspectAlign.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAspectScaling.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAttributePodType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAttributeStringType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgDisplay.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLength.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLengthUnits.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLineCap.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLineJoin.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgOverflow.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPaintType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPathCommand.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPreserveAspectRatio.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgUnitType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgViewbox.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SvgVisibility.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/SweepDirection.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/TableTransferProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/TemperatureandtintProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/TextAntialiasMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/ThreadingMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/TileProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/TintProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Transform3DInterpolationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Transform3DProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/TransformedImageSourceOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/TransformedImageSourceProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/Triangle.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/TurbulenceProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/UnitMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/VertexBufferProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/VertexOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/VertexRange.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/VertexUsage.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/VignetteProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/WhiteLevelAdjustmentProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/WindowState.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrChromaSubsampling.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrInterpolationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrProp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcCp.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcHashFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcOutKind.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcValidatorFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcVersionInfoFlags.cs create mode 100644 src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/Graphics.Direct3D.Dxc.Enums.cs rename src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/{DxcShaderHash.cs => Graphics.Direct3D.Dxc.Structs.cs} (56%) delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/BlobPart.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileEffectFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileFlags2.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileSecondaryFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompressShaderFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/DisasmFlags.cs create mode 100644 src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/Graphics.Direct3D.Fxc.Enums.cs rename src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/{ShaderData.cs => Graphics.Direct3D.Fxc.Structs.cs} (100%) delete mode 100644 src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/StripFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AesCtrIv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AsyncGetDataFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedChannelType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureAccessibleEncryptionInput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureCryptoSessionInput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureInitializeInput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureInput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureProtectionInput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureSharedResourceInput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedProcessIdentifierType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedProtectionFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidCountOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidInput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryChannelTypeOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCryptoSessionInput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCryptoSessionOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCurrentAccessibilityEncryptionOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryDeviceHandleOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryInput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdCountInput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdCountOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdInput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryProtectionOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessCountOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessInput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/BindFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Blend.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendOperation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Box.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferExtendedSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferExtendedSrvFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferUav.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferUavFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/BusType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/CheckMultisampleQualityLevelsFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ClassInstanceDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ClearFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ColorWriteEnable.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ComparisonFunction.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ComputeShaderTraceDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ConservativeRasterizationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ConservativeRasterizationTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ContentProtectionCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ContextType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/CopyFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Counter.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/CpuAccessFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/CreateDeviceContextStateFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/CreateDeviceFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/CryptoSessionKeyExchangeFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/CryptoSessionStatus.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/CullMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilOperationDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilViewDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthWriteMask.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/DeviceContextType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/DomainShaderTraceDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/DrawIndexedInstancedIndirectArgs.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/DrawInstancedIndirectArgs.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/DsvDimension.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/DsvFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/EncryptedBlockInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Feature.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataArchitectureInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D10XHardwareOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options2.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options3.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options4.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options5.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9Options.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9Options1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9ShadowSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9SimpleInstancingSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataDisplayable.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataDoubles.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataFormatSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataFormatSupport2.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataGpuVirtualAddressSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataMarkerSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataShaderCache.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataShaderMinPrecisionSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataThreading.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataVideoDecoderHistogram.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureVideo.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FenceFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FillMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Filter.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FilterReductionType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FilterType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FormatSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FormatSupport2.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/FunctionDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/GeometryShaderTraceDescription.cs rename src/Vortice.Win32.Graphics.Direct3D11/Generated/{MessageId.cs => Graphics.Direct3D11.Enums.cs} (70%) create mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Graphics.Direct3D11.Structs.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/HullShaderTraceDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/InfoQueueFilter.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/InfoQueueFilterDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/InputClassification.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/InputElementDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionData.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionInputData.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionOutputData.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/LibraryDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/LogicOperation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/MapFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/MapMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/MappedSubresource.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Message.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageCategory.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageSeverity.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Omac.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/PackedMipDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ParameterDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/PixelShaderTraceDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataPipelineStatistics.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataSOStatistics.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataTimestampDisjoint.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryMiscFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/RaiseFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription2.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetBlendDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetBlendDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetViewDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetViewDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ReportLiveDeviceObjectFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ResourceDimension.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ResourceMiscFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/RtvDimension.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/SODeclarationEntry.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/SamplerDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderBufferDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderCacheSupportFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderInputBindDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderMinPrecisionSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderResourceViewDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderResourceViewDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTraceDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTrackingOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTrackingResourceType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTypeDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderVariableDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderVersionType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/SharedResourceTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/SignatureParameterDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/StandardMultisampleQualityLevels.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/StencilOperation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/SubresourceData.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/SubresourceTiling.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayDsv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArraySrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayUav.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DDsv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DUav.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayDsv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayRtv1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArraySrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArraySrv1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayUav.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayUav1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayVpov.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDsv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArrayDsv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArrayRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArraySrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsDsv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DRtv1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DSrv1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DUav.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DUav1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVdov.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVpiv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVpov.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DUav.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureAddressMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureCubeFace.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureLayout.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TexureCubeArraySrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TexureCubeSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TileCopyFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TileMappingFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TileRangeFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TileRegionSize.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TileShape.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TiledResourceCoordinate.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TiledResourcesTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceGSInputPrimitive.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceRegister.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceRegisterType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceStats.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceStep.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceValue.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/UavDimension.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/UnorderedAccessViewDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/UnorderedAccessViewDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/Usage.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VdovDimension.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VertexShaderTraceDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColor.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColorRgba.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColorYcbcra.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoContentProtectionCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBeginFrameCryptoSession.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription2.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderConfig.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderExtension.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderHistogramComponent.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderHistogramComponentFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderOutputViewDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderSubSampleMappingBlock.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoFrameFormat.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorAlphaFillMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorAutoStreamCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorBehaviorHints.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorColorSpace.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorContentDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorCustomRate.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorDeviceCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFeatureCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilter.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilterCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilterRange.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFormatCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFormatSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorInputViewDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorItelecineCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorNominalRange.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorOutputRate.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorOutputViewDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorProcessorCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorRateConversionCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorRotation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoCaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoFlipMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoFormat.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStream.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStreamBehaviorHint.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoSampleDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoUsage.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VpivDimension.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D11/Generated/VpovDimension.cs rename src/{Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcBuffer.cs => Vortice.Win32.Graphics.Direct3D11on12/Generated/Graphics.Direct3D11on12.Enums.cs} (66%) rename src/Vortice.Win32.Graphics.Direct3D11on12/Generated/{ResourceFlags.cs => Graphics.Direct3D11on12.Structs.cs} (100%) delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbNode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbNode1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbOperation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/AxisShadingRate.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/BackgroundProcessingMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Blend.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/BlendDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/BlendOperation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Box.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferSrvFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferUav.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferUavFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureInputs.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureToolsVisualizationHeader.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CachedPipelineState.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ClearFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ClearValue.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ColorWriteEnable.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListSupportFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandPoolFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueueDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueueFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueuePriority.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandRecorderFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandSignatureDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ComparisonFunction.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ComputePipelineStateDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ConservativeRasterizationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ConservativeRasterizationTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ConstantBufferViewDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CpuDescriptorHandle.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CpuPageProperty.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CrossNodeSharingTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/CullMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugCommandListGpuBasedValidationSettings.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugCommandListParameterType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceGpuBasedValidationSettings.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceGpuSlowdownPerformanceFactor.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceParameterType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugFeature.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilOperationDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilValue.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilViewDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthWriteMask.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRange.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRange1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRangeFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRangeType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData2.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData3.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DiscardRegion.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchArguments.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchMeshArguments.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchRaysDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DrawArguments.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DrawIndexedArguments.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationNode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationNode1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAutoBreadcrumbsOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAutoBreadcrumbsOutput1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredBreadcrumbContext.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredDeviceState.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredEnablement.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput2.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DredVersion.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DriverMatchingIdentifierStatus.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DsvDimension.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DsvFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DxilLibraryDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/DxilSubObjectToExportsAssociation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ElementsLayout.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ExistingCollectionDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ExportDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ExportFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Feature.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataArchitecture.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataArchitecture1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataCommandQueuePriority.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataCrossNode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options10.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options11.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options2.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options3.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options4.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options5.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options6.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options7.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options8.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options9.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataDisplayable.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataExistingHeaps.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFeatureLevels.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFormatInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFormatSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataGpuVirtualAddressSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataMultisampleQualityLevels.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypeCount.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypes.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataQueryMetaCommand.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataRootSignature.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataSerialization.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataShaderCache.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataShaderModel.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FenceFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FillMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Filter.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FilterReductionType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FilterType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FormatSupport1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FormatSupport2.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/FunctionDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/GlobalRootSignature.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationPipelineStateCreateFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationShaderPatchMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuDescriptorHandle.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressAndStride.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressRange.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressRangeAndStride.cs rename src/Vortice.Win32.Graphics.Direct3D12/Generated/{MessageId.cs => Graphics.Direct3D12.Enums.cs} (52%) create mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Graphics.Direct3D12.Structs.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/GraphicsPipelineStateDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/GraphicsStates.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapSerializationTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/HitGroupDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/HitGroupType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/HitKind.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/IndexBufferStripCutValue.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/IndexBufferView.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/IndirectArgumentDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/IndirectArgumentType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/InfoQueueFilter.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/InfoQueueFilterDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/InputClassification.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/InputElementDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/InputLayoutDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/LibraryDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/LifetimeState.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/LocalRootSignature.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/LogicOperation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MeasurementsAction.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MemcpyDest.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MemoryPool.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MeshShaderTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Message.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageCallbackFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageCategory.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageSeverity.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterStage.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MipRegion.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MultipleFenceWaitFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/MultisampleQualityLevelFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/NodeMask.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/PackedMipInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ParameterDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateStreamDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateSubObjectType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/PlacedSubresourceFootprint.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/PredicationOperation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/PrimitiveTopologyType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ProgrammableSamplePositionsTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionSupportFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedSessionStatus.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataPipelineStatistics.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataPipelineStatistics1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataSOStatistics.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryHeapDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryHeapType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Range.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RangeUInt64.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RasterizerDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RayFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAabb.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureBuildFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureCopyMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCompactedSizeDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCurrentSizeDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoSerializationDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoToolsVisualizationDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePrebuildInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryAabbsDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryTrianglesDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingInstanceDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingInstanceFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineConfig.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineConfig1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingShaderConfig.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccess.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccessClearParameters.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccessType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassDepthStencilDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccess.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessResolveParameters.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessResolveSubresourceParameters.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassRenderTargetDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderTargetBlendDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderTargetViewDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ReportLiveDeviceObjectFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResidencyFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResidencyPriority.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResolveMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAliasingBarrier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAllocationInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAllocationInfo1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrierFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrierType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBindingTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDimension.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceHeapTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceStates.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceTransitionBarrier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceUavBarrier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootConstants.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptor.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptor1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorTable.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorTable1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameter.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameter1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameterType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureVersion.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RtFormatArray.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/RtvDimension.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SODeclarationEntry.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplePosition.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplerDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplerFeedbackTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedDataDriverMatchingIdentifier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedDataType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedRaytracingAccelerationStructureHeader.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderBufferDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderBytecode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheControlFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheKindFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheSessionDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheSupportFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderComponentMapping.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderInputBindDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderMinPrecisionSupport.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderModel.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderResourceViewDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderTypeDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVariableDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVersionType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVisibility.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShadingRate.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ShadingRateCombiner.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SharedResourceCompatibilityTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SignatureParameterDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SrvDimension.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectConfig.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/StateSubObject.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/StateSubObjectType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/StaticBorderColor.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/StaticSamplerDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/StencilOperation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/StreamOutputBufferView.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/StreamOutputDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SubObjectToExportsAssociation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceData.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceFootprint.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceRangeUInt64.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceTiling.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayDsv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArraySrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayUav.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DDsv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DUav.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayDsv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArraySrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayUav.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DDsv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArrayDsv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArrayRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArraySrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsDsv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DUav.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DRtv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DUav.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureAddressMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureCopyLocation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureCopyType.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureLayout.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TexureCubeArraySrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TexureCubeSrv.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TileCopyFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TileMappingFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TileRangeFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TileRegionSize.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TileShape.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TiledResourceCoordinate.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/TiledResourcesTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/UavDimension.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/UnorderedAccessViewDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/VariableShadingRateTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/VersionedDeviceRemovedExtendedData.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/VersionedRootSignatureDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/VertexBufferView.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstanceLocation.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/WaveMmaTier.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/WriteBufferImmediateMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Direct3D12/Generated/WriteBufferImmediateParameter.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/DirectComposition.xml create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Apis.Functions.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Apis.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Enums.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Structs.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAffineTransform2DEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAnimation.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionArithmeticCompositeEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBlendEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBrightnessEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionClip.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionColorMatrixEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionCompositeEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDelegatedInkTrail.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDesktopDevice.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice2.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice3.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDeviceDebug.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffectGroup.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionFilterEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionGaussianBlurEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionHueRotationEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionInkTrailDevice.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionLinearTransferEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform3D.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRectangleClip.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform3D.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSaturationEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform3D.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionShadowEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSkewTransform.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurface.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurfaceFactory.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTableTransferEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTarget.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform3D.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform3D.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTurbulenceEffect.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVirtualSurface.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual2.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual3.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisualDebug.cs create mode 100644 src/Vortice.Win32.Graphics.DirectComposition/Vortice.Win32.Graphics.DirectComposition.csproj delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/AutomaticFontAxes.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/Baseline.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/BreakCondition.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/CaretMetrics.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/ClusterMetrics.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/ColorGlyphRun.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/ColorGlyphRun1.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/ContainerType.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FactoryType.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FileFragment.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FlowDirection.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisAttributes.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisRange.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisTag.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisValue.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFaceType.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFamilyModel.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFeature.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFeatureTag.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFileType.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontLineGapUsage.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontMetrics.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontMetrics1.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontProperty.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontPropertyId.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontSimulations.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontSourceType.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontStretch.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontStyle.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/FontWeight.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphImageData.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphImageFormats.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphMetrics.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphOffset.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphOrientationAngle.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphRun.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphRunDescription.cs create mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/Graphics.DirectWrite.Enums.cs create mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/Graphics.DirectWrite.Structs.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/GridFitMode.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/HitTestMetrics.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/InformationalStringId.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/InlineObjectMetrics.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/JustificationOpportunity.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/LineBreakpoint.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/LineMetrics.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/LineMetrics1.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/LineSpacing.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/LineSpacingMethod.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/Locality.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/MeasuringMode.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/NumberSubstitutionMethod.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/OpticalAlignment.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/OutlineThreshold.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/OverhangMetrics.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/Panose.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseArmStyle.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseAspect.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseAspectRatio.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseCharacterRanges.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseContrast.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseDecorativeClass.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseDecorativeTopology.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFamily.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFill.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFinials.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseLetterform.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseLining.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseMidline.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseProportion.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseScriptForm.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseScriptTopology.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSerifStyle.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSpacing.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseStrokeVariation.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSymbolAspectRatio.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSymbolKind.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseToolKind.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseWeight.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseXascent.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseXheight.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/ParagraphAlignment.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/PixelGeometry.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/ReadingDirection.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/RenderingMode.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/RenderingMode1.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptAnalysis.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptShapes.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/ShapingGlyphProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/ShapingTextProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/Strikethrough.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/TextAlignment.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/TextAntialiasMode.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/TextMetrics.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/TextMetrics1.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/TextRange.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/TextureType.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/Trimming.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/TrimmingGranularity.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/TypographicFeatures.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/Underline.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/UnicodeRange.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/VerticalGlyphOrientation.cs delete mode 100644 src/Vortice.Win32.Graphics.DirectWrite/Generated/WordWrapping.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription2.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription3.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterFlags3.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/ComputePreemptionGranularity.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/DecodeSwapChainDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/DisplayColorSpace.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/EnumModesFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/Feature.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/FramePresentationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/FrameStatistics.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/FrameStatisticsMedia.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/GpuPreference.cs rename src/Vortice.Win32.Graphics.Dxgi/Generated/{MessageId.cs => Graphics.Dxgi.Enums.cs} (76%) create mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/Graphics.Dxgi.Structs.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/GraphicsPreemptionGranularity.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataHdr10.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataHdr10plus.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataType.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/HardwareCompositionSupportFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueFilter.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueFilterDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessage.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessageCategory.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessageSeverity.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/MapFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/MappedRect.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/MemorySegmentGroup.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/ModeDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/MultiplaneOverlayYcbcrFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OfferResourceFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OfferResourcePriority.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplFrameInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplMoveRect.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerPosition.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerShapeInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerShapeType.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OutputDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OutputDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OverlayColorSpaceSupportFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/OverlaySupportFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/PresentFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/PresentParameters.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/QueryVideoMemoryInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/ReclaimResourceResults.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/ReportLiveObjectFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/Residency.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/ResourcePriority.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/Scaling.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/SharedResource.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/SurfaceDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainColorSpaceSupportFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainDescription1.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainFullscreenDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/SwapEffect.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/Usage.cs delete mode 100644 src/Vortice.Win32.Graphics.Dxgi/Generated/WindowAssociationFlags.cs create mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/Graphics.Imaging.Enums.cs create mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/Graphics.Imaging.Structs.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMIptcDigestProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMIptcProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMResolutionInfoProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapAlphaChannelOption.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapCreateCacheOption.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapDecoderCapabilities.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapDitherType.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapEncoderCacheOption.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapInterpolationMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapLockFlags.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPaletteType.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPattern.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPlane.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPlaneDescription.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapTransformOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICColorContextType.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentEnumerateOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentSigning.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentType.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsAlphaMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsDimension.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsFormatInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsParameters.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICDecodeOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICGifApplicationExtensionProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICGifCommentExtensionProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICGifGraphicControlExtensionProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICGifImageDescriptorProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICGifLogicalScreenDescriptorProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICHeifHdrProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICHeifProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICImageParameters.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegChrominanceProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegCommentProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegFrameHeader.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegIndexingOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegLuminanceProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegScanHeader.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegScanType.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegTransferMatrix.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegYCrCbSubsamplingOption.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataCreationOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataHeader.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataPattern.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICNamedWhitePoint.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICPersistOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICPixelFormatNumericRepresentation.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICPlanarOptions.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICPngBkgdProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICPngChrmProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICPngFilterOption.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICPngGamaProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICPngHistProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICPngIccpProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICPngItxtProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICPngSrgbProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICPngTimeProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICProgressNotification.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICProgressOperation.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICRawCapabilities.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICRawCapabilitiesInfo.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICRawParameterSet.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICRawRenderMode.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICRawRotationCapabilities.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICRawToneCurve.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICRawToneCurvePoint.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICSectionAccessLevel.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICTiffCompressionOption.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICWebpAnimProperties.cs delete mode 100644 src/Vortice.Win32.Graphics.Imaging/Generated/WICWebpAnmfProperties.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs create mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/Graphics.Direct2D.Common.Enums.cs create mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/Graphics.Direct2D.Common.Structs.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/CBufferType.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/DriverType.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/FeatureLevel.cs create mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/Graphics.Direct3D.Enums.cs rename src/Vortice.Win32/Generated/Graphics/Direct3D/{ShaderMacro.cs => Graphics.Direct3D.Structs.cs} (100%) delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/IncludeType.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/InterpolationMode.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/MinPrecision.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/Name.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/ParameterFlags.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/Primitive.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/PrimitiveTopology.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/RegisterComponentType.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/ResourceReturnType.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderCBufferFlags.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderInputFlags.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderInputType.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableClass.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableFlags.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableType.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/SrvDimension.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorDomain.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorOutputPrimitive.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorPartitioning.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/AlphaMode.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ColorSpaceType.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/CpuAccess.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControlCapabilities.cs rename src/Vortice.Win32/Generated/Graphics/Dxgi.Common/{Format.cs => Graphics.Dxgi.Common.Enums.cs} (68%) rename src/Vortice.Win32/Generated/Graphics/Dxgi.Common/{GammaControl.cs => Graphics.Dxgi.Common.Structs.cs} (78%) delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegAcHuffmanTable.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegDCHuffmanTable.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegQuantizationTable.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeDescription.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeRotation.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScaling.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScanlineOrder.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rational.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rgb.cs delete mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.Common/SampleDescription.cs diff --git a/Directory.Build.props b/Directory.Build.props index 0bc051a..32019da 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -7,7 +7,7 @@ true true - 1.8.2 + 1.8.3 true diff --git a/Vortice.Win32.sln b/Vortice.Win32.sln index df71818..8f8ff3c 100644 --- a/Vortice.Win32.sln +++ b/Vortice.Win32.sln @@ -40,6 +40,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Dxgi EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Direct3D.Fxc", "src\Vortice.Win32.Graphics.Direct3D.Fxc\Vortice.Win32.Graphics.Direct3D.Fxc.csproj", "{65052A2C-E59E-4A75-B15D-2276225D859C}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.DirectComposition", "src\Vortice.Win32.Graphics.DirectComposition\Vortice.Win32.Graphics.DirectComposition.csproj", "{F7EBB80F-26EA-4C64-9454-C087BBC43549}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -94,6 +96,10 @@ Global {65052A2C-E59E-4A75-B15D-2276225D859C}.Debug|Any CPU.Build.0 = Debug|Any CPU {65052A2C-E59E-4A75-B15D-2276225D859C}.Release|Any CPU.ActiveCfg = Release|Any CPU {65052A2C-E59E-4A75-B15D-2276225D859C}.Release|Any CPU.Build.0 = Release|Any CPU + {F7EBB80F-26EA-4C64-9454-C087BBC43549}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F7EBB80F-26EA-4C64-9454-C087BBC43549}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F7EBB80F-26EA-4C64-9454-C087BBC43549}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F7EBB80F-26EA-4C64-9454-C087BBC43549}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/Generator/Program.cs b/src/Generator/Program.cs index 9f40e75..d5f2a0c 100644 --- a/src/Generator/Program.cs +++ b/src/Generator/Program.cs @@ -25,6 +25,7 @@ public static class Program "Graphics.DirectWrite.json", "Graphics.Direct2D.json", "Graphics.Imaging.D2D.json", + "Graphics.DirectComposition.json", // Media //"Media.Audio.json", @@ -776,6 +777,9 @@ public static class Program // FXC { "D3DCOMPILER_STRIP_FLAGS", "D3DCOMPILER_STRIP" }, { "D3D_BLOB_PART", "D3D_BLOB" }, + + // DirectComposition + { "COMPOSITION_FRAME_ID_TYPE", "COMPOSITION_FRAME_ID" }, }; private static readonly Dictionary s_knownEnumValueNames = new() @@ -842,6 +846,7 @@ public static class Program "D2D1", "DWRITE", "D3DCOMPILER", + "DCOMPOSITION", }; private static readonly HashSet s_ignoredParts = new(StringComparer.OrdinalIgnoreCase) @@ -1048,6 +1053,7 @@ public static class Program string d2dPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct2D"); string dxcPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct3D.Dxc"); string fxcPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct3D.Fxc"); + string directCompositionPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.DirectComposition"); // Generate docs //DocGenerator.Generate(new[] { "DXGI" }, Path.Combine(repoRoot, "Generated", "Graphics", "Dxgi.xml")); @@ -1058,6 +1064,7 @@ public static class Program //DocGenerator.Generate(new[] { "D3D11" }, Path.Combine(d3d11Path, "Direct3D11.xml")); //DocGenerator.Generate(new[] { "D3D12" }, Path.Combine(d3d12Path, "Direct3D12.xml")); + //DocGenerator.Generate(new[] { "DComposition" }, Path.Combine(directCompositionPath, "DirectComposition.xml")); foreach (string jsonFile in jsons) { @@ -1120,6 +1127,11 @@ public static class Program outputPath = fxcPath; useSubFolders = false; } + else if (jsonFile == "Graphics.DirectComposition.json") + { + outputPath = directCompositionPath; + useSubFolders = false; + } outputPath = Path.Combine(outputPath, "Generated"); @@ -1328,6 +1340,13 @@ public static class Program private static void GenerateTypes(string folder, string apiName, string docFileName, ApiData api) { + using CodeWriter writer = new( + Path.Combine(folder, $"{apiName}.Enums.cs"), + apiName, + docFileName, + $"Win32.{apiName}"); + + bool needNewLine = false; foreach (ApiType enumType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "enum")) { if (enumType.Name.StartsWith("D3DX11")) @@ -1335,13 +1354,20 @@ public static class Program continue; } - GenerateEnum(folder, apiName, docFileName, enumType, false); + if (needNewLine) + { + writer.WriteLine(); + } + + GenerateEnum(writer, enumType, false); s_visitedEnums.Add($"{apiName}.{enumType.Name}"); + needNewLine = true; } // Generated enums -> from constants Dictionary createdEnums = new(); + needNewLine = false; foreach (ApiDataConstant constant in api.Constants) { @@ -1378,20 +1404,29 @@ public static class Program Value = constant.Value }; createdEnumType.Values.Add(enumValue); - - //string enumValueName = GetPrettyFieldName(constant.Name, createdEnumName); - //writer.WriteLine($"{enumValueName} = {constant.Value},"); } } } foreach (ApiType enumType in createdEnums.Values) { - GenerateEnum(folder, apiName, docFileName, enumType, true); + if (needNewLine) + { + writer.WriteLine(); + } + + GenerateEnum(writer, enumType, true); + needNewLine = true; } - // Unions + using var structWriter = new CodeWriter( + Path.Combine(folder, $"{apiName}.Structs.cs"), + apiName, + docFileName, + $"Win32.{apiName}"); + needNewLine = true; + // Unions foreach (ApiType structType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "union")) { if (structType.Name.StartsWith("D3DX11") || @@ -1405,17 +1440,19 @@ public static class Program continue; } + if (needNewLine) + { + structWriter.WriteLine(); + } + string structCsTypeName = GetCsStructTypeName(structType, apiName); - using var writer = new CodeWriter( - Path.Combine(folder, $"{structCsTypeName}.cs"), - apiName, - docFileName, - $"Win32.{apiName}"); - GenerateStruct(writer, api, structType); + GenerateStruct(structWriter, api, structType); s_visitedStructs.Add($"{apiName}.{structType.Name}"); + needNewLine = true; } // Structs + needNewLine = false; foreach (ApiType structType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "struct")) { if (structType.Name.StartsWith("D3DX11") || @@ -1430,14 +1467,15 @@ public static class Program continue; } + if (needNewLine) + { + structWriter.WriteLine(); + } + string structCsTypeName = GetCsStructTypeName(structType, apiName); - using var writer = new CodeWriter( - Path.Combine(folder, $"{structCsTypeName}.cs"), - apiName, - docFileName, - $"Win32.{apiName}"); - GenerateStruct(writer, api, structType); + GenerateStruct(structWriter, api, structType); s_visitedStructs.Add($"{apiName}.{structType.Name}"); + needNewLine = true; } // Com types @@ -1681,7 +1719,7 @@ public static class Program return functionSignature.ToString(); } - private static void GenerateEnum(string folder, string apiName, string docFileName, ApiType enumType, bool autoGenerated) + private static void GenerateEnum(CodeWriter writer, ApiType enumType, bool autoGenerated) { string csTypeName; string enumPrefix = string.Empty; @@ -1700,17 +1738,11 @@ public static class Program else { csTypeName = GetDataTypeName(enumType.Name, out enumPrefix); - AddCsMapping(apiName, enumType.Name, csTypeName); + AddCsMapping(writer.Api, enumType.Name, csTypeName); } string baseTypeName = GetTypeName(enumType.IntegerBase); - using var writer = new CodeWriter( - Path.Combine(folder, $"{csTypeName}.cs"), - apiName, - docFileName, - $"Win32.{apiName}"); - if (!autoGenerated && string.IsNullOrEmpty(writer.DocFileName) == false) { writer.WriteLine($"/// "); @@ -1870,6 +1902,11 @@ public static class Program { csTypeName = structType.Name; } + else if (structType.Name.StartsWith("DComposition")) + { + csTypeName = structType.Name.Substring("DComposition".Length); + AddCsMapping(writer.Api, structType.Name, csTypeName); + } else { csTypeName = GetDataTypeName(structType.Name, out structPrefix); diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/AffineTransform2DProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/AffineTransform2DProperties.cs deleted file mode 100644 index a5deb08..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/AffineTransform2DProperties.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_2DAFFINETRANSFORM_PROP -public enum AffineTransform2DProperties : uint -{ - /// - /// D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE - InterpolationMode = 0, - /// - /// D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE - BorderMode = 1, - /// - /// D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX - TransformMatrix = 2, - /// - /// D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS - Sharpness = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/AntialiasMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/AntialiasMode.cs deleted file mode 100644 index d3faa24..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/AntialiasMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_ANTIALIAS_MODE -public enum AntialiasMode : uint -{ - /// - /// D2D1_ANTIALIAS_MODE_PER_PRIMITIVE - PerPrimitive = 0, - /// - /// D2D1_ANTIALIAS_MODE_ALIASED - Aliased = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ArcSegment.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ArcSegment.cs deleted file mode 100644 index 3f3aed4..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ArcSegment.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_ARC_SEGMENT -public partial struct ArcSegment -{ - /// - public System.Drawing.PointF point; - - /// - public System.Drawing.SizeF size; - - /// - public float rotationAngle; - - /// - public SweepDirection sweepDirection; - - /// - public ArcSize arcSize; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ArcSize.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ArcSize.cs deleted file mode 100644 index 5a1a215..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ArcSize.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_ARC_SIZE -public enum ArcSize : uint -{ - /// - /// D2D1_ARC_SIZE_SMALL - Small = 0, - /// - /// D2D1_ARC_SIZE_LARGE - Large = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ArithmeticCompositeProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ArithmeticCompositeProp.cs deleted file mode 100644 index 0771260..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ArithmeticCompositeProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_ARITHMETICCOMPOSITE_PROP -public enum ArithmeticCompositeProp : uint -{ - /// - /// D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS - Coefficients = 0, - /// - /// D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT - ClampOutput = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/AtlasProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/AtlasProp.cs deleted file mode 100644 index 438ba01..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/AtlasProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_ATLAS_PROP -public enum AtlasProp : uint -{ - /// - /// D2D1_ATLAS_PROP_INPUT_RECT - InputRect = 0, - /// - /// D2D1_ATLAS_PROP_INPUT_PADDING_RECT - InputPaddingRect = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapBrushProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapBrushProperties.cs deleted file mode 100644 index fc64b2b..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapBrushProperties.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BITMAP_BRUSH_PROPERTIES -public partial struct BitmapBrushProperties -{ - /// - public ExtendMode extendModeX; - - /// - public ExtendMode extendModeY; - - /// - public BitmapInterpolationMode interpolationMode; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapBrushProperties1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapBrushProperties1.cs deleted file mode 100644 index 162e6f4..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapBrushProperties1.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BITMAP_BRUSH_PROPERTIES1 -public partial struct BitmapBrushProperties1 -{ - /// - public ExtendMode extendModeX; - - /// - public ExtendMode extendModeY; - - /// - public InterpolationMode interpolationMode; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapInterpolationMode.cs deleted file mode 100644 index 665b1f8..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapInterpolationMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BITMAP_INTERPOLATION_MODE -public enum BitmapInterpolationMode : uint -{ - /// - /// D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_BITMAP_INTERPOLATION_MODE_LINEAR - Linear = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapOptions.cs deleted file mode 100644 index 7123bcc..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapOptions.cs +++ /dev/null @@ -1,32 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BITMAP_OPTIONS -[Flags] -public enum BitmapOptions : uint -{ - /// - /// D2D1_BITMAP_OPTIONS_NONE - None = 0, - /// - /// D2D1_BITMAP_OPTIONS_TARGET - Target = 1, - /// - /// D2D1_BITMAP_OPTIONS_CANNOT_DRAW - CannotDraw = 2, - /// - /// D2D1_BITMAP_OPTIONS_CPU_READ - CpuRead = 4, - /// - /// D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE - GDICompatible = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapProperties.cs deleted file mode 100644 index b62f6dd..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapProperties.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BITMAP_PROPERTIES -public partial struct BitmapProperties -{ - /// - public Common.PixelFormat pixelFormat; - - /// - public float dpiX; - - /// - public float dpiY; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapProperties1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapProperties1.cs deleted file mode 100644 index 99281b3..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapProperties1.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BITMAP_PROPERTIES1 -public partial struct BitmapProperties1 -{ - /// - public Common.PixelFormat pixelFormat; - - /// - public float dpiX; - - /// - public float dpiY; - - /// - public BitmapOptions bitmapOptions; - - /// - public unsafe ID2D1ColorContext* colorContext; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceAlphaMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceAlphaMode.cs deleted file mode 100644 index da9ea52..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceAlphaMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BITMAPSOURCE_ALPHA_MODE -public enum BitmapSourceAlphaMode : uint -{ - /// - /// D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED - Premultiplied = 1, - /// - /// D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT - Straight = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceInterpolationMode.cs deleted file mode 100644 index 7dd4fdb..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceInterpolationMode.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BITMAPSOURCE_INTERPOLATION_MODE -public enum BitmapSourceInterpolationMode : uint -{ - /// - /// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR - Linear = 1, - /// - /// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT - Fant = 6, - /// - /// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR - MipmapLinear = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceOrientation.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceOrientation.cs deleted file mode 100644 index 338c661..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceOrientation.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BITMAPSOURCE_ORIENTATION -public enum BitmapSourceOrientation : uint -{ - /// - /// D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT - Default = 1, - /// - /// D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL - FlipHorizontal = 2, - /// - /// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180 - RotateClockwise180 = 3, - /// - /// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL - RotateClockwise180FlipHorizontal = 4, - /// - /// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL - RotateClockwise270FlipHorizontal = 5, - /// - /// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90 - RotateClockwise90 = 6, - /// - /// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL - RotateClockwise90FlipHorizontal = 7, - /// - /// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270 - RotateClockwise270 = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceProp.cs deleted file mode 100644 index 9febc20..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceProp.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BITMAPSOURCE_PROP -public enum BitmapSourceProp : uint -{ - /// - /// D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE - WicBitmapSource = 0, - /// - /// D2D1_BITMAPSOURCE_PROP_SCALE - Scale = 1, - /// - /// D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE - InterpolationMode = 2, - /// - /// D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION - EnableDpiCorrection = 3, - /// - /// D2D1_BITMAPSOURCE_PROP_ALPHA_MODE - AlphaMode = 4, - /// - /// D2D1_BITMAPSOURCE_PROP_ORIENTATION - Orientation = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Blend.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Blend.cs deleted file mode 100644 index 981e46b..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Blend.cs +++ /dev/null @@ -1,55 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BLEND -public enum Blend : uint -{ - /// - /// D2D1_BLEND_ZERO - Zero = 1, - /// - /// D2D1_BLEND_ONE - One = 2, - /// - /// D2D1_BLEND_SRC_COLOR - SrcColor = 3, - /// - /// D2D1_BLEND_INV_SRC_COLOR - InvSrcColor = 4, - /// - /// D2D1_BLEND_SRC_ALPHA - SrcAlpha = 5, - /// - /// D2D1_BLEND_INV_SRC_ALPHA - InvSrcAlpha = 6, - /// - /// D2D1_BLEND_DEST_ALPHA - DestAlpha = 7, - /// - /// D2D1_BLEND_INV_DEST_ALPHA - InvDestAlpha = 8, - /// - /// D2D1_BLEND_DEST_COLOR - DestColor = 9, - /// - /// D2D1_BLEND_INV_DEST_COLOR - InvDestColor = 10, - /// - /// D2D1_BLEND_SRC_ALPHA_SAT - SrcAlphaSat = 11, - /// - /// D2D1_BLEND_BLEND_FACTOR - BlendFactor = 14, - /// - /// D2D1_BLEND_INV_BLEND_FACTOR - InvBlendFactor = 15, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BlendDescription.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BlendDescription.cs deleted file mode 100644 index 293dcc9..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BlendDescription.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BLEND_DESCRIPTION -public partial struct BlendDescription -{ - /// - public Blend sourceBlend; - - /// - public Blend destinationBlend; - - /// - public BlendOperation blendOperation; - - /// - public Blend sourceBlendAlpha; - - /// - public Blend destinationBlendAlpha; - - /// - public BlendOperation blendOperationAlpha; - - /// - public unsafe fixed float blendFactor[4]; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BlendOperation.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BlendOperation.cs deleted file mode 100644 index 68b6787..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BlendOperation.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BLEND_OPERATION -public enum BlendOperation : uint -{ - /// - /// D2D1_BLEND_OPERATION_ADD - Add = 1, - /// - /// D2D1_BLEND_OPERATION_SUBTRACT - Subtract = 2, - /// - /// D2D1_BLEND_OPERATION_REV_SUBTRACT - RevSubtract = 3, - /// - /// D2D1_BLEND_OPERATION_MIN - Min = 4, - /// - /// D2D1_BLEND_OPERATION_MAX - Max = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BlendProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BlendProp.cs deleted file mode 100644 index 879e8a3..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BlendProp.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BLEND_PROP -public enum BlendProp : uint -{ - /// - /// D2D1_BLEND_PROP_MODE - Mode = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BorderEdgeMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BorderEdgeMode.cs deleted file mode 100644 index e7bbbe4..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BorderEdgeMode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BORDER_EDGE_MODE -public enum BorderEdgeMode : uint -{ - /// - /// D2D1_BORDER_EDGE_MODE_CLAMP - Clamp = 0, - /// - /// D2D1_BORDER_EDGE_MODE_WRAP - Wrap = 1, - /// - /// D2D1_BORDER_EDGE_MODE_MIRROR - Mirror = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BorderProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BorderProp.cs deleted file mode 100644 index bd0c322..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BorderProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BORDER_PROP -public enum BorderProp : uint -{ - /// - /// D2D1_BORDER_PROP_EDGE_MODE_X - EdgeModeX = 0, - /// - /// D2D1_BORDER_PROP_EDGE_MODE_Y - EdgeModeY = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BrightnessProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BrightnessProp.cs deleted file mode 100644 index ee66864..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BrightnessProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BRIGHTNESS_PROP -public enum BrightnessProp : uint -{ - /// - /// D2D1_BRIGHTNESS_PROP_WHITE_POINT - WhitePoint = 0, - /// - /// D2D1_BRIGHTNESS_PROP_BLACK_POINT - BlackPoint = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BrushProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BrushProperties.cs deleted file mode 100644 index 7da829a..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BrushProperties.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BRUSH_PROPERTIES -public partial struct BrushProperties -{ - /// - public float opacity; - - /// - public Matrix3x2 transform; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/BufferPrecision.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BufferPrecision.cs deleted file mode 100644 index d78c1bd..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/BufferPrecision.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_BUFFER_PRECISION -public enum BufferPrecision : uint -{ - /// - /// D2D1_BUFFER_PRECISION_UNKNOWN - Unknown = 0, - /// - /// D2D1_BUFFER_PRECISION_8BPC_UNORM - Precision8BitUnorm = 1, - /// - /// D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB - Precision8BitUnormSrgb = 2, - /// - /// D2D1_BUFFER_PRECISION_16BPC_UNORM - Precision16BitUnorm = 3, - /// - /// D2D1_BUFFER_PRECISION_16BPC_FLOAT - Precision16BitFloat = 4, - /// - /// D2D1_BUFFER_PRECISION_32BPC_FLOAT - Precision32BitFloat = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/CapStyle.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CapStyle.cs deleted file mode 100644 index 6b44054..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/CapStyle.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_CAP_STYLE -public enum CapStyle : uint -{ - /// - /// D2D1_CAP_STYLE_FLAT - Flat = 0, - /// - /// D2D1_CAP_STYLE_SQUARE - Square = 1, - /// - /// D2D1_CAP_STYLE_ROUND - Round = 2, - /// - /// D2D1_CAP_STYLE_TRIANGLE - Triangle = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ChangeType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ChangeType.cs deleted file mode 100644 index 009c322..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ChangeType.cs +++ /dev/null @@ -1,29 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_CHANGE_TYPE -[Flags] -public enum ChangeType : uint -{ - /// - /// D2D1_CHANGE_TYPE_NONE - None = 0, - /// - /// D2D1_CHANGE_TYPE_PROPERTIES - Properties = 1, - /// - /// D2D1_CHANGE_TYPE_CONTEXT - Context = 2, - /// - /// D2D1_CHANGE_TYPE_GRAPH - Graph = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ChannelDepth.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ChannelDepth.cs deleted file mode 100644 index a067edd..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ChannelDepth.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_CHANNEL_DEPTH -public enum ChannelDepth : uint -{ - /// - /// D2D1_CHANNEL_DEPTH_DEFAULT - Default = 0, - /// - /// D2D1_CHANNEL_DEPTH_1 - _1 = 1, - /// - /// D2D1_CHANNEL_DEPTH_4 - _4 = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ChannelSelector.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ChannelSelector.cs deleted file mode 100644 index 2c79d2d..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ChannelSelector.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_CHANNEL_SELECTOR -public enum ChannelSelector : uint -{ - /// - /// D2D1_CHANNEL_SELECTOR_R - R = 0, - /// - /// D2D1_CHANNEL_SELECTOR_G - G = 1, - /// - /// D2D1_CHANNEL_SELECTOR_B - B = 2, - /// - /// D2D1_CHANNEL_SELECTOR_A - A = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ChromaKeyProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ChromaKeyProp.cs deleted file mode 100644 index d9afa08..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ChromaKeyProp.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_CHROMAKEY_PROP -public enum ChromaKeyProp : uint -{ - /// - /// D2D1_CHROMAKEY_PROP_COLOR - Color = 0, - /// - /// D2D1_CHROMAKEY_PROP_TOLERANCE - Tolerance = 1, - /// - /// D2D1_CHROMAKEY_PROP_INVERT_ALPHA - InvertAlpha = 2, - /// - /// D2D1_CHROMAKEY_PROP_FEATHER - Feather = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorBitmapGlyphSnapOption.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorBitmapGlyphSnapOption.cs deleted file mode 100644 index c495824..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorBitmapGlyphSnapOption.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION -public enum ColorBitmapGlyphSnapOption : uint -{ - /// - /// D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT - Default = 0, - /// - /// D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE - Disable = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorContextType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorContextType.cs deleted file mode 100644 index a473265..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorContextType.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_COLOR_CONTEXT_TYPE -public enum ColorContextType : uint -{ - /// - /// D2D1_COLOR_CONTEXT_TYPE_ICC - Icc = 0, - /// - /// D2D1_COLOR_CONTEXT_TYPE_SIMPLE - Simple = 1, - /// - /// D2D1_COLOR_CONTEXT_TYPE_DXGI - DXGI = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorInterpolationMode.cs deleted file mode 100644 index aab34ca..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorInterpolationMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_COLOR_INTERPOLATION_MODE -public enum ColorInterpolationMode : uint -{ - /// - /// D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT - Straight = 0, - /// - /// D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED - Premultiplied = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementAlphaMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementAlphaMode.cs deleted file mode 100644 index d6e9cd1..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementAlphaMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_COLORMANAGEMENT_ALPHA_MODE -public enum ColorManagementAlphaMode : uint -{ - /// - /// D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED - Premultiplied = 1, - /// - /// D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT - Straight = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementProp.cs deleted file mode 100644 index 332e2f9..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementProp.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_COLORMANAGEMENT_PROP -public enum ColorManagementProp : uint -{ - /// - /// D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT - SourceColorContext = 0, - /// - /// D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT - SourceRenderingIntent = 1, - /// - /// D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT - DestinationColorContext = 2, - /// - /// D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT - DestinationRenderingIntent = 3, - /// - /// D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE - AlphaMode = 4, - /// - /// D2D1_COLORMANAGEMENT_PROP_QUALITY - Quality = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementQuality.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementQuality.cs deleted file mode 100644 index 060d28f..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementQuality.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_COLORMANAGEMENT_QUALITY -public enum ColorManagementQuality : uint -{ - /// - /// D2D1_COLORMANAGEMENT_QUALITY_PROOF - Proof = 0, - /// - /// D2D1_COLORMANAGEMENT_QUALITY_NORMAL - Normal = 1, - /// - /// D2D1_COLORMANAGEMENT_QUALITY_BEST - Best = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementRenderingIntent.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementRenderingIntent.cs deleted file mode 100644 index 08745b5..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementRenderingIntent.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_COLORMANAGEMENT_RENDERING_INTENT -public enum ColorManagementRenderingIntent : uint -{ - /// - /// D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL - Perceptual = 0, - /// - /// D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC - RelativeColorimetric = 1, - /// - /// D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION - Saturation = 2, - /// - /// D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC - AbsoluteColorimetric = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorMatrixProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorMatrixProp.cs deleted file mode 100644 index d07ba2c..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorMatrixProp.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_COLORMATRIX_PROP -public enum ColorMatrixProp : uint -{ - /// - /// D2D1_COLORMATRIX_PROP_COLOR_MATRIX - ColorMatrix = 0, - /// - /// D2D1_COLORMATRIX_PROP_ALPHA_MODE - AlphaMode = 1, - /// - /// D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT - ClampOutput = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorSpace.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorSpace.cs deleted file mode 100644 index 10346f7..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorSpace.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_COLOR_SPACE -public enum ColorSpace : uint -{ - /// - /// D2D1_COLOR_SPACE_CUSTOM - Custom = 0, - /// - /// D2D1_COLOR_SPACE_SRGB - Srgb = 1, - /// - /// D2D1_COLOR_SPACE_SCRGB - Scrgb = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/CombineMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CombineMode.cs deleted file mode 100644 index af3b069..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/CombineMode.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_COMBINE_MODE -public enum CombineMode : uint -{ - /// - /// D2D1_COMBINE_MODE_UNION - Union = 0, - /// - /// D2D1_COMBINE_MODE_INTERSECT - Intersect = 1, - /// - /// D2D1_COMBINE_MODE_XOR - Xor = 2, - /// - /// D2D1_COMBINE_MODE_EXCLUDE - Exclude = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/CompatibleRenderTargetOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CompatibleRenderTargetOptions.cs deleted file mode 100644 index 2ddc1f2..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/CompatibleRenderTargetOptions.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS -[Flags] -public enum CompatibleRenderTargetOptions : uint -{ - /// - /// D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE - None = 0, - /// - /// D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE - GDICompatible = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/CompositeProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CompositeProp.cs deleted file mode 100644 index 1a9ce3a..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/CompositeProp.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_COMPOSITE_PROP -public enum CompositeProp : uint -{ - /// - /// D2D1_COMPOSITE_PROP_MODE - Mode = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ContrastProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ContrastProp.cs deleted file mode 100644 index 2b802ac..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ContrastProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_CONTRAST_PROP -public enum ContrastProp : uint -{ - /// - /// D2D1_CONTRAST_PROP_CONTRAST - Contrast = 0, - /// - /// D2D1_CONTRAST_PROP_CLAMP_INPUT - ClampInput = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ConvolveMatrixProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ConvolveMatrixProp.cs deleted file mode 100644 index 815822e..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ConvolveMatrixProp.cs +++ /dev/null @@ -1,49 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_CONVOLVEMATRIX_PROP -public enum ConvolveMatrixProp : uint -{ - /// - /// D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH - KernelUnitLength = 0, - /// - /// D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE - ScaleMode = 1, - /// - /// D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X - KernelSizeX = 2, - /// - /// D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y - KernelSizeY = 3, - /// - /// D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX - KernelMatrix = 4, - /// - /// D2D1_CONVOLVEMATRIX_PROP_DIVISOR - Divisor = 5, - /// - /// D2D1_CONVOLVEMATRIX_PROP_BIAS - Bias = 6, - /// - /// D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET - KernelOffset = 7, - /// - /// D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA - PreserveAlpha = 8, - /// - /// D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE - BorderMode = 9, - /// - /// D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT - ClampOutput = 10, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ConvolveMatrixScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ConvolveMatrixScaleMode.cs deleted file mode 100644 index f226830..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ConvolveMatrixScaleMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_CONVOLVEMATRIX_SCALE_MODE -public enum ConvolveMatrixScaleMode : uint -{ - /// - /// D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR - Linear = 1, - /// - /// D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/CreationProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CreationProperties.cs deleted file mode 100644 index 790d3cd..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/CreationProperties.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_CREATION_PROPERTIES -public partial struct CreationProperties -{ - /// - public ThreadingMode threadingMode; - - /// - public DebugLevel debugLevel; - - /// - public DeviceContextOptions options; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/CropProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CropProp.cs deleted file mode 100644 index 0043480..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/CropProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_CROP_PROP -public enum CropProp : uint -{ - /// - /// D2D1_CROP_PROP_RECT - Rect = 0, - /// - /// D2D1_CROP_PROP_BORDER_MODE - BorderMode = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/CrossfadeProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CrossfadeProp.cs deleted file mode 100644 index 5184f5a..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/CrossfadeProp.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_CROSSFADE_PROP -public enum CrossfadeProp : uint -{ - /// - /// D2D1_CROSSFADE_PROP_WEIGHT - Weight = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/CustomVertexBufferProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CustomVertexBufferProperties.cs deleted file mode 100644 index f1b0776..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/CustomVertexBufferProperties.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES -public partial struct CustomVertexBufferProperties -{ - /// - public unsafe byte* shaderBufferWithInputSignature; - - /// - public uint shaderBufferSize; - - /// - public unsafe InputElementDescription* inputElements; - - /// - public uint elementCount; - - /// - public uint stride; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DCInitializeMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DCInitializeMode.cs deleted file mode 100644 index a4d6d3e..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DCInitializeMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DC_INITIALIZE_MODE -public enum DCInitializeMode : uint -{ - /// - /// D2D1_DC_INITIALIZE_MODE_COPY - Copy = 0, - /// - /// D2D1_DC_INITIALIZE_MODE_CLEAR - Clear = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DashStyle.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DashStyle.cs deleted file mode 100644 index e7d1d41..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DashStyle.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DASH_STYLE -public enum DashStyle : uint -{ - /// - /// D2D1_DASH_STYLE_SOLID - Solid = 0, - /// - /// D2D1_DASH_STYLE_DASH - Dash = 1, - /// - /// D2D1_DASH_STYLE_DOT - Dot = 2, - /// - /// D2D1_DASH_STYLE_DASH_DOT - DashDot = 3, - /// - /// D2D1_DASH_STYLE_DASH_DOT_DOT - DashDotDot = 4, - /// - /// D2D1_DASH_STYLE_CUSTOM - Custom = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DebugLevel.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DebugLevel.cs deleted file mode 100644 index 286a65f..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DebugLevel.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DEBUG_LEVEL -public enum DebugLevel : uint -{ - /// - /// D2D1_DEBUG_LEVEL_NONE - None = 0, - /// - /// D2D1_DEBUG_LEVEL_ERROR - Error = 1, - /// - /// D2D1_DEBUG_LEVEL_WARNING - Warning = 2, - /// - /// D2D1_DEBUG_LEVEL_INFORMATION - Information = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DeviceContextOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DeviceContextOptions.cs deleted file mode 100644 index f57f9dd..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DeviceContextOptions.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DEVICE_CONTEXT_OPTIONS -[Flags] -public enum DeviceContextOptions : uint -{ - /// - /// D2D1_DEVICE_CONTEXT_OPTIONS_NONE - None = 0, - /// - /// D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS - EnableMultithreadedOptimizations = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DirectionalBlurOptimization.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DirectionalBlurOptimization.cs deleted file mode 100644 index f034caf..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DirectionalBlurOptimization.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DIRECTIONALBLUR_OPTIMIZATION -public enum DirectionalBlurOptimization : uint -{ - /// - /// D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED - Speed = 0, - /// - /// D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED - Balanced = 1, - /// - /// D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY - Quality = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DirectionalBlurProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DirectionalBlurProp.cs deleted file mode 100644 index 3dfe06e..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DirectionalBlurProp.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DIRECTIONALBLUR_PROP -public enum DirectionalBlurProp : uint -{ - /// - /// D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION - StandardDeviation = 0, - /// - /// D2D1_DIRECTIONALBLUR_PROP_ANGLE - Angle = 1, - /// - /// D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION - Optimization = 2, - /// - /// D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE - BorderMode = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DiscreteTransferProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DiscreteTransferProp.cs deleted file mode 100644 index 5085111..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DiscreteTransferProp.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DISCRETETRANSFER_PROP -public enum DiscreteTransferProp : uint -{ - /// - /// D2D1_DISCRETETRANSFER_PROP_RED_TABLE - RedTable = 0, - /// - /// D2D1_DISCRETETRANSFER_PROP_RED_DISABLE - RedDisable = 1, - /// - /// D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE - GreenTable = 2, - /// - /// D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE - GreenDisable = 3, - /// - /// D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE - BlueTable = 4, - /// - /// D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE - BlueDisable = 5, - /// - /// D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE - AlphaTable = 6, - /// - /// D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE - AlphaDisable = 7, - /// - /// D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT - ClampOutput = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DisplacementMapProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DisplacementMapProp.cs deleted file mode 100644 index dbfa934..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DisplacementMapProp.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DISPLACEMENTMAP_PROP -public enum DisplacementMapProp : uint -{ - /// - /// D2D1_DISPLACEMENTMAP_PROP_SCALE - Scale = 0, - /// - /// D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT - XChannelSelect = 1, - /// - /// D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT - YChannelSelect = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantDiffuseProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantDiffuseProp.cs deleted file mode 100644 index 6ff5993..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantDiffuseProp.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DISTANTDIFFUSE_PROP -public enum DistantDiffuseProp : uint -{ - /// - /// D2D1_DISTANTDIFFUSE_PROP_AZIMUTH - Azimuth = 0, - /// - /// D2D1_DISTANTDIFFUSE_PROP_ELEVATION - Elevation = 1, - /// - /// D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT - DiffuseConstant = 2, - /// - /// D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE - SurfaceScale = 3, - /// - /// D2D1_DISTANTDIFFUSE_PROP_COLOR - Color = 4, - /// - /// D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH - KernelUnitLength = 5, - /// - /// D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE - ScaleMode = 6, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantDiffuseScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantDiffuseScaleMode.cs deleted file mode 100644 index 796ead8..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantDiffuseScaleMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DISTANTDIFFUSE_SCALE_MODE -public enum DistantDiffuseScaleMode : uint -{ - /// - /// D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR - Linear = 1, - /// - /// D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantSpecularProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantSpecularProp.cs deleted file mode 100644 index cfc545c..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantSpecularProp.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DISTANTSPECULAR_PROP -public enum DistantSpecularProp : uint -{ - /// - /// D2D1_DISTANTSPECULAR_PROP_AZIMUTH - Azimuth = 0, - /// - /// D2D1_DISTANTSPECULAR_PROP_ELEVATION - Elevation = 1, - /// - /// D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT - SpecularExponent = 2, - /// - /// D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT - SpecularConstant = 3, - /// - /// D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE - SurfaceScale = 4, - /// - /// D2D1_DISTANTSPECULAR_PROP_COLOR - Color = 5, - /// - /// D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH - KernelUnitLength = 6, - /// - /// D2D1_DISTANTSPECULAR_PROP_SCALE_MODE - ScaleMode = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantSpecularScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantSpecularScaleMode.cs deleted file mode 100644 index 6bfcf7a..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantSpecularScaleMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DISTANTSPECULAR_SCALE_MODE -public enum DistantSpecularScaleMode : uint -{ - /// - /// D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR - Linear = 1, - /// - /// D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DpiCompensationInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DpiCompensationInterpolationMode.cs deleted file mode 100644 index 834484a..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DpiCompensationInterpolationMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DPICOMPENSATION_INTERPOLATION_MODE -public enum DpiCompensationInterpolationMode : uint -{ - /// - /// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR - Linear = 1, - /// - /// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DpiCompensationProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DpiCompensationProp.cs deleted file mode 100644 index fa7ca36..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DpiCompensationProp.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DPICOMPENSATION_PROP -public enum DpiCompensationProp : uint -{ - /// - /// D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE - InterpolationMode = 0, - /// - /// D2D1_DPICOMPENSATION_PROP_BORDER_MODE - BorderMode = 1, - /// - /// D2D1_DPICOMPENSATION_PROP_INPUT_DPI - InputDpi = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DrawTextOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DrawTextOptions.cs deleted file mode 100644 index d4fe153..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DrawTextOptions.cs +++ /dev/null @@ -1,32 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DRAW_TEXT_OPTIONS -[Flags] -public enum DrawTextOptions : uint -{ - /// - /// D2D1_DRAW_TEXT_OPTIONS_NO_SNAP - NoSnap = 1, - /// - /// D2D1_DRAW_TEXT_OPTIONS_CLIP - Clip = 2, - /// - /// D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT - EnableColorFont = 4, - /// - /// D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING - DisableColorBitmapSnapping = 8, - /// - /// D2D1_DRAW_TEXT_OPTIONS_NONE - None = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DrawingStateDescription.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DrawingStateDescription.cs deleted file mode 100644 index bde1374..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DrawingStateDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DRAWING_STATE_DESCRIPTION -public partial struct DrawingStateDescription -{ - /// - public AntialiasMode antialiasMode; - - /// - public TextAntialiasMode textAntialiasMode; - - /// - public ulong tag1; - - /// - public ulong tag2; - - /// - public Matrix3x2 transform; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/DrawingStateDescription1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DrawingStateDescription1.cs deleted file mode 100644 index 83ee33a..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/DrawingStateDescription1.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_DRAWING_STATE_DESCRIPTION1 -public partial struct DrawingStateDescription1 -{ - /// - public AntialiasMode antialiasMode; - - /// - public TextAntialiasMode textAntialiasMode; - - /// - public ulong tag1; - - /// - public ulong tag2; - - /// - public Matrix3x2 transform; - - /// - public PrimitiveBlend primitiveBlend; - - /// - public UnitMode unitMode; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/EdgeDetectionMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/EdgeDetectionMode.cs deleted file mode 100644 index 1c7d8eb..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/EdgeDetectionMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_EDGEDETECTION_MODE -public enum EdgeDetectionMode : uint -{ - /// - /// D2D1_EDGEDETECTION_MODE_SOBEL - Sobel = 0, - /// - /// D2D1_EDGEDETECTION_MODE_PREWITT - Prewitt = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/EdgeDetectionProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/EdgeDetectionProp.cs deleted file mode 100644 index 9b037d9..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/EdgeDetectionProp.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_EDGEDETECTION_PROP -public enum EdgeDetectionProp : uint -{ - /// - /// D2D1_EDGEDETECTION_PROP_STRENGTH - Strength = 0, - /// - /// D2D1_EDGEDETECTION_PROP_BLUR_RADIUS - BlurRadius = 1, - /// - /// D2D1_EDGEDETECTION_PROP_MODE - Mode = 2, - /// - /// D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES - OverlayEdges = 3, - /// - /// D2D1_EDGEDETECTION_PROP_ALPHA_MODE - AlphaMode = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/EffectInputDescription.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/EffectInputDescription.cs deleted file mode 100644 index 2c3ba6a..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/EffectInputDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_EFFECT_INPUT_DESCRIPTION -public partial struct EffectInputDescription -{ - /// - public unsafe ID2D1Effect* effect; - - /// - public uint inputIndex; - - /// - public Common.RectF inputRectangle; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Ellipse.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Ellipse.cs deleted file mode 100644 index 77ae8c2..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Ellipse.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_ELLIPSE -public partial struct Ellipse -{ - /// - public System.Drawing.PointF point; - - /// - public float radiusX; - - /// - public float radiusY; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/EmbossProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/EmbossProp.cs deleted file mode 100644 index cd24617..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/EmbossProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_EMBOSS_PROP -public enum EmbossProp : uint -{ - /// - /// D2D1_EMBOSS_PROP_HEIGHT - Height = 0, - /// - /// D2D1_EMBOSS_PROP_DIRECTION - Direction = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ExposureProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ExposureProp.cs deleted file mode 100644 index c78a9f7..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ExposureProp.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_EXPOSURE_PROP -public enum ExposureProp : uint -{ - /// - /// D2D1_EXPOSURE_PROP_EXPOSURE_VALUE - ExposureValue = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ExtendMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ExtendMode.cs deleted file mode 100644 index 4cc340b..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ExtendMode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_EXTEND_MODE -public enum ExtendMode : uint -{ - /// - /// D2D1_EXTEND_MODE_CLAMP - Clamp = 0, - /// - /// D2D1_EXTEND_MODE_WRAP - Wrap = 1, - /// - /// D2D1_EXTEND_MODE_MIRROR - Mirror = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/FactoryOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/FactoryOptions.cs deleted file mode 100644 index 970c85e..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/FactoryOptions.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_FACTORY_OPTIONS -public partial struct FactoryOptions -{ - /// - public DebugLevel debugLevel; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/FactoryType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/FactoryType.cs deleted file mode 100644 index a5cfb4e..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/FactoryType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_FACTORY_TYPE -public enum FactoryType : uint -{ - /// - /// D2D1_FACTORY_TYPE_SINGLE_THREADED - SingleThreaded = 0, - /// - /// D2D1_FACTORY_TYPE_MULTI_THREADED - MultiThreaded = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Feature.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Feature.cs deleted file mode 100644 index 4918b6e..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Feature.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_FEATURE -public enum Feature : uint -{ - /// - /// D2D1_FEATURE_DOUBLES - Doubles = 0, - /// - /// D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS - XHardwareOptions = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureDataD3D10XHardwareOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureDataD3D10XHardwareOptions.cs deleted file mode 100644 index 1b87036..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureDataD3D10XHardwareOptions.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS -public partial struct FeatureDataD3D10XHardwareOptions -{ - /// - public Bool32 computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureDataDoubles.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureDataDoubles.cs deleted file mode 100644 index a4530f1..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureDataDoubles.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_FEATURE_DATA_DOUBLES -public partial struct FeatureDataDoubles -{ - /// - public Bool32 doublePrecisionFloatShaderOps; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureLevel.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureLevel.cs deleted file mode 100644 index f2393f9..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureLevel.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_FEATURE_LEVEL -public enum FeatureLevel : uint -{ - /// - /// D2D1_FEATURE_LEVEL_DEFAULT - Default = 0, - /// - /// D2D1_FEATURE_LEVEL_9 - Level_9 = 37120, - /// - /// D2D1_FEATURE_LEVEL_10 - Level_10 = 40960, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Filter.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Filter.cs deleted file mode 100644 index 3fd53b3..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Filter.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_FILTER -public enum Filter : uint -{ - /// - /// D2D1_FILTER_MIN_MAG_MIP_POINT - MinMagMipPoint = 0, - /// - /// D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR - MinMagPointMipLinear = 1, - /// - /// D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT - MinPointMagLinearMipPoint = 4, - /// - /// D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR - MinPointMagMipLinear = 5, - /// - /// D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT - MinLinearMagMipPoint = 16, - /// - /// D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR - MinLinearMagPointMipLinear = 17, - /// - /// D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT - MinMagLinearMipPoint = 20, - /// - /// D2D1_FILTER_MIN_MAG_MIP_LINEAR - MinMagMipLinear = 21, - /// - /// D2D1_FILTER_ANISOTROPIC - Anisotropic = 85, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/FloodProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/FloodProp.cs deleted file mode 100644 index d1b0efc..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/FloodProp.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_FLOOD_PROP -public enum FloodProp : uint -{ - /// - /// D2D1_FLOOD_PROP_COLOR - Color = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Gamma.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Gamma.cs deleted file mode 100644 index 1c44ab8..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Gamma.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_GAMMA -public enum Gamma : uint -{ - /// - /// D2D1_GAMMA_2_2 - Gamma_2_2 = 0, - /// - /// D2D1_GAMMA_1_0 - Gamma_1_0 = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Gamma1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Gamma1.cs deleted file mode 100644 index 837faf0..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Gamma1.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_GAMMA1 -public enum Gamma1 : uint -{ - /// - /// D2D1_GAMMA1_G22 - G22 = 0, - /// - /// D2D1_GAMMA1_G10 - G10 = 1, - /// - /// D2D1_GAMMA1_G2084 - G2084 = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/GammaTransferProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GammaTransferProp.cs deleted file mode 100644 index d463726..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/GammaTransferProp.cs +++ /dev/null @@ -1,67 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_GAMMATRANSFER_PROP -public enum GammaTransferProp : uint -{ - /// - /// D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE - RedAmplitude = 0, - /// - /// D2D1_GAMMATRANSFER_PROP_RED_EXPONENT - RedExponent = 1, - /// - /// D2D1_GAMMATRANSFER_PROP_RED_OFFSET - RedOffset = 2, - /// - /// D2D1_GAMMATRANSFER_PROP_RED_DISABLE - RedDisable = 3, - /// - /// D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE - GreenAmplitude = 4, - /// - /// D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT - GreenExponent = 5, - /// - /// D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET - GreenOffset = 6, - /// - /// D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE - GreenDisable = 7, - /// - /// D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE - BlueAmplitude = 8, - /// - /// D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT - BlueExponent = 9, - /// - /// D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET - BlueOffset = 10, - /// - /// D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE - BlueDisable = 11, - /// - /// D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE - AlphaAmplitude = 12, - /// - /// D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT - AlphaExponent = 13, - /// - /// D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET - AlphaOffset = 14, - /// - /// D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE - AlphaDisable = 15, - /// - /// D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT - ClampOutput = 16, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/GaussianBlurOptimization.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GaussianBlurOptimization.cs deleted file mode 100644 index 35ecfb3..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/GaussianBlurOptimization.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_GAUSSIANBLUR_OPTIMIZATION -public enum GaussianBlurOptimization : uint -{ - /// - /// D2D1_GAUSSIANBLUR_OPTIMIZATION_SPEED - Speed = 0, - /// - /// D2D1_GAUSSIANBLUR_OPTIMIZATION_BALANCED - Balanced = 1, - /// - /// D2D1_GAUSSIANBLUR_OPTIMIZATION_QUALITY - Quality = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/GaussianBlurProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GaussianBlurProp.cs deleted file mode 100644 index def7087..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/GaussianBlurProp.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_GAUSSIANBLUR_PROP -public enum GaussianBlurProp : uint -{ - /// - /// D2D1_GAUSSIANBLUR_PROP_STANDARD_DEVIATION - StandardDeviation = 0, - /// - /// D2D1_GAUSSIANBLUR_PROP_OPTIMIZATION - Optimization = 1, - /// - /// D2D1_GAUSSIANBLUR_PROP_BORDER_MODE - BorderMode = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/GeometryRelation.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GeometryRelation.cs deleted file mode 100644 index 65f96a0..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/GeometryRelation.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_GEOMETRY_RELATION -public enum GeometryRelation : uint -{ - /// - /// D2D1_GEOMETRY_RELATION_UNKNOWN - Unknown = 0, - /// - /// D2D1_GEOMETRY_RELATION_DISJOINT - Disjoint = 1, - /// - /// D2D1_GEOMETRY_RELATION_IS_CONTAINED - IsContained = 2, - /// - /// D2D1_GEOMETRY_RELATION_CONTAINS - Contains = 3, - /// - /// D2D1_GEOMETRY_RELATION_OVERLAP - Overlap = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/GeometrySimplificationOption.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GeometrySimplificationOption.cs deleted file mode 100644 index e1b6fbf..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/GeometrySimplificationOption.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_GEOMETRY_SIMPLIFICATION_OPTION -public enum GeometrySimplificationOption : uint -{ - /// - /// D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES - CubicsAndLines = 0, - /// - /// D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES - Lines = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/GradientMeshPatch.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GradientMeshPatch.cs deleted file mode 100644 index 1329cbf..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/GradientMeshPatch.cs +++ /dev/null @@ -1,87 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_GRADIENT_MESH_PATCH -public partial struct GradientMeshPatch -{ - /// - public System.Drawing.PointF point00; - - /// - public System.Drawing.PointF point01; - - /// - public System.Drawing.PointF point02; - - /// - public System.Drawing.PointF point03; - - /// - public System.Drawing.PointF point10; - - /// - public System.Drawing.PointF point11; - - /// - public System.Drawing.PointF point12; - - /// - public System.Drawing.PointF point13; - - /// - public System.Drawing.PointF point20; - - /// - public System.Drawing.PointF point21; - - /// - public System.Drawing.PointF point22; - - /// - public System.Drawing.PointF point23; - - /// - public System.Drawing.PointF point30; - - /// - public System.Drawing.PointF point31; - - /// - public System.Drawing.PointF point32; - - /// - public System.Drawing.PointF point33; - - /// - public Color4 color00; - - /// - public Color4 color03; - - /// - public Color4 color30; - - /// - public Color4 color33; - - /// - public PatchEdgeMode topEdgeMode; - - /// - public PatchEdgeMode leftEdgeMode; - - /// - public PatchEdgeMode bottomEdgeMode; - - /// - public PatchEdgeMode rightEdgeMode; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/GradientStop.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GradientStop.cs deleted file mode 100644 index cd2808f..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/GradientStop.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_GRADIENT_STOP -public partial struct GradientStop -{ - /// - public float position; - - /// - public Color4 color; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Enums.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Enums.cs new file mode 100644 index 0000000..0143d78 --- /dev/null +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Enums.cs @@ -0,0 +1,3060 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.Direct2D; + +/// +/// D2D1_INTERPOLATION_MODE_DEFINITION +public enum InterpolationModeDefinition : int +{ + /// + /// D2D1_INTERPOLATION_MODE_DEFINITION_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_INTERPOLATION_MODE_DEFINITION_LINEAR + Linear = 1, + /// + /// D2D1_INTERPOLATION_MODE_DEFINITION_CUBIC + Cubic = 2, + /// + /// D2D1_INTERPOLATION_MODE_DEFINITION_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_INTERPOLATION_MODE_DEFINITION_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_INTERPOLATION_MODE_DEFINITION_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, + /// + /// D2D1_INTERPOLATION_MODE_DEFINITION_FANT + Fant = 6, + /// + /// D2D1_INTERPOLATION_MODE_DEFINITION_MIPMAP_LINEAR + MipmapLinear = 7, +} + +/// +/// D2D1_GAMMA +public enum Gamma : uint +{ + /// + /// D2D1_GAMMA_2_2 + Gamma_2_2 = 0, + /// + /// D2D1_GAMMA_1_0 + Gamma_1_0 = 1, +} + +/// +/// D2D1_OPACITY_MASK_CONTENT +public enum OpacityMaskContent : uint +{ + /// + /// D2D1_OPACITY_MASK_CONTENT_GRAPHICS + Graphics = 0, + /// + /// D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL + TextNatural = 1, + /// + /// D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE + TextGDICompatible = 2, +} + +/// +/// D2D1_EXTEND_MODE +public enum ExtendMode : uint +{ + /// + /// D2D1_EXTEND_MODE_CLAMP + Clamp = 0, + /// + /// D2D1_EXTEND_MODE_WRAP + Wrap = 1, + /// + /// D2D1_EXTEND_MODE_MIRROR + Mirror = 2, +} + +/// +/// D2D1_ANTIALIAS_MODE +public enum AntialiasMode : uint +{ + /// + /// D2D1_ANTIALIAS_MODE_PER_PRIMITIVE + PerPrimitive = 0, + /// + /// D2D1_ANTIALIAS_MODE_ALIASED + Aliased = 1, +} + +/// +/// D2D1_TEXT_ANTIALIAS_MODE +public enum TextAntialiasMode : uint +{ + /// + /// D2D1_TEXT_ANTIALIAS_MODE_DEFAULT + Default = 0, + /// + /// D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE + Cleartype = 1, + /// + /// D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE + Grayscale = 2, + /// + /// D2D1_TEXT_ANTIALIAS_MODE_ALIASED + Aliased = 3, +} + +/// +/// D2D1_BITMAP_INTERPOLATION_MODE +public enum BitmapInterpolationMode : uint +{ + /// + /// D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_BITMAP_INTERPOLATION_MODE_LINEAR + Linear = 1, +} + +/// +/// D2D1_DRAW_TEXT_OPTIONS +[Flags] +public enum DrawTextOptions : uint +{ + /// + /// D2D1_DRAW_TEXT_OPTIONS_NO_SNAP + NoSnap = 1, + /// + /// D2D1_DRAW_TEXT_OPTIONS_CLIP + Clip = 2, + /// + /// D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT + EnableColorFont = 4, + /// + /// D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING + DisableColorBitmapSnapping = 8, + /// + /// D2D1_DRAW_TEXT_OPTIONS_NONE + None = 0, +} + +/// +/// D2D1_ARC_SIZE +public enum ArcSize : uint +{ + /// + /// D2D1_ARC_SIZE_SMALL + Small = 0, + /// + /// D2D1_ARC_SIZE_LARGE + Large = 1, +} + +/// +/// D2D1_CAP_STYLE +public enum CapStyle : uint +{ + /// + /// D2D1_CAP_STYLE_FLAT + Flat = 0, + /// + /// D2D1_CAP_STYLE_SQUARE + Square = 1, + /// + /// D2D1_CAP_STYLE_ROUND + Round = 2, + /// + /// D2D1_CAP_STYLE_TRIANGLE + Triangle = 3, +} + +/// +/// D2D1_DASH_STYLE +public enum DashStyle : uint +{ + /// + /// D2D1_DASH_STYLE_SOLID + Solid = 0, + /// + /// D2D1_DASH_STYLE_DASH + Dash = 1, + /// + /// D2D1_DASH_STYLE_DOT + Dot = 2, + /// + /// D2D1_DASH_STYLE_DASH_DOT + DashDot = 3, + /// + /// D2D1_DASH_STYLE_DASH_DOT_DOT + DashDotDot = 4, + /// + /// D2D1_DASH_STYLE_CUSTOM + Custom = 5, +} + +/// +/// D2D1_LINE_JOIN +public enum LineJoin : uint +{ + /// + /// D2D1_LINE_JOIN_MITER + Miter = 0, + /// + /// D2D1_LINE_JOIN_BEVEL + Bevel = 1, + /// + /// D2D1_LINE_JOIN_ROUND + Round = 2, + /// + /// D2D1_LINE_JOIN_MITER_OR_BEVEL + MiterOrBevel = 3, +} + +/// +/// D2D1_COMBINE_MODE +public enum CombineMode : uint +{ + /// + /// D2D1_COMBINE_MODE_UNION + Union = 0, + /// + /// D2D1_COMBINE_MODE_INTERSECT + Intersect = 1, + /// + /// D2D1_COMBINE_MODE_XOR + Xor = 2, + /// + /// D2D1_COMBINE_MODE_EXCLUDE + Exclude = 3, +} + +/// +/// D2D1_GEOMETRY_RELATION +public enum GeometryRelation : uint +{ + /// + /// D2D1_GEOMETRY_RELATION_UNKNOWN + Unknown = 0, + /// + /// D2D1_GEOMETRY_RELATION_DISJOINT + Disjoint = 1, + /// + /// D2D1_GEOMETRY_RELATION_IS_CONTAINED + IsContained = 2, + /// + /// D2D1_GEOMETRY_RELATION_CONTAINS + Contains = 3, + /// + /// D2D1_GEOMETRY_RELATION_OVERLAP + Overlap = 4, +} + +/// +/// D2D1_GEOMETRY_SIMPLIFICATION_OPTION +public enum GeometrySimplificationOption : uint +{ + /// + /// D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES + CubicsAndLines = 0, + /// + /// D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES + Lines = 1, +} + +/// +/// D2D1_SWEEP_DIRECTION +public enum SweepDirection : uint +{ + /// + /// D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE + CounterClockwise = 0, + /// + /// D2D1_SWEEP_DIRECTION_CLOCKWISE + Clockwise = 1, +} + +/// +/// D2D1_LAYER_OPTIONS +[Flags] +public enum LayerOptions : uint +{ + /// + /// D2D1_LAYER_OPTIONS_NONE + None = 0, + /// + /// D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE + InitializeForCleartype = 1, +} + +/// +/// D2D1_WINDOW_STATE +[Flags] +public enum WindowState : uint +{ + /// + /// D2D1_WINDOW_STATE_NONE + None = 0, + /// + /// D2D1_WINDOW_STATE_OCCLUDED + Occluded = 1, +} + +/// +/// D2D1_RENDER_TARGET_TYPE +public enum RenderTargetType : uint +{ + /// + /// D2D1_RENDER_TARGET_TYPE_DEFAULT + Default = 0, + /// + /// D2D1_RENDER_TARGET_TYPE_SOFTWARE + Software = 1, + /// + /// D2D1_RENDER_TARGET_TYPE_HARDWARE + Hardware = 2, +} + +/// +/// D2D1_FEATURE_LEVEL +public enum FeatureLevel : uint +{ + /// + /// D2D1_FEATURE_LEVEL_DEFAULT + Default = 0, + /// + /// D2D1_FEATURE_LEVEL_9 + Level_9 = 37120, + /// + /// D2D1_FEATURE_LEVEL_10 + Level_10 = 40960, +} + +/// +/// D2D1_RENDER_TARGET_USAGE +[Flags] +public enum RenderTargetUsage : uint +{ + /// + /// D2D1_RENDER_TARGET_USAGE_NONE + None = 0, + /// + /// D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING + ForceBitmapRemoting = 1, + /// + /// D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE + GDICompatible = 2, +} + +/// +/// D2D1_PRESENT_OPTIONS +[Flags] +public enum PresentOptions : uint +{ + /// + /// D2D1_PRESENT_OPTIONS_NONE + None = 0, + /// + /// D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS + RetainContents = 1, + /// + /// D2D1_PRESENT_OPTIONS_IMMEDIATELY + Immediately = 2, +} + +/// +/// D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS +[Flags] +public enum CompatibleRenderTargetOptions : uint +{ + /// + /// D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE + None = 0, + /// + /// D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE + GDICompatible = 1, +} + +/// +/// D2D1_DC_INITIALIZE_MODE +public enum DCInitializeMode : uint +{ + /// + /// D2D1_DC_INITIALIZE_MODE_COPY + Copy = 0, + /// + /// D2D1_DC_INITIALIZE_MODE_CLEAR + Clear = 1, +} + +/// +/// D2D1_DEBUG_LEVEL +public enum DebugLevel : uint +{ + /// + /// D2D1_DEBUG_LEVEL_NONE + None = 0, + /// + /// D2D1_DEBUG_LEVEL_ERROR + Error = 1, + /// + /// D2D1_DEBUG_LEVEL_WARNING + Warning = 2, + /// + /// D2D1_DEBUG_LEVEL_INFORMATION + Information = 3, +} + +/// +/// D2D1_FACTORY_TYPE +public enum FactoryType : uint +{ + /// + /// D2D1_FACTORY_TYPE_SINGLE_THREADED + SingleThreaded = 0, + /// + /// D2D1_FACTORY_TYPE_MULTI_THREADED + MultiThreaded = 1, +} + +/// +/// D2D1_CHANNEL_SELECTOR +public enum ChannelSelector : uint +{ + /// + /// D2D1_CHANNEL_SELECTOR_R + R = 0, + /// + /// D2D1_CHANNEL_SELECTOR_G + G = 1, + /// + /// D2D1_CHANNEL_SELECTOR_B + B = 2, + /// + /// D2D1_CHANNEL_SELECTOR_A + A = 3, +} + +/// +/// D2D1_BITMAPSOURCE_ORIENTATION +public enum BitmapSourceOrientation : uint +{ + /// + /// D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT + Default = 1, + /// + /// D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL + FlipHorizontal = 2, + /// + /// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180 + RotateClockwise180 = 3, + /// + /// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL + RotateClockwise180FlipHorizontal = 4, + /// + /// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL + RotateClockwise270FlipHorizontal = 5, + /// + /// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90 + RotateClockwise90 = 6, + /// + /// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL + RotateClockwise90FlipHorizontal = 7, + /// + /// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270 + RotateClockwise270 = 8, +} + +/// +/// D2D1_GAUSSIANBLUR_PROP +public enum GaussianBlurProp : uint +{ + /// + /// D2D1_GAUSSIANBLUR_PROP_STANDARD_DEVIATION + StandardDeviation = 0, + /// + /// D2D1_GAUSSIANBLUR_PROP_OPTIMIZATION + Optimization = 1, + /// + /// D2D1_GAUSSIANBLUR_PROP_BORDER_MODE + BorderMode = 2, +} + +/// +/// D2D1_GAUSSIANBLUR_OPTIMIZATION +public enum GaussianBlurOptimization : uint +{ + /// + /// D2D1_GAUSSIANBLUR_OPTIMIZATION_SPEED + Speed = 0, + /// + /// D2D1_GAUSSIANBLUR_OPTIMIZATION_BALANCED + Balanced = 1, + /// + /// D2D1_GAUSSIANBLUR_OPTIMIZATION_QUALITY + Quality = 2, +} + +/// +/// D2D1_DIRECTIONALBLUR_PROP +public enum DirectionalBlurProp : uint +{ + /// + /// D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION + StandardDeviation = 0, + /// + /// D2D1_DIRECTIONALBLUR_PROP_ANGLE + Angle = 1, + /// + /// D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION + Optimization = 2, + /// + /// D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE + BorderMode = 3, +} + +/// +/// D2D1_DIRECTIONALBLUR_OPTIMIZATION +public enum DirectionalBlurOptimization : uint +{ + /// + /// D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED + Speed = 0, + /// + /// D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED + Balanced = 1, + /// + /// D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY + Quality = 2, +} + +/// +/// D2D1_SHADOW_PROP +public enum ShadowProp : uint +{ + /// + /// D2D1_SHADOW_PROP_BLUR_STANDARD_DEVIATION + BlurStandardDeviation = 0, + /// + /// D2D1_SHADOW_PROP_COLOR + Color = 1, + /// + /// D2D1_SHADOW_PROP_OPTIMIZATION + Optimization = 2, +} + +/// +/// D2D1_SHADOW_OPTIMIZATION +public enum ShadowOptimization : uint +{ + /// + /// D2D1_SHADOW_OPTIMIZATION_SPEED + Speed = 0, + /// + /// D2D1_SHADOW_OPTIMIZATION_BALANCED + Balanced = 1, + /// + /// D2D1_SHADOW_OPTIMIZATION_QUALITY + Quality = 2, +} + +/// +/// D2D1_BLEND_PROP +public enum BlendProp : uint +{ + /// + /// D2D1_BLEND_PROP_MODE + Mode = 0, +} + +/// +/// D2D1_SATURATION_PROP +public enum SaturationProp : uint +{ + /// + /// D2D1_SATURATION_PROP_SATURATION + Saturation = 0, +} + +/// +/// D2D1_HUEROTATION_PROP +public enum HueRotationProp : uint +{ + /// + /// D2D1_HUEROTATION_PROP_ANGLE + Angle = 0, +} + +/// +/// D2D1_COLORMATRIX_PROP +public enum ColorMatrixProp : uint +{ + /// + /// D2D1_COLORMATRIX_PROP_COLOR_MATRIX + ColorMatrix = 0, + /// + /// D2D1_COLORMATRIX_PROP_ALPHA_MODE + AlphaMode = 1, + /// + /// D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT + ClampOutput = 2, +} + +/// +/// D2D1_BITMAPSOURCE_PROP +public enum BitmapSourceProp : uint +{ + /// + /// D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE + WicBitmapSource = 0, + /// + /// D2D1_BITMAPSOURCE_PROP_SCALE + Scale = 1, + /// + /// D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE + InterpolationMode = 2, + /// + /// D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION + EnableDpiCorrection = 3, + /// + /// D2D1_BITMAPSOURCE_PROP_ALPHA_MODE + AlphaMode = 4, + /// + /// D2D1_BITMAPSOURCE_PROP_ORIENTATION + Orientation = 5, +} + +/// +/// D2D1_BITMAPSOURCE_INTERPOLATION_MODE +public enum BitmapSourceInterpolationMode : uint +{ + /// + /// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR + Linear = 1, + /// + /// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT + Fant = 6, + /// + /// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR + MipmapLinear = 7, +} + +/// +/// D2D1_BITMAPSOURCE_ALPHA_MODE +public enum BitmapSourceAlphaMode : uint +{ + /// + /// D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED + Premultiplied = 1, + /// + /// D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT + Straight = 2, +} + +/// +/// D2D1_COMPOSITE_PROP +public enum CompositeProp : uint +{ + /// + /// D2D1_COMPOSITE_PROP_MODE + Mode = 0, +} + +/// +/// D2D1_3DTRANSFORM_PROP +public enum Transform3DProperties : uint +{ + /// + /// D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE + InterpolationMode = 0, + /// + /// D2D1_3DTRANSFORM_PROP_BORDER_MODE + BorderMode = 1, + /// + /// D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX + TransformMatrix = 2, +} + +/// +/// D2D1_3DTRANSFORM_INTERPOLATION_MODE +public enum Transform3DInterpolationMode : uint +{ + /// + /// D2D1_3DTRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_3DTRANSFORM_INTERPOLATION_MODE_LINEAR + Linear = 1, + /// + /// D2D1_3DTRANSFORM_INTERPOLATION_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_3DTRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_3DTRANSFORM_INTERPOLATION_MODE_ANISOTROPIC + Anisotropic = 4, +} + +/// +/// D2D1_3DPERSPECTIVETRANSFORM_PROP +public enum PerspectiveTransform3DProperties : uint +{ + /// + /// D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE + InterpolationMode = 0, + /// + /// D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE + BorderMode = 1, + /// + /// D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH + Depth = 2, + /// + /// D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN + PerspectiveOrigin = 3, + /// + /// D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET + LocalOffset = 4, + /// + /// D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET + GlobalOffset = 5, + /// + /// D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN + RotationOrigin = 6, + /// + /// D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION + Rotation = 7, +} + +/// +/// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE +public enum PerspectiveTransform3DInteroplationMode : uint +{ + /// + /// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR + Linear = 1, + /// + /// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC + Anisotropic = 4, +} + +/// +/// D2D1_2DAFFINETRANSFORM_PROP +public enum AffineTransform2DProperties : uint +{ + /// + /// D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE + InterpolationMode = 0, + /// + /// D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE + BorderMode = 1, + /// + /// D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX + TransformMatrix = 2, + /// + /// D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS + Sharpness = 3, +} + +/// +/// D2D1_DPICOMPENSATION_PROP +public enum DpiCompensationProp : uint +{ + /// + /// D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE + InterpolationMode = 0, + /// + /// D2D1_DPICOMPENSATION_PROP_BORDER_MODE + BorderMode = 1, + /// + /// D2D1_DPICOMPENSATION_PROP_INPUT_DPI + InputDpi = 2, +} + +/// +/// D2D1_DPICOMPENSATION_INTERPOLATION_MODE +public enum DpiCompensationInterpolationMode : uint +{ + /// + /// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR + Linear = 1, + /// + /// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + +/// +/// D2D1_SCALE_PROP +public enum ScaleProp : uint +{ + /// + /// D2D1_SCALE_PROP_SCALE + Scale = 0, + /// + /// D2D1_SCALE_PROP_CENTER_POINT + CenterPoint = 1, + /// + /// D2D1_SCALE_PROP_INTERPOLATION_MODE + InterpolationMode = 2, + /// + /// D2D1_SCALE_PROP_BORDER_MODE + BorderMode = 3, + /// + /// D2D1_SCALE_PROP_SHARPNESS + Sharpness = 4, +} + +/// +/// D2D1_SCALE_INTERPOLATION_MODE +public enum ScaleInterpolationMode : uint +{ + /// + /// D2D1_SCALE_INTERPOLATION_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_SCALE_INTERPOLATION_MODE_LINEAR + Linear = 1, + /// + /// D2D1_SCALE_INTERPOLATION_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_SCALE_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_SCALE_INTERPOLATION_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_SCALE_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + +/// +/// D2D1_TURBULENCE_PROP +public enum TurbulenceProp : uint +{ + /// + /// D2D1_TURBULENCE_PROP_OFFSET + Offset = 0, + /// + /// D2D1_TURBULENCE_PROP_SIZE + Size = 1, + /// + /// D2D1_TURBULENCE_PROP_BASE_FREQUENCY + BaseFrequency = 2, + /// + /// D2D1_TURBULENCE_PROP_NUM_OCTAVES + NumOctaves = 3, + /// + /// D2D1_TURBULENCE_PROP_SEED + Seed = 4, + /// + /// D2D1_TURBULENCE_PROP_NOISE + Noise = 5, + /// + /// D2D1_TURBULENCE_PROP_STITCHABLE + Stitchable = 6, +} + +/// +/// D2D1_DISPLACEMENTMAP_PROP +public enum DisplacementMapProp : uint +{ + /// + /// D2D1_DISPLACEMENTMAP_PROP_SCALE + Scale = 0, + /// + /// D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT + XChannelSelect = 1, + /// + /// D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT + YChannelSelect = 2, +} + +/// +/// D2D1_COLORMANAGEMENT_PROP +public enum ColorManagementProp : uint +{ + /// + /// D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT + SourceColorContext = 0, + /// + /// D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT + SourceRenderingIntent = 1, + /// + /// D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT + DestinationColorContext = 2, + /// + /// D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT + DestinationRenderingIntent = 3, + /// + /// D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE + AlphaMode = 4, + /// + /// D2D1_COLORMANAGEMENT_PROP_QUALITY + Quality = 5, +} + +/// +/// D2D1_COLORMANAGEMENT_ALPHA_MODE +public enum ColorManagementAlphaMode : uint +{ + /// + /// D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED + Premultiplied = 1, + /// + /// D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT + Straight = 2, +} + +/// +/// D2D1_COLORMANAGEMENT_QUALITY +public enum ColorManagementQuality : uint +{ + /// + /// D2D1_COLORMANAGEMENT_QUALITY_PROOF + Proof = 0, + /// + /// D2D1_COLORMANAGEMENT_QUALITY_NORMAL + Normal = 1, + /// + /// D2D1_COLORMANAGEMENT_QUALITY_BEST + Best = 2, +} + +/// +/// D2D1_COLORMANAGEMENT_RENDERING_INTENT +public enum ColorManagementRenderingIntent : uint +{ + /// + /// D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL + Perceptual = 0, + /// + /// D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC + RelativeColorimetric = 1, + /// + /// D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION + Saturation = 2, + /// + /// D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC + AbsoluteColorimetric = 3, +} + +/// +/// D2D1_HISTOGRAM_PROP +public enum HistogramProp : uint +{ + /// + /// D2D1_HISTOGRAM_PROP_NUM_BINS + NumBins = 0, + /// + /// D2D1_HISTOGRAM_PROP_CHANNEL_SELECT + ChannelSelect = 1, + /// + /// D2D1_HISTOGRAM_PROP_HISTOGRAM_OUTPUT + HistogramOutput = 2, +} + +/// +/// D2D1_POINTSPECULAR_PROP +public enum PointSpecularProp : uint +{ + /// + /// D2D1_POINTSPECULAR_PROP_LIGHT_POSITION + LightPosition = 0, + /// + /// D2D1_POINTSPECULAR_PROP_SPECULAR_EXPONENT + SpecularExponent = 1, + /// + /// D2D1_POINTSPECULAR_PROP_SPECULAR_CONSTANT + SpecularConstant = 2, + /// + /// D2D1_POINTSPECULAR_PROP_SURFACE_SCALE + SurfaceScale = 3, + /// + /// D2D1_POINTSPECULAR_PROP_COLOR + Color = 4, + /// + /// D2D1_POINTSPECULAR_PROP_KERNEL_UNIT_LENGTH + KernelUnitLength = 5, + /// + /// D2D1_POINTSPECULAR_PROP_SCALE_MODE + ScaleMode = 6, +} + +/// +/// D2D1_POINTSPECULAR_SCALE_MODE +public enum PointSpecularScaleMode : uint +{ + /// + /// D2D1_POINTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_POINTSPECULAR_SCALE_MODE_LINEAR + Linear = 1, + /// + /// D2D1_POINTSPECULAR_SCALE_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_POINTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_POINTSPECULAR_SCALE_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_POINTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + +/// +/// D2D1_SPOTSPECULAR_PROP +public enum SpotSpecularProp : uint +{ + /// + /// D2D1_SPOTSPECULAR_PROP_LIGHT_POSITION + LightPosition = 0, + /// + /// D2D1_SPOTSPECULAR_PROP_POINTS_AT + PointsAt = 1, + /// + /// D2D1_SPOTSPECULAR_PROP_FOCUS + Focus = 2, + /// + /// D2D1_SPOTSPECULAR_PROP_LIMITING_CONE_ANGLE + LimitingConeAngle = 3, + /// + /// D2D1_SPOTSPECULAR_PROP_SPECULAR_EXPONENT + SpecularExponent = 4, + /// + /// D2D1_SPOTSPECULAR_PROP_SPECULAR_CONSTANT + SpecularConstant = 5, + /// + /// D2D1_SPOTSPECULAR_PROP_SURFACE_SCALE + SurfaceScale = 6, + /// + /// D2D1_SPOTSPECULAR_PROP_COLOR + Color = 7, + /// + /// D2D1_SPOTSPECULAR_PROP_KERNEL_UNIT_LENGTH + KernelUnitLength = 8, + /// + /// D2D1_SPOTSPECULAR_PROP_SCALE_MODE + ScaleMode = 9, +} + +/// +/// D2D1_SPOTSPECULAR_SCALE_MODE +public enum SpotSpecularScaleMode : uint +{ + /// + /// D2D1_SPOTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_SPOTSPECULAR_SCALE_MODE_LINEAR + Linear = 1, + /// + /// D2D1_SPOTSPECULAR_SCALE_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_SPOTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_SPOTSPECULAR_SCALE_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_SPOTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + +/// +/// D2D1_DISTANTSPECULAR_PROP +public enum DistantSpecularProp : uint +{ + /// + /// D2D1_DISTANTSPECULAR_PROP_AZIMUTH + Azimuth = 0, + /// + /// D2D1_DISTANTSPECULAR_PROP_ELEVATION + Elevation = 1, + /// + /// D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT + SpecularExponent = 2, + /// + /// D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT + SpecularConstant = 3, + /// + /// D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE + SurfaceScale = 4, + /// + /// D2D1_DISTANTSPECULAR_PROP_COLOR + Color = 5, + /// + /// D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH + KernelUnitLength = 6, + /// + /// D2D1_DISTANTSPECULAR_PROP_SCALE_MODE + ScaleMode = 7, +} + +/// +/// D2D1_DISTANTSPECULAR_SCALE_MODE +public enum DistantSpecularScaleMode : uint +{ + /// + /// D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR + Linear = 1, + /// + /// D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + +/// +/// D2D1_POINTDIFFUSE_PROP +public enum PointDiffuseProp : uint +{ + /// + /// D2D1_POINTDIFFUSE_PROP_LIGHT_POSITION + LightPosition = 0, + /// + /// D2D1_POINTDIFFUSE_PROP_DIFFUSE_CONSTANT + DiffuseConstant = 1, + /// + /// D2D1_POINTDIFFUSE_PROP_SURFACE_SCALE + SurfaceScale = 2, + /// + /// D2D1_POINTDIFFUSE_PROP_COLOR + Color = 3, + /// + /// D2D1_POINTDIFFUSE_PROP_KERNEL_UNIT_LENGTH + KernelUnitLength = 4, + /// + /// D2D1_POINTDIFFUSE_PROP_SCALE_MODE + ScaleMode = 5, +} + +/// +/// D2D1_POINTDIFFUSE_SCALE_MODE +public enum PointDiffuseScaleMode : uint +{ + /// + /// D2D1_POINTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_POINTDIFFUSE_SCALE_MODE_LINEAR + Linear = 1, + /// + /// D2D1_POINTDIFFUSE_SCALE_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_POINTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_POINTDIFFUSE_SCALE_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_POINTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + +/// +/// D2D1_SPOTDIFFUSE_PROP +public enum SpotDiffuseProp : uint +{ + /// + /// D2D1_SPOTDIFFUSE_PROP_LIGHT_POSITION + LightPosition = 0, + /// + /// D2D1_SPOTDIFFUSE_PROP_POINTS_AT + PointsAt = 1, + /// + /// D2D1_SPOTDIFFUSE_PROP_FOCUS + Focus = 2, + /// + /// D2D1_SPOTDIFFUSE_PROP_LIMITING_CONE_ANGLE + LimitingConeAngle = 3, + /// + /// D2D1_SPOTDIFFUSE_PROP_DIFFUSE_CONSTANT + DiffuseConstant = 4, + /// + /// D2D1_SPOTDIFFUSE_PROP_SURFACE_SCALE + SurfaceScale = 5, + /// + /// D2D1_SPOTDIFFUSE_PROP_COLOR + Color = 6, + /// + /// D2D1_SPOTDIFFUSE_PROP_KERNEL_UNIT_LENGTH + KernelUnitLength = 7, + /// + /// D2D1_SPOTDIFFUSE_PROP_SCALE_MODE + ScaleMode = 8, +} + +/// +/// D2D1_SPOTDIFFUSE_SCALE_MODE +public enum SpotDiffuseScaleMode : uint +{ + /// + /// D2D1_SPOTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_SPOTDIFFUSE_SCALE_MODE_LINEAR + Linear = 1, + /// + /// D2D1_SPOTDIFFUSE_SCALE_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_SPOTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_SPOTDIFFUSE_SCALE_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_SPOTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + +/// +/// D2D1_DISTANTDIFFUSE_PROP +public enum DistantDiffuseProp : uint +{ + /// + /// D2D1_DISTANTDIFFUSE_PROP_AZIMUTH + Azimuth = 0, + /// + /// D2D1_DISTANTDIFFUSE_PROP_ELEVATION + Elevation = 1, + /// + /// D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT + DiffuseConstant = 2, + /// + /// D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE + SurfaceScale = 3, + /// + /// D2D1_DISTANTDIFFUSE_PROP_COLOR + Color = 4, + /// + /// D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH + KernelUnitLength = 5, + /// + /// D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE + ScaleMode = 6, +} + +/// +/// D2D1_DISTANTDIFFUSE_SCALE_MODE +public enum DistantDiffuseScaleMode : uint +{ + /// + /// D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR + Linear = 1, + /// + /// D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + +/// +/// D2D1_FLOOD_PROP +public enum FloodProp : uint +{ + /// + /// D2D1_FLOOD_PROP_COLOR + Color = 0, +} + +/// +/// D2D1_LINEARTRANSFER_PROP +public enum LinearTransferProp : uint +{ + /// + /// D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT + RedYIntercept = 0, + /// + /// D2D1_LINEARTRANSFER_PROP_RED_SLOPE + RedSlope = 1, + /// + /// D2D1_LINEARTRANSFER_PROP_RED_DISABLE + RedDisable = 2, + /// + /// D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT + GreenYIntercept = 3, + /// + /// D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE + GreenSlope = 4, + /// + /// D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE + GreenDisable = 5, + /// + /// D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT + BlueYIntercept = 6, + /// + /// D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE + BlueSlope = 7, + /// + /// D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE + BlueDisable = 8, + /// + /// D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT + AlphaYIntercept = 9, + /// + /// D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE + AlphaSlope = 10, + /// + /// D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE + AlphaDisable = 11, + /// + /// D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT + ClampOutput = 12, +} + +/// +/// D2D1_GAMMATRANSFER_PROP +public enum GammaTransferProp : uint +{ + /// + /// D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE + RedAmplitude = 0, + /// + /// D2D1_GAMMATRANSFER_PROP_RED_EXPONENT + RedExponent = 1, + /// + /// D2D1_GAMMATRANSFER_PROP_RED_OFFSET + RedOffset = 2, + /// + /// D2D1_GAMMATRANSFER_PROP_RED_DISABLE + RedDisable = 3, + /// + /// D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE + GreenAmplitude = 4, + /// + /// D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT + GreenExponent = 5, + /// + /// D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET + GreenOffset = 6, + /// + /// D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE + GreenDisable = 7, + /// + /// D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE + BlueAmplitude = 8, + /// + /// D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT + BlueExponent = 9, + /// + /// D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET + BlueOffset = 10, + /// + /// D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE + BlueDisable = 11, + /// + /// D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE + AlphaAmplitude = 12, + /// + /// D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT + AlphaExponent = 13, + /// + /// D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET + AlphaOffset = 14, + /// + /// D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE + AlphaDisable = 15, + /// + /// D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT + ClampOutput = 16, +} + +/// +/// D2D1_TABLETRANSFER_PROP +public enum TableTransferProp : uint +{ + /// + /// D2D1_TABLETRANSFER_PROP_RED_TABLE + RedTable = 0, + /// + /// D2D1_TABLETRANSFER_PROP_RED_DISABLE + RedDisable = 1, + /// + /// D2D1_TABLETRANSFER_PROP_GREEN_TABLE + GreenTable = 2, + /// + /// D2D1_TABLETRANSFER_PROP_GREEN_DISABLE + GreenDisable = 3, + /// + /// D2D1_TABLETRANSFER_PROP_BLUE_TABLE + BlueTable = 4, + /// + /// D2D1_TABLETRANSFER_PROP_BLUE_DISABLE + BlueDisable = 5, + /// + /// D2D1_TABLETRANSFER_PROP_ALPHA_TABLE + AlphaTable = 6, + /// + /// D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE + AlphaDisable = 7, + /// + /// D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT + ClampOutput = 8, +} + +/// +/// D2D1_DISCRETETRANSFER_PROP +public enum DiscreteTransferProp : uint +{ + /// + /// D2D1_DISCRETETRANSFER_PROP_RED_TABLE + RedTable = 0, + /// + /// D2D1_DISCRETETRANSFER_PROP_RED_DISABLE + RedDisable = 1, + /// + /// D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE + GreenTable = 2, + /// + /// D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE + GreenDisable = 3, + /// + /// D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE + BlueTable = 4, + /// + /// D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE + BlueDisable = 5, + /// + /// D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE + AlphaTable = 6, + /// + /// D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE + AlphaDisable = 7, + /// + /// D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT + ClampOutput = 8, +} + +/// +/// D2D1_CONVOLVEMATRIX_PROP +public enum ConvolveMatrixProp : uint +{ + /// + /// D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH + KernelUnitLength = 0, + /// + /// D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE + ScaleMode = 1, + /// + /// D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X + KernelSizeX = 2, + /// + /// D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y + KernelSizeY = 3, + /// + /// D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX + KernelMatrix = 4, + /// + /// D2D1_CONVOLVEMATRIX_PROP_DIVISOR + Divisor = 5, + /// + /// D2D1_CONVOLVEMATRIX_PROP_BIAS + Bias = 6, + /// + /// D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET + KernelOffset = 7, + /// + /// D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA + PreserveAlpha = 8, + /// + /// D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE + BorderMode = 9, + /// + /// D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT + ClampOutput = 10, +} + +/// +/// D2D1_CONVOLVEMATRIX_SCALE_MODE +public enum ConvolveMatrixScaleMode : uint +{ + /// + /// D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR + Linear = 1, + /// + /// D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + +/// +/// D2D1_BRIGHTNESS_PROP +public enum BrightnessProp : uint +{ + /// + /// D2D1_BRIGHTNESS_PROP_WHITE_POINT + WhitePoint = 0, + /// + /// D2D1_BRIGHTNESS_PROP_BLACK_POINT + BlackPoint = 1, +} + +/// +/// D2D1_ARITHMETICCOMPOSITE_PROP +public enum ArithmeticCompositeProp : uint +{ + /// + /// D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS + Coefficients = 0, + /// + /// D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT + ClampOutput = 1, +} + +/// +/// D2D1_CROP_PROP +public enum CropProp : uint +{ + /// + /// D2D1_CROP_PROP_RECT + Rect = 0, + /// + /// D2D1_CROP_PROP_BORDER_MODE + BorderMode = 1, +} + +/// +/// D2D1_BORDER_PROP +public enum BorderProp : uint +{ + /// + /// D2D1_BORDER_PROP_EDGE_MODE_X + EdgeModeX = 0, + /// + /// D2D1_BORDER_PROP_EDGE_MODE_Y + EdgeModeY = 1, +} + +/// +/// D2D1_BORDER_EDGE_MODE +public enum BorderEdgeMode : uint +{ + /// + /// D2D1_BORDER_EDGE_MODE_CLAMP + Clamp = 0, + /// + /// D2D1_BORDER_EDGE_MODE_WRAP + Wrap = 1, + /// + /// D2D1_BORDER_EDGE_MODE_MIRROR + Mirror = 2, +} + +/// +/// D2D1_MORPHOLOGY_PROP +public enum MorphologyProp : uint +{ + /// + /// D2D1_MORPHOLOGY_PROP_MODE + Mode = 0, + /// + /// D2D1_MORPHOLOGY_PROP_WIDTH + Width = 1, + /// + /// D2D1_MORPHOLOGY_PROP_HEIGHT + Height = 2, +} + +/// +/// D2D1_MORPHOLOGY_MODE +public enum MorphologyMode : uint +{ + /// + /// D2D1_MORPHOLOGY_MODE_ERODE + Erode = 0, + /// + /// D2D1_MORPHOLOGY_MODE_DILATE + Dilate = 1, +} + +/// +/// D2D1_TILE_PROP +public enum TileProp : uint +{ + /// + /// D2D1_TILE_PROP_RECT + Rect = 0, +} + +/// +/// D2D1_ATLAS_PROP +public enum AtlasProp : uint +{ + /// + /// D2D1_ATLAS_PROP_INPUT_RECT + InputRect = 0, + /// + /// D2D1_ATLAS_PROP_INPUT_PADDING_RECT + InputPaddingRect = 1, +} + +/// +/// D2D1_OPACITYMETADATA_PROP +public enum OpacityMetadataProp : uint +{ + /// + /// D2D1_OPACITYMETADATA_PROP_INPUT_OPAQUE_RECT + InputOpaqueRect = 0, +} + +/// +/// D2D1_PROPERTY_TYPE +public enum PropertyType : uint +{ + /// + /// D2D1_PROPERTY_TYPE_UNKNOWN + Unknown = 0, + /// + /// D2D1_PROPERTY_TYPE_STRING + String = 1, + /// + /// D2D1_PROPERTY_TYPE_BOOL + Bool = 2, + /// + /// D2D1_PROPERTY_TYPE_UINT32 + UInt32 = 3, + /// + /// D2D1_PROPERTY_TYPE_INT32 + Int32 = 4, + /// + /// D2D1_PROPERTY_TYPE_FLOAT + Float = 5, + /// + /// D2D1_PROPERTY_TYPE_VECTOR2 + Vector2 = 6, + /// + /// D2D1_PROPERTY_TYPE_VECTOR3 + Vector3 = 7, + /// + /// D2D1_PROPERTY_TYPE_VECTOR4 + Vector4 = 8, + /// + /// D2D1_PROPERTY_TYPE_BLOB + Blob = 9, + /// + /// D2D1_PROPERTY_TYPE_IUNKNOWN + IUnknown = 10, + /// + /// D2D1_PROPERTY_TYPE_ENUM + Enum = 11, + /// + /// D2D1_PROPERTY_TYPE_ARRAY + Array = 12, + /// + /// D2D1_PROPERTY_TYPE_CLSID + Clsid = 13, + /// + /// D2D1_PROPERTY_TYPE_MATRIX_3X2 + Matrix3x2 = 14, + /// + /// D2D1_PROPERTY_TYPE_MATRIX_4X3 + Matrix4x3 = 15, + /// + /// D2D1_PROPERTY_TYPE_MATRIX_4X4 + Matrix4x4 = 16, + /// + /// D2D1_PROPERTY_TYPE_MATRIX_5X4 + Matrix5x4 = 17, + /// + /// D2D1_PROPERTY_TYPE_COLOR_CONTEXT + ColorContext = 18, +} + +/// +/// D2D1_PROPERTY +public enum Property : uint +{ + /// + /// D2D1_PROPERTY_CLSID + Clsid = 2147483648, + /// + /// D2D1_PROPERTY_DISPLAYNAME + Displayname = 2147483649, + /// + /// D2D1_PROPERTY_AUTHOR + Author = 2147483650, + /// + /// D2D1_PROPERTY_CATEGORY + Category = 2147483651, + /// + /// D2D1_PROPERTY_DESCRIPTION + Description = 2147483652, + /// + /// D2D1_PROPERTY_INPUTS + Inputs = 2147483653, + /// + /// D2D1_PROPERTY_CACHED + Cached = 2147483654, + /// + /// D2D1_PROPERTY_PRECISION + Precision = 2147483655, + /// + /// D2D1_PROPERTY_MIN_INPUTS + MinInputs = 2147483656, + /// + /// D2D1_PROPERTY_MAX_INPUTS + MaxInputs = 2147483657, +} + +/// +/// D2D1_SUBPROPERTY +public enum SubProperty : uint +{ + /// + /// D2D1_SUBPROPERTY_DISPLAYNAME + Displayname = 2147483648, + /// + /// D2D1_SUBPROPERTY_ISREADONLY + Isreadonly = 2147483649, + /// + /// D2D1_SUBPROPERTY_MIN + Min = 2147483650, + /// + /// D2D1_SUBPROPERTY_MAX + Max = 2147483651, + /// + /// D2D1_SUBPROPERTY_DEFAULT + Default = 2147483652, + /// + /// D2D1_SUBPROPERTY_FIELDS + Fields = 2147483653, + /// + /// D2D1_SUBPROPERTY_INDEX + Index = 2147483654, +} + +/// +/// D2D1_BITMAP_OPTIONS +[Flags] +public enum BitmapOptions : uint +{ + /// + /// D2D1_BITMAP_OPTIONS_NONE + None = 0, + /// + /// D2D1_BITMAP_OPTIONS_TARGET + Target = 1, + /// + /// D2D1_BITMAP_OPTIONS_CANNOT_DRAW + CannotDraw = 2, + /// + /// D2D1_BITMAP_OPTIONS_CPU_READ + CpuRead = 4, + /// + /// D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE + GDICompatible = 8, +} + +/// +/// D2D1_BUFFER_PRECISION +public enum BufferPrecision : uint +{ + /// + /// D2D1_BUFFER_PRECISION_UNKNOWN + Unknown = 0, + /// + /// D2D1_BUFFER_PRECISION_8BPC_UNORM + Precision8BitUnorm = 1, + /// + /// D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB + Precision8BitUnormSrgb = 2, + /// + /// D2D1_BUFFER_PRECISION_16BPC_UNORM + Precision16BitUnorm = 3, + /// + /// D2D1_BUFFER_PRECISION_16BPC_FLOAT + Precision16BitFloat = 4, + /// + /// D2D1_BUFFER_PRECISION_32BPC_FLOAT + Precision32BitFloat = 5, +} + +/// +/// D2D1_MAP_OPTIONS +[Flags] +public enum MapOptions : uint +{ + /// + /// D2D1_MAP_OPTIONS_NONE + None = 0, + /// + /// D2D1_MAP_OPTIONS_READ + Read = 1, + /// + /// D2D1_MAP_OPTIONS_WRITE + Write = 2, + /// + /// D2D1_MAP_OPTIONS_DISCARD + Discard = 4, +} + +/// +/// D2D1_INTERPOLATION_MODE +public enum InterpolationMode : uint +{ + /// + /// D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_INTERPOLATION_MODE_LINEAR + Linear = 1, + /// + /// D2D1_INTERPOLATION_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_INTERPOLATION_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + +/// +/// D2D1_UNIT_MODE +public enum UnitMode : uint +{ + /// + /// D2D1_UNIT_MODE_DIPS + Dips = 0, + /// + /// D2D1_UNIT_MODE_PIXELS + Pixels = 1, +} + +/// +/// D2D1_COLOR_SPACE +public enum ColorSpace : uint +{ + /// + /// D2D1_COLOR_SPACE_CUSTOM + Custom = 0, + /// + /// D2D1_COLOR_SPACE_SRGB + Srgb = 1, + /// + /// D2D1_COLOR_SPACE_SCRGB + Scrgb = 2, +} + +/// +/// D2D1_DEVICE_CONTEXT_OPTIONS +[Flags] +public enum DeviceContextOptions : uint +{ + /// + /// D2D1_DEVICE_CONTEXT_OPTIONS_NONE + None = 0, + /// + /// D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS + EnableMultithreadedOptimizations = 1, +} + +/// +/// D2D1_STROKE_TRANSFORM_TYPE +public enum StrokeTransformType : uint +{ + /// + /// D2D1_STROKE_TRANSFORM_TYPE_NORMAL + Normal = 0, + /// + /// D2D1_STROKE_TRANSFORM_TYPE_FIXED + Fixed = 1, + /// + /// D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE + Hairline = 2, +} + +/// +/// D2D1_PRIMITIVE_BLEND +public enum PrimitiveBlend : uint +{ + /// + /// D2D1_PRIMITIVE_BLEND_SOURCE_OVER + SourceOver = 0, + /// + /// D2D1_PRIMITIVE_BLEND_COPY + Copy = 1, + /// + /// D2D1_PRIMITIVE_BLEND_MIN + Min = 2, + /// + /// D2D1_PRIMITIVE_BLEND_ADD + Add = 3, + /// + /// D2D1_PRIMITIVE_BLEND_MAX + Max = 4, +} + +/// +/// D2D1_THREADING_MODE +public enum ThreadingMode : uint +{ + /// + /// D2D1_THREADING_MODE_SINGLE_THREADED + SingleThreaded = 0, + /// + /// D2D1_THREADING_MODE_MULTI_THREADED + MultiThreaded = 1, +} + +/// +/// D2D1_COLOR_INTERPOLATION_MODE +public enum ColorInterpolationMode : uint +{ + /// + /// D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT + Straight = 0, + /// + /// D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED + Premultiplied = 1, +} + +/// +/// D2D1_LAYER_OPTIONS1 +[Flags] +public enum LayerOptions1 : uint +{ + /// + /// D2D1_LAYER_OPTIONS1_NONE + None = 0, + /// + /// D2D1_LAYER_OPTIONS1_INITIALIZE_FROM_BACKGROUND + InitializeFromBackground = 1, + /// + /// D2D1_LAYER_OPTIONS1_IGNORE_ALPHA + IgnoreAlpha = 2, +} + +/// +/// D2D1_PRINT_FONT_SUBSET_MODE +public enum PrintFontSubsetMode : uint +{ + /// + /// D2D1_PRINT_FONT_SUBSET_MODE_DEFAULT + Default = 0, + /// + /// D2D1_PRINT_FONT_SUBSET_MODE_EACHPAGE + Eachpage = 1, + /// + /// D2D1_PRINT_FONT_SUBSET_MODE_NONE + None = 2, +} + +/// +/// D2D1_CHANGE_TYPE +[Flags] +public enum ChangeType : uint +{ + /// + /// D2D1_CHANGE_TYPE_NONE + None = 0, + /// + /// D2D1_CHANGE_TYPE_PROPERTIES + Properties = 1, + /// + /// D2D1_CHANGE_TYPE_CONTEXT + Context = 2, + /// + /// D2D1_CHANGE_TYPE_GRAPH + Graph = 3, +} + +/// +/// D2D1_PIXEL_OPTIONS +[Flags] +public enum PixelOptions : uint +{ + /// + /// D2D1_PIXEL_OPTIONS_NONE + None = 0, + /// + /// D2D1_PIXEL_OPTIONS_TRIVIAL_SAMPLING + TrivialSampling = 1, +} + +/// +/// D2D1_VERTEX_OPTIONS +[Flags] +public enum VertexOptions : uint +{ + /// + /// D2D1_VERTEX_OPTIONS_NONE + None = 0, + /// + /// D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR + DoNotClear = 1, + /// + /// D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER + UseDepthBuffer = 2, + /// + /// D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP + AssumeNoOverlap = 4, +} + +/// +/// D2D1_VERTEX_USAGE +public enum VertexUsage : uint +{ + /// + /// D2D1_VERTEX_USAGE_STATIC + Static = 0, + /// + /// D2D1_VERTEX_USAGE_DYNAMIC + Dynamic = 1, +} + +/// +/// D2D1_BLEND_OPERATION +public enum BlendOperation : uint +{ + /// + /// D2D1_BLEND_OPERATION_ADD + Add = 1, + /// + /// D2D1_BLEND_OPERATION_SUBTRACT + Subtract = 2, + /// + /// D2D1_BLEND_OPERATION_REV_SUBTRACT + RevSubtract = 3, + /// + /// D2D1_BLEND_OPERATION_MIN + Min = 4, + /// + /// D2D1_BLEND_OPERATION_MAX + Max = 5, +} + +/// +/// D2D1_BLEND +public enum Blend : uint +{ + /// + /// D2D1_BLEND_ZERO + Zero = 1, + /// + /// D2D1_BLEND_ONE + One = 2, + /// + /// D2D1_BLEND_SRC_COLOR + SrcColor = 3, + /// + /// D2D1_BLEND_INV_SRC_COLOR + InvSrcColor = 4, + /// + /// D2D1_BLEND_SRC_ALPHA + SrcAlpha = 5, + /// + /// D2D1_BLEND_INV_SRC_ALPHA + InvSrcAlpha = 6, + /// + /// D2D1_BLEND_DEST_ALPHA + DestAlpha = 7, + /// + /// D2D1_BLEND_INV_DEST_ALPHA + InvDestAlpha = 8, + /// + /// D2D1_BLEND_DEST_COLOR + DestColor = 9, + /// + /// D2D1_BLEND_INV_DEST_COLOR + InvDestColor = 10, + /// + /// D2D1_BLEND_SRC_ALPHA_SAT + SrcAlphaSat = 11, + /// + /// D2D1_BLEND_BLEND_FACTOR + BlendFactor = 14, + /// + /// D2D1_BLEND_INV_BLEND_FACTOR + InvBlendFactor = 15, +} + +/// +/// D2D1_CHANNEL_DEPTH +public enum ChannelDepth : uint +{ + /// + /// D2D1_CHANNEL_DEPTH_DEFAULT + Default = 0, + /// + /// D2D1_CHANNEL_DEPTH_1 + _1 = 1, + /// + /// D2D1_CHANNEL_DEPTH_4 + _4 = 4, +} + +/// +/// D2D1_FILTER +public enum Filter : uint +{ + /// + /// D2D1_FILTER_MIN_MAG_MIP_POINT + MinMagMipPoint = 0, + /// + /// D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR + MinMagPointMipLinear = 1, + /// + /// D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT + MinPointMagLinearMipPoint = 4, + /// + /// D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR + MinPointMagMipLinear = 5, + /// + /// D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT + MinLinearMagMipPoint = 16, + /// + /// D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR + MinLinearMagPointMipLinear = 17, + /// + /// D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT + MinMagLinearMipPoint = 20, + /// + /// D2D1_FILTER_MIN_MAG_MIP_LINEAR + MinMagMipLinear = 21, + /// + /// D2D1_FILTER_ANISOTROPIC + Anisotropic = 85, +} + +/// +/// D2D1_FEATURE +public enum Feature : uint +{ + /// + /// D2D1_FEATURE_DOUBLES + Doubles = 0, + /// + /// D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS + XHardwareOptions = 1, +} + +/// +/// D2D1_YCBCR_PROP +public enum YcbcrProp : uint +{ + /// + /// D2D1_YCBCR_PROP_CHROMA_SUBSAMPLING + ChromaSubsampling = 0, + /// + /// D2D1_YCBCR_PROP_TRANSFORM_MATRIX + TransformMatrix = 1, + /// + /// D2D1_YCBCR_PROP_INTERPOLATION_MODE + InterpolationMode = 2, +} + +/// +/// D2D1_YCBCR_CHROMA_SUBSAMPLING +public enum YcbcrChromaSubsampling : uint +{ + /// + /// D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO + Auto = 0, + /// + /// D2D1_YCBCR_CHROMA_SUBSAMPLING_420 + _420 = 1, + /// + /// D2D1_YCBCR_CHROMA_SUBSAMPLING_422 + _422 = 2, + /// + /// D2D1_YCBCR_CHROMA_SUBSAMPLING_444 + _444 = 3, + /// + /// D2D1_YCBCR_CHROMA_SUBSAMPLING_440 + _440 = 4, +} + +/// +/// D2D1_YCBCR_INTERPOLATION_MODE +public enum YcbcrInterpolationMode : uint +{ + /// + /// D2D1_YCBCR_INTERPOLATION_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_YCBCR_INTERPOLATION_MODE_LINEAR + Linear = 1, + /// + /// D2D1_YCBCR_INTERPOLATION_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_YCBCR_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_YCBCR_INTERPOLATION_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_YCBCR_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + +/// +/// D2D1_CONTRAST_PROP +public enum ContrastProp : uint +{ + /// + /// D2D1_CONTRAST_PROP_CONTRAST + Contrast = 0, + /// + /// D2D1_CONTRAST_PROP_CLAMP_INPUT + ClampInput = 1, +} + +/// +/// D2D1_RGBTOHUE_PROP +public enum RgbToHueProp : uint +{ + /// + /// D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE + OutputColorSpace = 0, +} + +/// +/// D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE +public enum RgbToHueOutputColorSpace : uint +{ + /// + /// D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_VALUE + HueSaturationValue = 0, + /// + /// D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS + HueSaturationLightness = 1, +} + +/// +/// D2D1_HUETORGB_PROP +public enum HueToRgbProp : uint +{ + /// + /// D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE + InputColorSpace = 0, +} + +/// +/// D2D1_HUETORGB_INPUT_COLOR_SPACE +public enum HueToRgbInputColorSpace : uint +{ + /// + /// D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE + HueSaturationValue = 0, + /// + /// D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS + HueSaturationLightness = 1, +} + +/// +/// D2D1_CHROMAKEY_PROP +public enum ChromaKeyProp : uint +{ + /// + /// D2D1_CHROMAKEY_PROP_COLOR + Color = 0, + /// + /// D2D1_CHROMAKEY_PROP_TOLERANCE + Tolerance = 1, + /// + /// D2D1_CHROMAKEY_PROP_INVERT_ALPHA + InvertAlpha = 2, + /// + /// D2D1_CHROMAKEY_PROP_FEATHER + Feather = 3, +} + +/// +/// D2D1_EMBOSS_PROP +public enum EmbossProp : uint +{ + /// + /// D2D1_EMBOSS_PROP_HEIGHT + Height = 0, + /// + /// D2D1_EMBOSS_PROP_DIRECTION + Direction = 1, +} + +/// +/// D2D1_EXPOSURE_PROP +public enum ExposureProp : uint +{ + /// + /// D2D1_EXPOSURE_PROP_EXPOSURE_VALUE + ExposureValue = 0, +} + +/// +/// D2D1_POSTERIZE_PROP +public enum PosterizeProp : uint +{ + /// + /// D2D1_POSTERIZE_PROP_RED_VALUE_COUNT + RedValueCount = 0, + /// + /// D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT + GreenValueCount = 1, + /// + /// D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT + BlueValueCount = 2, +} + +/// +/// D2D1_SEPIA_PROP +public enum SepiaProp : uint +{ + /// + /// D2D1_SEPIA_PROP_INTENSITY + Intensity = 0, + /// + /// D2D1_SEPIA_PROP_ALPHA_MODE + AlphaMode = 1, +} + +/// +/// D2D1_SHARPEN_PROP +public enum SharpenProp : uint +{ + /// + /// D2D1_SHARPEN_PROP_SHARPNESS + Sharpness = 0, + /// + /// D2D1_SHARPEN_PROP_THRESHOLD + Threshold = 1, +} + +/// +/// D2D1_STRAIGHTEN_PROP +public enum StraightenProp : uint +{ + /// + /// D2D1_STRAIGHTEN_PROP_ANGLE + Angle = 0, + /// + /// D2D1_STRAIGHTEN_PROP_MAINTAIN_SIZE + MaintainSize = 1, + /// + /// D2D1_STRAIGHTEN_PROP_SCALE_MODE + ScaleMode = 2, +} + +/// +/// D2D1_STRAIGHTEN_SCALE_MODE +public enum StraightenScaleMode : uint +{ + /// + /// D2D1_STRAIGHTEN_SCALE_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_STRAIGHTEN_SCALE_MODE_LINEAR + Linear = 1, + /// + /// D2D1_STRAIGHTEN_SCALE_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_STRAIGHTEN_SCALE_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_STRAIGHTEN_SCALE_MODE_ANISOTROPIC + Anisotropic = 4, +} + +/// +/// D2D1_TEMPERATUREANDTINT_PROP +public enum TemperatureandtintProp : uint +{ + /// + /// D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE + Temperature = 0, + /// + /// D2D1_TEMPERATUREANDTINT_PROP_TINT + Tint = 1, +} + +/// +/// D2D1_VIGNETTE_PROP +public enum VignetteProp : uint +{ + /// + /// D2D1_VIGNETTE_PROP_COLOR + Color = 0, + /// + /// D2D1_VIGNETTE_PROP_TRANSITION_SIZE + TransitionSize = 1, + /// + /// D2D1_VIGNETTE_PROP_STRENGTH + Strength = 2, +} + +/// +/// D2D1_EDGEDETECTION_PROP +public enum EdgeDetectionProp : uint +{ + /// + /// D2D1_EDGEDETECTION_PROP_STRENGTH + Strength = 0, + /// + /// D2D1_EDGEDETECTION_PROP_BLUR_RADIUS + BlurRadius = 1, + /// + /// D2D1_EDGEDETECTION_PROP_MODE + Mode = 2, + /// + /// D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES + OverlayEdges = 3, + /// + /// D2D1_EDGEDETECTION_PROP_ALPHA_MODE + AlphaMode = 4, +} + +/// +/// D2D1_EDGEDETECTION_MODE +public enum EdgeDetectionMode : uint +{ + /// + /// D2D1_EDGEDETECTION_MODE_SOBEL + Sobel = 0, + /// + /// D2D1_EDGEDETECTION_MODE_PREWITT + Prewitt = 1, +} + +/// +/// D2D1_HIGHLIGHTSANDSHADOWS_PROP +public enum HighlightSandShadowsProp : uint +{ + /// + /// D2D1_HIGHLIGHTSANDSHADOWS_PROP_HIGHLIGHTS + Highlights = 0, + /// + /// D2D1_HIGHLIGHTSANDSHADOWS_PROP_SHADOWS + Shadows = 1, + /// + /// D2D1_HIGHLIGHTSANDSHADOWS_PROP_CLARITY + Clarity = 2, + /// + /// D2D1_HIGHLIGHTSANDSHADOWS_PROP_INPUT_GAMMA + InputGamma = 3, + /// + /// D2D1_HIGHLIGHTSANDSHADOWS_PROP_MASK_BLUR_RADIUS + MaskBlurRadius = 4, +} + +/// +/// D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA +public enum HighlightSandShadowsInputGamma : uint +{ + /// + /// D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR + Linear = 0, + /// + /// D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_SRGB + Srgb = 1, +} + +/// +/// D2D1_LOOKUPTABLE3D_PROP +public enum LookupTable3DProp : uint +{ + /// + /// D2D1_LOOKUPTABLE3D_PROP_LUT + Lut = 0, + /// + /// D2D1_LOOKUPTABLE3D_PROP_ALPHA_MODE + AlphaMode = 1, +} + +/// +/// D2D1_OPACITY_PROP +public enum OpacityProp : uint +{ + /// + /// D2D1_OPACITY_PROP_OPACITY + Opacity = 0, +} + +/// +/// D2D1_CROSSFADE_PROP +public enum CrossfadeProp : uint +{ + /// + /// D2D1_CROSSFADE_PROP_WEIGHT + Weight = 0, +} + +/// +/// D2D1_TINT_PROP +public enum TintProp : uint +{ + /// + /// D2D1_TINT_PROP_COLOR + Color = 0, + /// + /// D2D1_TINT_PROP_CLAMP_OUTPUT + ClampOutput = 1, +} + +/// +/// D2D1_WHITELEVELADJUSTMENT_PROP +public enum WhiteLevelAdjustmentProp : uint +{ + /// + /// D2D1_WHITELEVELADJUSTMENT_PROP_INPUT_WHITE_LEVEL + InputWhiteLevel = 0, + /// + /// D2D1_WHITELEVELADJUSTMENT_PROP_OUTPUT_WHITE_LEVEL + OutputWhiteLevel = 1, +} + +/// +/// D2D1_HDRTONEMAP_PROP +public enum HDRTonemapProp : uint +{ + /// + /// D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE + InputMaxLuminance = 0, + /// + /// D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE + OutputMaxLuminance = 1, + /// + /// D2D1_HDRTONEMAP_PROP_DISPLAY_MODE + DisplayMode = 2, +} + +/// +/// D2D1_HDRTONEMAP_DISPLAY_MODE +public enum HDRTonemapDisplayMode : uint +{ + /// + /// D2D1_HDRTONEMAP_DISPLAY_MODE_SDR + Sdr = 0, + /// + /// D2D1_HDRTONEMAP_DISPLAY_MODE_HDR + HDR = 1, +} + +/// +/// D2D1_RENDERING_PRIORITY +public enum RenderingPriority : uint +{ + /// + /// D2D1_RENDERING_PRIORITY_NORMAL + Normal = 0, + /// + /// D2D1_RENDERING_PRIORITY_LOW + Low = 1, +} + +/// +/// D2D1_SVG_PAINT_TYPE +public enum SvgPaintType : uint +{ + /// + /// D2D1_SVG_PAINT_TYPE_NONE + None = 0, + /// + /// D2D1_SVG_PAINT_TYPE_COLOR + Color = 1, + /// + /// D2D1_SVG_PAINT_TYPE_CURRENT_COLOR + CurrentColor = 2, + /// + /// D2D1_SVG_PAINT_TYPE_URI + Uri = 3, + /// + /// D2D1_SVG_PAINT_TYPE_URI_NONE + UriNone = 4, + /// + /// D2D1_SVG_PAINT_TYPE_URI_COLOR + UriColor = 5, + /// + /// D2D1_SVG_PAINT_TYPE_URI_CURRENT_COLOR + UriCurrentColor = 6, +} + +/// +/// D2D1_SVG_LENGTH_UNITS +public enum SvgLengthUnits : uint +{ + /// + /// D2D1_SVG_LENGTH_UNITS_NUMBER + Number = 0, + /// + /// D2D1_SVG_LENGTH_UNITS_PERCENTAGE + Percentage = 1, +} + +/// +/// D2D1_SVG_DISPLAY +public enum SvgDisplay : uint +{ + /// + /// D2D1_SVG_DISPLAY_INLINE + Inline = 0, + /// + /// D2D1_SVG_DISPLAY_NONE + None = 1, +} + +/// +/// D2D1_SVG_VISIBILITY +public enum SvgVisibility : uint +{ + /// + /// D2D1_SVG_VISIBILITY_VISIBLE + Visible = 0, + /// + /// D2D1_SVG_VISIBILITY_HIDDEN + Hidden = 1, +} + +/// +/// D2D1_SVG_OVERFLOW +public enum SvgOverflow : uint +{ + /// + /// D2D1_SVG_OVERFLOW_VISIBLE + Visible = 0, + /// + /// D2D1_SVG_OVERFLOW_HIDDEN + Hidden = 1, +} + +/// +/// D2D1_SVG_LINE_CAP +public enum SvgLineCap : uint +{ + /// + /// D2D1_SVG_LINE_CAP_BUTT + Butt = 0, + /// + /// D2D1_SVG_LINE_CAP_SQUARE + Square = 1, + /// + /// D2D1_SVG_LINE_CAP_ROUND + Round = 2, +} + +/// +/// D2D1_SVG_LINE_JOIN +public enum SvgLineJoin : uint +{ + /// + /// D2D1_SVG_LINE_JOIN_BEVEL + Bevel = 1, + /// + /// D2D1_SVG_LINE_JOIN_MITER + Miter = 3, + /// + /// D2D1_SVG_LINE_JOIN_ROUND + Round = 2, +} + +/// +/// D2D1_SVG_ASPECT_ALIGN +public enum SvgAspectAlign : uint +{ + /// + /// D2D1_SVG_ASPECT_ALIGN_NONE + None = 0, + /// + /// D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MIN + XMinYMin = 1, + /// + /// D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MIN + XMidYMin = 2, + /// + /// D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MIN + XMaxYMin = 3, + /// + /// D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MID + XMinYMid = 4, + /// + /// D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MID + XMidYMid = 5, + /// + /// D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MID + XMaxYMid = 6, + /// + /// D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MAX + XMinYMax = 7, + /// + /// D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MAX + XMidYMax = 8, + /// + /// D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MAX + XMaxYMax = 9, +} + +/// +/// D2D1_SVG_ASPECT_SCALING +public enum SvgAspectScaling : uint +{ + /// + /// D2D1_SVG_ASPECT_SCALING_MEET + Meet = 0, + /// + /// D2D1_SVG_ASPECT_SCALING_SLICE + Slice = 1, +} + +/// +/// D2D1_SVG_PATH_COMMAND +public enum SvgPathCommand : uint +{ + /// + /// D2D1_SVG_PATH_COMMAND_CLOSE_PATH + ClosePath = 0, + /// + /// D2D1_SVG_PATH_COMMAND_MOVE_ABSOLUTE + MoveAbsolute = 1, + /// + /// D2D1_SVG_PATH_COMMAND_MOVE_RELATIVE + MoveRelative = 2, + /// + /// D2D1_SVG_PATH_COMMAND_LINE_ABSOLUTE + LineAbsolute = 3, + /// + /// D2D1_SVG_PATH_COMMAND_LINE_RELATIVE + LineRelative = 4, + /// + /// D2D1_SVG_PATH_COMMAND_CUBIC_ABSOLUTE + CubicAbsolute = 5, + /// + /// D2D1_SVG_PATH_COMMAND_CUBIC_RELATIVE + CubicRelative = 6, + /// + /// D2D1_SVG_PATH_COMMAND_QUADRADIC_ABSOLUTE + QuadradicAbsolute = 7, + /// + /// D2D1_SVG_PATH_COMMAND_QUADRADIC_RELATIVE + QuadradicRelative = 8, + /// + /// D2D1_SVG_PATH_COMMAND_ARC_ABSOLUTE + ArcAbsolute = 9, + /// + /// D2D1_SVG_PATH_COMMAND_ARC_RELATIVE + ArcRelative = 10, + /// + /// D2D1_SVG_PATH_COMMAND_HORIZONTAL_ABSOLUTE + HorizontalAbsolute = 11, + /// + /// D2D1_SVG_PATH_COMMAND_HORIZONTAL_RELATIVE + HorizontalRelative = 12, + /// + /// D2D1_SVG_PATH_COMMAND_VERTICAL_ABSOLUTE + VerticalAbsolute = 13, + /// + /// D2D1_SVG_PATH_COMMAND_VERTICAL_RELATIVE + VerticalRelative = 14, + /// + /// D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_ABSOLUTE + CubicSmoothAbsolute = 15, + /// + /// D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_RELATIVE + CubicSmoothRelative = 16, + /// + /// D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_ABSOLUTE + QuadradicSmoothAbsolute = 17, + /// + /// D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_RELATIVE + QuadradicSmoothRelative = 18, +} + +/// +/// D2D1_SVG_UNIT_TYPE +public enum SvgUnitType : uint +{ + /// + /// D2D1_SVG_UNIT_TYPE_USER_SPACE_ON_USE + UserSpaceOnUse = 0, + /// + /// D2D1_SVG_UNIT_TYPE_OBJECT_BOUNDING_BOX + ObjectBoundingBox = 1, +} + +/// +/// D2D1_SVG_ATTRIBUTE_STRING_TYPE +public enum SvgAttributeStringType : uint +{ + /// + /// D2D1_SVG_ATTRIBUTE_STRING_TYPE_SVG + Svg = 0, + /// + /// D2D1_SVG_ATTRIBUTE_STRING_TYPE_ID + Id = 1, +} + +/// +/// D2D1_SVG_ATTRIBUTE_POD_TYPE +public enum SvgAttributePodType : uint +{ + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_FLOAT + Float = 0, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_COLOR + Color = 1, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_FILL_MODE + FillMode = 2, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_DISPLAY + Display = 3, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_OVERFLOW + Overflow = 4, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_CAP + LineCap = 5, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_JOIN + LineJoin = 6, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_VISIBILITY + Visibility = 7, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_MATRIX + Matrix = 8, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_UNIT_TYPE + UnitType = 9, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_EXTEND_MODE + ExtendMode = 10, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_PRESERVE_ASPECT_RATIO + PreserveAspectRatio = 11, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_VIEWBOX + Viewbox = 12, + /// + /// D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH + Length = 13, +} + +/// +/// D2D1_INK_NIB_SHAPE +public enum InkNibShape : uint +{ + /// + /// D2D1_INK_NIB_SHAPE_ROUND + Round = 0, + /// + /// D2D1_INK_NIB_SHAPE_SQUARE + Square = 1, +} + +/// +/// D2D1_ORIENTATION +public enum Orientation : uint +{ + /// + /// D2D1_ORIENTATION_DEFAULT + Default = 1, + /// + /// D2D1_ORIENTATION_FLIP_HORIZONTAL + FlipHorizontal = 2, + /// + /// D2D1_ORIENTATION_ROTATE_CLOCKWISE180 + RotateClockwise180 = 3, + /// + /// D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL + RotateClockwise180FlipHorizontal = 4, + /// + /// D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL + RotateClockwise90FlipHorizontal = 5, + /// + /// D2D1_ORIENTATION_ROTATE_CLOCKWISE270 + RotateClockwise270 = 6, + /// + /// D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL + RotateClockwise270FlipHorizontal = 7, + /// + /// D2D1_ORIENTATION_ROTATE_CLOCKWISE90 + RotateClockwise90 = 8, +} + +/// +/// D2D1_IMAGE_SOURCE_LOADING_OPTIONS +[Flags] +public enum ImageSourceLoadingOptions : uint +{ + /// + /// D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE + None = 0, + /// + /// D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE + ReleaseSource = 1, + /// + /// D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND + CacheOnDemand = 2, +} + +/// +/// D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS +[Flags] +public enum ImageSourceFromDxgiOptions : uint +{ + /// + /// D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE + None = 0, + /// + /// D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION + LowQualityPrimaryConversion = 1, +} + +/// +/// D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS +[Flags] +public enum TransformedImageSourceOptions : uint +{ + /// + /// D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE + None = 0, + /// + /// D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE + DisableDpiScale = 1, +} + +/// +/// D2D1_PATCH_EDGE_MODE +public enum PatchEdgeMode : uint +{ + /// + /// D2D1_PATCH_EDGE_MODE_ALIASED + Aliased = 0, + /// + /// D2D1_PATCH_EDGE_MODE_ANTIALIASED + Antialiased = 1, + /// + /// D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED + AliasedInflated = 2, +} + +/// +/// D2D1_SPRITE_OPTIONS +[Flags] +public enum SpriteOptions : uint +{ + /// + /// D2D1_SPRITE_OPTIONS_NONE + None = 0, + /// + /// D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE + ClampToSourceRectangle = 1, +} + +/// +/// D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION +public enum ColorBitmapGlyphSnapOption : uint +{ + /// + /// D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT + Default = 0, + /// + /// D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE + Disable = 1, +} + +/// +/// D2D1_GAMMA1 +public enum Gamma1 : uint +{ + /// + /// D2D1_GAMMA1_G22 + G22 = 0, + /// + /// D2D1_GAMMA1_G10 + G10 = 1, + /// + /// D2D1_GAMMA1_G2084 + G2084 = 2, +} + +/// +/// D2D1_COLOR_CONTEXT_TYPE +public enum ColorContextType : uint +{ + /// + /// D2D1_COLOR_CONTEXT_TYPE_ICC + Icc = 0, + /// + /// D2D1_COLOR_CONTEXT_TYPE_SIMPLE + Simple = 1, + /// + /// D2D1_COLOR_CONTEXT_TYPE_DXGI + DXGI = 2, +} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Structs.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Structs.cs new file mode 100644 index 0000000..a8d5d9b --- /dev/null +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Structs.cs @@ -0,0 +1,850 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.Direct2D; + +/// +/// D2D1_BITMAP_PROPERTIES +public partial struct BitmapProperties +{ + /// + public Common.PixelFormat pixelFormat; + + /// + public float dpiX; + + /// + public float dpiY; +} + +/// +/// D2D1_GRADIENT_STOP +public partial struct GradientStop +{ + /// + public float position; + + /// + public Color4 color; +} + +/// +/// D2D1_BRUSH_PROPERTIES +public partial struct BrushProperties +{ + /// + public float opacity; + + /// + public Matrix3x2 transform; +} + +/// +/// D2D1_BITMAP_BRUSH_PROPERTIES +public partial struct BitmapBrushProperties +{ + /// + public ExtendMode extendModeX; + + /// + public ExtendMode extendModeY; + + /// + public BitmapInterpolationMode interpolationMode; +} + +/// +/// D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES +public partial struct LinearGradientBrushProperties +{ + /// + public System.Drawing.PointF startPoint; + + /// + public System.Drawing.PointF endPoint; +} + +/// +/// D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES +public partial struct RadialGradientBrushProperties +{ + /// + public System.Drawing.PointF center; + + /// + public System.Drawing.PointF gradientOriginOffset; + + /// + public float radiusX; + + /// + public float radiusY; +} + +/// +/// D2D1_TRIANGLE +public partial struct Triangle +{ + /// + public System.Drawing.PointF point1; + + /// + public System.Drawing.PointF point2; + + /// + public System.Drawing.PointF point3; +} + +/// +/// D2D1_ARC_SEGMENT +public partial struct ArcSegment +{ + /// + public System.Drawing.PointF point; + + /// + public System.Drawing.SizeF size; + + /// + public float rotationAngle; + + /// + public SweepDirection sweepDirection; + + /// + public ArcSize arcSize; +} + +/// +/// D2D1_QUADRATIC_BEZIER_SEGMENT +public partial struct QuadraticBezierSegment +{ + /// + public System.Drawing.PointF point1; + + /// + public System.Drawing.PointF point2; +} + +/// +/// D2D1_ELLIPSE +public partial struct Ellipse +{ + /// + public System.Drawing.PointF point; + + /// + public float radiusX; + + /// + public float radiusY; +} + +/// +/// D2D1_ROUNDED_RECT +public partial struct RoundedRect +{ + /// + public Common.RectF rect; + + /// + public float radiusX; + + /// + public float radiusY; +} + +/// +/// D2D1_STROKE_STYLE_PROPERTIES +public partial struct StrokeStyleProperties +{ + /// + public CapStyle startCap; + + /// + public CapStyle endCap; + + /// + public CapStyle dashCap; + + /// + public LineJoin lineJoin; + + /// + public float miterLimit; + + /// + public DashStyle dashStyle; + + /// + public float dashOffset; +} + +/// +/// D2D1_LAYER_PARAMETERS +public partial struct LayerParameters +{ + /// + public Common.RectF contentBounds; + + /// + public unsafe ID2D1Geometry* geometricMask; + + /// + public AntialiasMode maskAntialiasMode; + + /// + public Matrix3x2 maskTransform; + + /// + public float opacity; + + /// + public unsafe ID2D1Brush* opacityBrush; + + /// + public LayerOptions layerOptions; +} + +/// +/// D2D1_RENDER_TARGET_PROPERTIES +public partial struct RenderTargetProperties +{ + /// + public RenderTargetType type; + + /// + public Common.PixelFormat pixelFormat; + + /// + public float dpiX; + + /// + public float dpiY; + + /// + public RenderTargetUsage usage; + + /// + public FeatureLevel minLevel; +} + +/// +/// D2D1_HWND_RENDER_TARGET_PROPERTIES +public partial struct HwndRenderTargetProperties +{ + /// + public IntPtr hwnd; + + /// + public System.Drawing.Size pixelSize; + + /// + public PresentOptions presentOptions; +} + +/// +/// D2D1_DRAWING_STATE_DESCRIPTION +public partial struct DrawingStateDescription +{ + /// + public AntialiasMode antialiasMode; + + /// + public TextAntialiasMode textAntialiasMode; + + /// + public ulong tag1; + + /// + public ulong tag2; + + /// + public Matrix3x2 transform; +} + +/// +/// D2D1_FACTORY_OPTIONS +public partial struct FactoryOptions +{ + /// + public DebugLevel debugLevel; +} + +/// +/// D2D1_BITMAP_PROPERTIES1 +public partial struct BitmapProperties1 +{ + /// + public Common.PixelFormat pixelFormat; + + /// + public float dpiX; + + /// + public float dpiY; + + /// + public BitmapOptions bitmapOptions; + + /// + public unsafe ID2D1ColorContext* colorContext; +} + +/// +/// D2D1_MAPPED_RECT +public partial struct MappedRect +{ + /// + public uint pitch; + + /// + public unsafe byte* bits; +} + +/// +/// D2D1_RENDERING_CONTROLS +public partial struct RenderingControls +{ + /// + public BufferPrecision bufferPrecision; + + /// + public System.Drawing.Size tileSize; +} + +/// +/// D2D1_EFFECT_INPUT_DESCRIPTION +public partial struct EffectInputDescription +{ + /// + public unsafe ID2D1Effect* effect; + + /// + public uint inputIndex; + + /// + public Common.RectF inputRectangle; +} + +/// +/// D2D1_POINT_DESCRIPTION +public partial struct PointDescription +{ + /// + public System.Drawing.PointF point; + + /// + public System.Drawing.PointF unitTangentVector; + + /// + public uint endSegment; + + /// + public uint endFigure; + + /// + public float lengthToEndSegment; +} + +/// +/// D2D1_IMAGE_BRUSH_PROPERTIES +public partial struct ImageBrushProperties +{ + /// + public Common.RectF sourceRectangle; + + /// + public ExtendMode extendModeX; + + /// + public ExtendMode extendModeY; + + /// + public InterpolationMode interpolationMode; +} + +/// +/// D2D1_BITMAP_BRUSH_PROPERTIES1 +public partial struct BitmapBrushProperties1 +{ + /// + public ExtendMode extendModeX; + + /// + public ExtendMode extendModeY; + + /// + public InterpolationMode interpolationMode; +} + +/// +/// D2D1_STROKE_STYLE_PROPERTIES1 +public partial struct StrokeStyleProperties1 +{ + /// + public CapStyle startCap; + + /// + public CapStyle endCap; + + /// + public CapStyle dashCap; + + /// + public LineJoin lineJoin; + + /// + public float miterLimit; + + /// + public DashStyle dashStyle; + + /// + public float dashOffset; + + /// + public StrokeTransformType transformType; +} + +/// +/// D2D1_LAYER_PARAMETERS1 +public partial struct LayerParameters1 +{ + /// + public Common.RectF contentBounds; + + /// + public unsafe ID2D1Geometry* geometricMask; + + /// + public AntialiasMode maskAntialiasMode; + + /// + public Matrix3x2 maskTransform; + + /// + public float opacity; + + /// + public unsafe ID2D1Brush* opacityBrush; + + /// + public LayerOptions1 layerOptions; +} + +/// +/// D2D1_DRAWING_STATE_DESCRIPTION1 +public partial struct DrawingStateDescription1 +{ + /// + public AntialiasMode antialiasMode; + + /// + public TextAntialiasMode textAntialiasMode; + + /// + public ulong tag1; + + /// + public ulong tag2; + + /// + public Matrix3x2 transform; + + /// + public PrimitiveBlend primitiveBlend; + + /// + public UnitMode unitMode; +} + +/// +/// D2D1_PRINT_CONTROL_PROPERTIES +public partial struct PrintControlProperties +{ + /// + public PrintFontSubsetMode fontSubset; + + /// + public float rasterDPI; + + /// + public ColorSpace colorSpace; +} + +/// +/// D2D1_CREATION_PROPERTIES +public partial struct CreationProperties +{ + /// + public ThreadingMode threadingMode; + + /// + public DebugLevel debugLevel; + + /// + public DeviceContextOptions options; +} + +/// +/// D2D1_PROPERTY_BINDING +public partial struct PropertyBinding +{ + /// + public unsafe ushort* propertyName; + + /// + public unsafe delegate* unmanaged[Stdcall] setFunction; + + /// + public unsafe delegate* unmanaged[Stdcall] getFunction; +} + +/// +/// D2D1_RESOURCE_TEXTURE_PROPERTIES +public partial struct ResourceTextureProperties +{ + /// + public unsafe uint* extents; + + /// + public uint dimensions; + + /// + public BufferPrecision bufferPrecision; + + /// + public ChannelDepth channelDepth; + + /// + public Filter filter; + + /// + public unsafe ExtendMode* extendModes; +} + +/// +/// D2D1_INPUT_ELEMENT_DESC +public partial struct InputElementDescription +{ + /// + public unsafe sbyte* semanticName; + + /// + public uint semanticIndex; + + /// + public Graphics.Dxgi.Common.Format format; + + /// + public uint inputSlot; + + /// + public uint alignedByteOffset; +} + +/// +/// D2D1_VERTEX_BUFFER_PROPERTIES +public partial struct VertexBufferProperties +{ + /// + public uint inputCount; + + /// + public VertexUsage usage; + + /// + public unsafe byte* data; + + /// + public uint byteWidth; +} + +/// +/// D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES +public partial struct CustomVertexBufferProperties +{ + /// + public unsafe byte* shaderBufferWithInputSignature; + + /// + public uint shaderBufferSize; + + /// + public unsafe InputElementDescription* inputElements; + + /// + public uint elementCount; + + /// + public uint stride; +} + +/// +/// D2D1_VERTEX_RANGE +public partial struct VertexRange +{ + /// + public uint startVertex; + + /// + public uint vertexCount; +} + +/// +/// D2D1_BLEND_DESCRIPTION +public partial struct BlendDescription +{ + /// + public Blend sourceBlend; + + /// + public Blend destinationBlend; + + /// + public BlendOperation blendOperation; + + /// + public Blend sourceBlendAlpha; + + /// + public Blend destinationBlendAlpha; + + /// + public BlendOperation blendOperationAlpha; + + /// + public unsafe fixed float blendFactor[4]; +} + +/// +/// D2D1_INPUT_DESCRIPTION +public partial struct InputDescription +{ + /// + public Filter filter; + + /// + public uint levelOfDetailCount; +} + +/// +/// D2D1_FEATURE_DATA_DOUBLES +public partial struct FeatureDataDoubles +{ + /// + public Bool32 doublePrecisionFloatShaderOps; +} + +/// +/// D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS +public partial struct FeatureDataD3D10XHardwareOptions +{ + /// + public Bool32 computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x; +} + +/// +/// D2D1_SVG_LENGTH +public partial struct SvgLength +{ + /// + public float value; + + /// + public SvgLengthUnits units; +} + +/// +/// D2D1_SVG_PRESERVE_ASPECT_RATIO +public partial struct SvgPreserveAspectRatio +{ + /// + public Bool32 defer; + + /// + public SvgAspectAlign align; + + /// + public SvgAspectScaling meetOrSlice; +} + +/// +/// D2D1_SVG_VIEWBOX +public partial struct SvgViewbox +{ + /// + public float x; + + /// + public float y; + + /// + public float width; + + /// + public float height; +} + +/// +/// D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES +public partial struct TransformedImageSourceProperties +{ + /// + public Orientation orientation; + + /// + public float scaleX; + + /// + public float scaleY; + + /// + public InterpolationMode interpolationMode; + + /// + public TransformedImageSourceOptions options; +} + +/// +/// D2D1_INK_POINT +public partial struct InkPoint +{ + /// + public float x; + + /// + public float y; + + /// + public float radius; +} + +/// +/// D2D1_INK_BEZIER_SEGMENT +public partial struct InkBezierSegment +{ + /// + public InkPoint point1; + + /// + public InkPoint point2; + + /// + public InkPoint point3; +} + +/// +/// D2D1_INK_STYLE_PROPERTIES +public partial struct InkStyleProperties +{ + /// + public InkNibShape nibShape; + + /// + public Matrix3x2 nibTransform; +} + +/// +/// D2D1_GRADIENT_MESH_PATCH +public partial struct GradientMeshPatch +{ + /// + public System.Drawing.PointF point00; + + /// + public System.Drawing.PointF point01; + + /// + public System.Drawing.PointF point02; + + /// + public System.Drawing.PointF point03; + + /// + public System.Drawing.PointF point10; + + /// + public System.Drawing.PointF point11; + + /// + public System.Drawing.PointF point12; + + /// + public System.Drawing.PointF point13; + + /// + public System.Drawing.PointF point20; + + /// + public System.Drawing.PointF point21; + + /// + public System.Drawing.PointF point22; + + /// + public System.Drawing.PointF point23; + + /// + public System.Drawing.PointF point30; + + /// + public System.Drawing.PointF point31; + + /// + public System.Drawing.PointF point32; + + /// + public System.Drawing.PointF point33; + + /// + public Color4 color00; + + /// + public Color4 color03; + + /// + public Color4 color30; + + /// + public Color4 color33; + + /// + public PatchEdgeMode topEdgeMode; + + /// + public PatchEdgeMode leftEdgeMode; + + /// + public PatchEdgeMode bottomEdgeMode; + + /// + public PatchEdgeMode rightEdgeMode; +} + +/// +/// D2D1_SIMPLE_COLOR_PROFILE +public partial struct SimpleColorProfile +{ + /// + public System.Drawing.PointF redPrimary; + + /// + public System.Drawing.PointF greenPrimary; + + /// + public System.Drawing.PointF bluePrimary; + + /// + public System.Drawing.PointF whitePointXZ; + + /// + public Gamma1 gamma; +} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcDefine.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Imaging.D2D.Enums.cs similarity index 67% rename from src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcDefine.cs rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Imaging.D2D.Enums.cs index 10d6aa9..0a89327 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcDefine.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Imaging.D2D.Enums.cs @@ -7,12 +7,5 @@ // // ------------------------------------------------------------------------------ -namespace Win32.Graphics.Direct3D.Dxc; +namespace Win32.Graphics.Imaging.D2D; -/// DxcDefine -public partial struct DxcDefine -{ - public unsafe ushort* Name; - - public unsafe ushort* Value; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcArgPair.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Imaging.D2D.Structs.cs similarity index 67% rename from src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcArgPair.cs rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Imaging.D2D.Structs.cs index 019cb25..0a89327 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcArgPair.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Imaging.D2D.Structs.cs @@ -7,12 +7,5 @@ // // ------------------------------------------------------------------------------ -namespace Win32.Graphics.Direct3D.Dxc; +namespace Win32.Graphics.Imaging.D2D; -/// DxcArgPair -public partial struct DxcArgPair -{ - public unsafe ushort* pName; - - public unsafe ushort* pValue; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/HDRTonemapDisplayMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HDRTonemapDisplayMode.cs deleted file mode 100644 index ac688ba..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/HDRTonemapDisplayMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_HDRTONEMAP_DISPLAY_MODE -public enum HDRTonemapDisplayMode : uint -{ - /// - /// D2D1_HDRTONEMAP_DISPLAY_MODE_SDR - Sdr = 0, - /// - /// D2D1_HDRTONEMAP_DISPLAY_MODE_HDR - HDR = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/HDRTonemapProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HDRTonemapProp.cs deleted file mode 100644 index 2a5e395..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/HDRTonemapProp.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_HDRTONEMAP_PROP -public enum HDRTonemapProp : uint -{ - /// - /// D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE - InputMaxLuminance = 0, - /// - /// D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE - OutputMaxLuminance = 1, - /// - /// D2D1_HDRTONEMAP_PROP_DISPLAY_MODE - DisplayMode = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/HighlightSandShadowsInputGamma.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HighlightSandShadowsInputGamma.cs deleted file mode 100644 index 524b986..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/HighlightSandShadowsInputGamma.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA -public enum HighlightSandShadowsInputGamma : uint -{ - /// - /// D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR - Linear = 0, - /// - /// D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_SRGB - Srgb = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/HighlightSandShadowsProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HighlightSandShadowsProp.cs deleted file mode 100644 index 7a62ead..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/HighlightSandShadowsProp.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_HIGHLIGHTSANDSHADOWS_PROP -public enum HighlightSandShadowsProp : uint -{ - /// - /// D2D1_HIGHLIGHTSANDSHADOWS_PROP_HIGHLIGHTS - Highlights = 0, - /// - /// D2D1_HIGHLIGHTSANDSHADOWS_PROP_SHADOWS - Shadows = 1, - /// - /// D2D1_HIGHLIGHTSANDSHADOWS_PROP_CLARITY - Clarity = 2, - /// - /// D2D1_HIGHLIGHTSANDSHADOWS_PROP_INPUT_GAMMA - InputGamma = 3, - /// - /// D2D1_HIGHLIGHTSANDSHADOWS_PROP_MASK_BLUR_RADIUS - MaskBlurRadius = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/HistogramProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HistogramProp.cs deleted file mode 100644 index 721cb46..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/HistogramProp.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_HISTOGRAM_PROP -public enum HistogramProp : uint -{ - /// - /// D2D1_HISTOGRAM_PROP_NUM_BINS - NumBins = 0, - /// - /// D2D1_HISTOGRAM_PROP_CHANNEL_SELECT - ChannelSelect = 1, - /// - /// D2D1_HISTOGRAM_PROP_HISTOGRAM_OUTPUT - HistogramOutput = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/HueRotationProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HueRotationProp.cs deleted file mode 100644 index f0b0ed3..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/HueRotationProp.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_HUEROTATION_PROP -public enum HueRotationProp : uint -{ - /// - /// D2D1_HUEROTATION_PROP_ANGLE - Angle = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/HueToRgbInputColorSpace.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HueToRgbInputColorSpace.cs deleted file mode 100644 index d28e8d0..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/HueToRgbInputColorSpace.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_HUETORGB_INPUT_COLOR_SPACE -public enum HueToRgbInputColorSpace : uint -{ - /// - /// D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE - HueSaturationValue = 0, - /// - /// D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS - HueSaturationLightness = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/HueToRgbProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HueToRgbProp.cs deleted file mode 100644 index e075ec6..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/HueToRgbProp.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_HUETORGB_PROP -public enum HueToRgbProp : uint -{ - /// - /// D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE - InputColorSpace = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/HwndRenderTargetProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HwndRenderTargetProperties.cs deleted file mode 100644 index 01e2b10..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/HwndRenderTargetProperties.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_HWND_RENDER_TARGET_PROPERTIES -public partial struct HwndRenderTargetProperties -{ - /// - public IntPtr hwnd; - - /// - public System.Drawing.Size pixelSize; - - /// - public PresentOptions presentOptions; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ImageBrushProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ImageBrushProperties.cs deleted file mode 100644 index c4ba7a7..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ImageBrushProperties.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_IMAGE_BRUSH_PROPERTIES -public partial struct ImageBrushProperties -{ - /// - public Common.RectF sourceRectangle; - - /// - public ExtendMode extendModeX; - - /// - public ExtendMode extendModeY; - - /// - public InterpolationMode interpolationMode; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ImageSourceFromDxgiOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ImageSourceFromDxgiOptions.cs deleted file mode 100644 index 5e9f98b..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ImageSourceFromDxgiOptions.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS -[Flags] -public enum ImageSourceFromDxgiOptions : uint -{ - /// - /// D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE - None = 0, - /// - /// D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION - LowQualityPrimaryConversion = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ImageSourceLoadingOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ImageSourceLoadingOptions.cs deleted file mode 100644 index 43d9f1f..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ImageSourceLoadingOptions.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_IMAGE_SOURCE_LOADING_OPTIONS -[Flags] -public enum ImageSourceLoadingOptions : uint -{ - /// - /// D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE - None = 0, - /// - /// D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE - ReleaseSource = 1, - /// - /// D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND - CacheOnDemand = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/InkBezierSegment.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InkBezierSegment.cs deleted file mode 100644 index 474315a..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/InkBezierSegment.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_INK_BEZIER_SEGMENT -public partial struct InkBezierSegment -{ - /// - public InkPoint point1; - - /// - public InkPoint point2; - - /// - public InkPoint point3; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/InkNibShape.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InkNibShape.cs deleted file mode 100644 index 4edd8b4..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/InkNibShape.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_INK_NIB_SHAPE -public enum InkNibShape : uint -{ - /// - /// D2D1_INK_NIB_SHAPE_ROUND - Round = 0, - /// - /// D2D1_INK_NIB_SHAPE_SQUARE - Square = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/InkPoint.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InkPoint.cs deleted file mode 100644 index f711d05..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/InkPoint.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_INK_POINT -public partial struct InkPoint -{ - /// - public float x; - - /// - public float y; - - /// - public float radius; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/InkStyleProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InkStyleProperties.cs deleted file mode 100644 index 799d8eb..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/InkStyleProperties.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_INK_STYLE_PROPERTIES -public partial struct InkStyleProperties -{ - /// - public InkNibShape nibShape; - - /// - public Matrix3x2 nibTransform; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/InputDescription.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InputDescription.cs deleted file mode 100644 index fe34122..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/InputDescription.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_INPUT_DESCRIPTION -public partial struct InputDescription -{ - /// - public Filter filter; - - /// - public uint levelOfDetailCount; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/InputElementDescription.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InputElementDescription.cs deleted file mode 100644 index 2a5192e..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/InputElementDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_INPUT_ELEMENT_DESC -public partial struct InputElementDescription -{ - /// - public unsafe sbyte* semanticName; - - /// - public uint semanticIndex; - - /// - public Graphics.Dxgi.Common.Format format; - - /// - public uint inputSlot; - - /// - public uint alignedByteOffset; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/InterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InterpolationMode.cs deleted file mode 100644 index c10be73..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/InterpolationMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_INTERPOLATION_MODE -public enum InterpolationMode : uint -{ - /// - /// D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_INTERPOLATION_MODE_LINEAR - Linear = 1, - /// - /// D2D1_INTERPOLATION_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_INTERPOLATION_MODE_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/InterpolationModeDefinition.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InterpolationModeDefinition.cs deleted file mode 100644 index 4db7419..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/InterpolationModeDefinition.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_INTERPOLATION_MODE_DEFINITION -public enum InterpolationModeDefinition : int -{ - /// - /// D2D1_INTERPOLATION_MODE_DEFINITION_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_INTERPOLATION_MODE_DEFINITION_LINEAR - Linear = 1, - /// - /// D2D1_INTERPOLATION_MODE_DEFINITION_CUBIC - Cubic = 2, - /// - /// D2D1_INTERPOLATION_MODE_DEFINITION_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_INTERPOLATION_MODE_DEFINITION_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_INTERPOLATION_MODE_DEFINITION_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, - /// - /// D2D1_INTERPOLATION_MODE_DEFINITION_FANT - Fant = 6, - /// - /// D2D1_INTERPOLATION_MODE_DEFINITION_MIPMAP_LINEAR - MipmapLinear = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerOptions.cs deleted file mode 100644 index 2d8b324..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerOptions.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_LAYER_OPTIONS -[Flags] -public enum LayerOptions : uint -{ - /// - /// D2D1_LAYER_OPTIONS_NONE - None = 0, - /// - /// D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE - InitializeForCleartype = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerOptions1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerOptions1.cs deleted file mode 100644 index 1fdbe66..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerOptions1.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_LAYER_OPTIONS1 -[Flags] -public enum LayerOptions1 : uint -{ - /// - /// D2D1_LAYER_OPTIONS1_NONE - None = 0, - /// - /// D2D1_LAYER_OPTIONS1_INITIALIZE_FROM_BACKGROUND - InitializeFromBackground = 1, - /// - /// D2D1_LAYER_OPTIONS1_IGNORE_ALPHA - IgnoreAlpha = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerParameters.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerParameters.cs deleted file mode 100644 index 868c423..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerParameters.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_LAYER_PARAMETERS -public partial struct LayerParameters -{ - /// - public Common.RectF contentBounds; - - /// - public unsafe ID2D1Geometry* geometricMask; - - /// - public AntialiasMode maskAntialiasMode; - - /// - public Matrix3x2 maskTransform; - - /// - public float opacity; - - /// - public unsafe ID2D1Brush* opacityBrush; - - /// - public LayerOptions layerOptions; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerParameters1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerParameters1.cs deleted file mode 100644 index ca1b2d2..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerParameters1.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_LAYER_PARAMETERS1 -public partial struct LayerParameters1 -{ - /// - public Common.RectF contentBounds; - - /// - public unsafe ID2D1Geometry* geometricMask; - - /// - public AntialiasMode maskAntialiasMode; - - /// - public Matrix3x2 maskTransform; - - /// - public float opacity; - - /// - public unsafe ID2D1Brush* opacityBrush; - - /// - public LayerOptions1 layerOptions; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/LineJoin.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LineJoin.cs deleted file mode 100644 index ba714cd..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/LineJoin.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_LINE_JOIN -public enum LineJoin : uint -{ - /// - /// D2D1_LINE_JOIN_MITER - Miter = 0, - /// - /// D2D1_LINE_JOIN_BEVEL - Bevel = 1, - /// - /// D2D1_LINE_JOIN_ROUND - Round = 2, - /// - /// D2D1_LINE_JOIN_MITER_OR_BEVEL - MiterOrBevel = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/LinearGradientBrushProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LinearGradientBrushProperties.cs deleted file mode 100644 index c979fcb..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/LinearGradientBrushProperties.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES -public partial struct LinearGradientBrushProperties -{ - /// - public System.Drawing.PointF startPoint; - - /// - public System.Drawing.PointF endPoint; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/LinearTransferProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LinearTransferProp.cs deleted file mode 100644 index f0548d3..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/LinearTransferProp.cs +++ /dev/null @@ -1,55 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_LINEARTRANSFER_PROP -public enum LinearTransferProp : uint -{ - /// - /// D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT - RedYIntercept = 0, - /// - /// D2D1_LINEARTRANSFER_PROP_RED_SLOPE - RedSlope = 1, - /// - /// D2D1_LINEARTRANSFER_PROP_RED_DISABLE - RedDisable = 2, - /// - /// D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT - GreenYIntercept = 3, - /// - /// D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE - GreenSlope = 4, - /// - /// D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE - GreenDisable = 5, - /// - /// D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT - BlueYIntercept = 6, - /// - /// D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE - BlueSlope = 7, - /// - /// D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE - BlueDisable = 8, - /// - /// D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT - AlphaYIntercept = 9, - /// - /// D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE - AlphaSlope = 10, - /// - /// D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE - AlphaDisable = 11, - /// - /// D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT - ClampOutput = 12, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/LookupTable3DProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LookupTable3DProp.cs deleted file mode 100644 index dfaadee..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/LookupTable3DProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_LOOKUPTABLE3D_PROP -public enum LookupTable3DProp : uint -{ - /// - /// D2D1_LOOKUPTABLE3D_PROP_LUT - Lut = 0, - /// - /// D2D1_LOOKUPTABLE3D_PROP_ALPHA_MODE - AlphaMode = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/MapOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/MapOptions.cs deleted file mode 100644 index 7c7a690..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/MapOptions.cs +++ /dev/null @@ -1,29 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_MAP_OPTIONS -[Flags] -public enum MapOptions : uint -{ - /// - /// D2D1_MAP_OPTIONS_NONE - None = 0, - /// - /// D2D1_MAP_OPTIONS_READ - Read = 1, - /// - /// D2D1_MAP_OPTIONS_WRITE - Write = 2, - /// - /// D2D1_MAP_OPTIONS_DISCARD - Discard = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/MappedRect.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/MappedRect.cs deleted file mode 100644 index 95b1340..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/MappedRect.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_MAPPED_RECT -public partial struct MappedRect -{ - /// - public uint pitch; - - /// - public unsafe byte* bits; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/MorphologyMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/MorphologyMode.cs deleted file mode 100644 index ba2fb6b..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/MorphologyMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_MORPHOLOGY_MODE -public enum MorphologyMode : uint -{ - /// - /// D2D1_MORPHOLOGY_MODE_ERODE - Erode = 0, - /// - /// D2D1_MORPHOLOGY_MODE_DILATE - Dilate = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/MorphologyProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/MorphologyProp.cs deleted file mode 100644 index 90b4041..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/MorphologyProp.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_MORPHOLOGY_PROP -public enum MorphologyProp : uint -{ - /// - /// D2D1_MORPHOLOGY_PROP_MODE - Mode = 0, - /// - /// D2D1_MORPHOLOGY_PROP_WIDTH - Width = 1, - /// - /// D2D1_MORPHOLOGY_PROP_HEIGHT - Height = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityMaskContent.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityMaskContent.cs deleted file mode 100644 index 521138d..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityMaskContent.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_OPACITY_MASK_CONTENT -public enum OpacityMaskContent : uint -{ - /// - /// D2D1_OPACITY_MASK_CONTENT_GRAPHICS - Graphics = 0, - /// - /// D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL - TextNatural = 1, - /// - /// D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE - TextGDICompatible = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityMetadataProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityMetadataProp.cs deleted file mode 100644 index f2e1497..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityMetadataProp.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_OPACITYMETADATA_PROP -public enum OpacityMetadataProp : uint -{ - /// - /// D2D1_OPACITYMETADATA_PROP_INPUT_OPAQUE_RECT - InputOpaqueRect = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityProp.cs deleted file mode 100644 index 8ee8b19..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityProp.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_OPACITY_PROP -public enum OpacityProp : uint -{ - /// - /// D2D1_OPACITY_PROP_OPACITY - Opacity = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Orientation.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Orientation.cs deleted file mode 100644 index 72d2bd2..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Orientation.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_ORIENTATION -public enum Orientation : uint -{ - /// - /// D2D1_ORIENTATION_DEFAULT - Default = 1, - /// - /// D2D1_ORIENTATION_FLIP_HORIZONTAL - FlipHorizontal = 2, - /// - /// D2D1_ORIENTATION_ROTATE_CLOCKWISE180 - RotateClockwise180 = 3, - /// - /// D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL - RotateClockwise180FlipHorizontal = 4, - /// - /// D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL - RotateClockwise90FlipHorizontal = 5, - /// - /// D2D1_ORIENTATION_ROTATE_CLOCKWISE270 - RotateClockwise270 = 6, - /// - /// D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL - RotateClockwise270FlipHorizontal = 7, - /// - /// D2D1_ORIENTATION_ROTATE_CLOCKWISE90 - RotateClockwise90 = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PatchEdgeMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PatchEdgeMode.cs deleted file mode 100644 index 8e28e6f..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PatchEdgeMode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_PATCH_EDGE_MODE -public enum PatchEdgeMode : uint -{ - /// - /// D2D1_PATCH_EDGE_MODE_ALIASED - Aliased = 0, - /// - /// D2D1_PATCH_EDGE_MODE_ANTIALIASED - Antialiased = 1, - /// - /// D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED - AliasedInflated = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PerspectiveTransform3DInteroplationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PerspectiveTransform3DInteroplationMode.cs deleted file mode 100644 index 32b386a..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PerspectiveTransform3DInteroplationMode.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE -public enum PerspectiveTransform3DInteroplationMode : uint -{ - /// - /// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR - Linear = 1, - /// - /// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC - Anisotropic = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PerspectiveTransform3DProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PerspectiveTransform3DProperties.cs deleted file mode 100644 index b056300..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PerspectiveTransform3DProperties.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_3DPERSPECTIVETRANSFORM_PROP -public enum PerspectiveTransform3DProperties : uint -{ - /// - /// D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE - InterpolationMode = 0, - /// - /// D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE - BorderMode = 1, - /// - /// D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH - Depth = 2, - /// - /// D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN - PerspectiveOrigin = 3, - /// - /// D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET - LocalOffset = 4, - /// - /// D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET - GlobalOffset = 5, - /// - /// D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN - RotationOrigin = 6, - /// - /// D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION - Rotation = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PixelOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PixelOptions.cs deleted file mode 100644 index cc66f6f..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PixelOptions.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_PIXEL_OPTIONS -[Flags] -public enum PixelOptions : uint -{ - /// - /// D2D1_PIXEL_OPTIONS_NONE - None = 0, - /// - /// D2D1_PIXEL_OPTIONS_TRIVIAL_SAMPLING - TrivialSampling = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PointDescription.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PointDescription.cs deleted file mode 100644 index a4a73ed..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PointDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_POINT_DESCRIPTION -public partial struct PointDescription -{ - /// - public System.Drawing.PointF point; - - /// - public System.Drawing.PointF unitTangentVector; - - /// - public uint endSegment; - - /// - public uint endFigure; - - /// - public float lengthToEndSegment; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PointDiffuseProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PointDiffuseProp.cs deleted file mode 100644 index 572dd97..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PointDiffuseProp.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_POINTDIFFUSE_PROP -public enum PointDiffuseProp : uint -{ - /// - /// D2D1_POINTDIFFUSE_PROP_LIGHT_POSITION - LightPosition = 0, - /// - /// D2D1_POINTDIFFUSE_PROP_DIFFUSE_CONSTANT - DiffuseConstant = 1, - /// - /// D2D1_POINTDIFFUSE_PROP_SURFACE_SCALE - SurfaceScale = 2, - /// - /// D2D1_POINTDIFFUSE_PROP_COLOR - Color = 3, - /// - /// D2D1_POINTDIFFUSE_PROP_KERNEL_UNIT_LENGTH - KernelUnitLength = 4, - /// - /// D2D1_POINTDIFFUSE_PROP_SCALE_MODE - ScaleMode = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PointDiffuseScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PointDiffuseScaleMode.cs deleted file mode 100644 index 67eee9d..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PointDiffuseScaleMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_POINTDIFFUSE_SCALE_MODE -public enum PointDiffuseScaleMode : uint -{ - /// - /// D2D1_POINTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_POINTDIFFUSE_SCALE_MODE_LINEAR - Linear = 1, - /// - /// D2D1_POINTDIFFUSE_SCALE_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_POINTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_POINTDIFFUSE_SCALE_MODE_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_POINTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PointSpecularProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PointSpecularProp.cs deleted file mode 100644 index 0e3e1f1..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PointSpecularProp.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_POINTSPECULAR_PROP -public enum PointSpecularProp : uint -{ - /// - /// D2D1_POINTSPECULAR_PROP_LIGHT_POSITION - LightPosition = 0, - /// - /// D2D1_POINTSPECULAR_PROP_SPECULAR_EXPONENT - SpecularExponent = 1, - /// - /// D2D1_POINTSPECULAR_PROP_SPECULAR_CONSTANT - SpecularConstant = 2, - /// - /// D2D1_POINTSPECULAR_PROP_SURFACE_SCALE - SurfaceScale = 3, - /// - /// D2D1_POINTSPECULAR_PROP_COLOR - Color = 4, - /// - /// D2D1_POINTSPECULAR_PROP_KERNEL_UNIT_LENGTH - KernelUnitLength = 5, - /// - /// D2D1_POINTSPECULAR_PROP_SCALE_MODE - ScaleMode = 6, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PointSpecularScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PointSpecularScaleMode.cs deleted file mode 100644 index edb45dd..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PointSpecularScaleMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_POINTSPECULAR_SCALE_MODE -public enum PointSpecularScaleMode : uint -{ - /// - /// D2D1_POINTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_POINTSPECULAR_SCALE_MODE_LINEAR - Linear = 1, - /// - /// D2D1_POINTSPECULAR_SCALE_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_POINTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_POINTSPECULAR_SCALE_MODE_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_POINTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PosterizeProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PosterizeProp.cs deleted file mode 100644 index 22b08ef..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PosterizeProp.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_POSTERIZE_PROP -public enum PosterizeProp : uint -{ - /// - /// D2D1_POSTERIZE_PROP_RED_VALUE_COUNT - RedValueCount = 0, - /// - /// D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT - GreenValueCount = 1, - /// - /// D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT - BlueValueCount = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PresentOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PresentOptions.cs deleted file mode 100644 index b53e5b6..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PresentOptions.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_PRESENT_OPTIONS -[Flags] -public enum PresentOptions : uint -{ - /// - /// D2D1_PRESENT_OPTIONS_NONE - None = 0, - /// - /// D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS - RetainContents = 1, - /// - /// D2D1_PRESENT_OPTIONS_IMMEDIATELY - Immediately = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PrimitiveBlend.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PrimitiveBlend.cs deleted file mode 100644 index 9ad251b..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PrimitiveBlend.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_PRIMITIVE_BLEND -public enum PrimitiveBlend : uint -{ - /// - /// D2D1_PRIMITIVE_BLEND_SOURCE_OVER - SourceOver = 0, - /// - /// D2D1_PRIMITIVE_BLEND_COPY - Copy = 1, - /// - /// D2D1_PRIMITIVE_BLEND_MIN - Min = 2, - /// - /// D2D1_PRIMITIVE_BLEND_ADD - Add = 3, - /// - /// D2D1_PRIMITIVE_BLEND_MAX - Max = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PrintControlProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PrintControlProperties.cs deleted file mode 100644 index e8ec250..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PrintControlProperties.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_PRINT_CONTROL_PROPERTIES -public partial struct PrintControlProperties -{ - /// - public PrintFontSubsetMode fontSubset; - - /// - public float rasterDPI; - - /// - public ColorSpace colorSpace; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PrintFontSubsetMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PrintFontSubsetMode.cs deleted file mode 100644 index ffa1f18..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PrintFontSubsetMode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_PRINT_FONT_SUBSET_MODE -public enum PrintFontSubsetMode : uint -{ - /// - /// D2D1_PRINT_FONT_SUBSET_MODE_DEFAULT - Default = 0, - /// - /// D2D1_PRINT_FONT_SUBSET_MODE_EACHPAGE - Eachpage = 1, - /// - /// D2D1_PRINT_FONT_SUBSET_MODE_NONE - None = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Property.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Property.cs deleted file mode 100644 index aef99d5..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Property.cs +++ /dev/null @@ -1,46 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_PROPERTY -public enum Property : uint -{ - /// - /// D2D1_PROPERTY_CLSID - Clsid = 2147483648, - /// - /// D2D1_PROPERTY_DISPLAYNAME - Displayname = 2147483649, - /// - /// D2D1_PROPERTY_AUTHOR - Author = 2147483650, - /// - /// D2D1_PROPERTY_CATEGORY - Category = 2147483651, - /// - /// D2D1_PROPERTY_DESCRIPTION - Description = 2147483652, - /// - /// D2D1_PROPERTY_INPUTS - Inputs = 2147483653, - /// - /// D2D1_PROPERTY_CACHED - Cached = 2147483654, - /// - /// D2D1_PROPERTY_PRECISION - Precision = 2147483655, - /// - /// D2D1_PROPERTY_MIN_INPUTS - MinInputs = 2147483656, - /// - /// D2D1_PROPERTY_MAX_INPUTS - MaxInputs = 2147483657, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PropertyBinding.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PropertyBinding.cs deleted file mode 100644 index 91d9469..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PropertyBinding.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_PROPERTY_BINDING -public partial struct PropertyBinding -{ - /// - public unsafe ushort* propertyName; - - /// - public unsafe delegate* unmanaged[Stdcall] setFunction; - - /// - public unsafe delegate* unmanaged[Stdcall] getFunction; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/PropertyType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PropertyType.cs deleted file mode 100644 index 4567adb..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/PropertyType.cs +++ /dev/null @@ -1,73 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_PROPERTY_TYPE -public enum PropertyType : uint -{ - /// - /// D2D1_PROPERTY_TYPE_UNKNOWN - Unknown = 0, - /// - /// D2D1_PROPERTY_TYPE_STRING - String = 1, - /// - /// D2D1_PROPERTY_TYPE_BOOL - Bool = 2, - /// - /// D2D1_PROPERTY_TYPE_UINT32 - UInt32 = 3, - /// - /// D2D1_PROPERTY_TYPE_INT32 - Int32 = 4, - /// - /// D2D1_PROPERTY_TYPE_FLOAT - Float = 5, - /// - /// D2D1_PROPERTY_TYPE_VECTOR2 - Vector2 = 6, - /// - /// D2D1_PROPERTY_TYPE_VECTOR3 - Vector3 = 7, - /// - /// D2D1_PROPERTY_TYPE_VECTOR4 - Vector4 = 8, - /// - /// D2D1_PROPERTY_TYPE_BLOB - Blob = 9, - /// - /// D2D1_PROPERTY_TYPE_IUNKNOWN - IUnknown = 10, - /// - /// D2D1_PROPERTY_TYPE_ENUM - Enum = 11, - /// - /// D2D1_PROPERTY_TYPE_ARRAY - Array = 12, - /// - /// D2D1_PROPERTY_TYPE_CLSID - Clsid = 13, - /// - /// D2D1_PROPERTY_TYPE_MATRIX_3X2 - Matrix3x2 = 14, - /// - /// D2D1_PROPERTY_TYPE_MATRIX_4X3 - Matrix4x3 = 15, - /// - /// D2D1_PROPERTY_TYPE_MATRIX_4X4 - Matrix4x4 = 16, - /// - /// D2D1_PROPERTY_TYPE_MATRIX_5X4 - Matrix5x4 = 17, - /// - /// D2D1_PROPERTY_TYPE_COLOR_CONTEXT - ColorContext = 18, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/QuadraticBezierSegment.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/QuadraticBezierSegment.cs deleted file mode 100644 index dce81fb..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/QuadraticBezierSegment.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_QUADRATIC_BEZIER_SEGMENT -public partial struct QuadraticBezierSegment -{ - /// - public System.Drawing.PointF point1; - - /// - public System.Drawing.PointF point2; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/RadialGradientBrushProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RadialGradientBrushProperties.cs deleted file mode 100644 index cbd8f7f..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/RadialGradientBrushProperties.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES -public partial struct RadialGradientBrushProperties -{ - /// - public System.Drawing.PointF center; - - /// - public System.Drawing.PointF gradientOriginOffset; - - /// - public float radiusX; - - /// - public float radiusY; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetProperties.cs deleted file mode 100644 index bd9d4ae..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetProperties.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_RENDER_TARGET_PROPERTIES -public partial struct RenderTargetProperties -{ - /// - public RenderTargetType type; - - /// - public Common.PixelFormat pixelFormat; - - /// - public float dpiX; - - /// - public float dpiY; - - /// - public RenderTargetUsage usage; - - /// - public FeatureLevel minLevel; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetType.cs deleted file mode 100644 index d1136c9..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetType.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_RENDER_TARGET_TYPE -public enum RenderTargetType : uint -{ - /// - /// D2D1_RENDER_TARGET_TYPE_DEFAULT - Default = 0, - /// - /// D2D1_RENDER_TARGET_TYPE_SOFTWARE - Software = 1, - /// - /// D2D1_RENDER_TARGET_TYPE_HARDWARE - Hardware = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetUsage.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetUsage.cs deleted file mode 100644 index 384f770..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetUsage.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_RENDER_TARGET_USAGE -[Flags] -public enum RenderTargetUsage : uint -{ - /// - /// D2D1_RENDER_TARGET_USAGE_NONE - None = 0, - /// - /// D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING - ForceBitmapRemoting = 1, - /// - /// D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE - GDICompatible = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderingControls.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderingControls.cs deleted file mode 100644 index 4e0936e..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderingControls.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_RENDERING_CONTROLS -public partial struct RenderingControls -{ - /// - public BufferPrecision bufferPrecision; - - /// - public System.Drawing.Size tileSize; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderingPriority.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderingPriority.cs deleted file mode 100644 index 01a8ea4..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderingPriority.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_RENDERING_PRIORITY -public enum RenderingPriority : uint -{ - /// - /// D2D1_RENDERING_PRIORITY_NORMAL - Normal = 0, - /// - /// D2D1_RENDERING_PRIORITY_LOW - Low = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ResourceTextureProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ResourceTextureProperties.cs deleted file mode 100644 index e486445..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ResourceTextureProperties.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_RESOURCE_TEXTURE_PROPERTIES -public partial struct ResourceTextureProperties -{ - /// - public unsafe uint* extents; - - /// - public uint dimensions; - - /// - public BufferPrecision bufferPrecision; - - /// - public ChannelDepth channelDepth; - - /// - public Filter filter; - - /// - public unsafe ExtendMode* extendModes; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/RgbToHueOutputColorSpace.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RgbToHueOutputColorSpace.cs deleted file mode 100644 index db59140..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/RgbToHueOutputColorSpace.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE -public enum RgbToHueOutputColorSpace : uint -{ - /// - /// D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_VALUE - HueSaturationValue = 0, - /// - /// D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS - HueSaturationLightness = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/RgbToHueProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RgbToHueProp.cs deleted file mode 100644 index 7a26da0..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/RgbToHueProp.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_RGBTOHUE_PROP -public enum RgbToHueProp : uint -{ - /// - /// D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE - OutputColorSpace = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/RoundedRect.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RoundedRect.cs deleted file mode 100644 index 3619175..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/RoundedRect.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_ROUNDED_RECT -public partial struct RoundedRect -{ - /// - public Common.RectF rect; - - /// - public float radiusX; - - /// - public float radiusY; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SaturationProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SaturationProp.cs deleted file mode 100644 index d80443d..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SaturationProp.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SATURATION_PROP -public enum SaturationProp : uint -{ - /// - /// D2D1_SATURATION_PROP_SATURATION - Saturation = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ScaleInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ScaleInterpolationMode.cs deleted file mode 100644 index 14fa0df..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ScaleInterpolationMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SCALE_INTERPOLATION_MODE -public enum ScaleInterpolationMode : uint -{ - /// - /// D2D1_SCALE_INTERPOLATION_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_SCALE_INTERPOLATION_MODE_LINEAR - Linear = 1, - /// - /// D2D1_SCALE_INTERPOLATION_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_SCALE_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_SCALE_INTERPOLATION_MODE_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_SCALE_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ScaleProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ScaleProp.cs deleted file mode 100644 index ac9466e..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ScaleProp.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SCALE_PROP -public enum ScaleProp : uint -{ - /// - /// D2D1_SCALE_PROP_SCALE - Scale = 0, - /// - /// D2D1_SCALE_PROP_CENTER_POINT - CenterPoint = 1, - /// - /// D2D1_SCALE_PROP_INTERPOLATION_MODE - InterpolationMode = 2, - /// - /// D2D1_SCALE_PROP_BORDER_MODE - BorderMode = 3, - /// - /// D2D1_SCALE_PROP_SHARPNESS - Sharpness = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SepiaProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SepiaProp.cs deleted file mode 100644 index bfb9cb8..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SepiaProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SEPIA_PROP -public enum SepiaProp : uint -{ - /// - /// D2D1_SEPIA_PROP_INTENSITY - Intensity = 0, - /// - /// D2D1_SEPIA_PROP_ALPHA_MODE - AlphaMode = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ShadowOptimization.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ShadowOptimization.cs deleted file mode 100644 index 055d66f..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ShadowOptimization.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SHADOW_OPTIMIZATION -public enum ShadowOptimization : uint -{ - /// - /// D2D1_SHADOW_OPTIMIZATION_SPEED - Speed = 0, - /// - /// D2D1_SHADOW_OPTIMIZATION_BALANCED - Balanced = 1, - /// - /// D2D1_SHADOW_OPTIMIZATION_QUALITY - Quality = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ShadowProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ShadowProp.cs deleted file mode 100644 index 048b351..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ShadowProp.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SHADOW_PROP -public enum ShadowProp : uint -{ - /// - /// D2D1_SHADOW_PROP_BLUR_STANDARD_DEVIATION - BlurStandardDeviation = 0, - /// - /// D2D1_SHADOW_PROP_COLOR - Color = 1, - /// - /// D2D1_SHADOW_PROP_OPTIMIZATION - Optimization = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SharpenProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SharpenProp.cs deleted file mode 100644 index 9dcdda8..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SharpenProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SHARPEN_PROP -public enum SharpenProp : uint -{ - /// - /// D2D1_SHARPEN_PROP_SHARPNESS - Sharpness = 0, - /// - /// D2D1_SHARPEN_PROP_THRESHOLD - Threshold = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SimpleColorProfile.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SimpleColorProfile.cs deleted file mode 100644 index b3abbf7..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SimpleColorProfile.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SIMPLE_COLOR_PROFILE -public partial struct SimpleColorProfile -{ - /// - public System.Drawing.PointF redPrimary; - - /// - public System.Drawing.PointF greenPrimary; - - /// - public System.Drawing.PointF bluePrimary; - - /// - public System.Drawing.PointF whitePointXZ; - - /// - public Gamma1 gamma; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotDiffuseProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotDiffuseProp.cs deleted file mode 100644 index 18aa190..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotDiffuseProp.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SPOTDIFFUSE_PROP -public enum SpotDiffuseProp : uint -{ - /// - /// D2D1_SPOTDIFFUSE_PROP_LIGHT_POSITION - LightPosition = 0, - /// - /// D2D1_SPOTDIFFUSE_PROP_POINTS_AT - PointsAt = 1, - /// - /// D2D1_SPOTDIFFUSE_PROP_FOCUS - Focus = 2, - /// - /// D2D1_SPOTDIFFUSE_PROP_LIMITING_CONE_ANGLE - LimitingConeAngle = 3, - /// - /// D2D1_SPOTDIFFUSE_PROP_DIFFUSE_CONSTANT - DiffuseConstant = 4, - /// - /// D2D1_SPOTDIFFUSE_PROP_SURFACE_SCALE - SurfaceScale = 5, - /// - /// D2D1_SPOTDIFFUSE_PROP_COLOR - Color = 6, - /// - /// D2D1_SPOTDIFFUSE_PROP_KERNEL_UNIT_LENGTH - KernelUnitLength = 7, - /// - /// D2D1_SPOTDIFFUSE_PROP_SCALE_MODE - ScaleMode = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotDiffuseScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotDiffuseScaleMode.cs deleted file mode 100644 index c9d3c75..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotDiffuseScaleMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SPOTDIFFUSE_SCALE_MODE -public enum SpotDiffuseScaleMode : uint -{ - /// - /// D2D1_SPOTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_SPOTDIFFUSE_SCALE_MODE_LINEAR - Linear = 1, - /// - /// D2D1_SPOTDIFFUSE_SCALE_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_SPOTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_SPOTDIFFUSE_SCALE_MODE_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_SPOTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotSpecularProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotSpecularProp.cs deleted file mode 100644 index 523fb96..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotSpecularProp.cs +++ /dev/null @@ -1,46 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SPOTSPECULAR_PROP -public enum SpotSpecularProp : uint -{ - /// - /// D2D1_SPOTSPECULAR_PROP_LIGHT_POSITION - LightPosition = 0, - /// - /// D2D1_SPOTSPECULAR_PROP_POINTS_AT - PointsAt = 1, - /// - /// D2D1_SPOTSPECULAR_PROP_FOCUS - Focus = 2, - /// - /// D2D1_SPOTSPECULAR_PROP_LIMITING_CONE_ANGLE - LimitingConeAngle = 3, - /// - /// D2D1_SPOTSPECULAR_PROP_SPECULAR_EXPONENT - SpecularExponent = 4, - /// - /// D2D1_SPOTSPECULAR_PROP_SPECULAR_CONSTANT - SpecularConstant = 5, - /// - /// D2D1_SPOTSPECULAR_PROP_SURFACE_SCALE - SurfaceScale = 6, - /// - /// D2D1_SPOTSPECULAR_PROP_COLOR - Color = 7, - /// - /// D2D1_SPOTSPECULAR_PROP_KERNEL_UNIT_LENGTH - KernelUnitLength = 8, - /// - /// D2D1_SPOTSPECULAR_PROP_SCALE_MODE - ScaleMode = 9, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotSpecularScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotSpecularScaleMode.cs deleted file mode 100644 index d666e51..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotSpecularScaleMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SPOTSPECULAR_SCALE_MODE -public enum SpotSpecularScaleMode : uint -{ - /// - /// D2D1_SPOTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_SPOTSPECULAR_SCALE_MODE_LINEAR - Linear = 1, - /// - /// D2D1_SPOTSPECULAR_SCALE_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_SPOTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_SPOTSPECULAR_SCALE_MODE_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_SPOTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SpriteOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SpriteOptions.cs deleted file mode 100644 index f5b97bb..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SpriteOptions.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SPRITE_OPTIONS -[Flags] -public enum SpriteOptions : uint -{ - /// - /// D2D1_SPRITE_OPTIONS_NONE - None = 0, - /// - /// D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE - ClampToSourceRectangle = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/StraightenProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/StraightenProp.cs deleted file mode 100644 index 1683701..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/StraightenProp.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_STRAIGHTEN_PROP -public enum StraightenProp : uint -{ - /// - /// D2D1_STRAIGHTEN_PROP_ANGLE - Angle = 0, - /// - /// D2D1_STRAIGHTEN_PROP_MAINTAIN_SIZE - MaintainSize = 1, - /// - /// D2D1_STRAIGHTEN_PROP_SCALE_MODE - ScaleMode = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/StraightenScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/StraightenScaleMode.cs deleted file mode 100644 index 6ea6349..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/StraightenScaleMode.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_STRAIGHTEN_SCALE_MODE -public enum StraightenScaleMode : uint -{ - /// - /// D2D1_STRAIGHTEN_SCALE_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_STRAIGHTEN_SCALE_MODE_LINEAR - Linear = 1, - /// - /// D2D1_STRAIGHTEN_SCALE_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_STRAIGHTEN_SCALE_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_STRAIGHTEN_SCALE_MODE_ANISOTROPIC - Anisotropic = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeStyleProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeStyleProperties.cs deleted file mode 100644 index d595c01..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeStyleProperties.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_STROKE_STYLE_PROPERTIES -public partial struct StrokeStyleProperties -{ - /// - public CapStyle startCap; - - /// - public CapStyle endCap; - - /// - public CapStyle dashCap; - - /// - public LineJoin lineJoin; - - /// - public float miterLimit; - - /// - public DashStyle dashStyle; - - /// - public float dashOffset; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeStyleProperties1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeStyleProperties1.cs deleted file mode 100644 index 2acd87c..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeStyleProperties1.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_STROKE_STYLE_PROPERTIES1 -public partial struct StrokeStyleProperties1 -{ - /// - public CapStyle startCap; - - /// - public CapStyle endCap; - - /// - public CapStyle dashCap; - - /// - public LineJoin lineJoin; - - /// - public float miterLimit; - - /// - public DashStyle dashStyle; - - /// - public float dashOffset; - - /// - public StrokeTransformType transformType; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeTransformType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeTransformType.cs deleted file mode 100644 index 3c39d0f..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeTransformType.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_STROKE_TRANSFORM_TYPE -public enum StrokeTransformType : uint -{ - /// - /// D2D1_STROKE_TRANSFORM_TYPE_NORMAL - Normal = 0, - /// - /// D2D1_STROKE_TRANSFORM_TYPE_FIXED - Fixed = 1, - /// - /// D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE - Hairline = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SubProperty.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SubProperty.cs deleted file mode 100644 index 5eabb12..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SubProperty.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SUBPROPERTY -public enum SubProperty : uint -{ - /// - /// D2D1_SUBPROPERTY_DISPLAYNAME - Displayname = 2147483648, - /// - /// D2D1_SUBPROPERTY_ISREADONLY - Isreadonly = 2147483649, - /// - /// D2D1_SUBPROPERTY_MIN - Min = 2147483650, - /// - /// D2D1_SUBPROPERTY_MAX - Max = 2147483651, - /// - /// D2D1_SUBPROPERTY_DEFAULT - Default = 2147483652, - /// - /// D2D1_SUBPROPERTY_FIELDS - Fields = 2147483653, - /// - /// D2D1_SUBPROPERTY_INDEX - Index = 2147483654, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAspectAlign.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAspectAlign.cs deleted file mode 100644 index b9d9816..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAspectAlign.cs +++ /dev/null @@ -1,46 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_ASPECT_ALIGN -public enum SvgAspectAlign : uint -{ - /// - /// D2D1_SVG_ASPECT_ALIGN_NONE - None = 0, - /// - /// D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MIN - XMinYMin = 1, - /// - /// D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MIN - XMidYMin = 2, - /// - /// D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MIN - XMaxYMin = 3, - /// - /// D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MID - XMinYMid = 4, - /// - /// D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MID - XMidYMid = 5, - /// - /// D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MID - XMaxYMid = 6, - /// - /// D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MAX - XMinYMax = 7, - /// - /// D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MAX - XMidYMax = 8, - /// - /// D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MAX - XMaxYMax = 9, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAspectScaling.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAspectScaling.cs deleted file mode 100644 index aebe531..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAspectScaling.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_ASPECT_SCALING -public enum SvgAspectScaling : uint -{ - /// - /// D2D1_SVG_ASPECT_SCALING_MEET - Meet = 0, - /// - /// D2D1_SVG_ASPECT_SCALING_SLICE - Slice = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAttributePodType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAttributePodType.cs deleted file mode 100644 index 69b9109..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAttributePodType.cs +++ /dev/null @@ -1,58 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_ATTRIBUTE_POD_TYPE -public enum SvgAttributePodType : uint -{ - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_FLOAT - Float = 0, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_COLOR - Color = 1, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_FILL_MODE - FillMode = 2, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_DISPLAY - Display = 3, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_OVERFLOW - Overflow = 4, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_CAP - LineCap = 5, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_JOIN - LineJoin = 6, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_VISIBILITY - Visibility = 7, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_MATRIX - Matrix = 8, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_UNIT_TYPE - UnitType = 9, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_EXTEND_MODE - ExtendMode = 10, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_PRESERVE_ASPECT_RATIO - PreserveAspectRatio = 11, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_VIEWBOX - Viewbox = 12, - /// - /// D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH - Length = 13, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAttributeStringType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAttributeStringType.cs deleted file mode 100644 index 06a03fc..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAttributeStringType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_ATTRIBUTE_STRING_TYPE -public enum SvgAttributeStringType : uint -{ - /// - /// D2D1_SVG_ATTRIBUTE_STRING_TYPE_SVG - Svg = 0, - /// - /// D2D1_SVG_ATTRIBUTE_STRING_TYPE_ID - Id = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgDisplay.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgDisplay.cs deleted file mode 100644 index 201e6af..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgDisplay.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_DISPLAY -public enum SvgDisplay : uint -{ - /// - /// D2D1_SVG_DISPLAY_INLINE - Inline = 0, - /// - /// D2D1_SVG_DISPLAY_NONE - None = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLength.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLength.cs deleted file mode 100644 index 00f3df6..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLength.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_LENGTH -public partial struct SvgLength -{ - /// - public float value; - - /// - public SvgLengthUnits units; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLengthUnits.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLengthUnits.cs deleted file mode 100644 index 5e45c23..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLengthUnits.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_LENGTH_UNITS -public enum SvgLengthUnits : uint -{ - /// - /// D2D1_SVG_LENGTH_UNITS_NUMBER - Number = 0, - /// - /// D2D1_SVG_LENGTH_UNITS_PERCENTAGE - Percentage = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLineCap.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLineCap.cs deleted file mode 100644 index 6fdb158..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLineCap.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_LINE_CAP -public enum SvgLineCap : uint -{ - /// - /// D2D1_SVG_LINE_CAP_BUTT - Butt = 0, - /// - /// D2D1_SVG_LINE_CAP_SQUARE - Square = 1, - /// - /// D2D1_SVG_LINE_CAP_ROUND - Round = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLineJoin.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLineJoin.cs deleted file mode 100644 index dfcdc19..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLineJoin.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_LINE_JOIN -public enum SvgLineJoin : uint -{ - /// - /// D2D1_SVG_LINE_JOIN_BEVEL - Bevel = 1, - /// - /// D2D1_SVG_LINE_JOIN_MITER - Miter = 3, - /// - /// D2D1_SVG_LINE_JOIN_ROUND - Round = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgOverflow.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgOverflow.cs deleted file mode 100644 index 938187f..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgOverflow.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_OVERFLOW -public enum SvgOverflow : uint -{ - /// - /// D2D1_SVG_OVERFLOW_VISIBLE - Visible = 0, - /// - /// D2D1_SVG_OVERFLOW_HIDDEN - Hidden = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPaintType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPaintType.cs deleted file mode 100644 index 38c82d3..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPaintType.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_PAINT_TYPE -public enum SvgPaintType : uint -{ - /// - /// D2D1_SVG_PAINT_TYPE_NONE - None = 0, - /// - /// D2D1_SVG_PAINT_TYPE_COLOR - Color = 1, - /// - /// D2D1_SVG_PAINT_TYPE_CURRENT_COLOR - CurrentColor = 2, - /// - /// D2D1_SVG_PAINT_TYPE_URI - Uri = 3, - /// - /// D2D1_SVG_PAINT_TYPE_URI_NONE - UriNone = 4, - /// - /// D2D1_SVG_PAINT_TYPE_URI_COLOR - UriColor = 5, - /// - /// D2D1_SVG_PAINT_TYPE_URI_CURRENT_COLOR - UriCurrentColor = 6, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPathCommand.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPathCommand.cs deleted file mode 100644 index 4e27349..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPathCommand.cs +++ /dev/null @@ -1,73 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_PATH_COMMAND -public enum SvgPathCommand : uint -{ - /// - /// D2D1_SVG_PATH_COMMAND_CLOSE_PATH - ClosePath = 0, - /// - /// D2D1_SVG_PATH_COMMAND_MOVE_ABSOLUTE - MoveAbsolute = 1, - /// - /// D2D1_SVG_PATH_COMMAND_MOVE_RELATIVE - MoveRelative = 2, - /// - /// D2D1_SVG_PATH_COMMAND_LINE_ABSOLUTE - LineAbsolute = 3, - /// - /// D2D1_SVG_PATH_COMMAND_LINE_RELATIVE - LineRelative = 4, - /// - /// D2D1_SVG_PATH_COMMAND_CUBIC_ABSOLUTE - CubicAbsolute = 5, - /// - /// D2D1_SVG_PATH_COMMAND_CUBIC_RELATIVE - CubicRelative = 6, - /// - /// D2D1_SVG_PATH_COMMAND_QUADRADIC_ABSOLUTE - QuadradicAbsolute = 7, - /// - /// D2D1_SVG_PATH_COMMAND_QUADRADIC_RELATIVE - QuadradicRelative = 8, - /// - /// D2D1_SVG_PATH_COMMAND_ARC_ABSOLUTE - ArcAbsolute = 9, - /// - /// D2D1_SVG_PATH_COMMAND_ARC_RELATIVE - ArcRelative = 10, - /// - /// D2D1_SVG_PATH_COMMAND_HORIZONTAL_ABSOLUTE - HorizontalAbsolute = 11, - /// - /// D2D1_SVG_PATH_COMMAND_HORIZONTAL_RELATIVE - HorizontalRelative = 12, - /// - /// D2D1_SVG_PATH_COMMAND_VERTICAL_ABSOLUTE - VerticalAbsolute = 13, - /// - /// D2D1_SVG_PATH_COMMAND_VERTICAL_RELATIVE - VerticalRelative = 14, - /// - /// D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_ABSOLUTE - CubicSmoothAbsolute = 15, - /// - /// D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_RELATIVE - CubicSmoothRelative = 16, - /// - /// D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_ABSOLUTE - QuadradicSmoothAbsolute = 17, - /// - /// D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_RELATIVE - QuadradicSmoothRelative = 18, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPreserveAspectRatio.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPreserveAspectRatio.cs deleted file mode 100644 index 87f71bf..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPreserveAspectRatio.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_PRESERVE_ASPECT_RATIO -public partial struct SvgPreserveAspectRatio -{ - /// - public Bool32 defer; - - /// - public SvgAspectAlign align; - - /// - public SvgAspectScaling meetOrSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgUnitType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgUnitType.cs deleted file mode 100644 index 0b14389..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgUnitType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_UNIT_TYPE -public enum SvgUnitType : uint -{ - /// - /// D2D1_SVG_UNIT_TYPE_USER_SPACE_ON_USE - UserSpaceOnUse = 0, - /// - /// D2D1_SVG_UNIT_TYPE_OBJECT_BOUNDING_BOX - ObjectBoundingBox = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgViewbox.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgViewbox.cs deleted file mode 100644 index e500080..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgViewbox.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_VIEWBOX -public partial struct SvgViewbox -{ - /// - public float x; - - /// - public float y; - - /// - public float width; - - /// - public float height; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgVisibility.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgVisibility.cs deleted file mode 100644 index 97ebab9..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgVisibility.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SVG_VISIBILITY -public enum SvgVisibility : uint -{ - /// - /// D2D1_SVG_VISIBILITY_VISIBLE - Visible = 0, - /// - /// D2D1_SVG_VISIBILITY_HIDDEN - Hidden = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/SweepDirection.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SweepDirection.cs deleted file mode 100644 index 1001420..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/SweepDirection.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_SWEEP_DIRECTION -public enum SweepDirection : uint -{ - /// - /// D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE - CounterClockwise = 0, - /// - /// D2D1_SWEEP_DIRECTION_CLOCKWISE - Clockwise = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/TableTransferProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TableTransferProp.cs deleted file mode 100644 index 19cdd7e..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/TableTransferProp.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_TABLETRANSFER_PROP -public enum TableTransferProp : uint -{ - /// - /// D2D1_TABLETRANSFER_PROP_RED_TABLE - RedTable = 0, - /// - /// D2D1_TABLETRANSFER_PROP_RED_DISABLE - RedDisable = 1, - /// - /// D2D1_TABLETRANSFER_PROP_GREEN_TABLE - GreenTable = 2, - /// - /// D2D1_TABLETRANSFER_PROP_GREEN_DISABLE - GreenDisable = 3, - /// - /// D2D1_TABLETRANSFER_PROP_BLUE_TABLE - BlueTable = 4, - /// - /// D2D1_TABLETRANSFER_PROP_BLUE_DISABLE - BlueDisable = 5, - /// - /// D2D1_TABLETRANSFER_PROP_ALPHA_TABLE - AlphaTable = 6, - /// - /// D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE - AlphaDisable = 7, - /// - /// D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT - ClampOutput = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/TemperatureandtintProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TemperatureandtintProp.cs deleted file mode 100644 index 9915431..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/TemperatureandtintProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_TEMPERATUREANDTINT_PROP -public enum TemperatureandtintProp : uint -{ - /// - /// D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE - Temperature = 0, - /// - /// D2D1_TEMPERATUREANDTINT_PROP_TINT - Tint = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/TextAntialiasMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TextAntialiasMode.cs deleted file mode 100644 index c67a712..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/TextAntialiasMode.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_TEXT_ANTIALIAS_MODE -public enum TextAntialiasMode : uint -{ - /// - /// D2D1_TEXT_ANTIALIAS_MODE_DEFAULT - Default = 0, - /// - /// D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE - Cleartype = 1, - /// - /// D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE - Grayscale = 2, - /// - /// D2D1_TEXT_ANTIALIAS_MODE_ALIASED - Aliased = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ThreadingMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ThreadingMode.cs deleted file mode 100644 index 9abf38b..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ThreadingMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_THREADING_MODE -public enum ThreadingMode : uint -{ - /// - /// D2D1_THREADING_MODE_SINGLE_THREADED - SingleThreaded = 0, - /// - /// D2D1_THREADING_MODE_MULTI_THREADED - MultiThreaded = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/TileProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TileProp.cs deleted file mode 100644 index cacfdc9..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/TileProp.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_TILE_PROP -public enum TileProp : uint -{ - /// - /// D2D1_TILE_PROP_RECT - Rect = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/TintProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TintProp.cs deleted file mode 100644 index 0ee876c..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/TintProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_TINT_PROP -public enum TintProp : uint -{ - /// - /// D2D1_TINT_PROP_COLOR - Color = 0, - /// - /// D2D1_TINT_PROP_CLAMP_OUTPUT - ClampOutput = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Transform3DInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Transform3DInterpolationMode.cs deleted file mode 100644 index add7295..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Transform3DInterpolationMode.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_3DTRANSFORM_INTERPOLATION_MODE -public enum Transform3DInterpolationMode : uint -{ - /// - /// D2D1_3DTRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_3DTRANSFORM_INTERPOLATION_MODE_LINEAR - Linear = 1, - /// - /// D2D1_3DTRANSFORM_INTERPOLATION_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_3DTRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_3DTRANSFORM_INTERPOLATION_MODE_ANISOTROPIC - Anisotropic = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Transform3DProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Transform3DProperties.cs deleted file mode 100644 index 77f5249..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Transform3DProperties.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_3DTRANSFORM_PROP -public enum Transform3DProperties : uint -{ - /// - /// D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE - InterpolationMode = 0, - /// - /// D2D1_3DTRANSFORM_PROP_BORDER_MODE - BorderMode = 1, - /// - /// D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX - TransformMatrix = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/TransformedImageSourceOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TransformedImageSourceOptions.cs deleted file mode 100644 index 4b5dfed..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/TransformedImageSourceOptions.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS -[Flags] -public enum TransformedImageSourceOptions : uint -{ - /// - /// D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE - None = 0, - /// - /// D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE - DisableDpiScale = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/TransformedImageSourceProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TransformedImageSourceProperties.cs deleted file mode 100644 index 970b162..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/TransformedImageSourceProperties.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES -public partial struct TransformedImageSourceProperties -{ - /// - public Orientation orientation; - - /// - public float scaleX; - - /// - public float scaleY; - - /// - public InterpolationMode interpolationMode; - - /// - public TransformedImageSourceOptions options; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Triangle.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Triangle.cs deleted file mode 100644 index 6ccf5f9..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Triangle.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_TRIANGLE -public partial struct Triangle -{ - /// - public System.Drawing.PointF point1; - - /// - public System.Drawing.PointF point2; - - /// - public System.Drawing.PointF point3; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/TurbulenceProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TurbulenceProp.cs deleted file mode 100644 index 832f689..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/TurbulenceProp.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_TURBULENCE_PROP -public enum TurbulenceProp : uint -{ - /// - /// D2D1_TURBULENCE_PROP_OFFSET - Offset = 0, - /// - /// D2D1_TURBULENCE_PROP_SIZE - Size = 1, - /// - /// D2D1_TURBULENCE_PROP_BASE_FREQUENCY - BaseFrequency = 2, - /// - /// D2D1_TURBULENCE_PROP_NUM_OCTAVES - NumOctaves = 3, - /// - /// D2D1_TURBULENCE_PROP_SEED - Seed = 4, - /// - /// D2D1_TURBULENCE_PROP_NOISE - Noise = 5, - /// - /// D2D1_TURBULENCE_PROP_STITCHABLE - Stitchable = 6, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/UnitMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/UnitMode.cs deleted file mode 100644 index be9e4f9..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/UnitMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_UNIT_MODE -public enum UnitMode : uint -{ - /// - /// D2D1_UNIT_MODE_DIPS - Dips = 0, - /// - /// D2D1_UNIT_MODE_PIXELS - Pixels = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexBufferProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexBufferProperties.cs deleted file mode 100644 index ff576b6..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexBufferProperties.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_VERTEX_BUFFER_PROPERTIES -public partial struct VertexBufferProperties -{ - /// - public uint inputCount; - - /// - public VertexUsage usage; - - /// - public unsafe byte* data; - - /// - public uint byteWidth; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexOptions.cs deleted file mode 100644 index f9211a6..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexOptions.cs +++ /dev/null @@ -1,29 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_VERTEX_OPTIONS -[Flags] -public enum VertexOptions : uint -{ - /// - /// D2D1_VERTEX_OPTIONS_NONE - None = 0, - /// - /// D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR - DoNotClear = 1, - /// - /// D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER - UseDepthBuffer = 2, - /// - /// D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP - AssumeNoOverlap = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexRange.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexRange.cs deleted file mode 100644 index 21dfcfe..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexRange.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_VERTEX_RANGE -public partial struct VertexRange -{ - /// - public uint startVertex; - - /// - public uint vertexCount; -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexUsage.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexUsage.cs deleted file mode 100644 index fdb1ae0..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexUsage.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_VERTEX_USAGE -public enum VertexUsage : uint -{ - /// - /// D2D1_VERTEX_USAGE_STATIC - Static = 0, - /// - /// D2D1_VERTEX_USAGE_DYNAMIC - Dynamic = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/VignetteProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/VignetteProp.cs deleted file mode 100644 index 5005f95..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/VignetteProp.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_VIGNETTE_PROP -public enum VignetteProp : uint -{ - /// - /// D2D1_VIGNETTE_PROP_COLOR - Color = 0, - /// - /// D2D1_VIGNETTE_PROP_TRANSITION_SIZE - TransitionSize = 1, - /// - /// D2D1_VIGNETTE_PROP_STRENGTH - Strength = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/WhiteLevelAdjustmentProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/WhiteLevelAdjustmentProp.cs deleted file mode 100644 index eec0b48..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/WhiteLevelAdjustmentProp.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_WHITELEVELADJUSTMENT_PROP -public enum WhiteLevelAdjustmentProp : uint -{ - /// - /// D2D1_WHITELEVELADJUSTMENT_PROP_INPUT_WHITE_LEVEL - InputWhiteLevel = 0, - /// - /// D2D1_WHITELEVELADJUSTMENT_PROP_OUTPUT_WHITE_LEVEL - OutputWhiteLevel = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/WindowState.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/WindowState.cs deleted file mode 100644 index e4116ff..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/WindowState.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_WINDOW_STATE -[Flags] -public enum WindowState : uint -{ - /// - /// D2D1_WINDOW_STATE_NONE - None = 0, - /// - /// D2D1_WINDOW_STATE_OCCLUDED - Occluded = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrChromaSubsampling.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrChromaSubsampling.cs deleted file mode 100644 index b77e1c2..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrChromaSubsampling.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_YCBCR_CHROMA_SUBSAMPLING -public enum YcbcrChromaSubsampling : uint -{ - /// - /// D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO - Auto = 0, - /// - /// D2D1_YCBCR_CHROMA_SUBSAMPLING_420 - _420 = 1, - /// - /// D2D1_YCBCR_CHROMA_SUBSAMPLING_422 - _422 = 2, - /// - /// D2D1_YCBCR_CHROMA_SUBSAMPLING_444 - _444 = 3, - /// - /// D2D1_YCBCR_CHROMA_SUBSAMPLING_440 - _440 = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrInterpolationMode.cs deleted file mode 100644 index 969e0a0..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrInterpolationMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_YCBCR_INTERPOLATION_MODE -public enum YcbcrInterpolationMode : uint -{ - /// - /// D2D1_YCBCR_INTERPOLATION_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_YCBCR_INTERPOLATION_MODE_LINEAR - Linear = 1, - /// - /// D2D1_YCBCR_INTERPOLATION_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_YCBCR_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_YCBCR_INTERPOLATION_MODE_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_YCBCR_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrProp.cs deleted file mode 100644 index 015f148..0000000 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrProp.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D; - -/// -/// D2D1_YCBCR_PROP -public enum YcbcrProp : uint -{ - /// - /// D2D1_YCBCR_PROP_CHROMA_SUBSAMPLING - ChromaSubsampling = 0, - /// - /// D2D1_YCBCR_PROP_TRANSFORM_MATRIX - TransformMatrix = 1, - /// - /// D2D1_YCBCR_PROP_INTERPOLATION_MODE - InterpolationMode = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcCp.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcCp.cs deleted file mode 100644 index bbe437e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcCp.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Dxc; - -/// DXC_CP -public enum DxcCp : uint -{ - /// DXC_CP_ACP - Acp = 0, - /// DXC_CP_UTF16 - Utf16 = 1200, - /// DXC_CP_UTF8 - Utf8 = 65001, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcHashFlags.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcHashFlags.cs deleted file mode 100644 index 1f16682..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcHashFlags.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Dxc; - -/// DXC_HASHFLAG -[Flags] -public enum DxcHashFlags : uint -{ - None = 0, - /// DXC_HASHFLAG_INCLUDES_SOURCE - IncludesSource = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcOutKind.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcOutKind.cs deleted file mode 100644 index f78a970..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcOutKind.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Dxc; - -/// DXC_OUT_KIND -public enum DxcOutKind : int -{ - /// DXC_OUT_NONE - None = 0, - /// DXC_OUT_OBJECT - Object = 1, - /// DXC_OUT_ERRORS - Errors = 2, - /// DXC_OUT_PDB - Pdb = 3, - /// DXC_OUT_SHADER_HASH - ShaderHash = 4, - /// DXC_OUT_DISASSEMBLY - Disassembly = 5, - /// DXC_OUT_HLSL - Hlsl = 6, - /// DXC_OUT_TEXT - Text = 7, - /// DXC_OUT_REFLECTION - Reflection = 8, - /// DXC_OUT_ROOT_SIGNATURE - RootSignature = 9, - /// DXC_OUT_EXTRA_OUTPUTS - ExtraOutputs = 10, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcValidatorFlags.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcValidatorFlags.cs deleted file mode 100644 index d1e55c4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcValidatorFlags.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Dxc; - -/// DxcValidatorFlags -[Flags] -public enum DxcValidatorFlags : uint -{ - None = 0, - /// DxcValidatorFlags_Default - Default = 0, - /// DxcValidatorFlags_InPlaceEdit - InPlaceEdit = 1, - /// DxcValidatorFlags_RootSignatureOnly - RootSignatureOnly = 2, - /// DxcValidatorFlags_ModuleOnly - ModuleOnly = 4, - /// DxcValidatorFlags_ValidMask - ValidMask = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcVersionInfoFlags.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcVersionInfoFlags.cs deleted file mode 100644 index 02e67a1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcVersionInfoFlags.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Dxc; - -/// DxcVersionInfoFlags -[Flags] -public enum DxcVersionInfoFlags : uint -{ - /// DxcVersionInfoFlags_None - None = 0, - /// DxcVersionInfoFlags_Debug - Debug = 1, - /// DxcVersionInfoFlags_Internal - Internal = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/Graphics.Direct3D.Dxc.Enums.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/Graphics.Direct3D.Dxc.Enums.cs new file mode 100644 index 0000000..859dffb --- /dev/null +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/Graphics.Direct3D.Dxc.Enums.cs @@ -0,0 +1,85 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.Direct3D.Dxc; + +/// DXC_CP +public enum DxcCp : uint +{ + /// DXC_CP_ACP + Acp = 0, + /// DXC_CP_UTF16 + Utf16 = 1200, + /// DXC_CP_UTF8 + Utf8 = 65001, +} + +/// DXC_OUT_KIND +public enum DxcOutKind : int +{ + /// DXC_OUT_NONE + None = 0, + /// DXC_OUT_OBJECT + Object = 1, + /// DXC_OUT_ERRORS + Errors = 2, + /// DXC_OUT_PDB + Pdb = 3, + /// DXC_OUT_SHADER_HASH + ShaderHash = 4, + /// DXC_OUT_DISASSEMBLY + Disassembly = 5, + /// DXC_OUT_HLSL + Hlsl = 6, + /// DXC_OUT_TEXT + Text = 7, + /// DXC_OUT_REFLECTION + Reflection = 8, + /// DXC_OUT_ROOT_SIGNATURE + RootSignature = 9, + /// DXC_OUT_EXTRA_OUTPUTS + ExtraOutputs = 10, +} +/// DXC_HASHFLAG +[Flags] +public enum DxcHashFlags : uint +{ + None = 0, + /// DXC_HASHFLAG_INCLUDES_SOURCE + IncludesSource = 1, +} + +/// DxcValidatorFlags +[Flags] +public enum DxcValidatorFlags : uint +{ + None = 0, + /// DxcValidatorFlags_Default + Default = 0, + /// DxcValidatorFlags_InPlaceEdit + InPlaceEdit = 1, + /// DxcValidatorFlags_RootSignatureOnly + RootSignatureOnly = 2, + /// DxcValidatorFlags_ModuleOnly + ModuleOnly = 4, + /// DxcValidatorFlags_ValidMask + ValidMask = 7, +} + +/// DxcVersionInfoFlags +[Flags] +public enum DxcVersionInfoFlags : uint +{ + /// DxcVersionInfoFlags_None + None = 0, + /// DxcVersionInfoFlags_Debug + Debug = 1, + /// DxcVersionInfoFlags_Internal + Internal = 2, +} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcShaderHash.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/Graphics.Direct3D.Dxc.Structs.cs similarity index 56% rename from src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcShaderHash.cs rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/Graphics.Direct3D.Dxc.Structs.cs index 5ff52d0..330d20d 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcShaderHash.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/Graphics.Direct3D.Dxc.Structs.cs @@ -16,3 +16,29 @@ public partial struct DxcShaderHash public unsafe fixed byte HashDigest[16]; } + +/// DxcBuffer +public partial struct DxcBuffer +{ + public unsafe void* Ptr; + + public nuint Size; + + public uint Encoding; +} + +/// DxcDefine +public partial struct DxcDefine +{ + public unsafe ushort* Name; + + public unsafe ushort* Value; +} + +/// DxcArgPair +public partial struct DxcArgPair +{ + public unsafe ushort* pName; + + public unsafe ushort* pValue; +} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/BlobPart.cs b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/BlobPart.cs deleted file mode 100644 index 0c20260..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/BlobPart.cs +++ /dev/null @@ -1,67 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Fxc; - -/// -/// D3D_BLOB_PART -public enum BlobPart : int -{ - /// - /// D3D_BLOB_INPUT_SIGNATURE_BLOB - InputSignatureBlob = 0, - /// - /// D3D_BLOB_OUTPUT_SIGNATURE_BLOB - OutputSignatureBlob = 1, - /// - /// D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB - InputAndOutputSignatureBlob = 2, - /// - /// D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB - PatchConstantSignatureBlob = 3, - /// - /// D3D_BLOB_ALL_SIGNATURE_BLOB - AllSignatureBlob = 4, - /// - /// D3D_BLOB_DEBUG_INFO - DebugInfo = 5, - /// - /// D3D_BLOB_LEGACY_SHADER - LegacyShader = 6, - /// - /// D3D_BLOB_XNA_PREPASS_SHADER - XNAPrepassShader = 7, - /// - /// D3D_BLOB_XNA_SHADER - XNAShader = 8, - /// - /// D3D_BLOB_PDB - Pdb = 9, - /// - /// D3D_BLOB_PRIVATE_DATA - PrivateData = 10, - /// - /// D3D_BLOB_ROOT_SIGNATURE - RootSignature = 11, - /// - /// D3D_BLOB_DEBUG_NAME - DebugName = 12, - /// - /// D3D_BLOB_TEST_ALTERNATE_SHADER - TestAlternateShader = 32768, - /// - /// D3D_BLOB_TEST_COMPILE_DETAILS - TestCompileDetails = 32769, - /// - /// D3D_BLOB_TEST_COMPILE_PERF - TestCompilePerf = 32770, - /// - /// D3D_BLOB_TEST_COMPILE_REPORT - TestCompileReport = 32771, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileEffectFlags.cs b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileEffectFlags.cs deleted file mode 100644 index 0a35b04..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileEffectFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Fxc; - -/// D3DCOMPILE_EFFECT -[Flags] -public enum CompileEffectFlags : uint -{ - None = 0, - /// D3DCOMPILE_EFFECT_CHILD_EFFECT - ChildEffect = 1, - /// D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS - AllowSlowOps = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileFlags.cs b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileFlags.cs deleted file mode 100644 index 17e0449..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileFlags.cs +++ /dev/null @@ -1,69 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Fxc; - -/// D3DCOMPILE -[Flags] -public enum CompileFlags : uint -{ - None = 0, - /// D3DCOMPILE_DEBUG - Debug = 1, - /// D3DCOMPILE_SKIP_VALIDATION - SkipValidation = 2, - /// D3DCOMPILE_SKIP_OPTIMIZATION - SkipOptimization = 4, - /// D3DCOMPILE_PACK_MATRIX_ROW_MAJOR - PackMatrixRowMajor = 8, - /// D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR - PackMatrixColumnMajor = 16, - /// D3DCOMPILE_PARTIAL_PRECISION - PartialPrecision = 32, - /// D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT - ForceVSSoftwareNoOpt = 64, - /// D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT - ForcePSSoftwareNoOpt = 128, - /// D3DCOMPILE_NO_PRESHADER - NoPreshader = 256, - /// D3DCOMPILE_AVOID_FLOW_CONTROL - AvoidFlowControl = 512, - /// D3DCOMPILE_PREFER_FLOW_CONTROL - PreferFlowControl = 1024, - /// D3DCOMPILE_ENABLE_STRICTNESS - EnableStrictness = 2048, - /// D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY - EnableBackwardsCompatibility = 4096, - /// D3DCOMPILE_IEEE_STRICTNESS - IeeeStrictness = 8192, - /// D3DCOMPILE_OPTIMIZATION_LEVEL0 - OptimizationLevel0 = 16384, - /// D3DCOMPILE_OPTIMIZATION_LEVEL1 - OptimizationLevel1 = 0, - /// D3DCOMPILE_OPTIMIZATION_LEVEL2 - OptimizationLevel2 = 49152, - /// D3DCOMPILE_OPTIMIZATION_LEVEL3 - OptimizationLevel3 = 32768, - /// D3DCOMPILE_RESERVED16 - Reserved16 = 65536, - /// D3DCOMPILE_RESERVED17 - Reserved17 = 131072, - /// D3DCOMPILE_WARNINGS_ARE_ERRORS - WarningsAreErrors = 262144, - /// D3DCOMPILE_RESOURCES_MAY_ALIAS - ResourcesMayAlias = 524288, - /// D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES - EnableUnboundedDescriptorTables = 1048576, - /// D3DCOMPILE_ALL_RESOURCES_BOUND - AllResourcesBound = 2097152, - /// D3DCOMPILE_DEBUG_NAME_FOR_SOURCE - DebugNameForSource = 4194304, - /// D3DCOMPILE_DEBUG_NAME_FOR_BINARY - DebugNameForBinary = 8388608, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileFlags2.cs b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileFlags2.cs deleted file mode 100644 index 5c7865c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileFlags2.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Fxc; - -/// D3DCOMPILE_FLAGS2 -[Flags] -public enum CompileFlags2 : uint -{ - None = 0, - /// D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST - ForceRootSignatureLatest = 0, - /// D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_0 - ForceRootSignature10 = 16, - /// D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_1 - ForceRootSignature11 = 32, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileSecondaryFlags.cs b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileSecondaryFlags.cs deleted file mode 100644 index 129619f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompileSecondaryFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Fxc; - -/// D3DCOMPILE_SECDATA -[Flags] -public enum CompileSecondaryFlags : uint -{ - None = 0, - /// D3DCOMPILE_SECDATA_MERGE_UAV_SLOTS - MergeUavSlots = 1, - /// D3DCOMPILE_SECDATA_PRESERVE_TEMPLATE_SLOTS - PreserveTemplateSlots = 2, - /// D3DCOMPILE_SECDATA_REQUIRE_TEMPLATE_MATCH - RequireTemplateMatch = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompressShaderFlags.cs b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompressShaderFlags.cs deleted file mode 100644 index 9c1df7e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/CompressShaderFlags.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Fxc; - -/// D3D_COMPRESS_SHADER -[Flags] -public enum CompressShaderFlags : uint -{ - None = 0, - /// D3D_COMPRESS_SHADER_KEEP_ALL_PARTS - KeepAllParts = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/DisasmFlags.cs b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/DisasmFlags.cs deleted file mode 100644 index a336c4a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/DisasmFlags.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Fxc; - -/// D3D_DISASM -[Flags] -public enum DisasmFlags : uint -{ - None = 0, - /// D3D_DISASM_ENABLE_COLOR_CODE - EnableColorCode = 1, - /// D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS - EnableDefaultValuePrints = 2, - /// D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING - EnableInstructionNumbering = 4, - /// D3D_DISASM_ENABLE_INSTRUCTION_CYCLE - EnableInstructionCycle = 8, - /// D3D_DISASM_DISABLE_DEBUG_INFO - DisableDebugInfo = 16, - /// D3D_DISASM_ENABLE_INSTRUCTION_OFFSET - EnableInstructionOffset = 32, - /// D3D_DISASM_INSTRUCTION_ONLY - InstructionOnly = 64, - /// D3D_DISASM_PRINT_HEX_LITERALS - PrintHexLiterals = 128, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/Graphics.Direct3D.Fxc.Enums.cs b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/Graphics.Direct3D.Fxc.Enums.cs new file mode 100644 index 0000000..58b1949 --- /dev/null +++ b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/Graphics.Direct3D.Fxc.Enums.cs @@ -0,0 +1,217 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.Direct3D.Fxc; + +/// +/// D3DCOMPILER_STRIP_FLAGS +[Flags] +public enum StripFlags : int +{ + None = 0, + /// + /// D3DCOMPILER_STRIP_REFLECTION_DATA + ReflectionData = 1, + /// + /// D3DCOMPILER_STRIP_DEBUG_INFO + DebugInfo = 2, + /// + /// D3DCOMPILER_STRIP_TEST_BLOBS + TestBlobs = 4, + /// + /// D3DCOMPILER_STRIP_PRIVATE_DATA + PrivateData = 8, + /// + /// D3DCOMPILER_STRIP_ROOT_SIGNATURE + RootSignature = 16, +} + +/// +/// D3D_BLOB_PART +public enum BlobPart : int +{ + /// + /// D3D_BLOB_INPUT_SIGNATURE_BLOB + InputSignatureBlob = 0, + /// + /// D3D_BLOB_OUTPUT_SIGNATURE_BLOB + OutputSignatureBlob = 1, + /// + /// D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB + InputAndOutputSignatureBlob = 2, + /// + /// D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB + PatchConstantSignatureBlob = 3, + /// + /// D3D_BLOB_ALL_SIGNATURE_BLOB + AllSignatureBlob = 4, + /// + /// D3D_BLOB_DEBUG_INFO + DebugInfo = 5, + /// + /// D3D_BLOB_LEGACY_SHADER + LegacyShader = 6, + /// + /// D3D_BLOB_XNA_PREPASS_SHADER + XNAPrepassShader = 7, + /// + /// D3D_BLOB_XNA_SHADER + XNAShader = 8, + /// + /// D3D_BLOB_PDB + Pdb = 9, + /// + /// D3D_BLOB_PRIVATE_DATA + PrivateData = 10, + /// + /// D3D_BLOB_ROOT_SIGNATURE + RootSignature = 11, + /// + /// D3D_BLOB_DEBUG_NAME + DebugName = 12, + /// + /// D3D_BLOB_TEST_ALTERNATE_SHADER + TestAlternateShader = 32768, + /// + /// D3D_BLOB_TEST_COMPILE_DETAILS + TestCompileDetails = 32769, + /// + /// D3D_BLOB_TEST_COMPILE_PERF + TestCompilePerf = 32770, + /// + /// D3D_BLOB_TEST_COMPILE_REPORT + TestCompileReport = 32771, +} +/// D3DCOMPILE +[Flags] +public enum CompileFlags : uint +{ + None = 0, + /// D3DCOMPILE_DEBUG + Debug = 1, + /// D3DCOMPILE_SKIP_VALIDATION + SkipValidation = 2, + /// D3DCOMPILE_SKIP_OPTIMIZATION + SkipOptimization = 4, + /// D3DCOMPILE_PACK_MATRIX_ROW_MAJOR + PackMatrixRowMajor = 8, + /// D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR + PackMatrixColumnMajor = 16, + /// D3DCOMPILE_PARTIAL_PRECISION + PartialPrecision = 32, + /// D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT + ForceVSSoftwareNoOpt = 64, + /// D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT + ForcePSSoftwareNoOpt = 128, + /// D3DCOMPILE_NO_PRESHADER + NoPreshader = 256, + /// D3DCOMPILE_AVOID_FLOW_CONTROL + AvoidFlowControl = 512, + /// D3DCOMPILE_PREFER_FLOW_CONTROL + PreferFlowControl = 1024, + /// D3DCOMPILE_ENABLE_STRICTNESS + EnableStrictness = 2048, + /// D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY + EnableBackwardsCompatibility = 4096, + /// D3DCOMPILE_IEEE_STRICTNESS + IeeeStrictness = 8192, + /// D3DCOMPILE_OPTIMIZATION_LEVEL0 + OptimizationLevel0 = 16384, + /// D3DCOMPILE_OPTIMIZATION_LEVEL1 + OptimizationLevel1 = 0, + /// D3DCOMPILE_OPTIMIZATION_LEVEL2 + OptimizationLevel2 = 49152, + /// D3DCOMPILE_OPTIMIZATION_LEVEL3 + OptimizationLevel3 = 32768, + /// D3DCOMPILE_RESERVED16 + Reserved16 = 65536, + /// D3DCOMPILE_RESERVED17 + Reserved17 = 131072, + /// D3DCOMPILE_WARNINGS_ARE_ERRORS + WarningsAreErrors = 262144, + /// D3DCOMPILE_RESOURCES_MAY_ALIAS + ResourcesMayAlias = 524288, + /// D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES + EnableUnboundedDescriptorTables = 1048576, + /// D3DCOMPILE_ALL_RESOURCES_BOUND + AllResourcesBound = 2097152, + /// D3DCOMPILE_DEBUG_NAME_FOR_SOURCE + DebugNameForSource = 4194304, + /// D3DCOMPILE_DEBUG_NAME_FOR_BINARY + DebugNameForBinary = 8388608, +} + +/// D3DCOMPILE_EFFECT +[Flags] +public enum CompileEffectFlags : uint +{ + None = 0, + /// D3DCOMPILE_EFFECT_CHILD_EFFECT + ChildEffect = 1, + /// D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS + AllowSlowOps = 2, +} + +/// D3DCOMPILE_FLAGS2 +[Flags] +public enum CompileFlags2 : uint +{ + None = 0, + /// D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST + ForceRootSignatureLatest = 0, + /// D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_0 + ForceRootSignature10 = 16, + /// D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_1 + ForceRootSignature11 = 32, +} + +/// D3DCOMPILE_SECDATA +[Flags] +public enum CompileSecondaryFlags : uint +{ + None = 0, + /// D3DCOMPILE_SECDATA_MERGE_UAV_SLOTS + MergeUavSlots = 1, + /// D3DCOMPILE_SECDATA_PRESERVE_TEMPLATE_SLOTS + PreserveTemplateSlots = 2, + /// D3DCOMPILE_SECDATA_REQUIRE_TEMPLATE_MATCH + RequireTemplateMatch = 4, +} + +/// D3D_DISASM +[Flags] +public enum DisasmFlags : uint +{ + None = 0, + /// D3D_DISASM_ENABLE_COLOR_CODE + EnableColorCode = 1, + /// D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS + EnableDefaultValuePrints = 2, + /// D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING + EnableInstructionNumbering = 4, + /// D3D_DISASM_ENABLE_INSTRUCTION_CYCLE + EnableInstructionCycle = 8, + /// D3D_DISASM_DISABLE_DEBUG_INFO + DisableDebugInfo = 16, + /// D3D_DISASM_ENABLE_INSTRUCTION_OFFSET + EnableInstructionOffset = 32, + /// D3D_DISASM_INSTRUCTION_ONLY + InstructionOnly = 64, + /// D3D_DISASM_PRINT_HEX_LITERALS + PrintHexLiterals = 128, +} + +/// D3D_COMPRESS_SHADER +[Flags] +public enum CompressShaderFlags : uint +{ + None = 0, + /// D3D_COMPRESS_SHADER_KEEP_ALL_PARTS + KeepAllParts = 1, +} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/ShaderData.cs b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/Graphics.Direct3D.Fxc.Structs.cs similarity index 100% rename from src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/ShaderData.cs rename to src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/Graphics.Direct3D.Fxc.Structs.cs diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/StripFlags.cs b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/StripFlags.cs deleted file mode 100644 index d0eaeb6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Generated/StripFlags.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D.Fxc; - -/// -/// D3DCOMPILER_STRIP_FLAGS -[Flags] -public enum StripFlags : int -{ - None = 0, - /// - /// D3DCOMPILER_STRIP_REFLECTION_DATA - ReflectionData = 1, - /// - /// D3DCOMPILER_STRIP_DEBUG_INFO - DebugInfo = 2, - /// - /// D3DCOMPILER_STRIP_TEST_BLOBS - TestBlobs = 4, - /// - /// D3DCOMPILER_STRIP_PRIVATE_DATA - PrivateData = 8, - /// - /// D3DCOMPILER_STRIP_ROOT_SIGNATURE - RootSignature = 16, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AesCtrIv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AesCtrIv.cs deleted file mode 100644 index 689227f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AesCtrIv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AES_CTR_IV -public partial struct AesCtrIv -{ - /// - public ulong IV; - - /// - public ulong Count; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AsyncGetDataFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AsyncGetDataFlags.cs deleted file mode 100644 index 7bec12c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AsyncGetDataFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_ASYNC_GETDATA_FLAG -[Flags] -public enum AsyncGetDataFlags : int -{ - None = 0, - /// - /// D3D11_ASYNC_GETDATA_DONOTFLUSH - DoNotFlush = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedChannelType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedChannelType.cs deleted file mode 100644 index c210814..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedChannelType.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_CHANNEL_TYPE -public enum AuthenticatedChannelType : int -{ - /// - /// D3D11_AUTHENTICATED_CHANNEL_D3D11 - D3D11 = 1, - /// - /// D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE - DriverSoftware = 2, - /// - /// D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE - DriverHardware = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureAccessibleEncryptionInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureAccessibleEncryptionInput.cs deleted file mode 100644 index 0187851..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureAccessibleEncryptionInput.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT -public partial struct AuthenticatedConfigureAccessibleEncryptionInput -{ - /// - public AuthenticatedConfigureInput Parameters; - - /// - public Guid EncryptionGuid; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureCryptoSessionInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureCryptoSessionInput.cs deleted file mode 100644 index 7fa8361..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureCryptoSessionInput.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT -public partial struct AuthenticatedConfigureCryptoSessionInput -{ - /// - public AuthenticatedConfigureInput Parameters; - - /// - public Handle DecoderHandle; - - /// - public Handle CryptoSessionHandle; - - /// - public Handle DeviceHandle; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureInitializeInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureInitializeInput.cs deleted file mode 100644 index b7583af..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureInitializeInput.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT -public partial struct AuthenticatedConfigureInitializeInput -{ - /// - public AuthenticatedConfigureInput Parameters; - - /// - public uint StartSequenceQuery; - - /// - public uint StartSequenceConfigure; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureInput.cs deleted file mode 100644 index 8da1d79..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureInput.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_CONFIGURE_INPUT -public partial struct AuthenticatedConfigureInput -{ - /// - public Omac omac; - - /// - public Guid ConfigureType; - - /// - public Handle hChannel; - - /// - public uint SequenceNumber; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureOutput.cs deleted file mode 100644 index 4fec1a0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureOutput.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_CONFIGURE_OUTPUT -public partial struct AuthenticatedConfigureOutput -{ - /// - public Omac omac; - - /// - public Guid ConfigureType; - - /// - public Handle hChannel; - - /// - public uint SequenceNumber; - - /// - public HResult ReturnCode; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureProtectionInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureProtectionInput.cs deleted file mode 100644 index 9fdad42..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureProtectionInput.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT -public partial struct AuthenticatedConfigureProtectionInput -{ - /// - public AuthenticatedConfigureInput Parameters; - - /// - public AuthenticatedProtectionFlags Protections; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureSharedResourceInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureSharedResourceInput.cs deleted file mode 100644 index 870b998..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureSharedResourceInput.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT -public partial struct AuthenticatedConfigureSharedResourceInput -{ - /// - public AuthenticatedConfigureInput Parameters; - - /// - public AuthenticatedProcessIdentifierType ProcessType; - - /// - public Handle ProcessHandle; - - /// - public Bool32 AllowAccess; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedProcessIdentifierType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedProcessIdentifierType.cs deleted file mode 100644 index ca739bc..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedProcessIdentifierType.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE -public enum AuthenticatedProcessIdentifierType : int -{ - /// - /// D3D11_PROCESSIDTYPE_UNKNOWN - Unknown = 0, - /// - /// D3D11_PROCESSIDTYPE_DWM - Dwm = 1, - /// - /// D3D11_PROCESSIDTYPE_HANDLE - Handle = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedProtectionFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedProtectionFlags.cs deleted file mode 100644 index bebf2b3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedProtectionFlags.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_PROTECTION_FLAGS -[StructLayout(LayoutKind.Explicit)] -public partial struct AuthenticatedProtectionFlags -{ - /// - [FieldOffset(0)] - public _Flags_e__Struct Flags; - - /// - [FieldOffset(0)] - public uint Value; - - public partial struct _Flags_e__Struct - { - /// - public uint _bitfield; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidCountOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidCountOutput.cs deleted file mode 100644 index 94805d5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidCountOutput.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT -public partial struct AuthenticatedQueryAccessibilityEncryptionGuidCountOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public uint EncryptionGuidCount; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidInput.cs deleted file mode 100644 index 2cefe44..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidInput.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT -public partial struct AuthenticatedQueryAccessibilityEncryptionGuidInput -{ - /// - public AuthenticatedQueryInput Input; - - /// - public uint EncryptionGuidIndex; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidOutput.cs deleted file mode 100644 index 0dad199..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidOutput.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT -public partial struct AuthenticatedQueryAccessibilityEncryptionGuidOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public uint EncryptionGuidIndex; - - /// - public Guid EncryptionGuid; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityOutput.cs deleted file mode 100644 index ddd961d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityOutput.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT -public partial struct AuthenticatedQueryAccessibilityOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public BusType BusType; - - /// - public Bool32 AccessibleInContiguousBlocks; - - /// - public Bool32 AccessibleInNonContiguousBlocks; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryChannelTypeOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryChannelTypeOutput.cs deleted file mode 100644 index ab5465d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryChannelTypeOutput.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT -public partial struct AuthenticatedQueryChannelTypeOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public AuthenticatedChannelType ChannelType; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCryptoSessionInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCryptoSessionInput.cs deleted file mode 100644 index feba559..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCryptoSessionInput.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT -public partial struct AuthenticatedQueryCryptoSessionInput -{ - /// - public AuthenticatedQueryInput Input; - - /// - public Handle DecoderHandle; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCryptoSessionOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCryptoSessionOutput.cs deleted file mode 100644 index 88f12c9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCryptoSessionOutput.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT -public partial struct AuthenticatedQueryCryptoSessionOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public Handle DecoderHandle; - - /// - public Handle CryptoSessionHandle; - - /// - public Handle DeviceHandle; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCurrentAccessibilityEncryptionOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCurrentAccessibilityEncryptionOutput.cs deleted file mode 100644 index 5b97720..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCurrentAccessibilityEncryptionOutput.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT -public partial struct AuthenticatedQueryCurrentAccessibilityEncryptionOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public Guid EncryptionGuid; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryDeviceHandleOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryDeviceHandleOutput.cs deleted file mode 100644 index 40b536c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryDeviceHandleOutput.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT -public partial struct AuthenticatedQueryDeviceHandleOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public Handle DeviceHandle; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryInput.cs deleted file mode 100644 index d07f7d8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryInput.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_INPUT -public partial struct AuthenticatedQueryInput -{ - /// - public Guid QueryType; - - /// - public Handle hChannel; - - /// - public uint SequenceNumber; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutput.cs deleted file mode 100644 index d23e05f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutput.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_OUTPUT -public partial struct AuthenticatedQueryOutput -{ - /// - public Omac omac; - - /// - public Guid QueryType; - - /// - public Handle hChannel; - - /// - public uint SequenceNumber; - - /// - public HResult ReturnCode; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdCountInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdCountInput.cs deleted file mode 100644 index bb12b4b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdCountInput.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT -public partial struct AuthenticatedQueryOutputIdCountInput -{ - /// - public AuthenticatedQueryInput Input; - - /// - public Handle DeviceHandle; - - /// - public Handle CryptoSessionHandle; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdCountOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdCountOutput.cs deleted file mode 100644 index a788a1c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdCountOutput.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT -public partial struct AuthenticatedQueryOutputIdCountOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public Handle DeviceHandle; - - /// - public Handle CryptoSessionHandle; - - /// - public uint OutputIDCount; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdInput.cs deleted file mode 100644 index 9e5f690..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdInput.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT -public partial struct AuthenticatedQueryOutputIdInput -{ - /// - public AuthenticatedQueryInput Input; - - /// - public Handle DeviceHandle; - - /// - public Handle CryptoSessionHandle; - - /// - public uint OutputIDIndex; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdOutput.cs deleted file mode 100644 index 35674bb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdOutput.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT -public partial struct AuthenticatedQueryOutputIdOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public Handle DeviceHandle; - - /// - public Handle CryptoSessionHandle; - - /// - public uint OutputIDIndex; - - /// - public ulong OutputID; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryProtectionOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryProtectionOutput.cs deleted file mode 100644 index f759c99..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryProtectionOutput.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT -public partial struct AuthenticatedQueryProtectionOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public AuthenticatedProtectionFlags ProtectionFlags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessCountOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessCountOutput.cs deleted file mode 100644 index 743974d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessCountOutput.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT -public partial struct AuthenticatedQueryRestrictedSharedResourceProcessCountOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public uint RestrictedSharedResourceProcessCount; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessInput.cs deleted file mode 100644 index 86e2185..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessInput.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT -public partial struct AuthenticatedQueryRestrictedSharedResourceProcessInput -{ - /// - public AuthenticatedQueryInput Input; - - /// - public uint ProcessIndex; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessOutput.cs deleted file mode 100644 index f1cf49a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessOutput.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT -public partial struct AuthenticatedQueryRestrictedSharedResourceProcessOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public uint ProcessIndex; - - /// - public AuthenticatedProcessIdentifierType ProcessIdentifier; - - /// - public Handle ProcessHandle; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput.cs deleted file mode 100644 index a06b384..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT -public partial struct AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput -{ - /// - public AuthenticatedQueryOutput Output; - - /// - public uint UnrestrictedProtectedSharedResourceCount; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BindFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BindFlags.cs deleted file mode 100644 index a741075..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BindFlags.cs +++ /dev/null @@ -1,48 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BIND_FLAG -[Flags] -public enum BindFlags : uint -{ - None = 0, - /// - /// D3D11_BIND_VERTEX_BUFFER - VertexBuffer = 1, - /// - /// D3D11_BIND_INDEX_BUFFER - IndexBuffer = 2, - /// - /// D3D11_BIND_CONSTANT_BUFFER - ConstantBuffer = 4, - /// - /// D3D11_BIND_SHADER_RESOURCE - ShaderResource = 8, - /// - /// D3D11_BIND_STREAM_OUTPUT - StreamOutput = 16, - /// - /// D3D11_BIND_RENDER_TARGET - RenderTarget = 32, - /// - /// D3D11_BIND_DEPTH_STENCIL - DepthStencil = 64, - /// - /// D3D11_BIND_UNORDERED_ACCESS - UnorderedAccess = 128, - /// - /// D3D11_BIND_DECODER - Decoder = 512, - /// - /// D3D11_BIND_VIDEO_ENCODER - VideoEncoder = 1024, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Blend.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Blend.cs deleted file mode 100644 index 9f1fa85..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Blend.cs +++ /dev/null @@ -1,67 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BLEND -public enum Blend : int -{ - /// - /// D3D11_BLEND_ZERO - Zero = 1, - /// - /// D3D11_BLEND_ONE - One = 2, - /// - /// D3D11_BLEND_SRC_COLOR - SrcColor = 3, - /// - /// D3D11_BLEND_INV_SRC_COLOR - InvSrcColor = 4, - /// - /// D3D11_BLEND_SRC_ALPHA - SrcAlpha = 5, - /// - /// D3D11_BLEND_INV_SRC_ALPHA - InvSrcAlpha = 6, - /// - /// D3D11_BLEND_DEST_ALPHA - DestAlpha = 7, - /// - /// D3D11_BLEND_INV_DEST_ALPHA - InvDestAlpha = 8, - /// - /// D3D11_BLEND_DEST_COLOR - DestColor = 9, - /// - /// D3D11_BLEND_INV_DEST_COLOR - InvDestColor = 10, - /// - /// D3D11_BLEND_SRC_ALPHA_SAT - SrcAlphaSat = 11, - /// - /// D3D11_BLEND_BLEND_FACTOR - BlendFactor = 14, - /// - /// D3D11_BLEND_INV_BLEND_FACTOR - InvBlendFactor = 15, - /// - /// D3D11_BLEND_SRC1_COLOR - Src1Color = 16, - /// - /// D3D11_BLEND_INV_SRC1_COLOR - InvSrc1Color = 17, - /// - /// D3D11_BLEND_SRC1_ALPHA - Src1Alpha = 18, - /// - /// D3D11_BLEND_INV_SRC1_ALPHA - InvSrc1Alpha = 19, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendDescription.cs deleted file mode 100644 index 34429f5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendDescription.cs +++ /dev/null @@ -1,53 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BLEND_DESC -public partial struct BlendDescription -{ - /// - public Bool32 AlphaToCoverageEnable; - - /// - public Bool32 IndependentBlendEnable; - - /// - public RenderTarget__FixedBuffer RenderTarget; - - public unsafe struct RenderTarget__FixedBuffer - { - public RenderTargetBlendDescription e0; - public RenderTargetBlendDescription e1; - public RenderTargetBlendDescription e2; - public RenderTargetBlendDescription e3; - public RenderTargetBlendDescription e4; - public RenderTargetBlendDescription e5; - public RenderTargetBlendDescription e6; - public RenderTargetBlendDescription e7; - - [UnscopedRef] - public ref RenderTargetBlendDescription this[int index] - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref AsSpan()[index]; - } - } - - [UnscopedRef] - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public Span AsSpan() - { - return MemoryMarshal.CreateSpan(ref e0, 8); - } - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendDescription1.cs deleted file mode 100644 index a5a35a2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendDescription1.cs +++ /dev/null @@ -1,53 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BLEND_DESC1 -public partial struct BlendDescription1 -{ - /// - public Bool32 AlphaToCoverageEnable; - - /// - public Bool32 IndependentBlendEnable; - - /// - public RenderTarget__FixedBuffer RenderTarget; - - public unsafe struct RenderTarget__FixedBuffer - { - public RenderTargetBlendDescription1 e0; - public RenderTargetBlendDescription1 e1; - public RenderTargetBlendDescription1 e2; - public RenderTargetBlendDescription1 e3; - public RenderTargetBlendDescription1 e4; - public RenderTargetBlendDescription1 e5; - public RenderTargetBlendDescription1 e6; - public RenderTargetBlendDescription1 e7; - - [UnscopedRef] - public ref RenderTargetBlendDescription1 this[int index] - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref AsSpan()[index]; - } - } - - [UnscopedRef] - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public Span AsSpan() - { - return MemoryMarshal.CreateSpan(ref e0, 8); - } - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendOperation.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendOperation.cs deleted file mode 100644 index 0c3c012..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendOperation.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BLEND_OP -public enum BlendOperation : int -{ - /// - /// D3D11_BLEND_OP_ADD - Add = 1, - /// - /// D3D11_BLEND_OP_SUBTRACT - Subtract = 2, - /// - /// D3D11_BLEND_OP_REV_SUBTRACT - RevSubtract = 3, - /// - /// D3D11_BLEND_OP_MIN - Min = 4, - /// - /// D3D11_BLEND_OP_MAX - Max = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Box.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Box.cs deleted file mode 100644 index a5ff7c3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Box.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BOX -public partial struct Box -{ - /// - public uint left; - - /// - public uint top; - - /// - public uint front; - - /// - public uint right; - - /// - public uint bottom; - - /// - public uint back; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferDescription.cs deleted file mode 100644 index 682cb0f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferDescription.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BUFFER_DESC -public partial struct BufferDescription -{ - /// - public uint ByteWidth; - - /// - public Usage Usage; - - /// - public BindFlags BindFlags; - - /// - public CpuAccessFlags CPUAccessFlags; - - /// - public ResourceMiscFlags MiscFlags; - - /// - public uint StructureByteStride; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferExtendedSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferExtendedSrv.cs deleted file mode 100644 index c6d795d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferExtendedSrv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BUFFEREX_SRV -public partial struct BufferExtendedSrv -{ - /// - public uint FirstElement; - - /// - public uint NumElements; - - /// - public BufferExtendedSrvFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferExtendedSrvFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferExtendedSrvFlags.cs deleted file mode 100644 index 6f48bfe..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferExtendedSrvFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BUFFEREX_SRV_FLAG -[Flags] -public enum BufferExtendedSrvFlags : int -{ - None = 0, - /// - /// D3D11_BUFFEREX_SRV_FLAG_RAW - Raw = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferRtv.cs deleted file mode 100644 index 01ae846..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferRtv.cs +++ /dev/null @@ -1,84 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BUFFER_RTV -public partial struct BufferRtv -{ - /// - public _Anonymous1_e__Union Anonymous1; - - /// - public _Anonymous2_e__Union Anonymous2; - - [UnscopedRef] - public ref uint NumElements - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous2.NumElements; - } - } - - [UnscopedRef] - public ref uint ElementWidth - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous2.ElementWidth; - } - } - - [UnscopedRef] - public ref uint FirstElement - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous1.FirstElement; - } - } - - [UnscopedRef] - public ref uint ElementOffset - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous1.ElementOffset; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous2_e__Union - { - /// - [FieldOffset(0)] - public uint NumElements; - - /// - [FieldOffset(0)] - public uint ElementWidth; - } - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous1_e__Union - { - /// - [FieldOffset(0)] - public uint FirstElement; - - /// - [FieldOffset(0)] - public uint ElementOffset; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferSrv.cs deleted file mode 100644 index 864e25c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferSrv.cs +++ /dev/null @@ -1,84 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BUFFER_SRV -public partial struct BufferSrv -{ - /// - public _Anonymous1_e__Union Anonymous1; - - /// - public _Anonymous2_e__Union Anonymous2; - - [UnscopedRef] - public ref uint FirstElement - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous1.FirstElement; - } - } - - [UnscopedRef] - public ref uint ElementOffset - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous1.ElementOffset; - } - } - - [UnscopedRef] - public ref uint NumElements - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous2.NumElements; - } - } - - [UnscopedRef] - public ref uint ElementWidth - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous2.ElementWidth; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous1_e__Union - { - /// - [FieldOffset(0)] - public uint FirstElement; - - /// - [FieldOffset(0)] - public uint ElementOffset; - } - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous2_e__Union - { - /// - [FieldOffset(0)] - public uint NumElements; - - /// - [FieldOffset(0)] - public uint ElementWidth; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferUav.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferUav.cs deleted file mode 100644 index a9f5b77..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferUav.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BUFFER_UAV -public partial struct BufferUav -{ - /// - public uint FirstElement; - - /// - public uint NumElements; - - /// - public BufferUavFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferUavFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferUavFlags.cs deleted file mode 100644 index 56a51d2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferUavFlags.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BUFFER_UAV_FLAG -[Flags] -public enum BufferUavFlags : int -{ - None = 0, - /// - /// D3D11_BUFFER_UAV_FLAG_RAW - Raw = 1, - /// - /// D3D11_BUFFER_UAV_FLAG_APPEND - Append = 2, - /// - /// D3D11_BUFFER_UAV_FLAG_COUNTER - Counter = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BusType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BusType.cs deleted file mode 100644 index 4e8dba0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/BusType.cs +++ /dev/null @@ -1,49 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_BUS_TYPE -public enum BusType : int -{ - /// - /// D3D11_BUS_TYPE_OTHER - Other = 0, - /// - /// D3D11_BUS_TYPE_PCI - Pci = 1, - /// - /// D3D11_BUS_TYPE_PCIX - Pcix = 2, - /// - /// D3D11_BUS_TYPE_PCIEXPRESS - Pciexpress = 3, - /// - /// D3D11_BUS_TYPE_AGP - Agp = 4, - /// - /// D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET - ImplModifierInsideOfChipset = 65536, - /// - /// D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP - ImplModifierTracksOnMotherBoardToChip = 131072, - /// - /// D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET - ImplModifierTracksOnMotherBoardToSocket = 196608, - /// - /// D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR - ImplModifierDaughterBoardConnector = 262144, - /// - /// D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE - ImplModifierDaughterBoardConnectorInsideOfNuae = 327680, - /// - /// D3D11_BUS_IMPL_MODIFIER_NON_STANDARD - ImplModifierNonStandard = -2147483648, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CheckMultisampleQualityLevelsFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CheckMultisampleQualityLevelsFlags.cs deleted file mode 100644 index 8698bfd..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CheckMultisampleQualityLevelsFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG -[Flags] -public enum CheckMultisampleQualityLevelsFlags : int -{ - None = 0, - /// - /// D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE - TiledResource = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ClassInstanceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ClassInstanceDescription.cs deleted file mode 100644 index 698c47f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ClassInstanceDescription.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_CLASS_INSTANCE_DESC -public partial struct ClassInstanceDescription -{ - /// - public uint InstanceId; - - /// - public uint InstanceIndex; - - /// - public uint TypeId; - - /// - public uint ConstantBuffer; - - /// - public uint BaseConstantBufferOffset; - - /// - public uint BaseTexture; - - /// - public uint BaseSampler; - - /// - public Bool32 Created; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ClearFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ClearFlags.cs deleted file mode 100644 index 2f162e3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ClearFlags.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_CLEAR_FLAG -[Flags] -public enum ClearFlags : int -{ - None = 0, - /// - /// D3D11_CLEAR_DEPTH - Depth = 1, - /// - /// D3D11_CLEAR_STENCIL - Stencil = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ColorWriteEnable.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ColorWriteEnable.cs deleted file mode 100644 index 0c74aad..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ColorWriteEnable.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_COLOR_WRITE_ENABLE -[Flags] -public enum ColorWriteEnable : byte -{ - None = 0, - /// - /// D3D11_COLOR_WRITE_ENABLE_RED - Red = 1, - /// - /// D3D11_COLOR_WRITE_ENABLE_GREEN - Green = 2, - /// - /// D3D11_COLOR_WRITE_ENABLE_BLUE - Blue = 4, - /// - /// D3D11_COLOR_WRITE_ENABLE_ALPHA - Alpha = 8, - /// - /// D3D11_COLOR_WRITE_ENABLE_ALL - All = 15, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ComparisonFunction.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ComparisonFunction.cs deleted file mode 100644 index 16a1462..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ComparisonFunction.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_COMPARISON_FUNC -public enum ComparisonFunction : int -{ - /// - /// D3D11_COMPARISON_NEVER - Never = 1, - /// - /// D3D11_COMPARISON_LESS - Less = 2, - /// - /// D3D11_COMPARISON_EQUAL - Equal = 3, - /// - /// D3D11_COMPARISON_LESS_EQUAL - LessEqual = 4, - /// - /// D3D11_COMPARISON_GREATER - Greater = 5, - /// - /// D3D11_COMPARISON_NOT_EQUAL - NotEqual = 6, - /// - /// D3D11_COMPARISON_GREATER_EQUAL - GreaterEqual = 7, - /// - /// D3D11_COMPARISON_ALWAYS - Always = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ComputeShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ComputeShaderTraceDescription.cs deleted file mode 100644 index 4c794f7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ComputeShaderTraceDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_COMPUTE_SHADER_TRACE_DESC -public partial struct ComputeShaderTraceDescription -{ - /// - public ulong Invocation; - - /// - public unsafe fixed uint ThreadIDInGroup[3]; - - /// - public unsafe fixed uint ThreadGroupID[3]; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ConservativeRasterizationMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ConservativeRasterizationMode.cs deleted file mode 100644 index 3d93514..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ConservativeRasterizationMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_CONSERVATIVE_RASTERIZATION_MODE -public enum ConservativeRasterizationMode : int -{ - /// - /// D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF - Off = 0, - /// - /// D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON - On = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ConservativeRasterizationTier.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ConservativeRasterizationTier.cs deleted file mode 100644 index f45afcf..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ConservativeRasterizationTier.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_CONSERVATIVE_RASTERIZATION_TIER -public enum ConservativeRasterizationTier : int -{ - /// - /// D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED - NotSupported = 0, - /// - /// D3D11_CONSERVATIVE_RASTERIZATION_TIER_1 - Tier1 = 1, - /// - /// D3D11_CONSERVATIVE_RASTERIZATION_TIER_2 - Tier2 = 2, - /// - /// D3D11_CONSERVATIVE_RASTERIZATION_TIER_3 - Tier3 = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ContentProtectionCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ContentProtectionCaps.cs deleted file mode 100644 index b61a23e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ContentProtectionCaps.cs +++ /dev/null @@ -1,64 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_CONTENT_PROTECTION_CAPS -public enum ContentProtectionCaps : int -{ - /// - /// D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE - Software = 1, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_HARDWARE - Hardware = 2, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON - ProtectionAlwaysOn = 4, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION - PartialDecryption = 8, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY - ContentKey = 16, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY - FreshenSessionKey = 32, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK - EncryptedReadBack = 64, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY - EncryptedReadBackKey = 128, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV - SequentialCtrIv = 256, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY - EncryptSlicedataOnly = 512, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT - DecryptionBlt = 1024, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED - HardwareProtectUncompressed = 2048, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE - HardwareProtectedMemoryPageable = 4096, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN - HardwareTeardown = 8192, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION - HardwareDrmCommunication = 16384, - /// - /// D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION_MULTI_THREADED - HardwareDrmCommunicationMultiThreaded = 32768, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ContextType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ContextType.cs deleted file mode 100644 index 617fb45..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ContextType.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_CONTEXT_TYPE -public enum ContextType : int -{ - /// - /// D3D11_CONTEXT_TYPE_ALL - All = 0, - /// - /// D3D11_CONTEXT_TYPE_3D - _3D = 1, - /// - /// D3D11_CONTEXT_TYPE_COMPUTE - Compute = 2, - /// - /// D3D11_CONTEXT_TYPE_COPY - Copy = 3, - /// - /// D3D11_CONTEXT_TYPE_VIDEO - Video = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CopyFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CopyFlags.cs deleted file mode 100644 index 295250d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CopyFlags.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_COPY_FLAGS -[Flags] -public enum CopyFlags : int -{ - None = 0, - /// - /// D3D11_COPY_NO_OVERWRITE - NoOverwrite = 1, - /// - /// D3D11_COPY_DISCARD - Discard = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Counter.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Counter.cs deleted file mode 100644 index dbff17c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Counter.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_COUNTER -public enum Counter : int -{ - /// - /// D3D11_COUNTER_DEVICE_DEPENDENT_0 - DeviceDependent0 = 1073741824, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterDescription.cs deleted file mode 100644 index d2cfaaf..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterDescription.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_COUNTER_DESC -public partial struct CounterDescription -{ - /// - public Counter Counter; - - /// - public uint MiscFlags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterInfo.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterInfo.cs deleted file mode 100644 index 56352a3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterInfo.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_COUNTER_INFO -public partial struct CounterInfo -{ - /// - public Counter LastDeviceDependentCounter; - - /// - public uint NumSimultaneousCounters; - - /// - public byte NumDetectableParallelUnits; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterType.cs deleted file mode 100644 index 370cf4c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterType.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_COUNTER_TYPE -public enum CounterType : int -{ - /// - /// D3D11_COUNTER_TYPE_FLOAT32 - Float32 = 0, - /// - /// D3D11_COUNTER_TYPE_UINT16 - UInt16 = 1, - /// - /// D3D11_COUNTER_TYPE_UINT32 - UInt32 = 2, - /// - /// D3D11_COUNTER_TYPE_UINT64 - UInt64 = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CpuAccessFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CpuAccessFlags.cs deleted file mode 100644 index 5ad7ae1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CpuAccessFlags.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_CPU_ACCESS_FLAG -[Flags] -public enum CpuAccessFlags : uint -{ - None = 0, - /// - /// D3D11_CPU_ACCESS_WRITE - Write = 65536, - /// - /// D3D11_CPU_ACCESS_READ - Read = 131072, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CreateDeviceContextStateFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CreateDeviceContextStateFlags.cs deleted file mode 100644 index 5baff38..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CreateDeviceContextStateFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG -[Flags] -public enum CreateDeviceContextStateFlags : int -{ - None = 0, - /// - /// D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED - SingleThreaded = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CreateDeviceFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CreateDeviceFlags.cs deleted file mode 100644 index e34530e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CreateDeviceFlags.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_CREATE_DEVICE_FLAG -[Flags] -public enum CreateDeviceFlags : uint -{ - None = 0, - /// - /// D3D11_CREATE_DEVICE_SINGLETHREADED - SingleThreaded = 1, - /// - /// D3D11_CREATE_DEVICE_DEBUG - Debug = 2, - /// - /// D3D11_CREATE_DEVICE_SWITCH_TO_REF - SwitchToRef = 4, - /// - /// D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS - PreventInternalThreadingOptimizations = 8, - /// - /// D3D11_CREATE_DEVICE_BGRA_SUPPORT - BgraSupport = 32, - /// - /// D3D11_CREATE_DEVICE_DEBUGGABLE - Debuggable = 64, - /// - /// D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY - PreventAlteringLayerSettingsFromRegistry = 128, - /// - /// D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT - DisableGpuTimeout = 256, - /// - /// D3D11_CREATE_DEVICE_VIDEO_SUPPORT - VideoSupport = 2048, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CryptoSessionKeyExchangeFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CryptoSessionKeyExchangeFlags.cs deleted file mode 100644 index e1a573a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CryptoSessionKeyExchangeFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS -[Flags] -public enum CryptoSessionKeyExchangeFlags : uint -{ - None = 0, - /// - /// D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE - FlagNone = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CryptoSessionStatus.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CryptoSessionStatus.cs deleted file mode 100644 index 71569e8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CryptoSessionStatus.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_CRYPTO_SESSION_STATUS -public enum CryptoSessionStatus : int -{ - /// - /// D3D11_CRYPTO_SESSION_STATUS_OK - Ok = 0, - /// - /// D3D11_CRYPTO_SESSION_STATUS_KEY_LOST - KeyLost = 1, - /// - /// D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST - KeyAndContentLost = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CullMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CullMode.cs deleted file mode 100644 index 192154c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/CullMode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_CULL_MODE -public enum CullMode : int -{ - /// - /// D3D11_CULL_NONE - None = 1, - /// - /// D3D11_CULL_FRONT - Front = 2, - /// - /// D3D11_CULL_BACK - Back = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilDescription.cs deleted file mode 100644 index f47df8d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilDescription.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_DEPTH_STENCIL_DESC -public partial struct DepthStencilDescription -{ - /// - public Bool32 DepthEnable; - - /// - public DepthWriteMask DepthWriteMask; - - /// - public ComparisonFunction DepthFunc; - - /// - public Bool32 StencilEnable; - - /// - public byte StencilReadMask; - - /// - public byte StencilWriteMask; - - /// - public DepthStencilOperationDescription FrontFace; - - /// - public DepthStencilOperationDescription BackFace; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilOperationDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilOperationDescription.cs deleted file mode 100644 index 6f972ae..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilOperationDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_DEPTH_STENCILOP_DESC -public partial struct DepthStencilOperationDescription -{ - /// - public StencilOperation StencilFailOp; - - /// - public StencilOperation StencilDepthFailOp; - - /// - public StencilOperation StencilPassOp; - - /// - public ComparisonFunction StencilFunc; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilViewDescription.cs deleted file mode 100644 index 2cd7a8f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilViewDescription.cs +++ /dev/null @@ -1,115 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_DEPTH_STENCIL_VIEW_DESC -public partial struct DepthStencilViewDescription -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public DsvDimension ViewDimension; - - /// - public DsvFlags Flags; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref Texture1DDsv Texture1D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1D; - } - } - - [UnscopedRef] - public ref Texture1DArrayDsv Texture1DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1DArray; - } - } - - [UnscopedRef] - public ref Texture2DDsv Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [UnscopedRef] - public ref Texture2DArrayDsv Texture2DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DArray; - } - } - - [UnscopedRef] - public ref Texture2DMsDsv Texture2DMS - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMS; - } - } - - [UnscopedRef] - public ref Texture2DMsArrayDsv Texture2DMSArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMSArray; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public Texture1DDsv Texture1D; - - /// - [FieldOffset(0)] - public Texture1DArrayDsv Texture1DArray; - - /// - [FieldOffset(0)] - public Texture2DDsv Texture2D; - - /// - [FieldOffset(0)] - public Texture2DArrayDsv Texture2DArray; - - /// - [FieldOffset(0)] - public Texture2DMsDsv Texture2DMS; - - /// - [FieldOffset(0)] - public Texture2DMsArrayDsv Texture2DMSArray; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthWriteMask.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthWriteMask.cs deleted file mode 100644 index f313d8f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthWriteMask.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_DEPTH_WRITE_MASK -public enum DepthWriteMask : int -{ - /// - /// D3D11_DEPTH_WRITE_MASK_ZERO - Zero = 0, - /// - /// D3D11_DEPTH_WRITE_MASK_ALL - All = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DeviceContextType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DeviceContextType.cs deleted file mode 100644 index a725502..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DeviceContextType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_DEVICE_CONTEXT_TYPE -public enum DeviceContextType : int -{ - /// - /// D3D11_DEVICE_CONTEXT_IMMEDIATE - Immediate = 0, - /// - /// D3D11_DEVICE_CONTEXT_DEFERRED - Deferred = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DomainShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DomainShaderTraceDescription.cs deleted file mode 100644 index 7c134a8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DomainShaderTraceDescription.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_DOMAIN_SHADER_TRACE_DESC -public partial struct DomainShaderTraceDescription -{ - /// - public ulong Invocation; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DrawIndexedInstancedIndirectArgs.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DrawIndexedInstancedIndirectArgs.cs deleted file mode 100644 index a1a361f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DrawIndexedInstancedIndirectArgs.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS -public partial struct DrawIndexedInstancedIndirectArgs -{ - /// - public uint IndexCountPerInstance; - - /// - public uint InstanceCount; - - /// - public uint StartIndexLocation; - - /// - public int BaseVertexLocation; - - /// - public uint StartInstanceLocation; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DrawInstancedIndirectArgs.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DrawInstancedIndirectArgs.cs deleted file mode 100644 index 7ceb4ed..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DrawInstancedIndirectArgs.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_DRAW_INSTANCED_INDIRECT_ARGS -public partial struct DrawInstancedIndirectArgs -{ - /// - public uint VertexCountPerInstance; - - /// - public uint InstanceCount; - - /// - public uint StartVertexLocation; - - /// - public uint StartInstanceLocation; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DsvDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DsvDimension.cs deleted file mode 100644 index dbd768d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DsvDimension.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_DSV_DIMENSION -public enum DsvDimension : int -{ - /// - /// D3D11_DSV_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D11_DSV_DIMENSION_TEXTURE1D - Texture1D = 1, - /// - /// D3D11_DSV_DIMENSION_TEXTURE1DARRAY - Texture1DArray = 2, - /// - /// D3D11_DSV_DIMENSION_TEXTURE2D - Texture2D = 3, - /// - /// D3D11_DSV_DIMENSION_TEXTURE2DARRAY - Texture2DArray = 4, - /// - /// D3D11_DSV_DIMENSION_TEXTURE2DMS - Texture2DMs = 5, - /// - /// D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY - Texture2DMsArray = 6, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DsvFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DsvFlags.cs deleted file mode 100644 index 184c63f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/DsvFlags.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_DSV_FLAG -[Flags] -public enum DsvFlags : int -{ - None = 0, - /// - /// D3D11_DSV_READ_ONLY_DEPTH - ReadOnlyDepth = 1, - /// - /// D3D11_DSV_READ_ONLY_STENCIL - ReadOnlyStencil = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/EncryptedBlockInfo.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/EncryptedBlockInfo.cs deleted file mode 100644 index 3756b36..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/EncryptedBlockInfo.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_ENCRYPTED_BLOCK_INFO -public partial struct EncryptedBlockInfo -{ - /// - public uint NumEncryptedBytesAtBeginning; - - /// - public uint NumBytesInSkipPattern; - - /// - public uint NumBytesInEncryptPattern; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Feature.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Feature.cs deleted file mode 100644 index f87a1b8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Feature.cs +++ /dev/null @@ -1,79 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE -public enum Feature : int -{ - /// - /// D3D11_FEATURE_THREADING - Threading = 0, - /// - /// D3D11_FEATURE_DOUBLES - Doubles = 1, - /// - /// D3D11_FEATURE_FORMAT_SUPPORT - FormatSupport = 2, - /// - /// D3D11_FEATURE_FORMAT_SUPPORT2 - FormatSupport2 = 3, - /// - /// D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS - XHardwareOptions = 4, - /// - /// D3D11_FEATURE_D3D11_OPTIONS - Options = 5, - /// - /// D3D11_FEATURE_ARCHITECTURE_INFO - ArchitectureInfo = 6, - /// - /// D3D11_FEATURE_D3D9_OPTIONS - D3d9Options = 7, - /// - /// D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT - ShaderMinPrecisionSupport = 8, - /// - /// D3D11_FEATURE_D3D9_SHADOW_SUPPORT - D3d9ShadowSupport = 9, - /// - /// D3D11_FEATURE_D3D11_OPTIONS1 - Options1 = 10, - /// - /// D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT - D3d9SimpleInstancingSupport = 11, - /// - /// D3D11_FEATURE_MARKER_SUPPORT - MarkerSupport = 12, - /// - /// D3D11_FEATURE_D3D9_OPTIONS1 - D3d9Options1 = 13, - /// - /// D3D11_FEATURE_D3D11_OPTIONS2 - Options2 = 14, - /// - /// D3D11_FEATURE_D3D11_OPTIONS3 - Options3 = 15, - /// - /// D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT - GpuVirtualAddressSupport = 16, - /// - /// D3D11_FEATURE_D3D11_OPTIONS4 - Options4 = 17, - /// - /// D3D11_FEATURE_SHADER_CACHE - ShaderCache = 18, - /// - /// D3D11_FEATURE_D3D11_OPTIONS5 - Options5 = 19, - /// - /// D3D11_FEATURE_DISPLAYABLE - Displayable = 20, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataArchitectureInfo.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataArchitectureInfo.cs deleted file mode 100644 index 178db02..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataArchitectureInfo.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_ARCHITECTURE_INFO -public partial struct FeatureDataArchitectureInfo -{ - /// - public Bool32 TileBasedDeferredRenderer; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D10XHardwareOptions.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D10XHardwareOptions.cs deleted file mode 100644 index d87ddaa..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D10XHardwareOptions.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS -public partial struct FeatureDataD3D10XHardwareOptions -{ - /// - public Bool32 ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options.cs deleted file mode 100644 index 3ec07ab..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options.cs +++ /dev/null @@ -1,57 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_D3D11_OPTIONS -public partial struct FeatureDataD3D11Options -{ - /// - public Bool32 OutputMergerLogicOp; - - /// - public Bool32 UAVOnlyRenderingForcedSampleCount; - - /// - public Bool32 DiscardAPIsSeenByDriver; - - /// - public Bool32 FlagsForUpdateAndCopySeenByDriver; - - /// - public Bool32 ClearView; - - /// - public Bool32 CopyWithOverlap; - - /// - public Bool32 ConstantBufferPartialUpdate; - - /// - public Bool32 ConstantBufferOffsetting; - - /// - public Bool32 MapNoOverwriteOnDynamicConstantBuffer; - - /// - public Bool32 MapNoOverwriteOnDynamicBufferSRV; - - /// - public Bool32 MultisampleRTVWithForcedSampleCountOne; - - /// - public Bool32 SAD4ShaderInstructions; - - /// - public Bool32 ExtendedDoublesShaderInstructions; - - /// - public Bool32 ExtendedResourceSharing; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options1.cs deleted file mode 100644 index 5c65bba..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options1.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_D3D11_OPTIONS1 -public partial struct FeatureDataD3D11Options1 -{ - /// - public TiledResourcesTier TiledResourcesTier; - - /// - public Bool32 MinMaxFiltering; - - /// - public Bool32 ClearViewAlsoSupportsDepthOnlyFormats; - - /// - public Bool32 MapOnDefaultBuffers; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options2.cs deleted file mode 100644 index be70130..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options2.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_D3D11_OPTIONS2 -public partial struct FeatureDataD3D11Options2 -{ - /// - public Bool32 PSSpecifiedStencilRefSupported; - - /// - public Bool32 TypedUAVLoadAdditionalFormats; - - /// - public Bool32 ROVsSupported; - - /// - public ConservativeRasterizationTier ConservativeRasterizationTier; - - /// - public TiledResourcesTier TiledResourcesTier; - - /// - public Bool32 MapOnDefaultTextures; - - /// - public Bool32 StandardSwizzle; - - /// - public Bool32 UnifiedMemoryArchitecture; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options3.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options3.cs deleted file mode 100644 index 2f4ac2c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options3.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_D3D11_OPTIONS3 -public partial struct FeatureDataD3D11Options3 -{ - /// - public Bool32 VPAndRTArrayIndexFromAnyShaderFeedingRasterizer; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options4.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options4.cs deleted file mode 100644 index b70b658..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options4.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_D3D11_OPTIONS4 -public partial struct FeatureDataD3D11Options4 -{ - /// - public Bool32 ExtendedNV12SharedTextureSupported; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options5.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options5.cs deleted file mode 100644 index f9a3233..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options5.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_D3D11_OPTIONS5 -public partial struct FeatureDataD3D11Options5 -{ - /// - public SharedResourceTier SharedResourceTier; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9Options.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9Options.cs deleted file mode 100644 index ddebd6b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9Options.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_D3D9_OPTIONS -public partial struct FeatureDataD3d9Options -{ - /// - public Bool32 FullNonPow2TextureSupport; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9Options1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9Options1.cs deleted file mode 100644 index 058fea8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9Options1.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_D3D9_OPTIONS1 -public partial struct FeatureDataD3d9Options1 -{ - /// - public Bool32 FullNonPow2TextureSupported; - - /// - public Bool32 DepthAsTextureWithLessEqualComparisonFilterSupported; - - /// - public Bool32 SimpleInstancingSupported; - - /// - public Bool32 TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9ShadowSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9ShadowSupport.cs deleted file mode 100644 index ceec46b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9ShadowSupport.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT -public partial struct FeatureDataD3d9ShadowSupport -{ - /// - public Bool32 SupportsDepthAsTextureWithLessEqualComparisonFilter; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9SimpleInstancingSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9SimpleInstancingSupport.cs deleted file mode 100644 index 887cefc..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9SimpleInstancingSupport.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT -public partial struct FeatureDataD3d9SimpleInstancingSupport -{ - /// - public Bool32 SimpleInstancingSupported; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataDisplayable.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataDisplayable.cs deleted file mode 100644 index e0e7082..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataDisplayable.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_DISPLAYABLE -public partial struct FeatureDataDisplayable -{ - /// - public Bool32 DisplayableTexture; - - /// - public SharedResourceTier SharedResourceTier; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataDoubles.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataDoubles.cs deleted file mode 100644 index cdc0bd1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataDoubles.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_DOUBLES -public partial struct FeatureDataDoubles -{ - /// - public Bool32 DoublePrecisionFloatShaderOps; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataFormatSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataFormatSupport.cs deleted file mode 100644 index a41ce76..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataFormatSupport.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_FORMAT_SUPPORT -public partial struct FeatureDataFormatSupport -{ - /// - public Graphics.Dxgi.Common.Format InFormat; - - /// - public FormatSupport OutFormatSupport; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataFormatSupport2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataFormatSupport2.cs deleted file mode 100644 index 3978e88..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataFormatSupport2.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_FORMAT_SUPPORT2 -public partial struct FeatureDataFormatSupport2 -{ - /// - public Graphics.Dxgi.Common.Format InFormat; - - /// - public FormatSupport2 OutFormatSupport2; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataGpuVirtualAddressSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataGpuVirtualAddressSupport.cs deleted file mode 100644 index 4b886ae..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataGpuVirtualAddressSupport.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT -public partial struct FeatureDataGpuVirtualAddressSupport -{ - /// - public uint MaxGPUVirtualAddressBitsPerResource; - - /// - public uint MaxGPUVirtualAddressBitsPerProcess; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataMarkerSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataMarkerSupport.cs deleted file mode 100644 index 7757392..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataMarkerSupport.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_MARKER_SUPPORT -public partial struct FeatureDataMarkerSupport -{ - /// - public Bool32 Profile; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataShaderCache.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataShaderCache.cs deleted file mode 100644 index 2a19836..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataShaderCache.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_SHADER_CACHE -public partial struct FeatureDataShaderCache -{ - /// - public uint SupportFlags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataShaderMinPrecisionSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataShaderMinPrecisionSupport.cs deleted file mode 100644 index 619fbf2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataShaderMinPrecisionSupport.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT -public partial struct FeatureDataShaderMinPrecisionSupport -{ - /// - public uint PixelShaderMinPrecision; - - /// - public uint AllOtherShaderStagesMinPrecision; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataThreading.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataThreading.cs deleted file mode 100644 index cc27a5d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataThreading.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_THREADING -public partial struct FeatureDataThreading -{ - /// - public Bool32 DriverConcurrentCreates; - - /// - public Bool32 DriverCommandLists; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataVideoDecoderHistogram.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataVideoDecoderHistogram.cs deleted file mode 100644 index 6ba0a34..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataVideoDecoderHistogram.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM -public partial struct FeatureDataVideoDecoderHistogram -{ - /// - public VideoDecoderDescription DecoderDesc; - - /// - public VideoDecoderHistogramComponentFlags Components; - - /// - public uint BinCount; - - /// - public uint CounterBitDepth; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureVideo.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureVideo.cs deleted file mode 100644 index eb5fb9b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureVideo.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FEATURE_VIDEO -public enum FeatureVideo : int -{ - /// - /// D3D11_FEATURE_VIDEO_DECODER_HISTOGRAM - DecoderHistogram = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FenceFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FenceFlags.cs deleted file mode 100644 index 62dd326..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FenceFlags.cs +++ /dev/null @@ -1,29 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FENCE_FLAG -[Flags] -public enum FenceFlags : uint -{ - /// - /// D3D11_FENCE_FLAG_NONE - None = 0, - /// - /// D3D11_FENCE_FLAG_SHARED - Shared = 2, - /// - /// D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER - SharedCrossAdapter = 4, - /// - /// D3D11_FENCE_FLAG_NON_MONITORED - NonMonitored = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FillMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FillMode.cs deleted file mode 100644 index ff9577d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FillMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FILL_MODE -public enum FillMode : int -{ - /// - /// D3D11_FILL_WIREFRAME - Wireframe = 2, - /// - /// D3D11_FILL_SOLID - Solid = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Filter.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Filter.cs deleted file mode 100644 index 83b9728..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Filter.cs +++ /dev/null @@ -1,124 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FILTER -public enum Filter : int -{ - /// - /// D3D11_FILTER_MIN_MAG_MIP_POINT - MinMagMipPoint = 0, - /// - /// D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR - MinMagPointMipLinear = 1, - /// - /// D3D11_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT - MinPointMagLinearMipPoint = 4, - /// - /// D3D11_FILTER_MIN_POINT_MAG_MIP_LINEAR - MinPointMagMipLinear = 5, - /// - /// D3D11_FILTER_MIN_LINEAR_MAG_MIP_POINT - MinLinearMagMipPoint = 16, - /// - /// D3D11_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR - MinLinearMagPointMipLinear = 17, - /// - /// D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT - MinMagLinearMipPoint = 20, - /// - /// D3D11_FILTER_MIN_MAG_MIP_LINEAR - MinMagMipLinear = 21, - /// - /// D3D11_FILTER_ANISOTROPIC - Anisotropic = 85, - /// - /// D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT - ComparisonMinMagMipPoint = 128, - /// - /// D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR - ComparisonMinMagPointMipLinear = 129, - /// - /// D3D11_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT - ComparisonMinPointMagLinearMipPoint = 132, - /// - /// D3D11_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR - ComparisonMinPointMagMipLinear = 133, - /// - /// D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT - ComparisonMinLinearMagMipPoint = 144, - /// - /// D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR - ComparisonMinLinearMagPointMipLinear = 145, - /// - /// D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT - ComparisonMinMagLinearMipPoint = 148, - /// - /// D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR - ComparisonMinMagMipLinear = 149, - /// - /// D3D11_FILTER_COMPARISON_ANISOTROPIC - ComparisonAnisotropic = 213, - /// - /// D3D11_FILTER_MINIMUM_MIN_MAG_MIP_POINT - MinimumMinMagMipPoint = 256, - /// - /// D3D11_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR - MinimumMinMagPointMipLinear = 257, - /// - /// D3D11_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT - MinimumMinPointMagLinearMipPoint = 260, - /// - /// D3D11_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR - MinimumMinPointMagMipLinear = 261, - /// - /// D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT - MinimumMinLinearMagMipPoint = 272, - /// - /// D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR - MinimumMinLinearMagPointMipLinear = 273, - /// - /// D3D11_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT - MinimumMinMagLinearMipPoint = 276, - /// - /// D3D11_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR - MinimumMinMagMipLinear = 277, - /// - /// D3D11_FILTER_MINIMUM_ANISOTROPIC - MinimumAnisotropic = 341, - /// - /// D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_POINT - MaximumMinMagMipPoint = 384, - /// - /// D3D11_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR - MaximumMinMagPointMipLinear = 385, - /// - /// D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT - MaximumMinPointMagLinearMipPoint = 388, - /// - /// D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR - MaximumMinPointMagMipLinear = 389, - /// - /// D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT - MaximumMinLinearMagMipPoint = 400, - /// - /// D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR - MaximumMinLinearMagPointMipLinear = 401, - /// - /// D3D11_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT - MaximumMinMagLinearMipPoint = 404, - /// - /// D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR - MaximumMinMagMipLinear = 405, - /// - /// D3D11_FILTER_MAXIMUM_ANISOTROPIC - MaximumAnisotropic = 469, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FilterReductionType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FilterReductionType.cs deleted file mode 100644 index 292877b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FilterReductionType.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FILTER_REDUCTION_TYPE -public enum FilterReductionType : int -{ - /// - /// D3D11_FILTER_REDUCTION_TYPE_STANDARD - Standard = 0, - /// - /// D3D11_FILTER_REDUCTION_TYPE_COMPARISON - Comparison = 1, - /// - /// D3D11_FILTER_REDUCTION_TYPE_MINIMUM - Minimum = 2, - /// - /// D3D11_FILTER_REDUCTION_TYPE_MAXIMUM - Maximum = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FilterType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FilterType.cs deleted file mode 100644 index b0be7c3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FilterType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FILTER_TYPE -public enum FilterType : int -{ - /// - /// D3D11_FILTER_TYPE_POINT - Point = 0, - /// - /// D3D11_FILTER_TYPE_LINEAR - Linear = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FormatSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FormatSupport.cs deleted file mode 100644 index bf83e00..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FormatSupport.cs +++ /dev/null @@ -1,111 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FORMAT_SUPPORT -[Flags] -public enum FormatSupport : int -{ - None = 0, - /// - /// D3D11_FORMAT_SUPPORT_BUFFER - Buffer = 1, - /// - /// D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER - IAVertexBuffer = 2, - /// - /// D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER - IAIndexBuffer = 4, - /// - /// D3D11_FORMAT_SUPPORT_SO_BUFFER - SOBuffer = 8, - /// - /// D3D11_FORMAT_SUPPORT_TEXTURE1D - Texture1D = 16, - /// - /// D3D11_FORMAT_SUPPORT_TEXTURE2D - Texture2D = 32, - /// - /// D3D11_FORMAT_SUPPORT_TEXTURE3D - Texture3D = 64, - /// - /// D3D11_FORMAT_SUPPORT_TEXTURECUBE - TextureCube = 128, - /// - /// D3D11_FORMAT_SUPPORT_SHADER_LOAD - ShaderLoad = 256, - /// - /// D3D11_FORMAT_SUPPORT_SHADER_SAMPLE - ShaderSample = 512, - /// - /// D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON - ShaderSampleComparison = 1024, - /// - /// D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT - ShaderSampleMonoText = 2048, - /// - /// D3D11_FORMAT_SUPPORT_MIP - Mip = 4096, - /// - /// D3D11_FORMAT_SUPPORT_MIP_AUTOGEN - MipAutogen = 8192, - /// - /// D3D11_FORMAT_SUPPORT_RENDER_TARGET - RenderTarget = 16384, - /// - /// D3D11_FORMAT_SUPPORT_BLENDABLE - Blendable = 32768, - /// - /// D3D11_FORMAT_SUPPORT_DEPTH_STENCIL - DepthStencil = 65536, - /// - /// D3D11_FORMAT_SUPPORT_CPU_LOCKABLE - CpuLockable = 131072, - /// - /// D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE - MultisampleResolve = 262144, - /// - /// D3D11_FORMAT_SUPPORT_DISPLAY - Display = 524288, - /// - /// D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT - CastWithinBitLayout = 1048576, - /// - /// D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET - MultisampleRendertarget = 2097152, - /// - /// D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD - MultisampleLoad = 4194304, - /// - /// D3D11_FORMAT_SUPPORT_SHADER_GATHER - ShaderGather = 8388608, - /// - /// D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST - BackBufferCast = 16777216, - /// - /// D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW - TypedUnorderedAccessView = 33554432, - /// - /// D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON - ShaderGatherComparison = 67108864, - /// - /// D3D11_FORMAT_SUPPORT_DECODER_OUTPUT - DecoderOutput = 134217728, - /// - /// D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_OUTPUT - VideoProcessorOutput = 268435456, - /// - /// D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT - VideoProcessorInput = 536870912, - /// - /// D3D11_FORMAT_SUPPORT_VIDEO_ENCODER - VideoEncoder = 1073741824, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FormatSupport2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FormatSupport2.cs deleted file mode 100644 index 63449d4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FormatSupport2.cs +++ /dev/null @@ -1,54 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FORMAT_SUPPORT2 -[Flags] -public enum FormatSupport2 : int -{ - None = 0, - /// - /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD - UavAtomicAdd = 1, - /// - /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS - UavAtomicBitwiseOps = 2, - /// - /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE - UavAtomicCompareStoreOrCompareExchange = 4, - /// - /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE - UavAtomicExchange = 8, - /// - /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX - UavAtomicSignedMinOrMax = 16, - /// - /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX - UavAtomicUnsignedMinOrMax = 32, - /// - /// D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD - UavTypedLoad = 64, - /// - /// D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE - UavTypedStore = 128, - /// - /// D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP - OutputMergerLogicOp = 256, - /// - /// D3D11_FORMAT_SUPPORT2_TILED - Tiled = 512, - /// - /// D3D11_FORMAT_SUPPORT2_SHAREABLE - Shareable = 1024, - /// - /// D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY - MultiplaneOverlay = 16384, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FunctionDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FunctionDescription.cs deleted file mode 100644 index 9072035..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/FunctionDescription.cs +++ /dev/null @@ -1,114 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_FUNCTION_DESC -public partial struct FunctionDescription -{ - /// - public uint Version; - - /// - public unsafe sbyte* Creator; - - /// - public uint Flags; - - /// - public uint ConstantBuffers; - - /// - public uint BoundResources; - - /// - public uint InstructionCount; - - /// - public uint TempRegisterCount; - - /// - public uint TempArrayCount; - - /// - public uint DefCount; - - /// - public uint DclCount; - - /// - public uint TextureNormalInstructions; - - /// - public uint TextureLoadInstructions; - - /// - public uint TextureCompInstructions; - - /// - public uint TextureBiasInstructions; - - /// - public uint TextureGradientInstructions; - - /// - public uint FloatInstructionCount; - - /// - public uint IntInstructionCount; - - /// - public uint UintInstructionCount; - - /// - public uint StaticFlowControlCount; - - /// - public uint DynamicFlowControlCount; - - /// - public uint MacroInstructionCount; - - /// - public uint ArrayInstructionCount; - - /// - public uint MovInstructionCount; - - /// - public uint MovcInstructionCount; - - /// - public uint ConversionInstructionCount; - - /// - public uint BitwiseInstructionCount; - - /// - public Graphics.Direct3D.FeatureLevel MinFeatureLevel; - - /// - public ulong RequiredFeatureFlags; - - /// - public unsafe sbyte* Name; - - /// - public int FunctionParameterCount; - - /// - public Bool32 HasReturn; - - /// - public Bool32 Has10Level9VertexShader; - - /// - public Bool32 Has10Level9PixelShader; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/GeometryShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/GeometryShaderTraceDescription.cs deleted file mode 100644 index 1c1dedd..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/GeometryShaderTraceDescription.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_GEOMETRY_SHADER_TRACE_DESC -public partial struct GeometryShaderTraceDescription -{ - /// - public ulong Invocation; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageId.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Graphics.Direct3D11.Enums.cs similarity index 70% rename from src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageId.cs rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Graphics.Direct3D11.Enums.cs index 6378b78..3d97705 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageId.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Graphics.Direct3D11.Enums.cs @@ -9,6 +9,1965 @@ namespace Win32.Graphics.Direct3D11; +/// +/// D3D11_INPUT_CLASSIFICATION +public enum InputClassification : int +{ + /// + /// D3D11_INPUT_PER_VERTEX_DATA + PerVertexData = 0, + /// + /// D3D11_INPUT_PER_INSTANCE_DATA + PerInstanceData = 1, +} + +/// +/// D3D11_FILL_MODE +public enum FillMode : int +{ + /// + /// D3D11_FILL_WIREFRAME + Wireframe = 2, + /// + /// D3D11_FILL_SOLID + Solid = 3, +} + +/// +/// D3D11_CULL_MODE +public enum CullMode : int +{ + /// + /// D3D11_CULL_NONE + None = 1, + /// + /// D3D11_CULL_FRONT + Front = 2, + /// + /// D3D11_CULL_BACK + Back = 3, +} + +/// +/// D3D11_RESOURCE_DIMENSION +public enum ResourceDimension : int +{ + /// + /// D3D11_RESOURCE_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D11_RESOURCE_DIMENSION_BUFFER + Buffer = 1, + /// + /// D3D11_RESOURCE_DIMENSION_TEXTURE1D + Texture1D = 2, + /// + /// D3D11_RESOURCE_DIMENSION_TEXTURE2D + Texture2D = 3, + /// + /// D3D11_RESOURCE_DIMENSION_TEXTURE3D + Texture3D = 4, +} + +/// +/// D3D11_DSV_DIMENSION +public enum DsvDimension : int +{ + /// + /// D3D11_DSV_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D11_DSV_DIMENSION_TEXTURE1D + Texture1D = 1, + /// + /// D3D11_DSV_DIMENSION_TEXTURE1DARRAY + Texture1DArray = 2, + /// + /// D3D11_DSV_DIMENSION_TEXTURE2D + Texture2D = 3, + /// + /// D3D11_DSV_DIMENSION_TEXTURE2DARRAY + Texture2DArray = 4, + /// + /// D3D11_DSV_DIMENSION_TEXTURE2DMS + Texture2DMs = 5, + /// + /// D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY + Texture2DMsArray = 6, +} + +/// +/// D3D11_RTV_DIMENSION +public enum RtvDimension : int +{ + /// + /// D3D11_RTV_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D11_RTV_DIMENSION_BUFFER + Buffer = 1, + /// + /// D3D11_RTV_DIMENSION_TEXTURE1D + Texture1D = 2, + /// + /// D3D11_RTV_DIMENSION_TEXTURE1DARRAY + Texture1DArray = 3, + /// + /// D3D11_RTV_DIMENSION_TEXTURE2D + Texture2D = 4, + /// + /// D3D11_RTV_DIMENSION_TEXTURE2DARRAY + Texture2DArray = 5, + /// + /// D3D11_RTV_DIMENSION_TEXTURE2DMS + Texture2DMs = 6, + /// + /// D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY + Texture2DMsArray = 7, + /// + /// D3D11_RTV_DIMENSION_TEXTURE3D + Texture3D = 8, +} + +/// +/// D3D11_UAV_DIMENSION +public enum UavDimension : int +{ + /// + /// D3D11_UAV_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D11_UAV_DIMENSION_BUFFER + Buffer = 1, + /// + /// D3D11_UAV_DIMENSION_TEXTURE1D + Texture1D = 2, + /// + /// D3D11_UAV_DIMENSION_TEXTURE1DARRAY + Texture1DArray = 3, + /// + /// D3D11_UAV_DIMENSION_TEXTURE2D + Texture2D = 4, + /// + /// D3D11_UAV_DIMENSION_TEXTURE2DARRAY + Texture2DArray = 5, + /// + /// D3D11_UAV_DIMENSION_TEXTURE3D + Texture3D = 8, +} + +/// +/// D3D11_USAGE +public enum Usage : int +{ + /// + /// D3D11_USAGE_DEFAULT + Default = 0, + /// + /// D3D11_USAGE_IMMUTABLE + Immutable = 1, + /// + /// D3D11_USAGE_DYNAMIC + Dynamic = 2, + /// + /// D3D11_USAGE_STAGING + Staging = 3, +} + +/// +/// D3D11_BIND_FLAG +[Flags] +public enum BindFlags : uint +{ + None = 0, + /// + /// D3D11_BIND_VERTEX_BUFFER + VertexBuffer = 1, + /// + /// D3D11_BIND_INDEX_BUFFER + IndexBuffer = 2, + /// + /// D3D11_BIND_CONSTANT_BUFFER + ConstantBuffer = 4, + /// + /// D3D11_BIND_SHADER_RESOURCE + ShaderResource = 8, + /// + /// D3D11_BIND_STREAM_OUTPUT + StreamOutput = 16, + /// + /// D3D11_BIND_RENDER_TARGET + RenderTarget = 32, + /// + /// D3D11_BIND_DEPTH_STENCIL + DepthStencil = 64, + /// + /// D3D11_BIND_UNORDERED_ACCESS + UnorderedAccess = 128, + /// + /// D3D11_BIND_DECODER + Decoder = 512, + /// + /// D3D11_BIND_VIDEO_ENCODER + VideoEncoder = 1024, +} + +/// +/// D3D11_CPU_ACCESS_FLAG +[Flags] +public enum CpuAccessFlags : uint +{ + None = 0, + /// + /// D3D11_CPU_ACCESS_WRITE + Write = 65536, + /// + /// D3D11_CPU_ACCESS_READ + Read = 131072, +} + +/// +/// D3D11_RESOURCE_MISC_FLAG +[Flags] +public enum ResourceMiscFlags : uint +{ + None = 0, + /// + /// D3D11_RESOURCE_MISC_GENERATE_MIPS + GenerateMips = 1, + /// + /// D3D11_RESOURCE_MISC_SHARED + Shared = 2, + /// + /// D3D11_RESOURCE_MISC_TEXTURECUBE + TextureCube = 4, + /// + /// D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS + DrawIndirectArgs = 16, + /// + /// D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS + BufferAllowRawViews = 32, + /// + /// D3D11_RESOURCE_MISC_BUFFER_STRUCTURED + BufferStructured = 64, + /// + /// D3D11_RESOURCE_MISC_RESOURCE_CLAMP + ResourceClamp = 128, + /// + /// D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX + SharedKeyedMutex = 256, + /// + /// D3D11_RESOURCE_MISC_GDI_COMPATIBLE + GDICompatible = 512, + /// + /// D3D11_RESOURCE_MISC_SHARED_NTHANDLE + SharedNthandle = 2048, + /// + /// D3D11_RESOURCE_MISC_RESTRICTED_CONTENT + RestrictedContent = 4096, + /// + /// D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE + RestrictSharedResource = 8192, + /// + /// D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER + RestrictSharedResourceDriver = 16384, + /// + /// D3D11_RESOURCE_MISC_GUARDED + Guarded = 32768, + /// + /// D3D11_RESOURCE_MISC_TILE_POOL + TilePool = 131072, + /// + /// D3D11_RESOURCE_MISC_TILED + Tiled = 262144, + /// + /// D3D11_RESOURCE_MISC_HW_PROTECTED + HWProtected = 524288, + /// + /// D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE + SharedDisplayable = 1048576, + /// + /// D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER + SharedExclusiveWriter = 2097152, +} + +/// +/// D3D11_MAP +public enum MapMode : int +{ + /// + /// D3D11_MAP_READ + Read = 1, + /// + /// D3D11_MAP_WRITE + Write = 2, + /// + /// D3D11_MAP_READ_WRITE + ReadWrite = 3, + /// + /// D3D11_MAP_WRITE_DISCARD + WriteDiscard = 4, + /// + /// D3D11_MAP_WRITE_NO_OVERWRITE + WriteNoOverwrite = 5, +} + +/// +/// D3D11_MAP_FLAG +[Flags] +public enum MapFlags : int +{ + None = 0, + /// + /// D3D11_MAP_FLAG_DO_NOT_WAIT + DoNotWait = 1048576, +} + +/// +/// D3D11_RAISE_FLAG +[Flags] +public enum RaiseFlags : int +{ + None = 0, + /// + /// D3D11_RAISE_FLAG_DRIVER_INTERNAL_ERROR + DriverInternalError = 1, +} + +/// +/// D3D11_CLEAR_FLAG +[Flags] +public enum ClearFlags : int +{ + None = 0, + /// + /// D3D11_CLEAR_DEPTH + Depth = 1, + /// + /// D3D11_CLEAR_STENCIL + Stencil = 2, +} + +/// +/// D3D11_COMPARISON_FUNC +public enum ComparisonFunction : int +{ + /// + /// D3D11_COMPARISON_NEVER + Never = 1, + /// + /// D3D11_COMPARISON_LESS + Less = 2, + /// + /// D3D11_COMPARISON_EQUAL + Equal = 3, + /// + /// D3D11_COMPARISON_LESS_EQUAL + LessEqual = 4, + /// + /// D3D11_COMPARISON_GREATER + Greater = 5, + /// + /// D3D11_COMPARISON_NOT_EQUAL + NotEqual = 6, + /// + /// D3D11_COMPARISON_GREATER_EQUAL + GreaterEqual = 7, + /// + /// D3D11_COMPARISON_ALWAYS + Always = 8, +} + +/// +/// D3D11_DEPTH_WRITE_MASK +public enum DepthWriteMask : int +{ + /// + /// D3D11_DEPTH_WRITE_MASK_ZERO + Zero = 0, + /// + /// D3D11_DEPTH_WRITE_MASK_ALL + All = 1, +} + +/// +/// D3D11_STENCIL_OP +public enum StencilOperation : int +{ + /// + /// D3D11_STENCIL_OP_KEEP + Keep = 1, + /// + /// D3D11_STENCIL_OP_ZERO + Zero = 2, + /// + /// D3D11_STENCIL_OP_REPLACE + Replace = 3, + /// + /// D3D11_STENCIL_OP_INCR_SAT + IncrSat = 4, + /// + /// D3D11_STENCIL_OP_DECR_SAT + DecrSat = 5, + /// + /// D3D11_STENCIL_OP_INVERT + Invert = 6, + /// + /// D3D11_STENCIL_OP_INCR + Incr = 7, + /// + /// D3D11_STENCIL_OP_DECR + Decr = 8, +} + +/// +/// D3D11_BLEND +public enum Blend : int +{ + /// + /// D3D11_BLEND_ZERO + Zero = 1, + /// + /// D3D11_BLEND_ONE + One = 2, + /// + /// D3D11_BLEND_SRC_COLOR + SrcColor = 3, + /// + /// D3D11_BLEND_INV_SRC_COLOR + InvSrcColor = 4, + /// + /// D3D11_BLEND_SRC_ALPHA + SrcAlpha = 5, + /// + /// D3D11_BLEND_INV_SRC_ALPHA + InvSrcAlpha = 6, + /// + /// D3D11_BLEND_DEST_ALPHA + DestAlpha = 7, + /// + /// D3D11_BLEND_INV_DEST_ALPHA + InvDestAlpha = 8, + /// + /// D3D11_BLEND_DEST_COLOR + DestColor = 9, + /// + /// D3D11_BLEND_INV_DEST_COLOR + InvDestColor = 10, + /// + /// D3D11_BLEND_SRC_ALPHA_SAT + SrcAlphaSat = 11, + /// + /// D3D11_BLEND_BLEND_FACTOR + BlendFactor = 14, + /// + /// D3D11_BLEND_INV_BLEND_FACTOR + InvBlendFactor = 15, + /// + /// D3D11_BLEND_SRC1_COLOR + Src1Color = 16, + /// + /// D3D11_BLEND_INV_SRC1_COLOR + InvSrc1Color = 17, + /// + /// D3D11_BLEND_SRC1_ALPHA + Src1Alpha = 18, + /// + /// D3D11_BLEND_INV_SRC1_ALPHA + InvSrc1Alpha = 19, +} + +/// +/// D3D11_BLEND_OP +public enum BlendOperation : int +{ + /// + /// D3D11_BLEND_OP_ADD + Add = 1, + /// + /// D3D11_BLEND_OP_SUBTRACT + Subtract = 2, + /// + /// D3D11_BLEND_OP_REV_SUBTRACT + RevSubtract = 3, + /// + /// D3D11_BLEND_OP_MIN + Min = 4, + /// + /// D3D11_BLEND_OP_MAX + Max = 5, +} + +/// +/// D3D11_COLOR_WRITE_ENABLE +[Flags] +public enum ColorWriteEnable : byte +{ + None = 0, + /// + /// D3D11_COLOR_WRITE_ENABLE_RED + Red = 1, + /// + /// D3D11_COLOR_WRITE_ENABLE_GREEN + Green = 2, + /// + /// D3D11_COLOR_WRITE_ENABLE_BLUE + Blue = 4, + /// + /// D3D11_COLOR_WRITE_ENABLE_ALPHA + Alpha = 8, + /// + /// D3D11_COLOR_WRITE_ENABLE_ALL + All = 15, +} + +/// +/// D3D11_TEXTURECUBE_FACE +public enum TextureCubeFace : int +{ + /// + /// D3D11_TEXTURECUBE_FACE_POSITIVE_X + PositiveX = 0, + /// + /// D3D11_TEXTURECUBE_FACE_NEGATIVE_X + NegativeX = 1, + /// + /// D3D11_TEXTURECUBE_FACE_POSITIVE_Y + PositiveY = 2, + /// + /// D3D11_TEXTURECUBE_FACE_NEGATIVE_Y + NegativeY = 3, + /// + /// D3D11_TEXTURECUBE_FACE_POSITIVE_Z + PositiveZ = 4, + /// + /// D3D11_TEXTURECUBE_FACE_NEGATIVE_Z + NegativeZ = 5, +} + +/// +/// D3D11_BUFFEREX_SRV_FLAG +[Flags] +public enum BufferExtendedSrvFlags : int +{ + None = 0, + /// + /// D3D11_BUFFEREX_SRV_FLAG_RAW + Raw = 1, +} + +/// +/// D3D11_DSV_FLAG +[Flags] +public enum DsvFlags : int +{ + None = 0, + /// + /// D3D11_DSV_READ_ONLY_DEPTH + ReadOnlyDepth = 1, + /// + /// D3D11_DSV_READ_ONLY_STENCIL + ReadOnlyStencil = 2, +} + +/// +/// D3D11_BUFFER_UAV_FLAG +[Flags] +public enum BufferUavFlags : int +{ + None = 0, + /// + /// D3D11_BUFFER_UAV_FLAG_RAW + Raw = 1, + /// + /// D3D11_BUFFER_UAV_FLAG_APPEND + Append = 2, + /// + /// D3D11_BUFFER_UAV_FLAG_COUNTER + Counter = 4, +} + +/// +/// D3D11_FILTER +public enum Filter : int +{ + /// + /// D3D11_FILTER_MIN_MAG_MIP_POINT + MinMagMipPoint = 0, + /// + /// D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR + MinMagPointMipLinear = 1, + /// + /// D3D11_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT + MinPointMagLinearMipPoint = 4, + /// + /// D3D11_FILTER_MIN_POINT_MAG_MIP_LINEAR + MinPointMagMipLinear = 5, + /// + /// D3D11_FILTER_MIN_LINEAR_MAG_MIP_POINT + MinLinearMagMipPoint = 16, + /// + /// D3D11_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR + MinLinearMagPointMipLinear = 17, + /// + /// D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT + MinMagLinearMipPoint = 20, + /// + /// D3D11_FILTER_MIN_MAG_MIP_LINEAR + MinMagMipLinear = 21, + /// + /// D3D11_FILTER_ANISOTROPIC + Anisotropic = 85, + /// + /// D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT + ComparisonMinMagMipPoint = 128, + /// + /// D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR + ComparisonMinMagPointMipLinear = 129, + /// + /// D3D11_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT + ComparisonMinPointMagLinearMipPoint = 132, + /// + /// D3D11_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR + ComparisonMinPointMagMipLinear = 133, + /// + /// D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT + ComparisonMinLinearMagMipPoint = 144, + /// + /// D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR + ComparisonMinLinearMagPointMipLinear = 145, + /// + /// D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT + ComparisonMinMagLinearMipPoint = 148, + /// + /// D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR + ComparisonMinMagMipLinear = 149, + /// + /// D3D11_FILTER_COMPARISON_ANISOTROPIC + ComparisonAnisotropic = 213, + /// + /// D3D11_FILTER_MINIMUM_MIN_MAG_MIP_POINT + MinimumMinMagMipPoint = 256, + /// + /// D3D11_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR + MinimumMinMagPointMipLinear = 257, + /// + /// D3D11_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT + MinimumMinPointMagLinearMipPoint = 260, + /// + /// D3D11_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR + MinimumMinPointMagMipLinear = 261, + /// + /// D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT + MinimumMinLinearMagMipPoint = 272, + /// + /// D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR + MinimumMinLinearMagPointMipLinear = 273, + /// + /// D3D11_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT + MinimumMinMagLinearMipPoint = 276, + /// + /// D3D11_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR + MinimumMinMagMipLinear = 277, + /// + /// D3D11_FILTER_MINIMUM_ANISOTROPIC + MinimumAnisotropic = 341, + /// + /// D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_POINT + MaximumMinMagMipPoint = 384, + /// + /// D3D11_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR + MaximumMinMagPointMipLinear = 385, + /// + /// D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT + MaximumMinPointMagLinearMipPoint = 388, + /// + /// D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR + MaximumMinPointMagMipLinear = 389, + /// + /// D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT + MaximumMinLinearMagMipPoint = 400, + /// + /// D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR + MaximumMinLinearMagPointMipLinear = 401, + /// + /// D3D11_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT + MaximumMinMagLinearMipPoint = 404, + /// + /// D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR + MaximumMinMagMipLinear = 405, + /// + /// D3D11_FILTER_MAXIMUM_ANISOTROPIC + MaximumAnisotropic = 469, +} + +/// +/// D3D11_FILTER_TYPE +public enum FilterType : int +{ + /// + /// D3D11_FILTER_TYPE_POINT + Point = 0, + /// + /// D3D11_FILTER_TYPE_LINEAR + Linear = 1, +} + +/// +/// D3D11_FILTER_REDUCTION_TYPE +public enum FilterReductionType : int +{ + /// + /// D3D11_FILTER_REDUCTION_TYPE_STANDARD + Standard = 0, + /// + /// D3D11_FILTER_REDUCTION_TYPE_COMPARISON + Comparison = 1, + /// + /// D3D11_FILTER_REDUCTION_TYPE_MINIMUM + Minimum = 2, + /// + /// D3D11_FILTER_REDUCTION_TYPE_MAXIMUM + Maximum = 3, +} + +/// +/// D3D11_TEXTURE_ADDRESS_MODE +public enum TextureAddressMode : int +{ + /// + /// D3D11_TEXTURE_ADDRESS_WRAP + Wrap = 1, + /// + /// D3D11_TEXTURE_ADDRESS_MIRROR + Mirror = 2, + /// + /// D3D11_TEXTURE_ADDRESS_CLAMP + Clamp = 3, + /// + /// D3D11_TEXTURE_ADDRESS_BORDER + Border = 4, + /// + /// D3D11_TEXTURE_ADDRESS_MIRROR_ONCE + MirrorOnce = 5, +} + +/// +/// D3D11_FORMAT_SUPPORT +[Flags] +public enum FormatSupport : int +{ + None = 0, + /// + /// D3D11_FORMAT_SUPPORT_BUFFER + Buffer = 1, + /// + /// D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER + IAVertexBuffer = 2, + /// + /// D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER + IAIndexBuffer = 4, + /// + /// D3D11_FORMAT_SUPPORT_SO_BUFFER + SOBuffer = 8, + /// + /// D3D11_FORMAT_SUPPORT_TEXTURE1D + Texture1D = 16, + /// + /// D3D11_FORMAT_SUPPORT_TEXTURE2D + Texture2D = 32, + /// + /// D3D11_FORMAT_SUPPORT_TEXTURE3D + Texture3D = 64, + /// + /// D3D11_FORMAT_SUPPORT_TEXTURECUBE + TextureCube = 128, + /// + /// D3D11_FORMAT_SUPPORT_SHADER_LOAD + ShaderLoad = 256, + /// + /// D3D11_FORMAT_SUPPORT_SHADER_SAMPLE + ShaderSample = 512, + /// + /// D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON + ShaderSampleComparison = 1024, + /// + /// D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT + ShaderSampleMonoText = 2048, + /// + /// D3D11_FORMAT_SUPPORT_MIP + Mip = 4096, + /// + /// D3D11_FORMAT_SUPPORT_MIP_AUTOGEN + MipAutogen = 8192, + /// + /// D3D11_FORMAT_SUPPORT_RENDER_TARGET + RenderTarget = 16384, + /// + /// D3D11_FORMAT_SUPPORT_BLENDABLE + Blendable = 32768, + /// + /// D3D11_FORMAT_SUPPORT_DEPTH_STENCIL + DepthStencil = 65536, + /// + /// D3D11_FORMAT_SUPPORT_CPU_LOCKABLE + CpuLockable = 131072, + /// + /// D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE + MultisampleResolve = 262144, + /// + /// D3D11_FORMAT_SUPPORT_DISPLAY + Display = 524288, + /// + /// D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT + CastWithinBitLayout = 1048576, + /// + /// D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET + MultisampleRendertarget = 2097152, + /// + /// D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD + MultisampleLoad = 4194304, + /// + /// D3D11_FORMAT_SUPPORT_SHADER_GATHER + ShaderGather = 8388608, + /// + /// D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST + BackBufferCast = 16777216, + /// + /// D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW + TypedUnorderedAccessView = 33554432, + /// + /// D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON + ShaderGatherComparison = 67108864, + /// + /// D3D11_FORMAT_SUPPORT_DECODER_OUTPUT + DecoderOutput = 134217728, + /// + /// D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_OUTPUT + VideoProcessorOutput = 268435456, + /// + /// D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT + VideoProcessorInput = 536870912, + /// + /// D3D11_FORMAT_SUPPORT_VIDEO_ENCODER + VideoEncoder = 1073741824, +} + +/// +/// D3D11_FORMAT_SUPPORT2 +[Flags] +public enum FormatSupport2 : int +{ + None = 0, + /// + /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD + UavAtomicAdd = 1, + /// + /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS + UavAtomicBitwiseOps = 2, + /// + /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE + UavAtomicCompareStoreOrCompareExchange = 4, + /// + /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE + UavAtomicExchange = 8, + /// + /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX + UavAtomicSignedMinOrMax = 16, + /// + /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX + UavAtomicUnsignedMinOrMax = 32, + /// + /// D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD + UavTypedLoad = 64, + /// + /// D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE + UavTypedStore = 128, + /// + /// D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP + OutputMergerLogicOp = 256, + /// + /// D3D11_FORMAT_SUPPORT2_TILED + Tiled = 512, + /// + /// D3D11_FORMAT_SUPPORT2_SHAREABLE + Shareable = 1024, + /// + /// D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY + MultiplaneOverlay = 16384, +} + +/// +/// D3D11_ASYNC_GETDATA_FLAG +[Flags] +public enum AsyncGetDataFlags : int +{ + None = 0, + /// + /// D3D11_ASYNC_GETDATA_DONOTFLUSH + DoNotFlush = 1, +} + +/// +/// D3D11_QUERY +public enum QueryType : int +{ + /// + /// D3D11_QUERY_EVENT + Event = 0, + /// + /// D3D11_QUERY_OCCLUSION + Occlusion = 1, + /// + /// D3D11_QUERY_TIMESTAMP + Timestamp = 2, + /// + /// D3D11_QUERY_TIMESTAMP_DISJOINT + TimestampDisjoint = 3, + /// + /// D3D11_QUERY_PIPELINE_STATISTICS + PipelineStatistics = 4, + /// + /// D3D11_QUERY_OCCLUSION_PREDICATE + OcclusionPredicate = 5, + /// + /// D3D11_QUERY_SO_STATISTICS + SOStatistics = 6, + /// + /// D3D11_QUERY_SO_OVERFLOW_PREDICATE + SOOverflowPredicate = 7, + /// + /// D3D11_QUERY_SO_STATISTICS_STREAM0 + SOStatisticsStream0 = 8, + /// + /// D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM0 + SOOverflowPredicateStream0 = 9, + /// + /// D3D11_QUERY_SO_STATISTICS_STREAM1 + SOStatisticsStream1 = 10, + /// + /// D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM1 + SOOverflowPredicateStream1 = 11, + /// + /// D3D11_QUERY_SO_STATISTICS_STREAM2 + SOStatisticsStream2 = 12, + /// + /// D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM2 + SOOverflowPredicateStream2 = 13, + /// + /// D3D11_QUERY_SO_STATISTICS_STREAM3 + SOStatisticsStream3 = 14, + /// + /// D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM3 + SOOverflowPredicateStream3 = 15, +} + +/// +/// D3D11_QUERY_MISC_FLAG +[Flags] +public enum QueryMiscFlags : int +{ + None = 0, + /// + /// D3D11_QUERY_MISC_PREDICATEHINT + PredicateHint = 1, +} + +/// +/// D3D11_COUNTER +public enum Counter : int +{ + /// + /// D3D11_COUNTER_DEVICE_DEPENDENT_0 + DeviceDependent0 = 1073741824, +} + +/// +/// D3D11_COUNTER_TYPE +public enum CounterType : int +{ + /// + /// D3D11_COUNTER_TYPE_FLOAT32 + Float32 = 0, + /// + /// D3D11_COUNTER_TYPE_UINT16 + UInt16 = 1, + /// + /// D3D11_COUNTER_TYPE_UINT32 + UInt32 = 2, + /// + /// D3D11_COUNTER_TYPE_UINT64 + UInt64 = 3, +} + +/// +/// D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS +public enum StandardMultisampleQualityLevels : int +{ + /// + /// D3D11_STANDARD_MULTISAMPLE_PATTERN + Standard = -1, + /// + /// D3D11_CENTER_MULTISAMPLE_PATTERN + Center = -2, +} + +/// +/// D3D11_DEVICE_CONTEXT_TYPE +public enum DeviceContextType : int +{ + /// + /// D3D11_DEVICE_CONTEXT_IMMEDIATE + Immediate = 0, + /// + /// D3D11_DEVICE_CONTEXT_DEFERRED + Deferred = 1, +} + +/// +/// D3D11_FEATURE +public enum Feature : int +{ + /// + /// D3D11_FEATURE_THREADING + Threading = 0, + /// + /// D3D11_FEATURE_DOUBLES + Doubles = 1, + /// + /// D3D11_FEATURE_FORMAT_SUPPORT + FormatSupport = 2, + /// + /// D3D11_FEATURE_FORMAT_SUPPORT2 + FormatSupport2 = 3, + /// + /// D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS + XHardwareOptions = 4, + /// + /// D3D11_FEATURE_D3D11_OPTIONS + Options = 5, + /// + /// D3D11_FEATURE_ARCHITECTURE_INFO + ArchitectureInfo = 6, + /// + /// D3D11_FEATURE_D3D9_OPTIONS + D3d9Options = 7, + /// + /// D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT + ShaderMinPrecisionSupport = 8, + /// + /// D3D11_FEATURE_D3D9_SHADOW_SUPPORT + D3d9ShadowSupport = 9, + /// + /// D3D11_FEATURE_D3D11_OPTIONS1 + Options1 = 10, + /// + /// D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT + D3d9SimpleInstancingSupport = 11, + /// + /// D3D11_FEATURE_MARKER_SUPPORT + MarkerSupport = 12, + /// + /// D3D11_FEATURE_D3D9_OPTIONS1 + D3d9Options1 = 13, + /// + /// D3D11_FEATURE_D3D11_OPTIONS2 + Options2 = 14, + /// + /// D3D11_FEATURE_D3D11_OPTIONS3 + Options3 = 15, + /// + /// D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT + GpuVirtualAddressSupport = 16, + /// + /// D3D11_FEATURE_D3D11_OPTIONS4 + Options4 = 17, + /// + /// D3D11_FEATURE_SHADER_CACHE + ShaderCache = 18, + /// + /// D3D11_FEATURE_D3D11_OPTIONS5 + Options5 = 19, + /// + /// D3D11_FEATURE_DISPLAYABLE + Displayable = 20, +} + +/// +/// D3D11_SHADER_MIN_PRECISION_SUPPORT +public enum ShaderMinPrecisionSupport : int +{ + /// + /// D3D11_SHADER_MIN_PRECISION_10_BIT + P10Bit = 1, + /// + /// D3D11_SHADER_MIN_PRECISION_16_BIT + P16Bit = 2, +} + +/// +/// D3D11_TILED_RESOURCES_TIER +public enum TiledResourcesTier : int +{ + /// + /// D3D11_TILED_RESOURCES_NOT_SUPPORTED + NotSupported = 0, + /// + /// D3D11_TILED_RESOURCES_TIER_1 + Tier1 = 1, + /// + /// D3D11_TILED_RESOURCES_TIER_2 + Tier2 = 2, + /// + /// D3D11_TILED_RESOURCES_TIER_3 + Tier3 = 3, +} + +/// +/// D3D11_CONSERVATIVE_RASTERIZATION_TIER +public enum ConservativeRasterizationTier : int +{ + /// + /// D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED + NotSupported = 0, + /// + /// D3D11_CONSERVATIVE_RASTERIZATION_TIER_1 + Tier1 = 1, + /// + /// D3D11_CONSERVATIVE_RASTERIZATION_TIER_2 + Tier2 = 2, + /// + /// D3D11_CONSERVATIVE_RASTERIZATION_TIER_3 + Tier3 = 3, +} + +/// +/// D3D11_SHADER_CACHE_SUPPORT_FLAGS +[Flags] +public enum ShaderCacheSupportFlags : int +{ + /// + /// D3D11_SHADER_CACHE_SUPPORT_NONE + None = 0, + /// + /// D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE + AutomaticInprocCache = 1, + /// + /// D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE + AutomaticDiskCache = 2, +} + +/// +/// D3D11_SHARED_RESOURCE_TIER +public enum SharedResourceTier : int +{ + /// + /// D3D11_SHARED_RESOURCE_TIER_0 + Tier0 = 0, + /// + /// D3D11_SHARED_RESOURCE_TIER_1 + Tier1 = 1, + /// + /// D3D11_SHARED_RESOURCE_TIER_2 + Tier2 = 2, + /// + /// D3D11_SHARED_RESOURCE_TIER_3 + Tier3 = 3, +} + +/// +/// D3D11_VIDEO_DECODER_BUFFER_TYPE +public enum VideoDecoderBufferType : int +{ + /// + /// D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS + PictureParameters = 0, + /// + /// D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL + MacroblockControl = 1, + /// + /// D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE + ResidualDifference = 2, + /// + /// D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL + DeblockingControl = 3, + /// + /// D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX + InverseQuantizationMatrix = 4, + /// + /// D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL + SliceControl = 5, + /// + /// D3D11_VIDEO_DECODER_BUFFER_BITSTREAM + Bitstream = 6, + /// + /// D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR + MotionVector = 7, + /// + /// D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN + FilmGrain = 8, +} + +/// +/// D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT +public enum VideoProcessorFormatSupport : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_INPUT + Input = 1, + /// + /// D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_OUTPUT + Output = 2, +} + +/// +/// D3D11_VIDEO_PROCESSOR_DEVICE_CAPS +public enum VideoProcessorDeviceCaps : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE + LinearSpace = 1, + /// + /// D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC + Xvycc = 2, + /// + /// D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION + RgbRangeConversion = 4, + /// + /// D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION + YcbcrMatrixConversion = 8, + /// + /// D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE + NominalRange = 16, +} + +/// +/// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS +public enum VideoProcessorFeatureCaps : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL + AlphaFill = 1, + /// + /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION + Constriction = 2, + /// + /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY + LumaKey = 4, + /// + /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE + AlphaPalette = 8, + /// + /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY + Legacy = 16, + /// + /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO + Stereo = 32, + /// + /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION + Rotation = 64, + /// + /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM + AlphaStream = 128, + /// + /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO + PixelAspectRatio = 256, + /// + /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR + Mirror = 512, + /// + /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE + ShaderUsage = 1024, + /// + /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 + MetadataHdr10 = 2048, +} + +/// +/// D3D11_VIDEO_PROCESSOR_FILTER_CAPS +public enum VideoProcessorFilterCaps : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS + Brightness = 1, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST + Contrast = 2, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE + Hue = 4, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION + Saturation = 8, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION + NoiseReduction = 16, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_EDGE_ENHANCEMENT + EdgeEnhancement = 32, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_ANAMORPHIC_SCALING + AnamorphicScaling = 64, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_STEREO_ADJUSTMENT + StereoAdjustment = 128, +} + +/// +/// D3D11_VIDEO_PROCESSOR_FORMAT_CAPS +public enum VideoProcessorFormatCaps : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED + RgbInterlaced = 1, + /// + /// D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP + RgbProcamp = 2, + /// + /// D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY + RgbLumaKey = 4, + /// + /// D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED + PaletteInterlaced = 8, +} + +/// +/// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS +public enum VideoProcessorAutoStreamCaps : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DENOISE + Denoise = 1, + /// + /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DERINGING + Deringing = 2, + /// + /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_EDGE_ENHANCEMENT + EdgeEnhancement = 4, + /// + /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_COLOR_CORRECTION + ColorCorrection = 8, + /// + /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_FLESH_TONE_MAPPING + FleshToneMapping = 16, + /// + /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_IMAGE_STABILIZATION + ImageStabilization = 32, + /// + /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_SUPER_RESOLUTION + SuperResolution = 64, + /// + /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_ANAMORPHIC_SCALING + AnamorphicScaling = 128, +} + +/// +/// D3D11_VIDEO_PROCESSOR_STEREO_CAPS +public enum VideoProcessorStereoCaps : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_CAPS_MONO_OFFSET + MonoOffset = 1, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_CAPS_ROW_INTERLEAVED + RowInterleaved = 2, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_CAPS_COLUMN_INTERLEAVED + ColumnInterleaved = 4, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_CAPS_CHECKERBOARD + Checkerboard = 8, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_CAPS_FLIP_MODE + FlipMode = 16, +} + +/// +/// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS +public enum VideoProcessorProcessorCaps : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND + DeinterlaceBlend = 1, + /// + /// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB + DeinterlaceBob = 2, + /// + /// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE + DeinterlaceAdaptive = 4, + /// + /// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION + DeinterlaceMotionCompensation = 8, + /// + /// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE + InverseTelecine = 16, + /// + /// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION + FrameRateConversion = 32, +} + +/// +/// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS +public enum VideoProcessorItelecineCaps : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32 + _32 = 1, + /// + /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_22 + _22 = 2, + /// + /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2224 + _2224 = 4, + /// + /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2332 + _2332 = 8, + /// + /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32322 + _32322 = 16, + /// + /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_55 + _55 = 32, + /// + /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_64 + _64 = 64, + /// + /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_87 + _87 = 128, + /// + /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_222222222223 + _222222222223 = 256, + /// + /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_OTHER + Other = -2147483648, +} + +/// +/// D3D11_CONTENT_PROTECTION_CAPS +public enum ContentProtectionCaps : int +{ + /// + /// D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE + Software = 1, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_HARDWARE + Hardware = 2, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON + ProtectionAlwaysOn = 4, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION + PartialDecryption = 8, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY + ContentKey = 16, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY + FreshenSessionKey = 32, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK + EncryptedReadBack = 64, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY + EncryptedReadBackKey = 128, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV + SequentialCtrIv = 256, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY + EncryptSlicedataOnly = 512, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT + DecryptionBlt = 1024, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED + HardwareProtectUncompressed = 2048, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE + HardwareProtectedMemoryPageable = 4096, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN + HardwareTeardown = 8192, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION + HardwareDrmCommunication = 16384, + /// + /// D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION_MULTI_THREADED + HardwareDrmCommunicationMultiThreaded = 32768, +} + +/// +/// D3D11_VIDEO_PROCESSOR_FILTER +public enum VideoProcessorFilter : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_BRIGHTNESS + Brightness = 0, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_CONTRAST + Contrast = 1, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_HUE + Hue = 2, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_SATURATION + Saturation = 3, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_NOISE_REDUCTION + NoiseReduction = 4, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_EDGE_ENHANCEMENT + EdgeEnhancement = 5, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_ANAMORPHIC_SCALING + AnamorphicScaling = 6, + /// + /// D3D11_VIDEO_PROCESSOR_FILTER_STEREO_ADJUSTMENT + StereoAdjustment = 7, +} + +/// +/// D3D11_VIDEO_FRAME_FORMAT +public enum VideoFrameFormat : int +{ + /// + /// D3D11_VIDEO_FRAME_FORMAT_PROGRESSIVE + Progressive = 0, + /// + /// D3D11_VIDEO_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST + InterlacedTopFieldFirst = 1, + /// + /// D3D11_VIDEO_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST + InterlacedBottomFieldFirst = 2, +} + +/// +/// D3D11_VIDEO_USAGE +public enum VideoUsage : int +{ + /// + /// D3D11_VIDEO_USAGE_PLAYBACK_NORMAL + PlaybackNormal = 0, + /// + /// D3D11_VIDEO_USAGE_OPTIMAL_SPEED + OptimalSpeed = 1, + /// + /// D3D11_VIDEO_USAGE_OPTIMAL_QUALITY + OptimalQuality = 2, +} + +/// +/// D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE +public enum VideoProcessorNominalRange : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_UNDEFINED + Undefined = 0, + /// + /// D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_16_235 + Range_16_235 = 1, + /// + /// D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_0_255 + Range_0_255 = 2, +} + +/// +/// D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE +public enum VideoProcessorAlphaFillMode : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE + Opaque = 0, + /// + /// D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND + Background = 1, + /// + /// D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION + Destination = 2, + /// + /// D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM + SourceStream = 3, +} + +/// +/// D3D11_VIDEO_PROCESSOR_OUTPUT_RATE +public enum VideoProcessorOutputRate : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL + Normal = 0, + /// + /// D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_HALF + Half = 1, + /// + /// D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM + Custom = 2, +} + +/// +/// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT +public enum VideoProcessorStereoFormat : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO + Mono = 0, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL + Horizontal = 1, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL + Vertical = 2, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE + Separate = 3, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET + MonoOffset = 4, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED + RowInterleaved = 5, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED + ColumnInterleaved = 6, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD + Checkerboard = 7, +} + +/// +/// D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE +public enum VideoProcessorStereoFlipMode : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_FLIP_NONE + None = 0, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME0 + Frame0 = 1, + /// + /// D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME1 + Frame1 = 2, +} + +/// +/// D3D11_VIDEO_PROCESSOR_ROTATION +public enum VideoProcessorRotation : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_ROTATION_IDENTITY + Identity = 0, + /// + /// D3D11_VIDEO_PROCESSOR_ROTATION_90 + Rotation90 = 1, + /// + /// D3D11_VIDEO_PROCESSOR_ROTATION_180 + Rotation180 = 2, + /// + /// D3D11_VIDEO_PROCESSOR_ROTATION_270 + Rotation270 = 3, +} + +/// +/// D3D11_AUTHENTICATED_CHANNEL_TYPE +public enum AuthenticatedChannelType : int +{ + /// + /// D3D11_AUTHENTICATED_CHANNEL_D3D11 + D3D11 = 1, + /// + /// D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE + DriverSoftware = 2, + /// + /// D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE + DriverHardware = 3, +} + +/// +/// D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE +public enum AuthenticatedProcessIdentifierType : int +{ + /// + /// D3D11_PROCESSIDTYPE_UNKNOWN + Unknown = 0, + /// + /// D3D11_PROCESSIDTYPE_DWM + Dwm = 1, + /// + /// D3D11_PROCESSIDTYPE_HANDLE + Handle = 2, +} + +/// +/// D3D11_BUS_TYPE +public enum BusType : int +{ + /// + /// D3D11_BUS_TYPE_OTHER + Other = 0, + /// + /// D3D11_BUS_TYPE_PCI + Pci = 1, + /// + /// D3D11_BUS_TYPE_PCIX + Pcix = 2, + /// + /// D3D11_BUS_TYPE_PCIEXPRESS + Pciexpress = 3, + /// + /// D3D11_BUS_TYPE_AGP + Agp = 4, + /// + /// D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET + ImplModifierInsideOfChipset = 65536, + /// + /// D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP + ImplModifierTracksOnMotherBoardToChip = 131072, + /// + /// D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET + ImplModifierTracksOnMotherBoardToSocket = 196608, + /// + /// D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR + ImplModifierDaughterBoardConnector = 262144, + /// + /// D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE + ImplModifierDaughterBoardConnectorInsideOfNuae = 327680, + /// + /// D3D11_BUS_IMPL_MODIFIER_NON_STANDARD + ImplModifierNonStandard = -2147483648, +} + +/// +/// D3D11_VDOV_DIMENSION +public enum VdovDimension : int +{ + /// + /// D3D11_VDOV_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D11_VDOV_DIMENSION_TEXTURE2D + Texture2D = 1, +} + +/// +/// D3D11_VPIV_DIMENSION +public enum VpivDimension : int +{ + /// + /// D3D11_VPIV_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D11_VPIV_DIMENSION_TEXTURE2D + Texture2D = 1, +} + +/// +/// D3D11_VPOV_DIMENSION +public enum VpovDimension : int +{ + /// + /// D3D11_VPOV_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D11_VPOV_DIMENSION_TEXTURE2D + Texture2D = 1, + /// + /// D3D11_VPOV_DIMENSION_TEXTURE2DARRAY + Texture2DArray = 2, +} + +/// +/// D3D11_CREATE_DEVICE_FLAG +[Flags] +public enum CreateDeviceFlags : uint +{ + None = 0, + /// + /// D3D11_CREATE_DEVICE_SINGLETHREADED + SingleThreaded = 1, + /// + /// D3D11_CREATE_DEVICE_DEBUG + Debug = 2, + /// + /// D3D11_CREATE_DEVICE_SWITCH_TO_REF + SwitchToRef = 4, + /// + /// D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS + PreventInternalThreadingOptimizations = 8, + /// + /// D3D11_CREATE_DEVICE_BGRA_SUPPORT + BgraSupport = 32, + /// + /// D3D11_CREATE_DEVICE_DEBUGGABLE + Debuggable = 64, + /// + /// D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY + PreventAlteringLayerSettingsFromRegistry = 128, + /// + /// D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT + DisableGpuTimeout = 256, + /// + /// D3D11_CREATE_DEVICE_VIDEO_SUPPORT + VideoSupport = 2048, +} + +/// +/// D3D11_RLDO_FLAGS +[Flags] +public enum ReportLiveDeviceObjectFlags : int +{ + None = 0, + /// + /// D3D11_RLDO_SUMMARY + Summary = 1, + /// + /// D3D11_RLDO_DETAIL + Detail = 2, + /// + /// D3D11_RLDO_IGNORE_INTERNAL + IgnoreInternal = 4, +} + +/// +/// D3D11_SHADER_TRACKING_RESOURCE_TYPE +public enum ShaderTrackingResourceType : int +{ + /// + /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE + None = 0, + /// + /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY + UavDeviceMemory = 1, + /// + /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY + NonUavDeviceMemory = 2, + /// + /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY + AllDeviceMemory = 3, + /// + /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY + GroupSharedMemory = 4, + /// + /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY + AllSharedMemory = 5, + /// + /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV + GroupSharedNonUav = 6, + /// + /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL + All = 7, +} + +/// +/// D3D11_SHADER_TRACKING_OPTIONS +public enum ShaderTrackingOptions : int +{ + /// + /// D3D11_SHADER_TRACKING_OPTION_IGNORE + OptionIgnore = 0, + /// + /// D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED + OptionTrackUninitialized = 1, + /// + /// D3D11_SHADER_TRACKING_OPTION_TRACK_RAW + OptionTrackRaw = 2, + /// + /// D3D11_SHADER_TRACKING_OPTION_TRACK_WAR + OptionTrackWar = 4, + /// + /// D3D11_SHADER_TRACKING_OPTION_TRACK_WAW + OptionTrackWaw = 8, + /// + /// D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME + OptionAllowSame = 16, + /// + /// D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY + OptionTrackAtomicConsistency = 32, + /// + /// D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS + OptionTrackRawAcrossThreadgroups = 64, + /// + /// D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS + OptionTrackWarAcrossThreadgroups = 128, + /// + /// D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS + OptionTrackWawAcrossThreadgroups = 256, + /// + /// D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS + OptionTrackAtomicConsistencyAcrossThreadgroups = 512, + /// + /// D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS + OptionUavSpecificFlags = 960, + /// + /// D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS + OptionAllHazards = 1006, + /// + /// D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME + OptionAllHazardsAllowingSame = 1022, + /// + /// D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS + OptionAllOptions = 1023, +} + +/// +/// D3D11_MESSAGE_CATEGORY +public enum MessageCategory : int +{ + /// + /// D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED + ApplicationDefined = 0, + /// + /// D3D11_MESSAGE_CATEGORY_MISCELLANEOUS + Miscellaneous = 1, + /// + /// D3D11_MESSAGE_CATEGORY_INITIALIZATION + Initialization = 2, + /// + /// D3D11_MESSAGE_CATEGORY_CLEANUP + Cleanup = 3, + /// + /// D3D11_MESSAGE_CATEGORY_COMPILATION + Compilation = 4, + /// + /// D3D11_MESSAGE_CATEGORY_STATE_CREATION + StateCreation = 5, + /// + /// D3D11_MESSAGE_CATEGORY_STATE_SETTING + StateSetting = 6, + /// + /// D3D11_MESSAGE_CATEGORY_STATE_GETTING + StateGetting = 7, + /// + /// D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION + ResourceManipulation = 8, + /// + /// D3D11_MESSAGE_CATEGORY_EXECUTION + Execution = 9, + /// + /// D3D11_MESSAGE_CATEGORY_SHADER + Shader = 10, +} + +/// +/// D3D11_MESSAGE_SEVERITY +public enum MessageSeverity : int +{ + /// + /// D3D11_MESSAGE_SEVERITY_CORRUPTION + Corruption = 0, + /// + /// D3D11_MESSAGE_SEVERITY_ERROR + Error = 1, + /// + /// D3D11_MESSAGE_SEVERITY_WARNING + Warning = 2, + /// + /// D3D11_MESSAGE_SEVERITY_INFO + Info = 3, + /// + /// D3D11_MESSAGE_SEVERITY_MESSAGE + Message = 4, +} + /// /// D3D11_MESSAGE_ID public enum MessageId : int @@ -3983,3 +5942,527 @@ public enum MessageId : int /// D3D11_MESSAGE_ID_TRACKED_WORKLOAD_DISJOINT_FAILURE TrackedWorkloadDisjointFailure = 3146282, } + +/// +/// D3D11_COPY_FLAGS +[Flags] +public enum CopyFlags : int +{ + None = 0, + /// + /// D3D11_COPY_NO_OVERWRITE + NoOverwrite = 1, + /// + /// D3D11_COPY_DISCARD + Discard = 2, +} + +/// +/// D3D11_LOGIC_OP +public enum LogicOperation : int +{ + /// + /// D3D11_LOGIC_OP_CLEAR + Clear = 0, + /// + /// D3D11_LOGIC_OP_SET + Set = 1, + /// + /// D3D11_LOGIC_OP_COPY + Copy = 2, + /// + /// D3D11_LOGIC_OP_COPY_INVERTED + CopyInverted = 3, + /// + /// D3D11_LOGIC_OP_NOOP + Noop = 4, + /// + /// D3D11_LOGIC_OP_INVERT + Invert = 5, + /// + /// D3D11_LOGIC_OP_AND + And = 6, + /// + /// D3D11_LOGIC_OP_NAND + Nand = 7, + /// + /// D3D11_LOGIC_OP_OR + Or = 8, + /// + /// D3D11_LOGIC_OP_NOR + Nor = 9, + /// + /// D3D11_LOGIC_OP_XOR + Xor = 10, + /// + /// D3D11_LOGIC_OP_EQUIV + Equiv = 11, + /// + /// D3D11_LOGIC_OP_AND_REVERSE + AndReverse = 12, + /// + /// D3D11_LOGIC_OP_AND_INVERTED + AndInverted = 13, + /// + /// D3D11_LOGIC_OP_OR_REVERSE + OrReverse = 14, + /// + /// D3D11_LOGIC_OP_OR_INVERTED + OrInverted = 15, +} + +/// +/// D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG +[Flags] +public enum CreateDeviceContextStateFlags : int +{ + None = 0, + /// + /// D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED + SingleThreaded = 1, +} + +/// +/// D3D11_VIDEO_DECODER_CAPS +public enum VideoDecoderCaps : int +{ + /// + /// D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE + Downsample = 1, + /// + /// D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME + NonRealTime = 2, + /// + /// D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC + DownsampleDynamic = 4, + /// + /// D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED + DownsampleRequired = 8, + /// + /// D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED + Unsupported = 16, +} + +/// +/// D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS +public enum VideoProcessorBehaviorHints : int +{ + /// + /// D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION + HintMultiplaneOverlayRotation = 1, + /// + /// D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE + HintMultiplaneOverlayResize = 2, + /// + /// D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION + HintMultiplaneOverlayColorSpaceConversion = 4, + /// + /// D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT + HintTripleBufferOutput = 8, +} + +/// +/// D3D11_CRYPTO_SESSION_STATUS +public enum CryptoSessionStatus : int +{ + /// + /// D3D11_CRYPTO_SESSION_STATUS_OK + Ok = 0, + /// + /// D3D11_CRYPTO_SESSION_STATUS_KEY_LOST + KeyLost = 1, + /// + /// D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST + KeyAndContentLost = 2, +} + +/// +/// D3D11_TILE_MAPPING_FLAG +[Flags] +public enum TileMappingFlags : int +{ + None = 0, + /// + /// D3D11_TILE_MAPPING_NO_OVERWRITE + NoOverwrite = 1, +} + +/// +/// D3D11_TILE_RANGE_FLAG +[Flags] +public enum TileRangeFlags : int +{ + None = 0, + /// + /// D3D11_TILE_RANGE_NULL + Null = 1, + /// + /// D3D11_TILE_RANGE_SKIP + Skip = 2, + /// + /// D3D11_TILE_RANGE_REUSE_SINGLE_TILE + ReuseSingleTile = 4, +} + +/// +/// D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG +[Flags] +public enum CheckMultisampleQualityLevelsFlags : int +{ + None = 0, + /// + /// D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE + TiledResource = 1, +} + +/// +/// D3D11_TILE_COPY_FLAG +[Flags] +public enum TileCopyFlags : int +{ + None = 0, + /// + /// D3D11_TILE_COPY_NO_OVERWRITE + NoOverwrite = 1, + /// + /// D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE + LinearBufferToSwizzledTiledResource = 2, + /// + /// D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER + SwizzledTiledResourceToLinearBuffer = 4, +} + +/// +/// D3D11_CONTEXT_TYPE +public enum ContextType : int +{ + /// + /// D3D11_CONTEXT_TYPE_ALL + All = 0, + /// + /// D3D11_CONTEXT_TYPE_3D + _3D = 1, + /// + /// D3D11_CONTEXT_TYPE_COMPUTE + Compute = 2, + /// + /// D3D11_CONTEXT_TYPE_COPY + Copy = 3, + /// + /// D3D11_CONTEXT_TYPE_VIDEO + Video = 4, +} + +/// +/// D3D11_TEXTURE_LAYOUT +public enum TextureLayout : int +{ + /// + /// D3D11_TEXTURE_LAYOUT_UNDEFINED + Undefined = 0, + /// + /// D3D11_TEXTURE_LAYOUT_ROW_MAJOR + RowMajor = 1, + /// + /// D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE + _64kStandardSwizzle = 2, +} + +/// +/// D3D11_CONSERVATIVE_RASTERIZATION_MODE +public enum ConservativeRasterizationMode : int +{ + /// + /// D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF + Off = 0, + /// + /// D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON + On = 1, +} + +/// +/// D3D11_FENCE_FLAG +[Flags] +public enum FenceFlags : uint +{ + /// + /// D3D11_FENCE_FLAG_NONE + None = 0, + /// + /// D3D11_FENCE_FLAG_SHARED + Shared = 2, + /// + /// D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER + SharedCrossAdapter = 4, + /// + /// D3D11_FENCE_FLAG_NON_MONITORED + NonMonitored = 8, +} + +/// +/// D3D11_FEATURE_VIDEO +public enum FeatureVideo : int +{ + /// + /// D3D11_FEATURE_VIDEO_DECODER_HISTOGRAM + DecoderHistogram = 0, +} + +/// +/// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT +public enum VideoDecoderHistogramComponent : int +{ + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_Y + Y = 0, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_U + U = 1, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_V + V = 2, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_R + R = 0, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_G + G = 1, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_B + B = 2, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_A + A = 3, +} + +/// +/// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS +[Flags] +public enum VideoDecoderHistogramComponentFlags : uint +{ + None = 0, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_NONE + FlagNone = 0, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_Y + FlagY = 1, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_U + FlagU = 2, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_V + FlagV = 4, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_R + FlagR = 1, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_G + FlagG = 2, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_B + FlagB = 4, + /// + /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_A + FlagA = 8, +} + +/// +/// D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS +[Flags] +public enum CryptoSessionKeyExchangeFlags : uint +{ + None = 0, + /// + /// D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE + FlagNone = 0, +} + +/// +/// D3D11_SHADER_VERSION_TYPE +public enum ShaderVersionType : int +{ + /// + /// D3D11_SHVER_PIXEL_SHADER + D3D11_SHVER_PIXEL_SHADER = 0, + /// + /// D3D11_SHVER_VERTEX_SHADER + D3D11_SHVER_VERTEX_SHADER = 1, + /// + /// D3D11_SHVER_GEOMETRY_SHADER + D3D11_SHVER_GEOMETRY_SHADER = 2, + /// + /// D3D11_SHVER_HULL_SHADER + D3D11_SHVER_HULL_SHADER = 3, + /// + /// D3D11_SHVER_DOMAIN_SHADER + D3D11_SHVER_DOMAIN_SHADER = 4, + /// + /// D3D11_SHVER_COMPUTE_SHADER + D3D11_SHVER_COMPUTE_SHADER = 5, + /// + /// D3D11_SHVER_RESERVED0 + D3D11_SHVER_RESERVED0 = 65520, +} + +/// +/// D3D11_SHADER_TYPE +public enum ShaderType : int +{ + /// + /// D3D11_VERTEX_SHADER + D3D11_VERTEX_SHADER = 1, + /// + /// D3D11_HULL_SHADER + D3D11_HULL_SHADER = 2, + /// + /// D3D11_DOMAIN_SHADER + D3D11_DOMAIN_SHADER = 3, + /// + /// D3D11_GEOMETRY_SHADER + D3D11_GEOMETRY_SHADER = 4, + /// + /// D3D11_PIXEL_SHADER + D3D11_PIXEL_SHADER = 5, + /// + /// D3D11_COMPUTE_SHADER + D3D11_COMPUTE_SHADER = 6, +} + +/// +/// D3D11_TRACE_GS_INPUT_PRIMITIVE +public enum TraceGSInputPrimitive : int +{ + /// + /// D3D11_TRACE_GS_INPUT_PRIMITIVE_UNDEFINED + Undefined = 0, + /// + /// D3D11_TRACE_GS_INPUT_PRIMITIVE_POINT + Point = 1, + /// + /// D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE + Line = 2, + /// + /// D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE + Triangle = 3, + /// + /// D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE_ADJ + LineAdj = 6, + /// + /// D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE_ADJ + TriangleAdj = 7, +} + +/// +/// D3D11_TRACE_REGISTER_TYPE +public enum TraceRegisterType : int +{ + /// + /// D3D11_TRACE_OUTPUT_NULL_REGISTER + D3D11_TRACE_OUTPUT_NULL_REGISTER = 0, + /// + /// D3D11_TRACE_INPUT_REGISTER + D3D11_TRACE_INPUT_REGISTER = 1, + /// + /// D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER + D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER = 2, + /// + /// D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER + D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER = 3, + /// + /// D3D11_TRACE_TEMP_REGISTER + D3D11_TRACE_TEMP_REGISTER = 4, + /// + /// D3D11_TRACE_INDEXABLE_TEMP_REGISTER + D3D11_TRACE_INDEXABLE_TEMP_REGISTER = 5, + /// + /// D3D11_TRACE_OUTPUT_REGISTER + D3D11_TRACE_OUTPUT_REGISTER = 6, + /// + /// D3D11_TRACE_OUTPUT_DEPTH_REGISTER + D3D11_TRACE_OUTPUT_DEPTH_REGISTER = 7, + /// + /// D3D11_TRACE_CONSTANT_BUFFER + D3D11_TRACE_CONSTANT_BUFFER = 8, + /// + /// D3D11_TRACE_IMMEDIATE32 + D3D11_TRACE_IMMEDIATE32 = 9, + /// + /// D3D11_TRACE_SAMPLER + D3D11_TRACE_SAMPLER = 10, + /// + /// D3D11_TRACE_RESOURCE + D3D11_TRACE_RESOURCE = 11, + /// + /// D3D11_TRACE_RASTERIZER + D3D11_TRACE_RASTERIZER = 12, + /// + /// D3D11_TRACE_OUTPUT_COVERAGE_MASK + D3D11_TRACE_OUTPUT_COVERAGE_MASK = 13, + /// + /// D3D11_TRACE_STREAM + D3D11_TRACE_STREAM = 14, + /// + /// D3D11_TRACE_THIS_POINTER + D3D11_TRACE_THIS_POINTER = 15, + /// + /// D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER + D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER = 16, + /// + /// D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER + D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER = 17, + /// + /// D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER + D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER = 18, + /// + /// D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER + D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER = 19, + /// + /// D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER + D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER = 20, + /// + /// D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER + D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER = 21, + /// + /// D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER + D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER = 22, + /// + /// D3D11_TRACE_UNORDERED_ACCESS_VIEW + D3D11_TRACE_UNORDERED_ACCESS_VIEW = 23, + /// + /// D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY + D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY = 24, + /// + /// D3D11_TRACE_INPUT_THREAD_ID_REGISTER + D3D11_TRACE_INPUT_THREAD_ID_REGISTER = 25, + /// + /// D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER + D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER = 26, + /// + /// D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER + D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER = 27, + /// + /// D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER + D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER = 28, + /// + /// D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER + D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER = 29, + /// + /// D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER + D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER = 30, + /// + /// D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER + D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER = 31, + /// + /// D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER + D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER = 32, + /// + /// D3D11_TRACE_IMMEDIATE64 + D3D11_TRACE_IMMEDIATE64 = 33, + /// + /// D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER + D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER = 34, + /// + /// D3D11_TRACE_INTERFACE_POINTER + D3D11_TRACE_INTERFACE_POINTER = 35, +} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Graphics.Direct3D11.Structs.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Graphics.Direct3D11.Structs.cs new file mode 100644 index 0000000..66d075e --- /dev/null +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Graphics.Direct3D11.Structs.cs @@ -0,0 +1,4642 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.Direct3D11; + + +/// +/// D3D11_AUTHENTICATED_PROTECTION_FLAGS +[StructLayout(LayoutKind.Explicit)] +public partial struct AuthenticatedProtectionFlags +{ + /// + [FieldOffset(0)] + public _Flags_e__Struct Flags; + + /// + [FieldOffset(0)] + public uint Value; + + public partial struct _Flags_e__Struct + { + /// + public uint _bitfield; + } +} +/// +/// D3D11_INPUT_ELEMENT_DESC +public partial struct InputElementDescription +{ + /// + public unsafe sbyte* SemanticName; + + /// + public uint SemanticIndex; + + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public uint InputSlot; + + /// + public uint AlignedByteOffset; + + /// + public InputClassification InputSlotClass; + + /// + public uint InstanceDataStepRate; +} + +/// +/// D3D11_SO_DECLARATION_ENTRY +public partial struct SODeclarationEntry +{ + /// + public uint Stream; + + /// + public unsafe sbyte* SemanticName; + + /// + public uint SemanticIndex; + + /// + public byte StartComponent; + + /// + public byte ComponentCount; + + /// + public byte OutputSlot; +} + +/// +/// D3D11_DRAW_INSTANCED_INDIRECT_ARGS +public partial struct DrawInstancedIndirectArgs +{ + /// + public uint VertexCountPerInstance; + + /// + public uint InstanceCount; + + /// + public uint StartVertexLocation; + + /// + public uint StartInstanceLocation; +} + +/// +/// D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS +public partial struct DrawIndexedInstancedIndirectArgs +{ + /// + public uint IndexCountPerInstance; + + /// + public uint InstanceCount; + + /// + public uint StartIndexLocation; + + /// + public int BaseVertexLocation; + + /// + public uint StartInstanceLocation; +} + +/// +/// D3D11_BOX +public partial struct Box +{ + /// + public uint left; + + /// + public uint top; + + /// + public uint front; + + /// + public uint right; + + /// + public uint bottom; + + /// + public uint back; +} + +/// +/// D3D11_DEPTH_STENCILOP_DESC +public partial struct DepthStencilOperationDescription +{ + /// + public StencilOperation StencilFailOp; + + /// + public StencilOperation StencilDepthFailOp; + + /// + public StencilOperation StencilPassOp; + + /// + public ComparisonFunction StencilFunc; +} + +/// +/// D3D11_DEPTH_STENCIL_DESC +public partial struct DepthStencilDescription +{ + /// + public Bool32 DepthEnable; + + /// + public DepthWriteMask DepthWriteMask; + + /// + public ComparisonFunction DepthFunc; + + /// + public Bool32 StencilEnable; + + /// + public byte StencilReadMask; + + /// + public byte StencilWriteMask; + + /// + public DepthStencilOperationDescription FrontFace; + + /// + public DepthStencilOperationDescription BackFace; +} + +/// +/// D3D11_RENDER_TARGET_BLEND_DESC +public partial struct RenderTargetBlendDescription +{ + /// + public Bool32 BlendEnable; + + /// + public Blend SrcBlend; + + /// + public Blend DestBlend; + + /// + public BlendOperation BlendOp; + + /// + public Blend SrcBlendAlpha; + + /// + public Blend DestBlendAlpha; + + /// + public BlendOperation BlendOpAlpha; + + /// + public ColorWriteEnable RenderTargetWriteMask; +} + +/// +/// D3D11_BLEND_DESC +public partial struct BlendDescription +{ + /// + public Bool32 AlphaToCoverageEnable; + + /// + public Bool32 IndependentBlendEnable; + + /// + public RenderTarget__FixedBuffer RenderTarget; + + public unsafe struct RenderTarget__FixedBuffer + { + public RenderTargetBlendDescription e0; + public RenderTargetBlendDescription e1; + public RenderTargetBlendDescription e2; + public RenderTargetBlendDescription e3; + public RenderTargetBlendDescription e4; + public RenderTargetBlendDescription e5; + public RenderTargetBlendDescription e6; + public RenderTargetBlendDescription e7; + + [UnscopedRef] + public ref RenderTargetBlendDescription this[int index] + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref AsSpan()[index]; + } + } + + [UnscopedRef] + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public Span AsSpan() + { + return MemoryMarshal.CreateSpan(ref e0, 8); + } + } +} + +/// +/// D3D11_RASTERIZER_DESC +public partial struct RasterizerDescription +{ + /// + public FillMode FillMode; + + /// + public CullMode CullMode; + + /// + public Bool32 FrontCounterClockwise; + + /// + public int DepthBias; + + /// + public float DepthBiasClamp; + + /// + public float SlopeScaledDepthBias; + + /// + public Bool32 DepthClipEnable; + + /// + public Bool32 ScissorEnable; + + /// + public Bool32 MultisampleEnable; + + /// + public Bool32 AntialiasedLineEnable; +} + +/// +/// D3D11_SUBRESOURCE_DATA +public partial struct SubresourceData +{ + /// + public unsafe void* pSysMem; + + /// + public uint SysMemPitch; + + /// + public uint SysMemSlicePitch; +} + +/// +/// D3D11_MAPPED_SUBRESOURCE +public partial struct MappedSubresource +{ + /// + public unsafe void* pData; + + /// + public uint RowPitch; + + /// + public uint DepthPitch; +} + +/// +/// D3D11_BUFFER_DESC +public partial struct BufferDescription +{ + /// + public uint ByteWidth; + + /// + public Usage Usage; + + /// + public BindFlags BindFlags; + + /// + public CpuAccessFlags CPUAccessFlags; + + /// + public ResourceMiscFlags MiscFlags; + + /// + public uint StructureByteStride; +} + +/// +/// D3D11_TEXTURE1D_DESC +public partial struct Texture1DDescription +{ + /// + public uint Width; + + /// + public uint MipLevels; + + /// + public uint ArraySize; + + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public Usage Usage; + + /// + public BindFlags BindFlags; + + /// + public CpuAccessFlags CPUAccessFlags; + + /// + public ResourceMiscFlags MiscFlags; +} + +/// +/// D3D11_TEXTURE2D_DESC +public partial struct Texture2DDescription +{ + /// + public uint Width; + + /// + public uint Height; + + /// + public uint MipLevels; + + /// + public uint ArraySize; + + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public Graphics.Dxgi.Common.SampleDescription SampleDesc; + + /// + public Usage Usage; + + /// + public BindFlags BindFlags; + + /// + public CpuAccessFlags CPUAccessFlags; + + /// + public ResourceMiscFlags MiscFlags; +} + +/// +/// D3D11_TEXTURE3D_DESC +public partial struct Texture3DDescription +{ + /// + public uint Width; + + /// + public uint Height; + + /// + public uint Depth; + + /// + public uint MipLevels; + + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public Usage Usage; + + /// + public BindFlags BindFlags; + + /// + public CpuAccessFlags CPUAccessFlags; + + /// + public ResourceMiscFlags MiscFlags; +} + +/// +/// D3D11_BUFFER_SRV +public partial struct BufferSrv +{ + /// + public _Anonymous1_e__Union Anonymous1; + + /// + public _Anonymous2_e__Union Anonymous2; + + [UnscopedRef] + public ref uint FirstElement + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous1.FirstElement; + } + } + + [UnscopedRef] + public ref uint ElementOffset + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous1.ElementOffset; + } + } + + [UnscopedRef] + public ref uint NumElements + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous2.NumElements; + } + } + + [UnscopedRef] + public ref uint ElementWidth + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous2.ElementWidth; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous1_e__Union + { + /// + [FieldOffset(0)] + public uint FirstElement; + + /// + [FieldOffset(0)] + public uint ElementOffset; + } + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous2_e__Union + { + /// + [FieldOffset(0)] + public uint NumElements; + + /// + [FieldOffset(0)] + public uint ElementWidth; + } +} + +/// +/// D3D11_BUFFEREX_SRV +public partial struct BufferExtendedSrv +{ + /// + public uint FirstElement; + + /// + public uint NumElements; + + /// + public BufferExtendedSrvFlags Flags; +} + +/// +/// D3D11_TEX1D_SRV +public partial struct Texture1DSrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; +} + +/// +/// D3D11_TEX1D_ARRAY_SRV +public partial struct Texture1DArraySrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D11_TEX2D_SRV +public partial struct Texture2DSrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; +} + +/// +/// D3D11_TEX2D_ARRAY_SRV +public partial struct Texture2DArraySrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D11_TEX3D_SRV +public partial struct Texture3DSrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; +} + +/// +/// D3D11_TEXCUBE_SRV +public partial struct TexureCubeSrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; +} + +/// +/// D3D11_TEXCUBE_ARRAY_SRV +public partial struct TexureCubeArraySrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; + + /// + public uint First2DArrayFace; + + /// + public uint NumCubes; +} + +/// +/// D3D11_TEX2DMS_SRV +public partial struct Texture2DMsSrv +{ + /// + public uint UnusedField_NothingToDefine; +} + +/// +/// D3D11_TEX2DMS_ARRAY_SRV +public partial struct Texture2DMsArraySrv +{ + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D11_SHADER_RESOURCE_VIEW_DESC +public partial struct ShaderResourceViewDescription +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public Graphics.Direct3D.SrvDimension ViewDimension; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref BufferSrv Buffer + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Buffer; + } + } + + [UnscopedRef] + public ref Texture1DSrv Texture1D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1D; + } + } + + [UnscopedRef] + public ref Texture1DArraySrv Texture1DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1DArray; + } + } + + [UnscopedRef] + public ref Texture2DSrv Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [UnscopedRef] + public ref Texture2DArraySrv Texture2DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DArray; + } + } + + [UnscopedRef] + public ref Texture2DMsSrv Texture2DMS + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMS; + } + } + + [UnscopedRef] + public ref Texture2DMsArraySrv Texture2DMSArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMSArray; + } + } + + [UnscopedRef] + public ref Texture3DSrv Texture3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture3D; + } + } + + [UnscopedRef] + public ref TexureCubeSrv TextureCube + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.TextureCube; + } + } + + [UnscopedRef] + public ref TexureCubeArraySrv TextureCubeArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.TextureCubeArray; + } + } + + [UnscopedRef] + public ref BufferExtendedSrv BufferEx + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.BufferEx; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public BufferSrv Buffer; + + /// + [FieldOffset(0)] + public Texture1DSrv Texture1D; + + /// + [FieldOffset(0)] + public Texture1DArraySrv Texture1DArray; + + /// + [FieldOffset(0)] + public Texture2DSrv Texture2D; + + /// + [FieldOffset(0)] + public Texture2DArraySrv Texture2DArray; + + /// + [FieldOffset(0)] + public Texture2DMsSrv Texture2DMS; + + /// + [FieldOffset(0)] + public Texture2DMsArraySrv Texture2DMSArray; + + /// + [FieldOffset(0)] + public Texture3DSrv Texture3D; + + /// + [FieldOffset(0)] + public TexureCubeSrv TextureCube; + + /// + [FieldOffset(0)] + public TexureCubeArraySrv TextureCubeArray; + + /// + [FieldOffset(0)] + public BufferExtendedSrv BufferEx; + } +} + +/// +/// D3D11_BUFFER_RTV +public partial struct BufferRtv +{ + /// + public _Anonymous1_e__Union Anonymous1; + + /// + public _Anonymous2_e__Union Anonymous2; + + [UnscopedRef] + public ref uint NumElements + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous2.NumElements; + } + } + + [UnscopedRef] + public ref uint ElementWidth + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous2.ElementWidth; + } + } + + [UnscopedRef] + public ref uint FirstElement + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous1.FirstElement; + } + } + + [UnscopedRef] + public ref uint ElementOffset + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous1.ElementOffset; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous2_e__Union + { + /// + [FieldOffset(0)] + public uint NumElements; + + /// + [FieldOffset(0)] + public uint ElementWidth; + } + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous1_e__Union + { + /// + [FieldOffset(0)] + public uint FirstElement; + + /// + [FieldOffset(0)] + public uint ElementOffset; + } +} + +/// +/// D3D11_TEX1D_RTV +public partial struct Texture1DRtv +{ + /// + public uint MipSlice; +} + +/// +/// D3D11_TEX1D_ARRAY_RTV +public partial struct Texture1DArrayRtv +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D11_TEX2D_RTV +public partial struct Texture2DRtv +{ + /// + public uint MipSlice; +} + +/// +/// D3D11_TEX2DMS_RTV +public partial struct Texture2DMsRtv +{ + /// + public uint UnusedField_NothingToDefine; +} + +/// +/// D3D11_TEX2D_ARRAY_RTV +public partial struct Texture2DArrayRtv +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D11_TEX2DMS_ARRAY_RTV +public partial struct Texture2DMsArrayRtv +{ + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D11_TEX3D_RTV +public partial struct Texture3DRtv +{ + /// + public uint MipSlice; + + /// + public uint FirstWSlice; + + /// + public uint WSize; +} + +/// +/// D3D11_RENDER_TARGET_VIEW_DESC +public partial struct RenderTargetViewDescription +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public RtvDimension ViewDimension; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref BufferRtv Buffer + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Buffer; + } + } + + [UnscopedRef] + public ref Texture1DRtv Texture1D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1D; + } + } + + [UnscopedRef] + public ref Texture1DArrayRtv Texture1DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1DArray; + } + } + + [UnscopedRef] + public ref Texture2DRtv Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [UnscopedRef] + public ref Texture2DArrayRtv Texture2DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DArray; + } + } + + [UnscopedRef] + public ref Texture2DMsRtv Texture2DMS + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMS; + } + } + + [UnscopedRef] + public ref Texture2DMsArrayRtv Texture2DMSArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMSArray; + } + } + + [UnscopedRef] + public ref Texture3DRtv Texture3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture3D; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public BufferRtv Buffer; + + /// + [FieldOffset(0)] + public Texture1DRtv Texture1D; + + /// + [FieldOffset(0)] + public Texture1DArrayRtv Texture1DArray; + + /// + [FieldOffset(0)] + public Texture2DRtv Texture2D; + + /// + [FieldOffset(0)] + public Texture2DArrayRtv Texture2DArray; + + /// + [FieldOffset(0)] + public Texture2DMsRtv Texture2DMS; + + /// + [FieldOffset(0)] + public Texture2DMsArrayRtv Texture2DMSArray; + + /// + [FieldOffset(0)] + public Texture3DRtv Texture3D; + } +} + +/// +/// D3D11_TEX1D_DSV +public partial struct Texture1DDsv +{ + /// + public uint MipSlice; +} + +/// +/// D3D11_TEX1D_ARRAY_DSV +public partial struct Texture1DArrayDsv +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D11_TEX2D_DSV +public partial struct Texture2DDsv +{ + /// + public uint MipSlice; +} + +/// +/// D3D11_TEX2D_ARRAY_DSV +public partial struct Texture2DArrayDsv +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D11_TEX2DMS_DSV +public partial struct Texture2DMsDsv +{ + /// + public uint UnusedField_NothingToDefine; +} + +/// +/// D3D11_TEX2DMS_ARRAY_DSV +public partial struct Texture2DMsArrayDsv +{ + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D11_DEPTH_STENCIL_VIEW_DESC +public partial struct DepthStencilViewDescription +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public DsvDimension ViewDimension; + + /// + public DsvFlags Flags; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref Texture1DDsv Texture1D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1D; + } + } + + [UnscopedRef] + public ref Texture1DArrayDsv Texture1DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1DArray; + } + } + + [UnscopedRef] + public ref Texture2DDsv Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [UnscopedRef] + public ref Texture2DArrayDsv Texture2DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DArray; + } + } + + [UnscopedRef] + public ref Texture2DMsDsv Texture2DMS + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMS; + } + } + + [UnscopedRef] + public ref Texture2DMsArrayDsv Texture2DMSArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMSArray; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public Texture1DDsv Texture1D; + + /// + [FieldOffset(0)] + public Texture1DArrayDsv Texture1DArray; + + /// + [FieldOffset(0)] + public Texture2DDsv Texture2D; + + /// + [FieldOffset(0)] + public Texture2DArrayDsv Texture2DArray; + + /// + [FieldOffset(0)] + public Texture2DMsDsv Texture2DMS; + + /// + [FieldOffset(0)] + public Texture2DMsArrayDsv Texture2DMSArray; + } +} + +/// +/// D3D11_BUFFER_UAV +public partial struct BufferUav +{ + /// + public uint FirstElement; + + /// + public uint NumElements; + + /// + public BufferUavFlags Flags; +} + +/// +/// D3D11_TEX1D_UAV +public partial struct Texture1DUav +{ + /// + public uint MipSlice; +} + +/// +/// D3D11_TEX1D_ARRAY_UAV +public partial struct Texture1DArrayUav +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D11_TEX2D_UAV +public partial struct Texture2DUav +{ + /// + public uint MipSlice; +} + +/// +/// D3D11_TEX2D_ARRAY_UAV +public partial struct Texture2DArrayUav +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D11_TEX3D_UAV +public partial struct Texture3DUav +{ + /// + public uint MipSlice; + + /// + public uint FirstWSlice; + + /// + public uint WSize; +} + +/// +/// D3D11_UNORDERED_ACCESS_VIEW_DESC +public partial struct UnorderedAccessViewDescription +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public UavDimension ViewDimension; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref BufferUav Buffer + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Buffer; + } + } + + [UnscopedRef] + public ref Texture1DUav Texture1D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1D; + } + } + + [UnscopedRef] + public ref Texture1DArrayUav Texture1DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1DArray; + } + } + + [UnscopedRef] + public ref Texture2DUav Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [UnscopedRef] + public ref Texture2DArrayUav Texture2DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DArray; + } + } + + [UnscopedRef] + public ref Texture3DUav Texture3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture3D; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public BufferUav Buffer; + + /// + [FieldOffset(0)] + public Texture1DUav Texture1D; + + /// + [FieldOffset(0)] + public Texture1DArrayUav Texture1DArray; + + /// + [FieldOffset(0)] + public Texture2DUav Texture2D; + + /// + [FieldOffset(0)] + public Texture2DArrayUav Texture2DArray; + + /// + [FieldOffset(0)] + public Texture3DUav Texture3D; + } +} + +/// +/// D3D11_SAMPLER_DESC +public partial struct SamplerDescription +{ + /// + public Filter Filter; + + /// + public TextureAddressMode AddressU; + + /// + public TextureAddressMode AddressV; + + /// + public TextureAddressMode AddressW; + + /// + public float MipLODBias; + + /// + public uint MaxAnisotropy; + + /// + public ComparisonFunction ComparisonFunc; + + /// + public unsafe fixed float BorderColor[4]; + + /// + public float MinLOD; + + /// + public float MaxLOD; +} + +/// +/// D3D11_QUERY_DESC +public partial struct QueryDescription +{ + /// + public QueryType Query; + + /// + public QueryMiscFlags MiscFlags; +} + +/// +/// D3D11_QUERY_DATA_TIMESTAMP_DISJOINT +public partial struct QueryDataTimestampDisjoint +{ + /// + public ulong Frequency; + + /// + public Bool32 Disjoint; +} + +/// +/// D3D11_QUERY_DATA_PIPELINE_STATISTICS +public partial struct QueryDataPipelineStatistics +{ + /// + public ulong IAVertices; + + /// + public ulong IAPrimitives; + + /// + public ulong VSInvocations; + + /// + public ulong GSInvocations; + + /// + public ulong GSPrimitives; + + /// + public ulong CInvocations; + + /// + public ulong CPrimitives; + + /// + public ulong PSInvocations; + + /// + public ulong HSInvocations; + + /// + public ulong DSInvocations; + + /// + public ulong CSInvocations; +} + +/// +/// D3D11_QUERY_DATA_SO_STATISTICS +public partial struct QueryDataSOStatistics +{ + /// + public ulong NumPrimitivesWritten; + + /// + public ulong PrimitivesStorageNeeded; +} + +/// +/// D3D11_COUNTER_DESC +public partial struct CounterDescription +{ + /// + public Counter Counter; + + /// + public uint MiscFlags; +} + +/// +/// D3D11_COUNTER_INFO +public partial struct CounterInfo +{ + /// + public Counter LastDeviceDependentCounter; + + /// + public uint NumSimultaneousCounters; + + /// + public byte NumDetectableParallelUnits; +} + +/// +/// D3D11_CLASS_INSTANCE_DESC +public partial struct ClassInstanceDescription +{ + /// + public uint InstanceId; + + /// + public uint InstanceIndex; + + /// + public uint TypeId; + + /// + public uint ConstantBuffer; + + /// + public uint BaseConstantBufferOffset; + + /// + public uint BaseTexture; + + /// + public uint BaseSampler; + + /// + public Bool32 Created; +} + +/// +/// D3D11_FEATURE_DATA_THREADING +public partial struct FeatureDataThreading +{ + /// + public Bool32 DriverConcurrentCreates; + + /// + public Bool32 DriverCommandLists; +} + +/// +/// D3D11_FEATURE_DATA_DOUBLES +public partial struct FeatureDataDoubles +{ + /// + public Bool32 DoublePrecisionFloatShaderOps; +} + +/// +/// D3D11_FEATURE_DATA_FORMAT_SUPPORT +public partial struct FeatureDataFormatSupport +{ + /// + public Graphics.Dxgi.Common.Format InFormat; + + /// + public FormatSupport OutFormatSupport; +} + +/// +/// D3D11_FEATURE_DATA_FORMAT_SUPPORT2 +public partial struct FeatureDataFormatSupport2 +{ + /// + public Graphics.Dxgi.Common.Format InFormat; + + /// + public FormatSupport2 OutFormatSupport2; +} + +/// +/// D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS +public partial struct FeatureDataD3D10XHardwareOptions +{ + /// + public Bool32 ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x; +} + +/// +/// D3D11_FEATURE_DATA_D3D11_OPTIONS +public partial struct FeatureDataD3D11Options +{ + /// + public Bool32 OutputMergerLogicOp; + + /// + public Bool32 UAVOnlyRenderingForcedSampleCount; + + /// + public Bool32 DiscardAPIsSeenByDriver; + + /// + public Bool32 FlagsForUpdateAndCopySeenByDriver; + + /// + public Bool32 ClearView; + + /// + public Bool32 CopyWithOverlap; + + /// + public Bool32 ConstantBufferPartialUpdate; + + /// + public Bool32 ConstantBufferOffsetting; + + /// + public Bool32 MapNoOverwriteOnDynamicConstantBuffer; + + /// + public Bool32 MapNoOverwriteOnDynamicBufferSRV; + + /// + public Bool32 MultisampleRTVWithForcedSampleCountOne; + + /// + public Bool32 SAD4ShaderInstructions; + + /// + public Bool32 ExtendedDoublesShaderInstructions; + + /// + public Bool32 ExtendedResourceSharing; +} + +/// +/// D3D11_FEATURE_DATA_ARCHITECTURE_INFO +public partial struct FeatureDataArchitectureInfo +{ + /// + public Bool32 TileBasedDeferredRenderer; +} + +/// +/// D3D11_FEATURE_DATA_D3D9_OPTIONS +public partial struct FeatureDataD3d9Options +{ + /// + public Bool32 FullNonPow2TextureSupport; +} + +/// +/// D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT +public partial struct FeatureDataD3d9ShadowSupport +{ + /// + public Bool32 SupportsDepthAsTextureWithLessEqualComparisonFilter; +} + +/// +/// D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT +public partial struct FeatureDataShaderMinPrecisionSupport +{ + /// + public uint PixelShaderMinPrecision; + + /// + public uint AllOtherShaderStagesMinPrecision; +} + +/// +/// D3D11_FEATURE_DATA_D3D11_OPTIONS1 +public partial struct FeatureDataD3D11Options1 +{ + /// + public TiledResourcesTier TiledResourcesTier; + + /// + public Bool32 MinMaxFiltering; + + /// + public Bool32 ClearViewAlsoSupportsDepthOnlyFormats; + + /// + public Bool32 MapOnDefaultBuffers; +} + +/// +/// D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT +public partial struct FeatureDataD3d9SimpleInstancingSupport +{ + /// + public Bool32 SimpleInstancingSupported; +} + +/// +/// D3D11_FEATURE_DATA_MARKER_SUPPORT +public partial struct FeatureDataMarkerSupport +{ + /// + public Bool32 Profile; +} + +/// +/// D3D11_FEATURE_DATA_D3D9_OPTIONS1 +public partial struct FeatureDataD3d9Options1 +{ + /// + public Bool32 FullNonPow2TextureSupported; + + /// + public Bool32 DepthAsTextureWithLessEqualComparisonFilterSupported; + + /// + public Bool32 SimpleInstancingSupported; + + /// + public Bool32 TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported; +} + +/// +/// D3D11_FEATURE_DATA_D3D11_OPTIONS2 +public partial struct FeatureDataD3D11Options2 +{ + /// + public Bool32 PSSpecifiedStencilRefSupported; + + /// + public Bool32 TypedUAVLoadAdditionalFormats; + + /// + public Bool32 ROVsSupported; + + /// + public ConservativeRasterizationTier ConservativeRasterizationTier; + + /// + public TiledResourcesTier TiledResourcesTier; + + /// + public Bool32 MapOnDefaultTextures; + + /// + public Bool32 StandardSwizzle; + + /// + public Bool32 UnifiedMemoryArchitecture; +} + +/// +/// D3D11_FEATURE_DATA_D3D11_OPTIONS3 +public partial struct FeatureDataD3D11Options3 +{ + /// + public Bool32 VPAndRTArrayIndexFromAnyShaderFeedingRasterizer; +} + +/// +/// D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT +public partial struct FeatureDataGpuVirtualAddressSupport +{ + /// + public uint MaxGPUVirtualAddressBitsPerResource; + + /// + public uint MaxGPUVirtualAddressBitsPerProcess; +} + +/// +/// D3D11_FEATURE_DATA_SHADER_CACHE +public partial struct FeatureDataShaderCache +{ + /// + public uint SupportFlags; +} + +/// +/// D3D11_FEATURE_DATA_DISPLAYABLE +public partial struct FeatureDataDisplayable +{ + /// + public Bool32 DisplayableTexture; + + /// + public SharedResourceTier SharedResourceTier; +} + +/// +/// D3D11_FEATURE_DATA_D3D11_OPTIONS5 +public partial struct FeatureDataD3D11Options5 +{ + /// + public SharedResourceTier SharedResourceTier; +} + +/// +/// D3D11_VIDEO_DECODER_DESC +public partial struct VideoDecoderDescription +{ + /// + public Guid Guid; + + /// + public uint SampleWidth; + + /// + public uint SampleHeight; + + /// + public Graphics.Dxgi.Common.Format OutputFormat; +} + +/// +/// D3D11_VIDEO_DECODER_CONFIG +public partial struct VideoDecoderConfig +{ + /// + public Guid guidConfigBitstreamEncryption; + + /// + public Guid guidConfigMBcontrolEncryption; + + /// + public Guid guidConfigResidDiffEncryption; + + /// + public uint ConfigBitstreamRaw; + + /// + public uint ConfigMBcontrolRasterOrder; + + /// + public uint ConfigResidDiffHost; + + /// + public uint ConfigSpatialResid8; + + /// + public uint ConfigResid8Subtraction; + + /// + public uint ConfigSpatialHost8or9Clipping; + + /// + public uint ConfigSpatialResidInterleaved; + + /// + public uint ConfigIntraResidUnsigned; + + /// + public uint ConfigResidDiffAccelerator; + + /// + public uint ConfigHostInverseScan; + + /// + public uint ConfigSpecificIDCT; + + /// + public uint Config4GroupedCoefs; + + /// + public ushort ConfigMinRenderTargetBuffCount; + + /// + public ushort ConfigDecoderSpecific; +} + +/// +/// D3D11_AES_CTR_IV +public partial struct AesCtrIv +{ + /// + public ulong IV; + + /// + public ulong Count; +} + +/// +/// D3D11_ENCRYPTED_BLOCK_INFO +public partial struct EncryptedBlockInfo +{ + /// + public uint NumEncryptedBytesAtBeginning; + + /// + public uint NumBytesInSkipPattern; + + /// + public uint NumBytesInEncryptPattern; +} + +/// +/// D3D11_VIDEO_DECODER_BUFFER_DESC +public partial struct VideoDecoderBufferDescription +{ + /// + public VideoDecoderBufferType BufferType; + + /// + public uint BufferIndex; + + /// + public uint DataOffset; + + /// + public uint DataSize; + + /// + public uint FirstMBaddress; + + /// + public uint NumMBsInBuffer; + + /// + public uint Width; + + /// + public uint Height; + + /// + public uint Stride; + + /// + public uint ReservedBits; + + /// + public unsafe void* pIV; + + /// + public uint IVSize; + + /// + public Bool32 PartialEncryption; + + /// + public EncryptedBlockInfo EncryptedBlockInfo; +} + +/// +/// D3D11_VIDEO_DECODER_EXTENSION +public partial struct VideoDecoderExtension +{ + /// + public uint Function; + + /// + public unsafe void* pPrivateInputData; + + /// + public uint PrivateInputDataSize; + + /// + public unsafe void* pPrivateOutputData; + + /// + public uint PrivateOutputDataSize; + + /// + public uint ResourceCount; + + /// + public unsafe ID3D11Resource* ppResourceList; +} + +/// +/// D3D11_VIDEO_PROCESSOR_CAPS +public partial struct VideoProcessorCaps +{ + /// + public uint DeviceCaps; + + /// + public uint FeatureCaps; + + /// + public uint FilterCaps; + + /// + public uint InputFormatCaps; + + /// + public uint AutoStreamCaps; + + /// + public uint StereoCaps; + + /// + public uint RateConversionCapsCount; + + /// + public uint MaxInputStreams; + + /// + public uint MaxStreamStates; +} + +/// +/// D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS +public partial struct VideoProcessorRateConversionCaps +{ + /// + public uint PastFrames; + + /// + public uint FutureFrames; + + /// + public uint ProcessorCaps; + + /// + public uint ITelecineCaps; + + /// + public uint CustomRateCount; +} + +/// +/// D3D11_VIDEO_CONTENT_PROTECTION_CAPS +public partial struct VideoContentProtectionCaps +{ + /// + public uint Caps; + + /// + public uint KeyExchangeTypeCount; + + /// + public uint BlockAlignmentSize; + + /// + public ulong ProtectedMemorySize; +} + +/// +/// D3D11_VIDEO_PROCESSOR_CUSTOM_RATE +public partial struct VideoProcessorCustomRate +{ + /// + public Graphics.Dxgi.Common.Rational CustomRate; + + /// + public uint OutputFrames; + + /// + public Bool32 InputInterlaced; + + /// + public uint InputFramesOrFields; +} + +/// +/// D3D11_VIDEO_PROCESSOR_FILTER_RANGE +public partial struct VideoProcessorFilterRange +{ + /// + public int Minimum; + + /// + public int Maximum; + + /// + public int Default; + + /// + public float Multiplier; +} + +/// +/// D3D11_VIDEO_PROCESSOR_CONTENT_DESC +public partial struct VideoProcessorContentDescription +{ + /// + public VideoFrameFormat InputFrameFormat; + + /// + public Graphics.Dxgi.Common.Rational InputFrameRate; + + /// + public uint InputWidth; + + /// + public uint InputHeight; + + /// + public Graphics.Dxgi.Common.Rational OutputFrameRate; + + /// + public uint OutputWidth; + + /// + public uint OutputHeight; + + /// + public VideoUsage Usage; +} + +/// +/// D3D11_VIDEO_COLOR_RGBA +public partial struct VideoColorRgba +{ + /// + public float R; + + /// + public float G; + + /// + public float B; + + /// + public float A; +} + +/// +/// D3D11_VIDEO_COLOR_YCbCrA +public partial struct VideoColorYcbcra +{ + /// + public float Y; + + /// + public float Cb; + + /// + public float Cr; + + /// + public float A; +} + +/// +/// D3D11_VIDEO_COLOR +public partial struct VideoColor +{ + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref VideoColorYcbcra YCbCr + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.YCbCr; + } + } + + [UnscopedRef] + public ref VideoColorRgba RGBA + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.RGBA; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public VideoColorYcbcra YCbCr; + + /// + [FieldOffset(0)] + public VideoColorRgba RGBA; + } +} + +/// +/// D3D11_VIDEO_PROCESSOR_COLOR_SPACE +public partial struct VideoProcessorColorSpace +{ + /// + public uint _bitfield; +} + +/// +/// D3D11_VIDEO_PROCESSOR_STREAM +public partial struct VideoProcessorStream +{ + /// + public Bool32 Enable; + + /// + public uint OutputIndex; + + /// + public uint InputFrameOrField; + + /// + public uint PastFrames; + + /// + public uint FutureFrames; + + /// + public unsafe ID3D11VideoProcessorInputView* ppPastSurfaces; + + /// + public unsafe ID3D11VideoProcessorInputView* pInputSurface; + + /// + public unsafe ID3D11VideoProcessorInputView* ppFutureSurfaces; + + /// + public unsafe ID3D11VideoProcessorInputView* ppPastSurfacesRight; + + /// + public unsafe ID3D11VideoProcessorInputView* pInputSurfaceRight; + + /// + public unsafe ID3D11VideoProcessorInputView* ppFutureSurfacesRight; +} + +/// +/// D3D11_OMAC +public partial struct Omac +{ + /// + public unsafe fixed byte Buffer[16]; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_INPUT +public partial struct AuthenticatedQueryInput +{ + /// + public Guid QueryType; + + /// + public Handle hChannel; + + /// + public uint SequenceNumber; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_OUTPUT +public partial struct AuthenticatedQueryOutput +{ + /// + public Omac omac; + + /// + public Guid QueryType; + + /// + public Handle hChannel; + + /// + public uint SequenceNumber; + + /// + public HResult ReturnCode; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT +public partial struct AuthenticatedQueryProtectionOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public AuthenticatedProtectionFlags ProtectionFlags; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT +public partial struct AuthenticatedQueryChannelTypeOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public AuthenticatedChannelType ChannelType; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT +public partial struct AuthenticatedQueryDeviceHandleOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public Handle DeviceHandle; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT +public partial struct AuthenticatedQueryCryptoSessionInput +{ + /// + public AuthenticatedQueryInput Input; + + /// + public Handle DecoderHandle; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT +public partial struct AuthenticatedQueryCryptoSessionOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public Handle DecoderHandle; + + /// + public Handle CryptoSessionHandle; + + /// + public Handle DeviceHandle; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT +public partial struct AuthenticatedQueryRestrictedSharedResourceProcessCountOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public uint RestrictedSharedResourceProcessCount; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT +public partial struct AuthenticatedQueryRestrictedSharedResourceProcessInput +{ + /// + public AuthenticatedQueryInput Input; + + /// + public uint ProcessIndex; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT +public partial struct AuthenticatedQueryRestrictedSharedResourceProcessOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public uint ProcessIndex; + + /// + public AuthenticatedProcessIdentifierType ProcessIdentifier; + + /// + public Handle ProcessHandle; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT +public partial struct AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public uint UnrestrictedProtectedSharedResourceCount; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT +public partial struct AuthenticatedQueryOutputIdCountInput +{ + /// + public AuthenticatedQueryInput Input; + + /// + public Handle DeviceHandle; + + /// + public Handle CryptoSessionHandle; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT +public partial struct AuthenticatedQueryOutputIdCountOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public Handle DeviceHandle; + + /// + public Handle CryptoSessionHandle; + + /// + public uint OutputIDCount; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT +public partial struct AuthenticatedQueryOutputIdInput +{ + /// + public AuthenticatedQueryInput Input; + + /// + public Handle DeviceHandle; + + /// + public Handle CryptoSessionHandle; + + /// + public uint OutputIDIndex; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT +public partial struct AuthenticatedQueryOutputIdOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public Handle DeviceHandle; + + /// + public Handle CryptoSessionHandle; + + /// + public uint OutputIDIndex; + + /// + public ulong OutputID; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT +public partial struct AuthenticatedQueryAccessibilityOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public BusType BusType; + + /// + public Bool32 AccessibleInContiguousBlocks; + + /// + public Bool32 AccessibleInNonContiguousBlocks; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT +public partial struct AuthenticatedQueryAccessibilityEncryptionGuidCountOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public uint EncryptionGuidCount; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT +public partial struct AuthenticatedQueryAccessibilityEncryptionGuidInput +{ + /// + public AuthenticatedQueryInput Input; + + /// + public uint EncryptionGuidIndex; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT +public partial struct AuthenticatedQueryAccessibilityEncryptionGuidOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public uint EncryptionGuidIndex; + + /// + public Guid EncryptionGuid; +} + +/// +/// D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT +public partial struct AuthenticatedQueryCurrentAccessibilityEncryptionOutput +{ + /// + public AuthenticatedQueryOutput Output; + + /// + public Guid EncryptionGuid; +} + +/// +/// D3D11_AUTHENTICATED_CONFIGURE_INPUT +public partial struct AuthenticatedConfigureInput +{ + /// + public Omac omac; + + /// + public Guid ConfigureType; + + /// + public Handle hChannel; + + /// + public uint SequenceNumber; +} + +/// +/// D3D11_AUTHENTICATED_CONFIGURE_OUTPUT +public partial struct AuthenticatedConfigureOutput +{ + /// + public Omac omac; + + /// + public Guid ConfigureType; + + /// + public Handle hChannel; + + /// + public uint SequenceNumber; + + /// + public HResult ReturnCode; +} + +/// +/// D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT +public partial struct AuthenticatedConfigureInitializeInput +{ + /// + public AuthenticatedConfigureInput Parameters; + + /// + public uint StartSequenceQuery; + + /// + public uint StartSequenceConfigure; +} + +/// +/// D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT +public partial struct AuthenticatedConfigureProtectionInput +{ + /// + public AuthenticatedConfigureInput Parameters; + + /// + public AuthenticatedProtectionFlags Protections; +} + +/// +/// D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT +public partial struct AuthenticatedConfigureCryptoSessionInput +{ + /// + public AuthenticatedConfigureInput Parameters; + + /// + public Handle DecoderHandle; + + /// + public Handle CryptoSessionHandle; + + /// + public Handle DeviceHandle; +} + +/// +/// D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT +public partial struct AuthenticatedConfigureSharedResourceInput +{ + /// + public AuthenticatedConfigureInput Parameters; + + /// + public AuthenticatedProcessIdentifierType ProcessType; + + /// + public Handle ProcessHandle; + + /// + public Bool32 AllowAccess; +} + +/// +/// D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT +public partial struct AuthenticatedConfigureAccessibleEncryptionInput +{ + /// + public AuthenticatedConfigureInput Parameters; + + /// + public Guid EncryptionGuid; +} + +/// +/// D3D11_TEX2D_VDOV +public partial struct Texture2DVdov +{ + /// + public uint ArraySlice; +} + +/// +/// D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC +public partial struct VideoDecoderOutputViewDescription +{ + /// + public Guid DecodeProfile; + + /// + public VdovDimension ViewDimension; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref Texture2DVdov Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public Texture2DVdov Texture2D; + } +} + +/// +/// D3D11_TEX2D_VPIV +public partial struct Texture2DVpiv +{ + /// + public uint MipSlice; + + /// + public uint ArraySlice; +} + +/// +/// D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC +public partial struct VideoProcessorInputViewDescription +{ + /// + public uint FourCC; + + /// + public VpivDimension ViewDimension; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref Texture2DVpiv Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public Texture2DVpiv Texture2D; + } +} + +/// +/// D3D11_TEX2D_VPOV +public partial struct Texture2DVpov +{ + /// + public uint MipSlice; +} + +/// +/// D3D11_TEX2D_ARRAY_VPOV +public partial struct Texture2DArrayVpov +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC +public partial struct VideoProcessorOutputViewDescription +{ + /// + public VpovDimension ViewDimension; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref Texture2DVpov Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [UnscopedRef] + public ref Texture2DArrayVpov Texture2DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DArray; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public Texture2DVpov Texture2D; + + /// + [FieldOffset(0)] + public Texture2DArrayVpov Texture2DArray; + } +} + +/// +/// D3D11_MESSAGE +public partial struct Message +{ + /// + public MessageCategory Category; + + /// + public MessageSeverity Severity; + + /// + public MessageId ID; + + /// + public unsafe byte* pDescription; + + /// + public nuint DescriptionByteLength; +} + +/// +/// D3D11_INFO_QUEUE_FILTER_DESC +public partial struct InfoQueueFilterDescription +{ + /// + public uint NumCategories; + + /// + public unsafe MessageCategory* pCategoryList; + + /// + public uint NumSeverities; + + /// + public unsafe MessageSeverity* pSeverityList; + + /// + public uint NumIDs; + + /// + public unsafe MessageId* pIDList; +} + +/// +/// D3D11_INFO_QUEUE_FILTER +public partial struct InfoQueueFilter +{ + /// + public InfoQueueFilterDescription AllowList; + + /// + public InfoQueueFilterDescription DenyList; +} + +/// +/// D3D11_RENDER_TARGET_BLEND_DESC1 +public partial struct RenderTargetBlendDescription1 +{ + /// + public Bool32 BlendEnable; + + /// + public Bool32 LogicOpEnable; + + /// + public Blend SrcBlend; + + /// + public Blend DestBlend; + + /// + public BlendOperation BlendOp; + + /// + public Blend SrcBlendAlpha; + + /// + public Blend DestBlendAlpha; + + /// + public BlendOperation BlendOpAlpha; + + /// + public LogicOperation LogicOp; + + /// + public ColorWriteEnable RenderTargetWriteMask; +} + +/// +/// D3D11_BLEND_DESC1 +public partial struct BlendDescription1 +{ + /// + public Bool32 AlphaToCoverageEnable; + + /// + public Bool32 IndependentBlendEnable; + + /// + public RenderTarget__FixedBuffer RenderTarget; + + public unsafe struct RenderTarget__FixedBuffer + { + public RenderTargetBlendDescription1 e0; + public RenderTargetBlendDescription1 e1; + public RenderTargetBlendDescription1 e2; + public RenderTargetBlendDescription1 e3; + public RenderTargetBlendDescription1 e4; + public RenderTargetBlendDescription1 e5; + public RenderTargetBlendDescription1 e6; + public RenderTargetBlendDescription1 e7; + + [UnscopedRef] + public ref RenderTargetBlendDescription1 this[int index] + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref AsSpan()[index]; + } + } + + [UnscopedRef] + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public Span AsSpan() + { + return MemoryMarshal.CreateSpan(ref e0, 8); + } + } +} + +/// +/// D3D11_RASTERIZER_DESC1 +public partial struct RasterizerDescription1 +{ + /// + public FillMode FillMode; + + /// + public CullMode CullMode; + + /// + public Bool32 FrontCounterClockwise; + + /// + public int DepthBias; + + /// + public float DepthBiasClamp; + + /// + public float SlopeScaledDepthBias; + + /// + public Bool32 DepthClipEnable; + + /// + public Bool32 ScissorEnable; + + /// + public Bool32 MultisampleEnable; + + /// + public Bool32 AntialiasedLineEnable; + + /// + public uint ForcedSampleCount; +} + +/// +/// D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK +public partial struct VideoDecoderSubSampleMappingBlock +{ + /// + public uint ClearSize; + + /// + public uint EncryptedSize; +} + +/// +/// D3D11_VIDEO_DECODER_BUFFER_DESC1 +public partial struct VideoDecoderBufferDescription1 +{ + /// + public VideoDecoderBufferType BufferType; + + /// + public uint DataOffset; + + /// + public uint DataSize; + + /// + public unsafe void* pIV; + + /// + public uint IVSize; + + /// + public unsafe VideoDecoderSubSampleMappingBlock* pSubSampleMappingBlock; + + /// + public uint SubSampleMappingCount; +} + +/// +/// D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION +public partial struct VideoDecoderBeginFrameCryptoSession +{ + /// + public unsafe ID3D11CryptoSession* pCryptoSession; + + /// + public uint BlobSize; + + /// + public unsafe void* pBlob; + + /// + public unsafe Guid* pKeyInfoId; + + /// + public uint PrivateDataSize; + + /// + public unsafe void* pPrivateData; +} + +/// +/// D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT +public partial struct VideoProcessorStreamBehaviorHint +{ + /// + public Bool32 Enable; + + /// + public uint Width; + + /// + public uint Height; + + /// + public Graphics.Dxgi.Common.Format Format; +} + +/// +/// D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA +public partial struct KeyExchangeHWProtectionInputData +{ + /// + public uint PrivateDataSize; + + /// + public uint HWProtectionDataSize; + + /// + public unsafe fixed byte pbInput[4]; +} + +/// +/// D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA +public partial struct KeyExchangeHWProtectionOutputData +{ + /// + public uint PrivateDataSize; + + /// + public uint MaxHWProtectionDataSize; + + /// + public uint HWProtectionDataSize; + + /// + public ulong TransportTime; + + /// + public ulong ExecutionTime; + + /// + public unsafe fixed byte pbOutput[4]; +} + +/// +/// D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA +public partial struct KeyExchangeHWProtectionData +{ + /// + public uint HWProtectionFunctionID; + + /// + public unsafe KeyExchangeHWProtectionInputData* pInputData; + + /// + public unsafe KeyExchangeHWProtectionOutputData* pOutputData; + + /// + public HResult Status; +} + +/// +/// D3D11_VIDEO_SAMPLE_DESC +public partial struct VideoSampleDescription +{ + /// + public uint Width; + + /// + public uint Height; + + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public Graphics.Dxgi.Common.ColorSpaceType ColorSpace; +} + +/// +/// D3D11_TILED_RESOURCE_COORDINATE +public partial struct TiledResourceCoordinate +{ + /// + public uint X; + + /// + public uint Y; + + /// + public uint Z; + + /// + public uint Subresource; +} + +/// +/// D3D11_TILE_REGION_SIZE +public partial struct TileRegionSize +{ + /// + public uint NumTiles; + + /// + public Bool32 bUseBox; + + /// + public uint Width; + + /// + public ushort Height; + + /// + public ushort Depth; +} + +/// +/// D3D11_SUBRESOURCE_TILING +public partial struct SubresourceTiling +{ + /// + public uint WidthInTiles; + + /// + public ushort HeightInTiles; + + /// + public ushort DepthInTiles; + + /// + public uint StartTileIndexInOverallResource; +} + +/// +/// D3D11_TILE_SHAPE +public partial struct TileShape +{ + /// + public uint WidthInTexels; + + /// + public uint HeightInTexels; + + /// + public uint DepthInTexels; +} + +/// +/// D3D11_PACKED_MIP_DESC +public partial struct PackedMipDescription +{ + /// + public byte NumStandardMips; + + /// + public byte NumPackedMips; + + /// + public uint NumTilesForPackedMips; + + /// + public uint StartTileIndexInOverallResource; +} + +/// +/// D3D11_TEXTURE2D_DESC1 +public partial struct Texture2DDescription1 +{ + /// + public uint Width; + + /// + public uint Height; + + /// + public uint MipLevels; + + /// + public uint ArraySize; + + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public Graphics.Dxgi.Common.SampleDescription SampleDesc; + + /// + public Usage Usage; + + /// + public BindFlags BindFlags; + + /// + public CpuAccessFlags CPUAccessFlags; + + /// + public ResourceMiscFlags MiscFlags; + + /// + public TextureLayout TextureLayout; +} + +/// +/// D3D11_TEXTURE3D_DESC1 +public partial struct Texture3DDescription1 +{ + /// + public uint Width; + + /// + public uint Height; + + /// + public uint Depth; + + /// + public uint MipLevels; + + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public Usage Usage; + + /// + public BindFlags BindFlags; + + /// + public CpuAccessFlags CPUAccessFlags; + + /// + public ResourceMiscFlags MiscFlags; + + /// + public TextureLayout TextureLayout; +} + +/// +/// D3D11_RASTERIZER_DESC2 +public partial struct RasterizerDescription2 +{ + /// + public FillMode FillMode; + + /// + public CullMode CullMode; + + /// + public Bool32 FrontCounterClockwise; + + /// + public int DepthBias; + + /// + public float DepthBiasClamp; + + /// + public float SlopeScaledDepthBias; + + /// + public Bool32 DepthClipEnable; + + /// + public Bool32 ScissorEnable; + + /// + public Bool32 MultisampleEnable; + + /// + public Bool32 AntialiasedLineEnable; + + /// + public uint ForcedSampleCount; + + /// + public ConservativeRasterizationMode ConservativeRaster; +} + +/// +/// D3D11_TEX2D_SRV1 +public partial struct Texture2DSrv1 +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; + + /// + public uint PlaneSlice; +} + +/// +/// D3D11_TEX2D_ARRAY_SRV1 +public partial struct Texture2DArraySrv1 +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; + + /// + public uint PlaneSlice; +} + +/// +/// D3D11_SHADER_RESOURCE_VIEW_DESC1 +public partial struct ShaderResourceViewDescription1 +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public Graphics.Direct3D.SrvDimension ViewDimension; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref BufferSrv Buffer + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Buffer; + } + } + + [UnscopedRef] + public ref Texture1DSrv Texture1D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1D; + } + } + + [UnscopedRef] + public ref Texture1DArraySrv Texture1DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1DArray; + } + } + + [UnscopedRef] + public ref Texture2DSrv1 Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [UnscopedRef] + public ref Texture2DArraySrv1 Texture2DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DArray; + } + } + + [UnscopedRef] + public ref Texture2DMsSrv Texture2DMS + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMS; + } + } + + [UnscopedRef] + public ref Texture2DMsArraySrv Texture2DMSArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMSArray; + } + } + + [UnscopedRef] + public ref Texture3DSrv Texture3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture3D; + } + } + + [UnscopedRef] + public ref TexureCubeSrv TextureCube + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.TextureCube; + } + } + + [UnscopedRef] + public ref TexureCubeArraySrv TextureCubeArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.TextureCubeArray; + } + } + + [UnscopedRef] + public ref BufferExtendedSrv BufferEx + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.BufferEx; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public BufferSrv Buffer; + + /// + [FieldOffset(0)] + public Texture1DSrv Texture1D; + + /// + [FieldOffset(0)] + public Texture1DArraySrv Texture1DArray; + + /// + [FieldOffset(0)] + public Texture2DSrv1 Texture2D; + + /// + [FieldOffset(0)] + public Texture2DArraySrv1 Texture2DArray; + + /// + [FieldOffset(0)] + public Texture2DMsSrv Texture2DMS; + + /// + [FieldOffset(0)] + public Texture2DMsArraySrv Texture2DMSArray; + + /// + [FieldOffset(0)] + public Texture3DSrv Texture3D; + + /// + [FieldOffset(0)] + public TexureCubeSrv TextureCube; + + /// + [FieldOffset(0)] + public TexureCubeArraySrv TextureCubeArray; + + /// + [FieldOffset(0)] + public BufferExtendedSrv BufferEx; + } +} + +/// +/// D3D11_TEX2D_RTV1 +public partial struct Texture2DRtv1 +{ + /// + public uint MipSlice; + + /// + public uint PlaneSlice; +} + +/// +/// D3D11_TEX2D_ARRAY_RTV1 +public partial struct Texture2DArrayRtv1 +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; + + /// + public uint PlaneSlice; +} + +/// +/// D3D11_RENDER_TARGET_VIEW_DESC1 +public partial struct RenderTargetViewDescription1 +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public RtvDimension ViewDimension; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref BufferRtv Buffer + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Buffer; + } + } + + [UnscopedRef] + public ref Texture1DRtv Texture1D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1D; + } + } + + [UnscopedRef] + public ref Texture1DArrayRtv Texture1DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1DArray; + } + } + + [UnscopedRef] + public ref Texture2DRtv1 Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [UnscopedRef] + public ref Texture2DArrayRtv1 Texture2DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DArray; + } + } + + [UnscopedRef] + public ref Texture2DMsRtv Texture2DMS + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMS; + } + } + + [UnscopedRef] + public ref Texture2DMsArrayRtv Texture2DMSArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMSArray; + } + } + + [UnscopedRef] + public ref Texture3DRtv Texture3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture3D; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public BufferRtv Buffer; + + /// + [FieldOffset(0)] + public Texture1DRtv Texture1D; + + /// + [FieldOffset(0)] + public Texture1DArrayRtv Texture1DArray; + + /// + [FieldOffset(0)] + public Texture2DRtv1 Texture2D; + + /// + [FieldOffset(0)] + public Texture2DArrayRtv1 Texture2DArray; + + /// + [FieldOffset(0)] + public Texture2DMsRtv Texture2DMS; + + /// + [FieldOffset(0)] + public Texture2DMsArrayRtv Texture2DMSArray; + + /// + [FieldOffset(0)] + public Texture3DRtv Texture3D; + } +} + +/// +/// D3D11_TEX2D_UAV1 +public partial struct Texture2DUav1 +{ + /// + public uint MipSlice; + + /// + public uint PlaneSlice; +} + +/// +/// D3D11_TEX2D_ARRAY_UAV1 +public partial struct Texture2DArrayUav1 +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; + + /// + public uint PlaneSlice; +} + +/// +/// D3D11_UNORDERED_ACCESS_VIEW_DESC1 +public partial struct UnorderedAccessViewDescription1 +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public UavDimension ViewDimension; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref BufferUav Buffer + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Buffer; + } + } + + [UnscopedRef] + public ref Texture1DUav Texture1D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1D; + } + } + + [UnscopedRef] + public ref Texture1DArrayUav Texture1DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1DArray; + } + } + + [UnscopedRef] + public ref Texture2DUav1 Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [UnscopedRef] + public ref Texture2DArrayUav1 Texture2DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DArray; + } + } + + [UnscopedRef] + public ref Texture3DUav Texture3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture3D; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public BufferUav Buffer; + + /// + [FieldOffset(0)] + public Texture1DUav Texture1D; + + /// + [FieldOffset(0)] + public Texture1DArrayUav Texture1DArray; + + /// + [FieldOffset(0)] + public Texture2DUav1 Texture2D; + + /// + [FieldOffset(0)] + public Texture2DArrayUav1 Texture2DArray; + + /// + [FieldOffset(0)] + public Texture3DUav Texture3D; + } +} + +/// +/// D3D11_QUERY_DESC1 +public partial struct QueryDescription1 +{ + /// + public QueryType Query; + + /// + public QueryMiscFlags MiscFlags; + + /// + public ContextType ContextType; +} + +/// +/// D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM +public partial struct FeatureDataVideoDecoderHistogram +{ + /// + public VideoDecoderDescription DecoderDesc; + + /// + public VideoDecoderHistogramComponentFlags Components; + + /// + public uint BinCount; + + /// + public uint CounterBitDepth; +} + +/// +/// D3D11_VIDEO_DECODER_BUFFER_DESC2 +public partial struct VideoDecoderBufferDescription2 +{ + /// + public VideoDecoderBufferType BufferType; + + /// + public uint DataOffset; + + /// + public uint DataSize; + + /// + public unsafe void* pIV; + + /// + public uint IVSize; + + /// + public unsafe VideoDecoderSubSampleMappingBlock* pSubSampleMappingBlock; + + /// + public uint SubSampleMappingCount; + + /// + public uint cBlocksStripeEncrypted; + + /// + public uint cBlocksStripeClear; +} + +/// +/// D3D11_FEATURE_DATA_D3D11_OPTIONS4 +public partial struct FeatureDataD3D11Options4 +{ + /// + public Bool32 ExtendedNV12SharedTextureSupported; +} + +/// +/// D3D11_SIGNATURE_PARAMETER_DESC +public partial struct SignatureParameterDescription +{ + /// + public unsafe sbyte* SemanticName; + + /// + public uint SemanticIndex; + + /// + public uint Register; + + /// + public Graphics.Direct3D.Name SystemValueType; + + /// + public Graphics.Direct3D.RegisterComponentType ComponentType; + + /// + public byte Mask; + + /// + public byte ReadWriteMask; + + /// + public uint Stream; + + /// + public Graphics.Direct3D.MinPrecision MinPrecision; +} + +/// +/// D3D11_SHADER_BUFFER_DESC +public partial struct ShaderBufferDescription +{ + /// + public unsafe sbyte* Name; + + /// + public Graphics.Direct3D.CBufferType Type; + + /// + public uint Variables; + + /// + public uint Size; + + /// + public uint uFlags; +} + +/// +/// D3D11_SHADER_VARIABLE_DESC +public partial struct ShaderVariableDescription +{ + /// + public unsafe sbyte* Name; + + /// + public uint StartOffset; + + /// + public uint Size; + + /// + public uint uFlags; + + /// + public unsafe void* DefaultValue; + + /// + public uint StartTexture; + + /// + public uint TextureSize; + + /// + public uint StartSampler; + + /// + public uint SamplerSize; +} + +/// +/// D3D11_SHADER_TYPE_DESC +public partial struct ShaderTypeDescription +{ + /// + public Graphics.Direct3D.ShaderVariableClass Class; + + /// + public Graphics.Direct3D.ShaderVariableType Type; + + /// + public uint Rows; + + /// + public uint Columns; + + /// + public uint Elements; + + /// + public uint Members; + + /// + public uint Offset; + + /// + public unsafe sbyte* Name; +} + +/// +/// D3D11_SHADER_DESC +public partial struct ShaderDescription +{ + /// + public uint Version; + + /// + public unsafe sbyte* Creator; + + /// + public uint Flags; + + /// + public uint ConstantBuffers; + + /// + public uint BoundResources; + + /// + public uint InputParameters; + + /// + public uint OutputParameters; + + /// + public uint InstructionCount; + + /// + public uint TempRegisterCount; + + /// + public uint TempArrayCount; + + /// + public uint DefCount; + + /// + public uint DclCount; + + /// + public uint TextureNormalInstructions; + + /// + public uint TextureLoadInstructions; + + /// + public uint TextureCompInstructions; + + /// + public uint TextureBiasInstructions; + + /// + public uint TextureGradientInstructions; + + /// + public uint FloatInstructionCount; + + /// + public uint IntInstructionCount; + + /// + public uint UintInstructionCount; + + /// + public uint StaticFlowControlCount; + + /// + public uint DynamicFlowControlCount; + + /// + public uint MacroInstructionCount; + + /// + public uint ArrayInstructionCount; + + /// + public uint CutInstructionCount; + + /// + public uint EmitInstructionCount; + + /// + public Graphics.Direct3D.PrimitiveTopology GSOutputTopology; + + /// + public uint GSMaxOutputVertexCount; + + /// + public Graphics.Direct3D.Primitive InputPrimitive; + + /// + public uint PatchConstantParameters; + + /// + public uint cGSInstanceCount; + + /// + public uint cControlPoints; + + /// + public Graphics.Direct3D.TessellatorOutputPrimitive HSOutputPrimitive; + + /// + public Graphics.Direct3D.TessellatorPartitioning HSPartitioning; + + /// + public Graphics.Direct3D.TessellatorDomain TessellatorDomain; + + /// + public uint cBarrierInstructions; + + /// + public uint cInterlockedInstructions; + + /// + public uint cTextureStoreInstructions; +} + +/// +/// D3D11_SHADER_INPUT_BIND_DESC +public partial struct ShaderInputBindDescription +{ + /// + public unsafe sbyte* Name; + + /// + public Graphics.Direct3D.ShaderInputType Type; + + /// + public uint BindPoint; + + /// + public uint BindCount; + + /// + public uint uFlags; + + /// + public Graphics.Direct3D.ResourceReturnType ReturnType; + + /// + public Graphics.Direct3D.SrvDimension Dimension; + + /// + public uint NumSamples; +} + +/// +/// D3D11_LIBRARY_DESC +public partial struct LibraryDescription +{ + /// + public unsafe sbyte* Creator; + + /// + public uint Flags; + + /// + public uint FunctionCount; +} + +/// +/// D3D11_FUNCTION_DESC +public partial struct FunctionDescription +{ + /// + public uint Version; + + /// + public unsafe sbyte* Creator; + + /// + public uint Flags; + + /// + public uint ConstantBuffers; + + /// + public uint BoundResources; + + /// + public uint InstructionCount; + + /// + public uint TempRegisterCount; + + /// + public uint TempArrayCount; + + /// + public uint DefCount; + + /// + public uint DclCount; + + /// + public uint TextureNormalInstructions; + + /// + public uint TextureLoadInstructions; + + /// + public uint TextureCompInstructions; + + /// + public uint TextureBiasInstructions; + + /// + public uint TextureGradientInstructions; + + /// + public uint FloatInstructionCount; + + /// + public uint IntInstructionCount; + + /// + public uint UintInstructionCount; + + /// + public uint StaticFlowControlCount; + + /// + public uint DynamicFlowControlCount; + + /// + public uint MacroInstructionCount; + + /// + public uint ArrayInstructionCount; + + /// + public uint MovInstructionCount; + + /// + public uint MovcInstructionCount; + + /// + public uint ConversionInstructionCount; + + /// + public uint BitwiseInstructionCount; + + /// + public Graphics.Direct3D.FeatureLevel MinFeatureLevel; + + /// + public ulong RequiredFeatureFlags; + + /// + public unsafe sbyte* Name; + + /// + public int FunctionParameterCount; + + /// + public Bool32 HasReturn; + + /// + public Bool32 Has10Level9VertexShader; + + /// + public Bool32 Has10Level9PixelShader; +} + +/// +/// D3D11_PARAMETER_DESC +public partial struct ParameterDescription +{ + /// + public unsafe sbyte* Name; + + /// + public unsafe sbyte* SemanticName; + + /// + public Graphics.Direct3D.ShaderVariableType Type; + + /// + public Graphics.Direct3D.ShaderVariableClass Class; + + /// + public uint Rows; + + /// + public uint Columns; + + /// + public Graphics.Direct3D.InterpolationMode InterpolationMode; + + /// + public Graphics.Direct3D.ParameterFlags Flags; + + /// + public uint FirstInRegister; + + /// + public uint FirstInComponent; + + /// + public uint FirstOutRegister; + + /// + public uint FirstOutComponent; +} + +/// +/// D3D11_VERTEX_SHADER_TRACE_DESC +public partial struct VertexShaderTraceDescription +{ + /// + public ulong Invocation; +} + +/// +/// D3D11_HULL_SHADER_TRACE_DESC +public partial struct HullShaderTraceDescription +{ + /// + public ulong Invocation; +} + +/// +/// D3D11_DOMAIN_SHADER_TRACE_DESC +public partial struct DomainShaderTraceDescription +{ + /// + public ulong Invocation; +} + +/// +/// D3D11_GEOMETRY_SHADER_TRACE_DESC +public partial struct GeometryShaderTraceDescription +{ + /// + public ulong Invocation; +} + +/// +/// D3D11_PIXEL_SHADER_TRACE_DESC +public partial struct PixelShaderTraceDescription +{ + /// + public ulong Invocation; + + /// + public int X; + + /// + public int Y; + + /// + public ulong SampleMask; +} + +/// +/// D3D11_COMPUTE_SHADER_TRACE_DESC +public partial struct ComputeShaderTraceDescription +{ + /// + public ulong Invocation; + + /// + public unsafe fixed uint ThreadIDInGroup[3]; + + /// + public unsafe fixed uint ThreadGroupID[3]; +} + +/// +/// D3D11_SHADER_TRACE_DESC +public partial struct ShaderTraceDescription +{ + /// + public ShaderType Type; + + /// + public uint Flags; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref VertexShaderTraceDescription VertexShaderTraceDesc + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.VertexShaderTraceDesc; + } + } + + [UnscopedRef] + public ref HullShaderTraceDescription HullShaderTraceDesc + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.HullShaderTraceDesc; + } + } + + [UnscopedRef] + public ref DomainShaderTraceDescription DomainShaderTraceDesc + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.DomainShaderTraceDesc; + } + } + + [UnscopedRef] + public ref GeometryShaderTraceDescription GeometryShaderTraceDesc + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.GeometryShaderTraceDesc; + } + } + + [UnscopedRef] + public ref PixelShaderTraceDescription PixelShaderTraceDesc + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.PixelShaderTraceDesc; + } + } + + [UnscopedRef] + public ref ComputeShaderTraceDescription ComputeShaderTraceDesc + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.ComputeShaderTraceDesc; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public VertexShaderTraceDescription VertexShaderTraceDesc; + + /// + [FieldOffset(0)] + public HullShaderTraceDescription HullShaderTraceDesc; + + /// + [FieldOffset(0)] + public DomainShaderTraceDescription DomainShaderTraceDesc; + + /// + [FieldOffset(0)] + public GeometryShaderTraceDescription GeometryShaderTraceDesc; + + /// + [FieldOffset(0)] + public PixelShaderTraceDescription PixelShaderTraceDesc; + + /// + [FieldOffset(0)] + public ComputeShaderTraceDescription ComputeShaderTraceDesc; + } +} + +/// +/// D3D11_TRACE_STATS +public partial struct TraceStats +{ + /// + public ShaderTraceDescription TraceDesc; + + /// + public byte NumInvocationsInStamp; + + /// + public byte TargetStampIndex; + + /// + public uint NumTraceSteps; + + /// + public unsafe fixed byte InputMask[32]; + + /// + public unsafe fixed byte OutputMask[32]; + + /// + public ushort NumTemps; + + /// + public ushort MaxIndexableTempIndex; + + /// + public unsafe fixed ushort IndexableTempSize[4096]; + + /// + public ushort ImmediateConstantBufferSize; + + /// + public unsafe fixed uint PixelPosition[8]; + + /// + public unsafe fixed ulong PixelCoverageMask[4]; + + /// + public unsafe fixed ulong PixelDiscardedMask[4]; + + /// + public unsafe fixed ulong PixelCoverageMaskAfterShader[4]; + + /// + public unsafe fixed ulong PixelCoverageMaskAfterA2CSampleMask[4]; + + /// + public unsafe fixed ulong PixelCoverageMaskAfterA2CSampleMaskDepth[4]; + + /// + public unsafe fixed ulong PixelCoverageMaskAfterA2CSampleMaskDepthStencil[4]; + + /// + public Bool32 PSOutputsDepth; + + /// + public Bool32 PSOutputsMask; + + /// + public TraceGSInputPrimitive GSInputPrimitive; + + /// + public Bool32 GSInputsPrimitiveID; + + /// + public unsafe fixed byte HSOutputPatchConstantMask[32]; + + /// + public unsafe fixed byte DSInputPatchConstantMask[32]; +} + +/// +/// D3D11_TRACE_VALUE +public partial struct TraceValue +{ + /// + public unsafe fixed uint Bits[4]; + + /// + public byte ValidMask; +} + +/// +/// D3D11_TRACE_REGISTER +public partial struct TraceRegister +{ + /// + public TraceRegisterType RegType; + + /// + public _Anonymous_e__Union Anonymous; + + /// + public byte OperandIndex; + + /// + public byte Flags; + + [UnscopedRef] + public ref ushort Index1D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Index1D; + } + } + + [UnscopedRef] + public unsafe Span Index2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return MemoryMarshal.CreateSpan(ref Anonymous.Index2D[0], 2); + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public ushort Index1D; + + /// + [FieldOffset(0)] + public unsafe fixed ushort Index2D[2]; + } +} + +/// +/// D3D11_TRACE_STEP +public partial struct TraceStep +{ + /// + public uint ID; + + /// + public Bool32 InstructionActive; + + /// + public byte NumRegistersWritten; + + /// + public byte NumRegistersRead; + + /// + public ushort MiscOperations; + + /// + public uint OpcodeType; + + /// + public ulong CurrentGlobalCycle; +} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/HullShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/HullShaderTraceDescription.cs deleted file mode 100644 index 592f3d5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/HullShaderTraceDescription.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_HULL_SHADER_TRACE_DESC -public partial struct HullShaderTraceDescription -{ - /// - public ulong Invocation; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/InfoQueueFilter.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/InfoQueueFilter.cs deleted file mode 100644 index e0202aa..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/InfoQueueFilter.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_INFO_QUEUE_FILTER -public partial struct InfoQueueFilter -{ - /// - public InfoQueueFilterDescription AllowList; - - /// - public InfoQueueFilterDescription DenyList; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/InfoQueueFilterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/InfoQueueFilterDescription.cs deleted file mode 100644 index e27bc40..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/InfoQueueFilterDescription.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_INFO_QUEUE_FILTER_DESC -public partial struct InfoQueueFilterDescription -{ - /// - public uint NumCategories; - - /// - public unsafe MessageCategory* pCategoryList; - - /// - public uint NumSeverities; - - /// - public unsafe MessageSeverity* pSeverityList; - - /// - public uint NumIDs; - - /// - public unsafe MessageId* pIDList; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/InputClassification.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/InputClassification.cs deleted file mode 100644 index 70735ba..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/InputClassification.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_INPUT_CLASSIFICATION -public enum InputClassification : int -{ - /// - /// D3D11_INPUT_PER_VERTEX_DATA - PerVertexData = 0, - /// - /// D3D11_INPUT_PER_INSTANCE_DATA - PerInstanceData = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/InputElementDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/InputElementDescription.cs deleted file mode 100644 index 5bd2b49..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/InputElementDescription.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_INPUT_ELEMENT_DESC -public partial struct InputElementDescription -{ - /// - public unsafe sbyte* SemanticName; - - /// - public uint SemanticIndex; - - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public uint InputSlot; - - /// - public uint AlignedByteOffset; - - /// - public InputClassification InputSlotClass; - - /// - public uint InstanceDataStepRate; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionData.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionData.cs deleted file mode 100644 index aa6c85d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionData.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA -public partial struct KeyExchangeHWProtectionData -{ - /// - public uint HWProtectionFunctionID; - - /// - public unsafe KeyExchangeHWProtectionInputData* pInputData; - - /// - public unsafe KeyExchangeHWProtectionOutputData* pOutputData; - - /// - public HResult Status; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionInputData.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionInputData.cs deleted file mode 100644 index f40b279..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionInputData.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA -public partial struct KeyExchangeHWProtectionInputData -{ - /// - public uint PrivateDataSize; - - /// - public uint HWProtectionDataSize; - - /// - public unsafe fixed byte pbInput[4]; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionOutputData.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionOutputData.cs deleted file mode 100644 index 3cebe0a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionOutputData.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA -public partial struct KeyExchangeHWProtectionOutputData -{ - /// - public uint PrivateDataSize; - - /// - public uint MaxHWProtectionDataSize; - - /// - public uint HWProtectionDataSize; - - /// - public ulong TransportTime; - - /// - public ulong ExecutionTime; - - /// - public unsafe fixed byte pbOutput[4]; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/LibraryDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/LibraryDescription.cs deleted file mode 100644 index 91ede92..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/LibraryDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_LIBRARY_DESC -public partial struct LibraryDescription -{ - /// - public unsafe sbyte* Creator; - - /// - public uint Flags; - - /// - public uint FunctionCount; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/LogicOperation.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/LogicOperation.cs deleted file mode 100644 index 3abfcfd..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/LogicOperation.cs +++ /dev/null @@ -1,64 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_LOGIC_OP -public enum LogicOperation : int -{ - /// - /// D3D11_LOGIC_OP_CLEAR - Clear = 0, - /// - /// D3D11_LOGIC_OP_SET - Set = 1, - /// - /// D3D11_LOGIC_OP_COPY - Copy = 2, - /// - /// D3D11_LOGIC_OP_COPY_INVERTED - CopyInverted = 3, - /// - /// D3D11_LOGIC_OP_NOOP - Noop = 4, - /// - /// D3D11_LOGIC_OP_INVERT - Invert = 5, - /// - /// D3D11_LOGIC_OP_AND - And = 6, - /// - /// D3D11_LOGIC_OP_NAND - Nand = 7, - /// - /// D3D11_LOGIC_OP_OR - Or = 8, - /// - /// D3D11_LOGIC_OP_NOR - Nor = 9, - /// - /// D3D11_LOGIC_OP_XOR - Xor = 10, - /// - /// D3D11_LOGIC_OP_EQUIV - Equiv = 11, - /// - /// D3D11_LOGIC_OP_AND_REVERSE - AndReverse = 12, - /// - /// D3D11_LOGIC_OP_AND_INVERTED - AndInverted = 13, - /// - /// D3D11_LOGIC_OP_OR_REVERSE - OrReverse = 14, - /// - /// D3D11_LOGIC_OP_OR_INVERTED - OrInverted = 15, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/MapFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/MapFlags.cs deleted file mode 100644 index c436a79..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/MapFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_MAP_FLAG -[Flags] -public enum MapFlags : int -{ - None = 0, - /// - /// D3D11_MAP_FLAG_DO_NOT_WAIT - DoNotWait = 1048576, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/MapMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/MapMode.cs deleted file mode 100644 index a3c1146..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/MapMode.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_MAP -public enum MapMode : int -{ - /// - /// D3D11_MAP_READ - Read = 1, - /// - /// D3D11_MAP_WRITE - Write = 2, - /// - /// D3D11_MAP_READ_WRITE - ReadWrite = 3, - /// - /// D3D11_MAP_WRITE_DISCARD - WriteDiscard = 4, - /// - /// D3D11_MAP_WRITE_NO_OVERWRITE - WriteNoOverwrite = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/MappedSubresource.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/MappedSubresource.cs deleted file mode 100644 index 67e71bb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/MappedSubresource.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_MAPPED_SUBRESOURCE -public partial struct MappedSubresource -{ - /// - public unsafe void* pData; - - /// - public uint RowPitch; - - /// - public uint DepthPitch; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Message.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Message.cs deleted file mode 100644 index 3cee1fb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Message.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_MESSAGE -public partial struct Message -{ - /// - public MessageCategory Category; - - /// - public MessageSeverity Severity; - - /// - public MessageId ID; - - /// - public unsafe byte* pDescription; - - /// - public nuint DescriptionByteLength; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageCategory.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageCategory.cs deleted file mode 100644 index e536a9b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageCategory.cs +++ /dev/null @@ -1,49 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_MESSAGE_CATEGORY -public enum MessageCategory : int -{ - /// - /// D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED - ApplicationDefined = 0, - /// - /// D3D11_MESSAGE_CATEGORY_MISCELLANEOUS - Miscellaneous = 1, - /// - /// D3D11_MESSAGE_CATEGORY_INITIALIZATION - Initialization = 2, - /// - /// D3D11_MESSAGE_CATEGORY_CLEANUP - Cleanup = 3, - /// - /// D3D11_MESSAGE_CATEGORY_COMPILATION - Compilation = 4, - /// - /// D3D11_MESSAGE_CATEGORY_STATE_CREATION - StateCreation = 5, - /// - /// D3D11_MESSAGE_CATEGORY_STATE_SETTING - StateSetting = 6, - /// - /// D3D11_MESSAGE_CATEGORY_STATE_GETTING - StateGetting = 7, - /// - /// D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION - ResourceManipulation = 8, - /// - /// D3D11_MESSAGE_CATEGORY_EXECUTION - Execution = 9, - /// - /// D3D11_MESSAGE_CATEGORY_SHADER - Shader = 10, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageSeverity.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageSeverity.cs deleted file mode 100644 index e4504ad..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageSeverity.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_MESSAGE_SEVERITY -public enum MessageSeverity : int -{ - /// - /// D3D11_MESSAGE_SEVERITY_CORRUPTION - Corruption = 0, - /// - /// D3D11_MESSAGE_SEVERITY_ERROR - Error = 1, - /// - /// D3D11_MESSAGE_SEVERITY_WARNING - Warning = 2, - /// - /// D3D11_MESSAGE_SEVERITY_INFO - Info = 3, - /// - /// D3D11_MESSAGE_SEVERITY_MESSAGE - Message = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Omac.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Omac.cs deleted file mode 100644 index d8ad565..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Omac.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_OMAC -public partial struct Omac -{ - /// - public unsafe fixed byte Buffer[16]; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/PackedMipDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/PackedMipDescription.cs deleted file mode 100644 index 6c5ad1d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/PackedMipDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_PACKED_MIP_DESC -public partial struct PackedMipDescription -{ - /// - public byte NumStandardMips; - - /// - public byte NumPackedMips; - - /// - public uint NumTilesForPackedMips; - - /// - public uint StartTileIndexInOverallResource; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ParameterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ParameterDescription.cs deleted file mode 100644 index 9abdc8f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ParameterDescription.cs +++ /dev/null @@ -1,51 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_PARAMETER_DESC -public partial struct ParameterDescription -{ - /// - public unsafe sbyte* Name; - - /// - public unsafe sbyte* SemanticName; - - /// - public Graphics.Direct3D.ShaderVariableType Type; - - /// - public Graphics.Direct3D.ShaderVariableClass Class; - - /// - public uint Rows; - - /// - public uint Columns; - - /// - public Graphics.Direct3D.InterpolationMode InterpolationMode; - - /// - public Graphics.Direct3D.ParameterFlags Flags; - - /// - public uint FirstInRegister; - - /// - public uint FirstInComponent; - - /// - public uint FirstOutRegister; - - /// - public uint FirstOutComponent; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/PixelShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/PixelShaderTraceDescription.cs deleted file mode 100644 index 6181bba..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/PixelShaderTraceDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_PIXEL_SHADER_TRACE_DESC -public partial struct PixelShaderTraceDescription -{ - /// - public ulong Invocation; - - /// - public int X; - - /// - public int Y; - - /// - public ulong SampleMask; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataPipelineStatistics.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataPipelineStatistics.cs deleted file mode 100644 index 5c4ebd1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataPipelineStatistics.cs +++ /dev/null @@ -1,48 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_QUERY_DATA_PIPELINE_STATISTICS -public partial struct QueryDataPipelineStatistics -{ - /// - public ulong IAVertices; - - /// - public ulong IAPrimitives; - - /// - public ulong VSInvocations; - - /// - public ulong GSInvocations; - - /// - public ulong GSPrimitives; - - /// - public ulong CInvocations; - - /// - public ulong CPrimitives; - - /// - public ulong PSInvocations; - - /// - public ulong HSInvocations; - - /// - public ulong DSInvocations; - - /// - public ulong CSInvocations; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataSOStatistics.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataSOStatistics.cs deleted file mode 100644 index 9ccf583..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataSOStatistics.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_QUERY_DATA_SO_STATISTICS -public partial struct QueryDataSOStatistics -{ - /// - public ulong NumPrimitivesWritten; - - /// - public ulong PrimitivesStorageNeeded; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataTimestampDisjoint.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataTimestampDisjoint.cs deleted file mode 100644 index 9b10b13..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataTimestampDisjoint.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_QUERY_DATA_TIMESTAMP_DISJOINT -public partial struct QueryDataTimestampDisjoint -{ - /// - public ulong Frequency; - - /// - public Bool32 Disjoint; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDescription.cs deleted file mode 100644 index ddbdb10..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDescription.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_QUERY_DESC -public partial struct QueryDescription -{ - /// - public QueryType Query; - - /// - public QueryMiscFlags MiscFlags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDescription1.cs deleted file mode 100644 index 2e5fda7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDescription1.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_QUERY_DESC1 -public partial struct QueryDescription1 -{ - /// - public QueryType Query; - - /// - public QueryMiscFlags MiscFlags; - - /// - public ContextType ContextType; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryMiscFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryMiscFlags.cs deleted file mode 100644 index 6de707d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryMiscFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_QUERY_MISC_FLAG -[Flags] -public enum QueryMiscFlags : int -{ - None = 0, - /// - /// D3D11_QUERY_MISC_PREDICATEHINT - PredicateHint = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryType.cs deleted file mode 100644 index 3eb3036..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryType.cs +++ /dev/null @@ -1,64 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_QUERY -public enum QueryType : int -{ - /// - /// D3D11_QUERY_EVENT - Event = 0, - /// - /// D3D11_QUERY_OCCLUSION - Occlusion = 1, - /// - /// D3D11_QUERY_TIMESTAMP - Timestamp = 2, - /// - /// D3D11_QUERY_TIMESTAMP_DISJOINT - TimestampDisjoint = 3, - /// - /// D3D11_QUERY_PIPELINE_STATISTICS - PipelineStatistics = 4, - /// - /// D3D11_QUERY_OCCLUSION_PREDICATE - OcclusionPredicate = 5, - /// - /// D3D11_QUERY_SO_STATISTICS - SOStatistics = 6, - /// - /// D3D11_QUERY_SO_OVERFLOW_PREDICATE - SOOverflowPredicate = 7, - /// - /// D3D11_QUERY_SO_STATISTICS_STREAM0 - SOStatisticsStream0 = 8, - /// - /// D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM0 - SOOverflowPredicateStream0 = 9, - /// - /// D3D11_QUERY_SO_STATISTICS_STREAM1 - SOStatisticsStream1 = 10, - /// - /// D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM1 - SOOverflowPredicateStream1 = 11, - /// - /// D3D11_QUERY_SO_STATISTICS_STREAM2 - SOStatisticsStream2 = 12, - /// - /// D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM2 - SOOverflowPredicateStream2 = 13, - /// - /// D3D11_QUERY_SO_STATISTICS_STREAM3 - SOStatisticsStream3 = 14, - /// - /// D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM3 - SOOverflowPredicateStream3 = 15, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RaiseFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RaiseFlags.cs deleted file mode 100644 index e7df88b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RaiseFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_RAISE_FLAG -[Flags] -public enum RaiseFlags : int -{ - None = 0, - /// - /// D3D11_RAISE_FLAG_DRIVER_INTERNAL_ERROR - DriverInternalError = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription.cs deleted file mode 100644 index 8787306..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_RASTERIZER_DESC -public partial struct RasterizerDescription -{ - /// - public FillMode FillMode; - - /// - public CullMode CullMode; - - /// - public Bool32 FrontCounterClockwise; - - /// - public int DepthBias; - - /// - public float DepthBiasClamp; - - /// - public float SlopeScaledDepthBias; - - /// - public Bool32 DepthClipEnable; - - /// - public Bool32 ScissorEnable; - - /// - public Bool32 MultisampleEnable; - - /// - public Bool32 AntialiasedLineEnable; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription1.cs deleted file mode 100644 index 20665c5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription1.cs +++ /dev/null @@ -1,48 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_RASTERIZER_DESC1 -public partial struct RasterizerDescription1 -{ - /// - public FillMode FillMode; - - /// - public CullMode CullMode; - - /// - public Bool32 FrontCounterClockwise; - - /// - public int DepthBias; - - /// - public float DepthBiasClamp; - - /// - public float SlopeScaledDepthBias; - - /// - public Bool32 DepthClipEnable; - - /// - public Bool32 ScissorEnable; - - /// - public Bool32 MultisampleEnable; - - /// - public Bool32 AntialiasedLineEnable; - - /// - public uint ForcedSampleCount; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription2.cs deleted file mode 100644 index c83223c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription2.cs +++ /dev/null @@ -1,51 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_RASTERIZER_DESC2 -public partial struct RasterizerDescription2 -{ - /// - public FillMode FillMode; - - /// - public CullMode CullMode; - - /// - public Bool32 FrontCounterClockwise; - - /// - public int DepthBias; - - /// - public float DepthBiasClamp; - - /// - public float SlopeScaledDepthBias; - - /// - public Bool32 DepthClipEnable; - - /// - public Bool32 ScissorEnable; - - /// - public Bool32 MultisampleEnable; - - /// - public Bool32 AntialiasedLineEnable; - - /// - public uint ForcedSampleCount; - - /// - public ConservativeRasterizationMode ConservativeRaster; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetBlendDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetBlendDescription.cs deleted file mode 100644 index 9e1a365..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetBlendDescription.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_RENDER_TARGET_BLEND_DESC -public partial struct RenderTargetBlendDescription -{ - /// - public Bool32 BlendEnable; - - /// - public Blend SrcBlend; - - /// - public Blend DestBlend; - - /// - public BlendOperation BlendOp; - - /// - public Blend SrcBlendAlpha; - - /// - public Blend DestBlendAlpha; - - /// - public BlendOperation BlendOpAlpha; - - /// - public ColorWriteEnable RenderTargetWriteMask; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetBlendDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetBlendDescription1.cs deleted file mode 100644 index 5cdb26c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetBlendDescription1.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_RENDER_TARGET_BLEND_DESC1 -public partial struct RenderTargetBlendDescription1 -{ - /// - public Bool32 BlendEnable; - - /// - public Bool32 LogicOpEnable; - - /// - public Blend SrcBlend; - - /// - public Blend DestBlend; - - /// - public BlendOperation BlendOp; - - /// - public Blend SrcBlendAlpha; - - /// - public Blend DestBlendAlpha; - - /// - public BlendOperation BlendOpAlpha; - - /// - public LogicOperation LogicOp; - - /// - public ColorWriteEnable RenderTargetWriteMask; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetViewDescription.cs deleted file mode 100644 index 5b4028c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetViewDescription.cs +++ /dev/null @@ -1,140 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_RENDER_TARGET_VIEW_DESC -public partial struct RenderTargetViewDescription -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public RtvDimension ViewDimension; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref BufferRtv Buffer - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Buffer; - } - } - - [UnscopedRef] - public ref Texture1DRtv Texture1D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1D; - } - } - - [UnscopedRef] - public ref Texture1DArrayRtv Texture1DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1DArray; - } - } - - [UnscopedRef] - public ref Texture2DRtv Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [UnscopedRef] - public ref Texture2DArrayRtv Texture2DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DArray; - } - } - - [UnscopedRef] - public ref Texture2DMsRtv Texture2DMS - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMS; - } - } - - [UnscopedRef] - public ref Texture2DMsArrayRtv Texture2DMSArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMSArray; - } - } - - [UnscopedRef] - public ref Texture3DRtv Texture3D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture3D; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public BufferRtv Buffer; - - /// - [FieldOffset(0)] - public Texture1DRtv Texture1D; - - /// - [FieldOffset(0)] - public Texture1DArrayRtv Texture1DArray; - - /// - [FieldOffset(0)] - public Texture2DRtv Texture2D; - - /// - [FieldOffset(0)] - public Texture2DArrayRtv Texture2DArray; - - /// - [FieldOffset(0)] - public Texture2DMsRtv Texture2DMS; - - /// - [FieldOffset(0)] - public Texture2DMsArrayRtv Texture2DMSArray; - - /// - [FieldOffset(0)] - public Texture3DRtv Texture3D; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetViewDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetViewDescription1.cs deleted file mode 100644 index 2255256..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetViewDescription1.cs +++ /dev/null @@ -1,140 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_RENDER_TARGET_VIEW_DESC1 -public partial struct RenderTargetViewDescription1 -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public RtvDimension ViewDimension; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref BufferRtv Buffer - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Buffer; - } - } - - [UnscopedRef] - public ref Texture1DRtv Texture1D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1D; - } - } - - [UnscopedRef] - public ref Texture1DArrayRtv Texture1DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1DArray; - } - } - - [UnscopedRef] - public ref Texture2DRtv1 Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [UnscopedRef] - public ref Texture2DArrayRtv1 Texture2DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DArray; - } - } - - [UnscopedRef] - public ref Texture2DMsRtv Texture2DMS - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMS; - } - } - - [UnscopedRef] - public ref Texture2DMsArrayRtv Texture2DMSArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMSArray; - } - } - - [UnscopedRef] - public ref Texture3DRtv Texture3D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture3D; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public BufferRtv Buffer; - - /// - [FieldOffset(0)] - public Texture1DRtv Texture1D; - - /// - [FieldOffset(0)] - public Texture1DArrayRtv Texture1DArray; - - /// - [FieldOffset(0)] - public Texture2DRtv1 Texture2D; - - /// - [FieldOffset(0)] - public Texture2DArrayRtv1 Texture2DArray; - - /// - [FieldOffset(0)] - public Texture2DMsRtv Texture2DMS; - - /// - [FieldOffset(0)] - public Texture2DMsArrayRtv Texture2DMSArray; - - /// - [FieldOffset(0)] - public Texture3DRtv Texture3D; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ReportLiveDeviceObjectFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ReportLiveDeviceObjectFlags.cs deleted file mode 100644 index 6c59af8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ReportLiveDeviceObjectFlags.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_RLDO_FLAGS -[Flags] -public enum ReportLiveDeviceObjectFlags : int -{ - None = 0, - /// - /// D3D11_RLDO_SUMMARY - Summary = 1, - /// - /// D3D11_RLDO_DETAIL - Detail = 2, - /// - /// D3D11_RLDO_IGNORE_INTERNAL - IgnoreInternal = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ResourceDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ResourceDimension.cs deleted file mode 100644 index 0c50e44..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ResourceDimension.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_RESOURCE_DIMENSION -public enum ResourceDimension : int -{ - /// - /// D3D11_RESOURCE_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D11_RESOURCE_DIMENSION_BUFFER - Buffer = 1, - /// - /// D3D11_RESOURCE_DIMENSION_TEXTURE1D - Texture1D = 2, - /// - /// D3D11_RESOURCE_DIMENSION_TEXTURE2D - Texture2D = 3, - /// - /// D3D11_RESOURCE_DIMENSION_TEXTURE3D - Texture3D = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ResourceMiscFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ResourceMiscFlags.cs deleted file mode 100644 index be60159..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ResourceMiscFlags.cs +++ /dev/null @@ -1,75 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_RESOURCE_MISC_FLAG -[Flags] -public enum ResourceMiscFlags : uint -{ - None = 0, - /// - /// D3D11_RESOURCE_MISC_GENERATE_MIPS - GenerateMips = 1, - /// - /// D3D11_RESOURCE_MISC_SHARED - Shared = 2, - /// - /// D3D11_RESOURCE_MISC_TEXTURECUBE - TextureCube = 4, - /// - /// D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS - DrawIndirectArgs = 16, - /// - /// D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS - BufferAllowRawViews = 32, - /// - /// D3D11_RESOURCE_MISC_BUFFER_STRUCTURED - BufferStructured = 64, - /// - /// D3D11_RESOURCE_MISC_RESOURCE_CLAMP - ResourceClamp = 128, - /// - /// D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX - SharedKeyedMutex = 256, - /// - /// D3D11_RESOURCE_MISC_GDI_COMPATIBLE - GDICompatible = 512, - /// - /// D3D11_RESOURCE_MISC_SHARED_NTHANDLE - SharedNthandle = 2048, - /// - /// D3D11_RESOURCE_MISC_RESTRICTED_CONTENT - RestrictedContent = 4096, - /// - /// D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE - RestrictSharedResource = 8192, - /// - /// D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER - RestrictSharedResourceDriver = 16384, - /// - /// D3D11_RESOURCE_MISC_GUARDED - Guarded = 32768, - /// - /// D3D11_RESOURCE_MISC_TILE_POOL - TilePool = 131072, - /// - /// D3D11_RESOURCE_MISC_TILED - Tiled = 262144, - /// - /// D3D11_RESOURCE_MISC_HW_PROTECTED - HWProtected = 524288, - /// - /// D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE - SharedDisplayable = 1048576, - /// - /// D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER - SharedExclusiveWriter = 2097152, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RtvDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RtvDimension.cs deleted file mode 100644 index e21bb40..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/RtvDimension.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_RTV_DIMENSION -public enum RtvDimension : int -{ - /// - /// D3D11_RTV_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D11_RTV_DIMENSION_BUFFER - Buffer = 1, - /// - /// D3D11_RTV_DIMENSION_TEXTURE1D - Texture1D = 2, - /// - /// D3D11_RTV_DIMENSION_TEXTURE1DARRAY - Texture1DArray = 3, - /// - /// D3D11_RTV_DIMENSION_TEXTURE2D - Texture2D = 4, - /// - /// D3D11_RTV_DIMENSION_TEXTURE2DARRAY - Texture2DArray = 5, - /// - /// D3D11_RTV_DIMENSION_TEXTURE2DMS - Texture2DMs = 6, - /// - /// D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY - Texture2DMsArray = 7, - /// - /// D3D11_RTV_DIMENSION_TEXTURE3D - Texture3D = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/SODeclarationEntry.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/SODeclarationEntry.cs deleted file mode 100644 index 6f8c257..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/SODeclarationEntry.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SO_DECLARATION_ENTRY -public partial struct SODeclarationEntry -{ - /// - public uint Stream; - - /// - public unsafe sbyte* SemanticName; - - /// - public uint SemanticIndex; - - /// - public byte StartComponent; - - /// - public byte ComponentCount; - - /// - public byte OutputSlot; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/SamplerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/SamplerDescription.cs deleted file mode 100644 index 533cab4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/SamplerDescription.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SAMPLER_DESC -public partial struct SamplerDescription -{ - /// - public Filter Filter; - - /// - public TextureAddressMode AddressU; - - /// - public TextureAddressMode AddressV; - - /// - public TextureAddressMode AddressW; - - /// - public float MipLODBias; - - /// - public uint MaxAnisotropy; - - /// - public ComparisonFunction ComparisonFunc; - - /// - public unsafe fixed float BorderColor[4]; - - /// - public float MinLOD; - - /// - public float MaxLOD; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderBufferDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderBufferDescription.cs deleted file mode 100644 index 5fe9dd3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderBufferDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_BUFFER_DESC -public partial struct ShaderBufferDescription -{ - /// - public unsafe sbyte* Name; - - /// - public Graphics.Direct3D.CBufferType Type; - - /// - public uint Variables; - - /// - public uint Size; - - /// - public uint uFlags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderCacheSupportFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderCacheSupportFlags.cs deleted file mode 100644 index 0696990..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderCacheSupportFlags.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_CACHE_SUPPORT_FLAGS -[Flags] -public enum ShaderCacheSupportFlags : int -{ - /// - /// D3D11_SHADER_CACHE_SUPPORT_NONE - None = 0, - /// - /// D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE - AutomaticInprocCache = 1, - /// - /// D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE - AutomaticDiskCache = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderDescription.cs deleted file mode 100644 index 452fe18..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderDescription.cs +++ /dev/null @@ -1,129 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_DESC -public partial struct ShaderDescription -{ - /// - public uint Version; - - /// - public unsafe sbyte* Creator; - - /// - public uint Flags; - - /// - public uint ConstantBuffers; - - /// - public uint BoundResources; - - /// - public uint InputParameters; - - /// - public uint OutputParameters; - - /// - public uint InstructionCount; - - /// - public uint TempRegisterCount; - - /// - public uint TempArrayCount; - - /// - public uint DefCount; - - /// - public uint DclCount; - - /// - public uint TextureNormalInstructions; - - /// - public uint TextureLoadInstructions; - - /// - public uint TextureCompInstructions; - - /// - public uint TextureBiasInstructions; - - /// - public uint TextureGradientInstructions; - - /// - public uint FloatInstructionCount; - - /// - public uint IntInstructionCount; - - /// - public uint UintInstructionCount; - - /// - public uint StaticFlowControlCount; - - /// - public uint DynamicFlowControlCount; - - /// - public uint MacroInstructionCount; - - /// - public uint ArrayInstructionCount; - - /// - public uint CutInstructionCount; - - /// - public uint EmitInstructionCount; - - /// - public Graphics.Direct3D.PrimitiveTopology GSOutputTopology; - - /// - public uint GSMaxOutputVertexCount; - - /// - public Graphics.Direct3D.Primitive InputPrimitive; - - /// - public uint PatchConstantParameters; - - /// - public uint cGSInstanceCount; - - /// - public uint cControlPoints; - - /// - public Graphics.Direct3D.TessellatorOutputPrimitive HSOutputPrimitive; - - /// - public Graphics.Direct3D.TessellatorPartitioning HSPartitioning; - - /// - public Graphics.Direct3D.TessellatorDomain TessellatorDomain; - - /// - public uint cBarrierInstructions; - - /// - public uint cInterlockedInstructions; - - /// - public uint cTextureStoreInstructions; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderInputBindDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderInputBindDescription.cs deleted file mode 100644 index f76a30c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderInputBindDescription.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_INPUT_BIND_DESC -public partial struct ShaderInputBindDescription -{ - /// - public unsafe sbyte* Name; - - /// - public Graphics.Direct3D.ShaderInputType Type; - - /// - public uint BindPoint; - - /// - public uint BindCount; - - /// - public uint uFlags; - - /// - public Graphics.Direct3D.ResourceReturnType ReturnType; - - /// - public Graphics.Direct3D.SrvDimension Dimension; - - /// - public uint NumSamples; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderMinPrecisionSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderMinPrecisionSupport.cs deleted file mode 100644 index 6a35c5e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderMinPrecisionSupport.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_MIN_PRECISION_SUPPORT -public enum ShaderMinPrecisionSupport : int -{ - /// - /// D3D11_SHADER_MIN_PRECISION_10_BIT - P10Bit = 1, - /// - /// D3D11_SHADER_MIN_PRECISION_16_BIT - P16Bit = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderResourceViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderResourceViewDescription.cs deleted file mode 100644 index 54a2622..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderResourceViewDescription.cs +++ /dev/null @@ -1,182 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_RESOURCE_VIEW_DESC -public partial struct ShaderResourceViewDescription -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public Graphics.Direct3D.SrvDimension ViewDimension; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref BufferSrv Buffer - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Buffer; - } - } - - [UnscopedRef] - public ref Texture1DSrv Texture1D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1D; - } - } - - [UnscopedRef] - public ref Texture1DArraySrv Texture1DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1DArray; - } - } - - [UnscopedRef] - public ref Texture2DSrv Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [UnscopedRef] - public ref Texture2DArraySrv Texture2DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DArray; - } - } - - [UnscopedRef] - public ref Texture2DMsSrv Texture2DMS - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMS; - } - } - - [UnscopedRef] - public ref Texture2DMsArraySrv Texture2DMSArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMSArray; - } - } - - [UnscopedRef] - public ref Texture3DSrv Texture3D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture3D; - } - } - - [UnscopedRef] - public ref TexureCubeSrv TextureCube - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.TextureCube; - } - } - - [UnscopedRef] - public ref TexureCubeArraySrv TextureCubeArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.TextureCubeArray; - } - } - - [UnscopedRef] - public ref BufferExtendedSrv BufferEx - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.BufferEx; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public BufferSrv Buffer; - - /// - [FieldOffset(0)] - public Texture1DSrv Texture1D; - - /// - [FieldOffset(0)] - public Texture1DArraySrv Texture1DArray; - - /// - [FieldOffset(0)] - public Texture2DSrv Texture2D; - - /// - [FieldOffset(0)] - public Texture2DArraySrv Texture2DArray; - - /// - [FieldOffset(0)] - public Texture2DMsSrv Texture2DMS; - - /// - [FieldOffset(0)] - public Texture2DMsArraySrv Texture2DMSArray; - - /// - [FieldOffset(0)] - public Texture3DSrv Texture3D; - - /// - [FieldOffset(0)] - public TexureCubeSrv TextureCube; - - /// - [FieldOffset(0)] - public TexureCubeArraySrv TextureCubeArray; - - /// - [FieldOffset(0)] - public BufferExtendedSrv BufferEx; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderResourceViewDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderResourceViewDescription1.cs deleted file mode 100644 index 988be12..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderResourceViewDescription1.cs +++ /dev/null @@ -1,182 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_RESOURCE_VIEW_DESC1 -public partial struct ShaderResourceViewDescription1 -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public Graphics.Direct3D.SrvDimension ViewDimension; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref BufferSrv Buffer - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Buffer; - } - } - - [UnscopedRef] - public ref Texture1DSrv Texture1D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1D; - } - } - - [UnscopedRef] - public ref Texture1DArraySrv Texture1DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1DArray; - } - } - - [UnscopedRef] - public ref Texture2DSrv1 Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [UnscopedRef] - public ref Texture2DArraySrv1 Texture2DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DArray; - } - } - - [UnscopedRef] - public ref Texture2DMsSrv Texture2DMS - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMS; - } - } - - [UnscopedRef] - public ref Texture2DMsArraySrv Texture2DMSArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMSArray; - } - } - - [UnscopedRef] - public ref Texture3DSrv Texture3D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture3D; - } - } - - [UnscopedRef] - public ref TexureCubeSrv TextureCube - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.TextureCube; - } - } - - [UnscopedRef] - public ref TexureCubeArraySrv TextureCubeArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.TextureCubeArray; - } - } - - [UnscopedRef] - public ref BufferExtendedSrv BufferEx - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.BufferEx; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public BufferSrv Buffer; - - /// - [FieldOffset(0)] - public Texture1DSrv Texture1D; - - /// - [FieldOffset(0)] - public Texture1DArraySrv Texture1DArray; - - /// - [FieldOffset(0)] - public Texture2DSrv1 Texture2D; - - /// - [FieldOffset(0)] - public Texture2DArraySrv1 Texture2DArray; - - /// - [FieldOffset(0)] - public Texture2DMsSrv Texture2DMS; - - /// - [FieldOffset(0)] - public Texture2DMsArraySrv Texture2DMSArray; - - /// - [FieldOffset(0)] - public Texture3DSrv Texture3D; - - /// - [FieldOffset(0)] - public TexureCubeSrv TextureCube; - - /// - [FieldOffset(0)] - public TexureCubeArraySrv TextureCubeArray; - - /// - [FieldOffset(0)] - public BufferExtendedSrv BufferEx; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTraceDescription.cs deleted file mode 100644 index 15fda55..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTraceDescription.cs +++ /dev/null @@ -1,112 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_TRACE_DESC -public partial struct ShaderTraceDescription -{ - /// - public ShaderType Type; - - /// - public uint Flags; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref VertexShaderTraceDescription VertexShaderTraceDesc - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.VertexShaderTraceDesc; - } - } - - [UnscopedRef] - public ref HullShaderTraceDescription HullShaderTraceDesc - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.HullShaderTraceDesc; - } - } - - [UnscopedRef] - public ref DomainShaderTraceDescription DomainShaderTraceDesc - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.DomainShaderTraceDesc; - } - } - - [UnscopedRef] - public ref GeometryShaderTraceDescription GeometryShaderTraceDesc - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.GeometryShaderTraceDesc; - } - } - - [UnscopedRef] - public ref PixelShaderTraceDescription PixelShaderTraceDesc - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.PixelShaderTraceDesc; - } - } - - [UnscopedRef] - public ref ComputeShaderTraceDescription ComputeShaderTraceDesc - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.ComputeShaderTraceDesc; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public VertexShaderTraceDescription VertexShaderTraceDesc; - - /// - [FieldOffset(0)] - public HullShaderTraceDescription HullShaderTraceDesc; - - /// - [FieldOffset(0)] - public DomainShaderTraceDescription DomainShaderTraceDesc; - - /// - [FieldOffset(0)] - public GeometryShaderTraceDescription GeometryShaderTraceDesc; - - /// - [FieldOffset(0)] - public PixelShaderTraceDescription PixelShaderTraceDesc; - - /// - [FieldOffset(0)] - public ComputeShaderTraceDescription ComputeShaderTraceDesc; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTrackingOptions.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTrackingOptions.cs deleted file mode 100644 index 3f9dc16..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTrackingOptions.cs +++ /dev/null @@ -1,61 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_TRACKING_OPTIONS -public enum ShaderTrackingOptions : int -{ - /// - /// D3D11_SHADER_TRACKING_OPTION_IGNORE - OptionIgnore = 0, - /// - /// D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED - OptionTrackUninitialized = 1, - /// - /// D3D11_SHADER_TRACKING_OPTION_TRACK_RAW - OptionTrackRaw = 2, - /// - /// D3D11_SHADER_TRACKING_OPTION_TRACK_WAR - OptionTrackWar = 4, - /// - /// D3D11_SHADER_TRACKING_OPTION_TRACK_WAW - OptionTrackWaw = 8, - /// - /// D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME - OptionAllowSame = 16, - /// - /// D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY - OptionTrackAtomicConsistency = 32, - /// - /// D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS - OptionTrackRawAcrossThreadgroups = 64, - /// - /// D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS - OptionTrackWarAcrossThreadgroups = 128, - /// - /// D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS - OptionTrackWawAcrossThreadgroups = 256, - /// - /// D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS - OptionTrackAtomicConsistencyAcrossThreadgroups = 512, - /// - /// D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS - OptionUavSpecificFlags = 960, - /// - /// D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS - OptionAllHazards = 1006, - /// - /// D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME - OptionAllHazardsAllowingSame = 1022, - /// - /// D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS - OptionAllOptions = 1023, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTrackingResourceType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTrackingResourceType.cs deleted file mode 100644 index 0252088..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTrackingResourceType.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_TRACKING_RESOURCE_TYPE -public enum ShaderTrackingResourceType : int -{ - /// - /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE - None = 0, - /// - /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY - UavDeviceMemory = 1, - /// - /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY - NonUavDeviceMemory = 2, - /// - /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY - AllDeviceMemory = 3, - /// - /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY - GroupSharedMemory = 4, - /// - /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY - AllSharedMemory = 5, - /// - /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV - GroupSharedNonUav = 6, - /// - /// D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL - All = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderType.cs deleted file mode 100644 index c0b2511..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderType.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_TYPE -public enum ShaderType : int -{ - /// - /// D3D11_VERTEX_SHADER - D3D11_VERTEX_SHADER = 1, - /// - /// D3D11_HULL_SHADER - D3D11_HULL_SHADER = 2, - /// - /// D3D11_DOMAIN_SHADER - D3D11_DOMAIN_SHADER = 3, - /// - /// D3D11_GEOMETRY_SHADER - D3D11_GEOMETRY_SHADER = 4, - /// - /// D3D11_PIXEL_SHADER - D3D11_PIXEL_SHADER = 5, - /// - /// D3D11_COMPUTE_SHADER - D3D11_COMPUTE_SHADER = 6, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTypeDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTypeDescription.cs deleted file mode 100644 index 06226a5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTypeDescription.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_TYPE_DESC -public partial struct ShaderTypeDescription -{ - /// - public Graphics.Direct3D.ShaderVariableClass Class; - - /// - public Graphics.Direct3D.ShaderVariableType Type; - - /// - public uint Rows; - - /// - public uint Columns; - - /// - public uint Elements; - - /// - public uint Members; - - /// - public uint Offset; - - /// - public unsafe sbyte* Name; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderVariableDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderVariableDescription.cs deleted file mode 100644 index e26f200..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderVariableDescription.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_VARIABLE_DESC -public partial struct ShaderVariableDescription -{ - /// - public unsafe sbyte* Name; - - /// - public uint StartOffset; - - /// - public uint Size; - - /// - public uint uFlags; - - /// - public unsafe void* DefaultValue; - - /// - public uint StartTexture; - - /// - public uint TextureSize; - - /// - public uint StartSampler; - - /// - public uint SamplerSize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderVersionType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderVersionType.cs deleted file mode 100644 index c65d588..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderVersionType.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHADER_VERSION_TYPE -public enum ShaderVersionType : int -{ - /// - /// D3D11_SHVER_PIXEL_SHADER - D3D11_SHVER_PIXEL_SHADER = 0, - /// - /// D3D11_SHVER_VERTEX_SHADER - D3D11_SHVER_VERTEX_SHADER = 1, - /// - /// D3D11_SHVER_GEOMETRY_SHADER - D3D11_SHVER_GEOMETRY_SHADER = 2, - /// - /// D3D11_SHVER_HULL_SHADER - D3D11_SHVER_HULL_SHADER = 3, - /// - /// D3D11_SHVER_DOMAIN_SHADER - D3D11_SHVER_DOMAIN_SHADER = 4, - /// - /// D3D11_SHVER_COMPUTE_SHADER - D3D11_SHVER_COMPUTE_SHADER = 5, - /// - /// D3D11_SHVER_RESERVED0 - D3D11_SHVER_RESERVED0 = 65520, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/SharedResourceTier.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/SharedResourceTier.cs deleted file mode 100644 index 7f6b4cb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/SharedResourceTier.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SHARED_RESOURCE_TIER -public enum SharedResourceTier : int -{ - /// - /// D3D11_SHARED_RESOURCE_TIER_0 - Tier0 = 0, - /// - /// D3D11_SHARED_RESOURCE_TIER_1 - Tier1 = 1, - /// - /// D3D11_SHARED_RESOURCE_TIER_2 - Tier2 = 2, - /// - /// D3D11_SHARED_RESOURCE_TIER_3 - Tier3 = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/SignatureParameterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/SignatureParameterDescription.cs deleted file mode 100644 index ef242e3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/SignatureParameterDescription.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SIGNATURE_PARAMETER_DESC -public partial struct SignatureParameterDescription -{ - /// - public unsafe sbyte* SemanticName; - - /// - public uint SemanticIndex; - - /// - public uint Register; - - /// - public Graphics.Direct3D.Name SystemValueType; - - /// - public Graphics.Direct3D.RegisterComponentType ComponentType; - - /// - public byte Mask; - - /// - public byte ReadWriteMask; - - /// - public uint Stream; - - /// - public Graphics.Direct3D.MinPrecision MinPrecision; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/StandardMultisampleQualityLevels.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/StandardMultisampleQualityLevels.cs deleted file mode 100644 index d4f1443..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/StandardMultisampleQualityLevels.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS -public enum StandardMultisampleQualityLevels : int -{ - /// - /// D3D11_STANDARD_MULTISAMPLE_PATTERN - Standard = -1, - /// - /// D3D11_CENTER_MULTISAMPLE_PATTERN - Center = -2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/StencilOperation.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/StencilOperation.cs deleted file mode 100644 index 0399336..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/StencilOperation.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_STENCIL_OP -public enum StencilOperation : int -{ - /// - /// D3D11_STENCIL_OP_KEEP - Keep = 1, - /// - /// D3D11_STENCIL_OP_ZERO - Zero = 2, - /// - /// D3D11_STENCIL_OP_REPLACE - Replace = 3, - /// - /// D3D11_STENCIL_OP_INCR_SAT - IncrSat = 4, - /// - /// D3D11_STENCIL_OP_DECR_SAT - DecrSat = 5, - /// - /// D3D11_STENCIL_OP_INVERT - Invert = 6, - /// - /// D3D11_STENCIL_OP_INCR - Incr = 7, - /// - /// D3D11_STENCIL_OP_DECR - Decr = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/SubresourceData.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/SubresourceData.cs deleted file mode 100644 index 50c4f6b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/SubresourceData.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SUBRESOURCE_DATA -public partial struct SubresourceData -{ - /// - public unsafe void* pSysMem; - - /// - public uint SysMemPitch; - - /// - public uint SysMemSlicePitch; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/SubresourceTiling.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/SubresourceTiling.cs deleted file mode 100644 index 213466b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/SubresourceTiling.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_SUBRESOURCE_TILING -public partial struct SubresourceTiling -{ - /// - public uint WidthInTiles; - - /// - public ushort HeightInTiles; - - /// - public ushort DepthInTiles; - - /// - public uint StartTileIndexInOverallResource; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayDsv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayDsv.cs deleted file mode 100644 index 11eda7c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayDsv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX1D_ARRAY_DSV -public partial struct Texture1DArrayDsv -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayRtv.cs deleted file mode 100644 index f3283a6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayRtv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX1D_ARRAY_RTV -public partial struct Texture1DArrayRtv -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArraySrv.cs deleted file mode 100644 index 6a0ea3b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArraySrv.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX1D_ARRAY_SRV -public partial struct Texture1DArraySrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayUav.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayUav.cs deleted file mode 100644 index 502c709..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayUav.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX1D_ARRAY_UAV -public partial struct Texture1DArrayUav -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DDescription.cs deleted file mode 100644 index 1a6f4a4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DDescription.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEXTURE1D_DESC -public partial struct Texture1DDescription -{ - /// - public uint Width; - - /// - public uint MipLevels; - - /// - public uint ArraySize; - - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public Usage Usage; - - /// - public BindFlags BindFlags; - - /// - public CpuAccessFlags CPUAccessFlags; - - /// - public ResourceMiscFlags MiscFlags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DDsv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DDsv.cs deleted file mode 100644 index 45dd95d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DDsv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX1D_DSV -public partial struct Texture1DDsv -{ - /// - public uint MipSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DRtv.cs deleted file mode 100644 index 746a89a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DRtv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX1D_RTV -public partial struct Texture1DRtv -{ - /// - public uint MipSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DSrv.cs deleted file mode 100644 index adccacc..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DSrv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX1D_SRV -public partial struct Texture1DSrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DUav.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DUav.cs deleted file mode 100644 index 8b7e073..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DUav.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX1D_UAV -public partial struct Texture1DUav -{ - /// - public uint MipSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayDsv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayDsv.cs deleted file mode 100644 index 11fe38a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayDsv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_ARRAY_DSV -public partial struct Texture2DArrayDsv -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayRtv.cs deleted file mode 100644 index 405b152..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayRtv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_ARRAY_RTV -public partial struct Texture2DArrayRtv -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayRtv1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayRtv1.cs deleted file mode 100644 index 2b421e6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayRtv1.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_ARRAY_RTV1 -public partial struct Texture2DArrayRtv1 -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; - - /// - public uint PlaneSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArraySrv.cs deleted file mode 100644 index 2068fa7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArraySrv.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_ARRAY_SRV -public partial struct Texture2DArraySrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArraySrv1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArraySrv1.cs deleted file mode 100644 index 85b74df..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArraySrv1.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_ARRAY_SRV1 -public partial struct Texture2DArraySrv1 -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; - - /// - public uint PlaneSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayUav.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayUav.cs deleted file mode 100644 index 776640a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayUav.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_ARRAY_UAV -public partial struct Texture2DArrayUav -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayUav1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayUav1.cs deleted file mode 100644 index e19d13e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayUav1.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_ARRAY_UAV1 -public partial struct Texture2DArrayUav1 -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; - - /// - public uint PlaneSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayVpov.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayVpov.cs deleted file mode 100644 index 69f7244..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayVpov.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_ARRAY_VPOV -public partial struct Texture2DArrayVpov -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDescription.cs deleted file mode 100644 index 97e08f2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDescription.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEXTURE2D_DESC -public partial struct Texture2DDescription -{ - /// - public uint Width; - - /// - public uint Height; - - /// - public uint MipLevels; - - /// - public uint ArraySize; - - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public Graphics.Dxgi.Common.SampleDescription SampleDesc; - - /// - public Usage Usage; - - /// - public BindFlags BindFlags; - - /// - public CpuAccessFlags CPUAccessFlags; - - /// - public ResourceMiscFlags MiscFlags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDescription1.cs deleted file mode 100644 index fde0cff..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDescription1.cs +++ /dev/null @@ -1,48 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEXTURE2D_DESC1 -public partial struct Texture2DDescription1 -{ - /// - public uint Width; - - /// - public uint Height; - - /// - public uint MipLevels; - - /// - public uint ArraySize; - - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public Graphics.Dxgi.Common.SampleDescription SampleDesc; - - /// - public Usage Usage; - - /// - public BindFlags BindFlags; - - /// - public CpuAccessFlags CPUAccessFlags; - - /// - public ResourceMiscFlags MiscFlags; - - /// - public TextureLayout TextureLayout; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDsv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDsv.cs deleted file mode 100644 index b8ffc67..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDsv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_DSV -public partial struct Texture2DDsv -{ - /// - public uint MipSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArrayDsv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArrayDsv.cs deleted file mode 100644 index aa29d55..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArrayDsv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2DMS_ARRAY_DSV -public partial struct Texture2DMsArrayDsv -{ - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArrayRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArrayRtv.cs deleted file mode 100644 index 8f369b1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArrayRtv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2DMS_ARRAY_RTV -public partial struct Texture2DMsArrayRtv -{ - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArraySrv.cs deleted file mode 100644 index 5ca748f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArraySrv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2DMS_ARRAY_SRV -public partial struct Texture2DMsArraySrv -{ - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsDsv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsDsv.cs deleted file mode 100644 index 9dd4e3c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsDsv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2DMS_DSV -public partial struct Texture2DMsDsv -{ - /// - public uint UnusedField_NothingToDefine; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsRtv.cs deleted file mode 100644 index 3cdec84..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsRtv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2DMS_RTV -public partial struct Texture2DMsRtv -{ - /// - public uint UnusedField_NothingToDefine; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsSrv.cs deleted file mode 100644 index 269a67e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsSrv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2DMS_SRV -public partial struct Texture2DMsSrv -{ - /// - public uint UnusedField_NothingToDefine; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DRtv.cs deleted file mode 100644 index 26e6de2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DRtv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_RTV -public partial struct Texture2DRtv -{ - /// - public uint MipSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DRtv1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DRtv1.cs deleted file mode 100644 index edf86f0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DRtv1.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_RTV1 -public partial struct Texture2DRtv1 -{ - /// - public uint MipSlice; - - /// - public uint PlaneSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DSrv.cs deleted file mode 100644 index 1a4cbc6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DSrv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_SRV -public partial struct Texture2DSrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DSrv1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DSrv1.cs deleted file mode 100644 index 912ba83..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DSrv1.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_SRV1 -public partial struct Texture2DSrv1 -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; - - /// - public uint PlaneSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DUav.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DUav.cs deleted file mode 100644 index c35314d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DUav.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_UAV -public partial struct Texture2DUav -{ - /// - public uint MipSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DUav1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DUav1.cs deleted file mode 100644 index 2b3ab05..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DUav1.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_UAV1 -public partial struct Texture2DUav1 -{ - /// - public uint MipSlice; - - /// - public uint PlaneSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVdov.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVdov.cs deleted file mode 100644 index 94b5b54..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVdov.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_VDOV -public partial struct Texture2DVdov -{ - /// - public uint ArraySlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVpiv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVpiv.cs deleted file mode 100644 index ad4da54..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVpiv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_VPIV -public partial struct Texture2DVpiv -{ - /// - public uint MipSlice; - - /// - public uint ArraySlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVpov.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVpov.cs deleted file mode 100644 index 4e24ffe..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVpov.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX2D_VPOV -public partial struct Texture2DVpov -{ - /// - public uint MipSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DDescription.cs deleted file mode 100644 index f34ad5c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DDescription.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEXTURE3D_DESC -public partial struct Texture3DDescription -{ - /// - public uint Width; - - /// - public uint Height; - - /// - public uint Depth; - - /// - public uint MipLevels; - - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public Usage Usage; - - /// - public BindFlags BindFlags; - - /// - public CpuAccessFlags CPUAccessFlags; - - /// - public ResourceMiscFlags MiscFlags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DDescription1.cs deleted file mode 100644 index 16168e2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DDescription1.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEXTURE3D_DESC1 -public partial struct Texture3DDescription1 -{ - /// - public uint Width; - - /// - public uint Height; - - /// - public uint Depth; - - /// - public uint MipLevels; - - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public Usage Usage; - - /// - public BindFlags BindFlags; - - /// - public CpuAccessFlags CPUAccessFlags; - - /// - public ResourceMiscFlags MiscFlags; - - /// - public TextureLayout TextureLayout; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DRtv.cs deleted file mode 100644 index 6377dd7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DRtv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX3D_RTV -public partial struct Texture3DRtv -{ - /// - public uint MipSlice; - - /// - public uint FirstWSlice; - - /// - public uint WSize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DSrv.cs deleted file mode 100644 index fc98038..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DSrv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX3D_SRV -public partial struct Texture3DSrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DUav.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DUav.cs deleted file mode 100644 index d686f22..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DUav.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEX3D_UAV -public partial struct Texture3DUav -{ - /// - public uint MipSlice; - - /// - public uint FirstWSlice; - - /// - public uint WSize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureAddressMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureAddressMode.cs deleted file mode 100644 index 166ec64..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureAddressMode.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEXTURE_ADDRESS_MODE -public enum TextureAddressMode : int -{ - /// - /// D3D11_TEXTURE_ADDRESS_WRAP - Wrap = 1, - /// - /// D3D11_TEXTURE_ADDRESS_MIRROR - Mirror = 2, - /// - /// D3D11_TEXTURE_ADDRESS_CLAMP - Clamp = 3, - /// - /// D3D11_TEXTURE_ADDRESS_BORDER - Border = 4, - /// - /// D3D11_TEXTURE_ADDRESS_MIRROR_ONCE - MirrorOnce = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureCubeFace.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureCubeFace.cs deleted file mode 100644 index b7ba547..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureCubeFace.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEXTURECUBE_FACE -public enum TextureCubeFace : int -{ - /// - /// D3D11_TEXTURECUBE_FACE_POSITIVE_X - PositiveX = 0, - /// - /// D3D11_TEXTURECUBE_FACE_NEGATIVE_X - NegativeX = 1, - /// - /// D3D11_TEXTURECUBE_FACE_POSITIVE_Y - PositiveY = 2, - /// - /// D3D11_TEXTURECUBE_FACE_NEGATIVE_Y - NegativeY = 3, - /// - /// D3D11_TEXTURECUBE_FACE_POSITIVE_Z - PositiveZ = 4, - /// - /// D3D11_TEXTURECUBE_FACE_NEGATIVE_Z - NegativeZ = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureLayout.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureLayout.cs deleted file mode 100644 index 72afd7f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureLayout.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEXTURE_LAYOUT -public enum TextureLayout : int -{ - /// - /// D3D11_TEXTURE_LAYOUT_UNDEFINED - Undefined = 0, - /// - /// D3D11_TEXTURE_LAYOUT_ROW_MAJOR - RowMajor = 1, - /// - /// D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE - _64kStandardSwizzle = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TexureCubeArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TexureCubeArraySrv.cs deleted file mode 100644 index cb92189..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TexureCubeArraySrv.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEXCUBE_ARRAY_SRV -public partial struct TexureCubeArraySrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; - - /// - public uint First2DArrayFace; - - /// - public uint NumCubes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TexureCubeSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TexureCubeSrv.cs deleted file mode 100644 index c09cd81..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TexureCubeSrv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TEXCUBE_SRV -public partial struct TexureCubeSrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileCopyFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileCopyFlags.cs deleted file mode 100644 index d4a6707..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileCopyFlags.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TILE_COPY_FLAG -[Flags] -public enum TileCopyFlags : int -{ - None = 0, - /// - /// D3D11_TILE_COPY_NO_OVERWRITE - NoOverwrite = 1, - /// - /// D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE - LinearBufferToSwizzledTiledResource = 2, - /// - /// D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER - SwizzledTiledResourceToLinearBuffer = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileMappingFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileMappingFlags.cs deleted file mode 100644 index 1d781be..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileMappingFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TILE_MAPPING_FLAG -[Flags] -public enum TileMappingFlags : int -{ - None = 0, - /// - /// D3D11_TILE_MAPPING_NO_OVERWRITE - NoOverwrite = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileRangeFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileRangeFlags.cs deleted file mode 100644 index 8e95b49..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileRangeFlags.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TILE_RANGE_FLAG -[Flags] -public enum TileRangeFlags : int -{ - None = 0, - /// - /// D3D11_TILE_RANGE_NULL - Null = 1, - /// - /// D3D11_TILE_RANGE_SKIP - Skip = 2, - /// - /// D3D11_TILE_RANGE_REUSE_SINGLE_TILE - ReuseSingleTile = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileRegionSize.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileRegionSize.cs deleted file mode 100644 index b229dc2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileRegionSize.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TILE_REGION_SIZE -public partial struct TileRegionSize -{ - /// - public uint NumTiles; - - /// - public Bool32 bUseBox; - - /// - public uint Width; - - /// - public ushort Height; - - /// - public ushort Depth; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileShape.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileShape.cs deleted file mode 100644 index c4c6f13..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileShape.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TILE_SHAPE -public partial struct TileShape -{ - /// - public uint WidthInTexels; - - /// - public uint HeightInTexels; - - /// - public uint DepthInTexels; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TiledResourceCoordinate.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TiledResourceCoordinate.cs deleted file mode 100644 index 0bb97ac..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TiledResourceCoordinate.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TILED_RESOURCE_COORDINATE -public partial struct TiledResourceCoordinate -{ - /// - public uint X; - - /// - public uint Y; - - /// - public uint Z; - - /// - public uint Subresource; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TiledResourcesTier.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TiledResourcesTier.cs deleted file mode 100644 index f28dcf1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TiledResourcesTier.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TILED_RESOURCES_TIER -public enum TiledResourcesTier : int -{ - /// - /// D3D11_TILED_RESOURCES_NOT_SUPPORTED - NotSupported = 0, - /// - /// D3D11_TILED_RESOURCES_TIER_1 - Tier1 = 1, - /// - /// D3D11_TILED_RESOURCES_TIER_2 - Tier2 = 2, - /// - /// D3D11_TILED_RESOURCES_TIER_3 - Tier3 = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceGSInputPrimitive.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceGSInputPrimitive.cs deleted file mode 100644 index 44c2e02..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceGSInputPrimitive.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TRACE_GS_INPUT_PRIMITIVE -public enum TraceGSInputPrimitive : int -{ - /// - /// D3D11_TRACE_GS_INPUT_PRIMITIVE_UNDEFINED - Undefined = 0, - /// - /// D3D11_TRACE_GS_INPUT_PRIMITIVE_POINT - Point = 1, - /// - /// D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE - Line = 2, - /// - /// D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE - Triangle = 3, - /// - /// D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE_ADJ - LineAdj = 6, - /// - /// D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE_ADJ - TriangleAdj = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceRegister.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceRegister.cs deleted file mode 100644 index c900aa1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceRegister.cs +++ /dev/null @@ -1,59 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TRACE_REGISTER -public partial struct TraceRegister -{ - /// - public TraceRegisterType RegType; - - /// - public _Anonymous_e__Union Anonymous; - - /// - public byte OperandIndex; - - /// - public byte Flags; - - [UnscopedRef] - public ref ushort Index1D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Index1D; - } - } - - [UnscopedRef] - public unsafe Span Index2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return MemoryMarshal.CreateSpan(ref Anonymous.Index2D[0], 2); - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public ushort Index1D; - - /// - [FieldOffset(0)] - public unsafe fixed ushort Index2D[2]; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceRegisterType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceRegisterType.cs deleted file mode 100644 index 15aed79..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceRegisterType.cs +++ /dev/null @@ -1,124 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TRACE_REGISTER_TYPE -public enum TraceRegisterType : int -{ - /// - /// D3D11_TRACE_OUTPUT_NULL_REGISTER - D3D11_TRACE_OUTPUT_NULL_REGISTER = 0, - /// - /// D3D11_TRACE_INPUT_REGISTER - D3D11_TRACE_INPUT_REGISTER = 1, - /// - /// D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER - D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER = 2, - /// - /// D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER - D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER = 3, - /// - /// D3D11_TRACE_TEMP_REGISTER - D3D11_TRACE_TEMP_REGISTER = 4, - /// - /// D3D11_TRACE_INDEXABLE_TEMP_REGISTER - D3D11_TRACE_INDEXABLE_TEMP_REGISTER = 5, - /// - /// D3D11_TRACE_OUTPUT_REGISTER - D3D11_TRACE_OUTPUT_REGISTER = 6, - /// - /// D3D11_TRACE_OUTPUT_DEPTH_REGISTER - D3D11_TRACE_OUTPUT_DEPTH_REGISTER = 7, - /// - /// D3D11_TRACE_CONSTANT_BUFFER - D3D11_TRACE_CONSTANT_BUFFER = 8, - /// - /// D3D11_TRACE_IMMEDIATE32 - D3D11_TRACE_IMMEDIATE32 = 9, - /// - /// D3D11_TRACE_SAMPLER - D3D11_TRACE_SAMPLER = 10, - /// - /// D3D11_TRACE_RESOURCE - D3D11_TRACE_RESOURCE = 11, - /// - /// D3D11_TRACE_RASTERIZER - D3D11_TRACE_RASTERIZER = 12, - /// - /// D3D11_TRACE_OUTPUT_COVERAGE_MASK - D3D11_TRACE_OUTPUT_COVERAGE_MASK = 13, - /// - /// D3D11_TRACE_STREAM - D3D11_TRACE_STREAM = 14, - /// - /// D3D11_TRACE_THIS_POINTER - D3D11_TRACE_THIS_POINTER = 15, - /// - /// D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER - D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER = 16, - /// - /// D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER - D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER = 17, - /// - /// D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER - D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER = 18, - /// - /// D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER - D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER = 19, - /// - /// D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER - D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER = 20, - /// - /// D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER - D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER = 21, - /// - /// D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER - D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER = 22, - /// - /// D3D11_TRACE_UNORDERED_ACCESS_VIEW - D3D11_TRACE_UNORDERED_ACCESS_VIEW = 23, - /// - /// D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY - D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY = 24, - /// - /// D3D11_TRACE_INPUT_THREAD_ID_REGISTER - D3D11_TRACE_INPUT_THREAD_ID_REGISTER = 25, - /// - /// D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER - D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER = 26, - /// - /// D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER - D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER = 27, - /// - /// D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER - D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER = 28, - /// - /// D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER - D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER = 29, - /// - /// D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER - D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER = 30, - /// - /// D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER - D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER = 31, - /// - /// D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER - D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER = 32, - /// - /// D3D11_TRACE_IMMEDIATE64 - D3D11_TRACE_IMMEDIATE64 = 33, - /// - /// D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER - D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER = 34, - /// - /// D3D11_TRACE_INTERFACE_POINTER - D3D11_TRACE_INTERFACE_POINTER = 35, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceStats.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceStats.cs deleted file mode 100644 index 0583d3f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceStats.cs +++ /dev/null @@ -1,84 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TRACE_STATS -public partial struct TraceStats -{ - /// - public ShaderTraceDescription TraceDesc; - - /// - public byte NumInvocationsInStamp; - - /// - public byte TargetStampIndex; - - /// - public uint NumTraceSteps; - - /// - public unsafe fixed byte InputMask[32]; - - /// - public unsafe fixed byte OutputMask[32]; - - /// - public ushort NumTemps; - - /// - public ushort MaxIndexableTempIndex; - - /// - public unsafe fixed ushort IndexableTempSize[4096]; - - /// - public ushort ImmediateConstantBufferSize; - - /// - public unsafe fixed uint PixelPosition[8]; - - /// - public unsafe fixed ulong PixelCoverageMask[4]; - - /// - public unsafe fixed ulong PixelDiscardedMask[4]; - - /// - public unsafe fixed ulong PixelCoverageMaskAfterShader[4]; - - /// - public unsafe fixed ulong PixelCoverageMaskAfterA2CSampleMask[4]; - - /// - public unsafe fixed ulong PixelCoverageMaskAfterA2CSampleMaskDepth[4]; - - /// - public unsafe fixed ulong PixelCoverageMaskAfterA2CSampleMaskDepthStencil[4]; - - /// - public Bool32 PSOutputsDepth; - - /// - public Bool32 PSOutputsMask; - - /// - public TraceGSInputPrimitive GSInputPrimitive; - - /// - public Bool32 GSInputsPrimitiveID; - - /// - public unsafe fixed byte HSOutputPatchConstantMask[32]; - - /// - public unsafe fixed byte DSInputPatchConstantMask[32]; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceStep.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceStep.cs deleted file mode 100644 index 92dedca..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceStep.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TRACE_STEP -public partial struct TraceStep -{ - /// - public uint ID; - - /// - public Bool32 InstructionActive; - - /// - public byte NumRegistersWritten; - - /// - public byte NumRegistersRead; - - /// - public ushort MiscOperations; - - /// - public uint OpcodeType; - - /// - public ulong CurrentGlobalCycle; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceValue.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceValue.cs deleted file mode 100644 index 38e58da..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceValue.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_TRACE_VALUE -public partial struct TraceValue -{ - /// - public unsafe fixed uint Bits[4]; - - /// - public byte ValidMask; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/UavDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/UavDimension.cs deleted file mode 100644 index 56b1336..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/UavDimension.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_UAV_DIMENSION -public enum UavDimension : int -{ - /// - /// D3D11_UAV_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D11_UAV_DIMENSION_BUFFER - Buffer = 1, - /// - /// D3D11_UAV_DIMENSION_TEXTURE1D - Texture1D = 2, - /// - /// D3D11_UAV_DIMENSION_TEXTURE1DARRAY - Texture1DArray = 3, - /// - /// D3D11_UAV_DIMENSION_TEXTURE2D - Texture2D = 4, - /// - /// D3D11_UAV_DIMENSION_TEXTURE2DARRAY - Texture2DArray = 5, - /// - /// D3D11_UAV_DIMENSION_TEXTURE3D - Texture3D = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/UnorderedAccessViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/UnorderedAccessViewDescription.cs deleted file mode 100644 index af74310..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/UnorderedAccessViewDescription.cs +++ /dev/null @@ -1,112 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_UNORDERED_ACCESS_VIEW_DESC -public partial struct UnorderedAccessViewDescription -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public UavDimension ViewDimension; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref BufferUav Buffer - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Buffer; - } - } - - [UnscopedRef] - public ref Texture1DUav Texture1D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1D; - } - } - - [UnscopedRef] - public ref Texture1DArrayUav Texture1DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1DArray; - } - } - - [UnscopedRef] - public ref Texture2DUav Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [UnscopedRef] - public ref Texture2DArrayUav Texture2DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DArray; - } - } - - [UnscopedRef] - public ref Texture3DUav Texture3D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture3D; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public BufferUav Buffer; - - /// - [FieldOffset(0)] - public Texture1DUav Texture1D; - - /// - [FieldOffset(0)] - public Texture1DArrayUav Texture1DArray; - - /// - [FieldOffset(0)] - public Texture2DUav Texture2D; - - /// - [FieldOffset(0)] - public Texture2DArrayUav Texture2DArray; - - /// - [FieldOffset(0)] - public Texture3DUav Texture3D; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/UnorderedAccessViewDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/UnorderedAccessViewDescription1.cs deleted file mode 100644 index cc68c14..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/UnorderedAccessViewDescription1.cs +++ /dev/null @@ -1,112 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_UNORDERED_ACCESS_VIEW_DESC1 -public partial struct UnorderedAccessViewDescription1 -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public UavDimension ViewDimension; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref BufferUav Buffer - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Buffer; - } - } - - [UnscopedRef] - public ref Texture1DUav Texture1D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1D; - } - } - - [UnscopedRef] - public ref Texture1DArrayUav Texture1DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1DArray; - } - } - - [UnscopedRef] - public ref Texture2DUav1 Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [UnscopedRef] - public ref Texture2DArrayUav1 Texture2DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DArray; - } - } - - [UnscopedRef] - public ref Texture3DUav Texture3D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture3D; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public BufferUav Buffer; - - /// - [FieldOffset(0)] - public Texture1DUav Texture1D; - - /// - [FieldOffset(0)] - public Texture1DArrayUav Texture1DArray; - - /// - [FieldOffset(0)] - public Texture2DUav1 Texture2D; - - /// - [FieldOffset(0)] - public Texture2DArrayUav1 Texture2DArray; - - /// - [FieldOffset(0)] - public Texture3DUav Texture3D; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Usage.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Usage.cs deleted file mode 100644 index d9f627b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/Usage.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_USAGE -public enum Usage : int -{ - /// - /// D3D11_USAGE_DEFAULT - Default = 0, - /// - /// D3D11_USAGE_IMMUTABLE - Immutable = 1, - /// - /// D3D11_USAGE_DYNAMIC - Dynamic = 2, - /// - /// D3D11_USAGE_STAGING - Staging = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VdovDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VdovDimension.cs deleted file mode 100644 index 0f03e5c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VdovDimension.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VDOV_DIMENSION -public enum VdovDimension : int -{ - /// - /// D3D11_VDOV_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D11_VDOV_DIMENSION_TEXTURE2D - Texture2D = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VertexShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VertexShaderTraceDescription.cs deleted file mode 100644 index 479a4d5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VertexShaderTraceDescription.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VERTEX_SHADER_TRACE_DESC -public partial struct VertexShaderTraceDescription -{ - /// - public ulong Invocation; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColor.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColor.cs deleted file mode 100644 index 21411b9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColor.cs +++ /dev/null @@ -1,50 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_COLOR -public partial struct VideoColor -{ - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref VideoColorYcbcra YCbCr - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.YCbCr; - } - } - - [UnscopedRef] - public ref VideoColorRgba RGBA - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.RGBA; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public VideoColorYcbcra YCbCr; - - /// - [FieldOffset(0)] - public VideoColorRgba RGBA; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColorRgba.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColorRgba.cs deleted file mode 100644 index c2693b5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColorRgba.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_COLOR_RGBA -public partial struct VideoColorRgba -{ - /// - public float R; - - /// - public float G; - - /// - public float B; - - /// - public float A; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColorYcbcra.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColorYcbcra.cs deleted file mode 100644 index 23ddc94..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColorYcbcra.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_COLOR_YCbCrA -public partial struct VideoColorYcbcra -{ - /// - public float Y; - - /// - public float Cb; - - /// - public float Cr; - - /// - public float A; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoContentProtectionCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoContentProtectionCaps.cs deleted file mode 100644 index b75f234..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoContentProtectionCaps.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_CONTENT_PROTECTION_CAPS -public partial struct VideoContentProtectionCaps -{ - /// - public uint Caps; - - /// - public uint KeyExchangeTypeCount; - - /// - public uint BlockAlignmentSize; - - /// - public ulong ProtectedMemorySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBeginFrameCryptoSession.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBeginFrameCryptoSession.cs deleted file mode 100644 index 8ff8ffe..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBeginFrameCryptoSession.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION -public partial struct VideoDecoderBeginFrameCryptoSession -{ - /// - public unsafe ID3D11CryptoSession* pCryptoSession; - - /// - public uint BlobSize; - - /// - public unsafe void* pBlob; - - /// - public unsafe Guid* pKeyInfoId; - - /// - public uint PrivateDataSize; - - /// - public unsafe void* pPrivateData; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription.cs deleted file mode 100644 index 30598bc..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription.cs +++ /dev/null @@ -1,57 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_BUFFER_DESC -public partial struct VideoDecoderBufferDescription -{ - /// - public VideoDecoderBufferType BufferType; - - /// - public uint BufferIndex; - - /// - public uint DataOffset; - - /// - public uint DataSize; - - /// - public uint FirstMBaddress; - - /// - public uint NumMBsInBuffer; - - /// - public uint Width; - - /// - public uint Height; - - /// - public uint Stride; - - /// - public uint ReservedBits; - - /// - public unsafe void* pIV; - - /// - public uint IVSize; - - /// - public Bool32 PartialEncryption; - - /// - public EncryptedBlockInfo EncryptedBlockInfo; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription1.cs deleted file mode 100644 index 9c6ef9d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription1.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_BUFFER_DESC1 -public partial struct VideoDecoderBufferDescription1 -{ - /// - public VideoDecoderBufferType BufferType; - - /// - public uint DataOffset; - - /// - public uint DataSize; - - /// - public unsafe void* pIV; - - /// - public uint IVSize; - - /// - public unsafe VideoDecoderSubSampleMappingBlock* pSubSampleMappingBlock; - - /// - public uint SubSampleMappingCount; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription2.cs deleted file mode 100644 index 9ea153b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription2.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_BUFFER_DESC2 -public partial struct VideoDecoderBufferDescription2 -{ - /// - public VideoDecoderBufferType BufferType; - - /// - public uint DataOffset; - - /// - public uint DataSize; - - /// - public unsafe void* pIV; - - /// - public uint IVSize; - - /// - public unsafe VideoDecoderSubSampleMappingBlock* pSubSampleMappingBlock; - - /// - public uint SubSampleMappingCount; - - /// - public uint cBlocksStripeEncrypted; - - /// - public uint cBlocksStripeClear; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferType.cs deleted file mode 100644 index 4306a98..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferType.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_BUFFER_TYPE -public enum VideoDecoderBufferType : int -{ - /// - /// D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS - PictureParameters = 0, - /// - /// D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL - MacroblockControl = 1, - /// - /// D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE - ResidualDifference = 2, - /// - /// D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL - DeblockingControl = 3, - /// - /// D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX - InverseQuantizationMatrix = 4, - /// - /// D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL - SliceControl = 5, - /// - /// D3D11_VIDEO_DECODER_BUFFER_BITSTREAM - Bitstream = 6, - /// - /// D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR - MotionVector = 7, - /// - /// D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN - FilmGrain = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderCaps.cs deleted file mode 100644 index c686902..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderCaps.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_CAPS -public enum VideoDecoderCaps : int -{ - /// - /// D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE - Downsample = 1, - /// - /// D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME - NonRealTime = 2, - /// - /// D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC - DownsampleDynamic = 4, - /// - /// D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED - DownsampleRequired = 8, - /// - /// D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED - Unsupported = 16, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderConfig.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderConfig.cs deleted file mode 100644 index e944e34..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderConfig.cs +++ /dev/null @@ -1,66 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_CONFIG -public partial struct VideoDecoderConfig -{ - /// - public Guid guidConfigBitstreamEncryption; - - /// - public Guid guidConfigMBcontrolEncryption; - - /// - public Guid guidConfigResidDiffEncryption; - - /// - public uint ConfigBitstreamRaw; - - /// - public uint ConfigMBcontrolRasterOrder; - - /// - public uint ConfigResidDiffHost; - - /// - public uint ConfigSpatialResid8; - - /// - public uint ConfigResid8Subtraction; - - /// - public uint ConfigSpatialHost8or9Clipping; - - /// - public uint ConfigSpatialResidInterleaved; - - /// - public uint ConfigIntraResidUnsigned; - - /// - public uint ConfigResidDiffAccelerator; - - /// - public uint ConfigHostInverseScan; - - /// - public uint ConfigSpecificIDCT; - - /// - public uint Config4GroupedCoefs; - - /// - public ushort ConfigMinRenderTargetBuffCount; - - /// - public ushort ConfigDecoderSpecific; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderDescription.cs deleted file mode 100644 index 7982751..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_DESC -public partial struct VideoDecoderDescription -{ - /// - public Guid Guid; - - /// - public uint SampleWidth; - - /// - public uint SampleHeight; - - /// - public Graphics.Dxgi.Common.Format OutputFormat; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderExtension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderExtension.cs deleted file mode 100644 index 0efa0ff..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderExtension.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_EXTENSION -public partial struct VideoDecoderExtension -{ - /// - public uint Function; - - /// - public unsafe void* pPrivateInputData; - - /// - public uint PrivateInputDataSize; - - /// - public unsafe void* pPrivateOutputData; - - /// - public uint PrivateOutputDataSize; - - /// - public uint ResourceCount; - - /// - public unsafe ID3D11Resource* ppResourceList; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderHistogramComponent.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderHistogramComponent.cs deleted file mode 100644 index 6f00990..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderHistogramComponent.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT -public enum VideoDecoderHistogramComponent : int -{ - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_Y - Y = 0, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_U - U = 1, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_V - V = 2, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_R - R = 0, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_G - G = 1, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_B - B = 2, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_A - A = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderHistogramComponentFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderHistogramComponentFlags.cs deleted file mode 100644 index e4bc694..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderHistogramComponentFlags.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS -[Flags] -public enum VideoDecoderHistogramComponentFlags : uint -{ - None = 0, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_NONE - FlagNone = 0, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_Y - FlagY = 1, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_U - FlagU = 2, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_V - FlagV = 4, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_R - FlagR = 1, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_G - FlagG = 2, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_B - FlagB = 4, - /// - /// D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_A - FlagA = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderOutputViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderOutputViewDescription.cs deleted file mode 100644 index 1d939b8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderOutputViewDescription.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC -public partial struct VideoDecoderOutputViewDescription -{ - /// - public Guid DecodeProfile; - - /// - public VdovDimension ViewDimension; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref Texture2DVdov Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public Texture2DVdov Texture2D; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderSubSampleMappingBlock.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderSubSampleMappingBlock.cs deleted file mode 100644 index a0c15a8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderSubSampleMappingBlock.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK -public partial struct VideoDecoderSubSampleMappingBlock -{ - /// - public uint ClearSize; - - /// - public uint EncryptedSize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoFrameFormat.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoFrameFormat.cs deleted file mode 100644 index bd3e87d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoFrameFormat.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_FRAME_FORMAT -public enum VideoFrameFormat : int -{ - /// - /// D3D11_VIDEO_FRAME_FORMAT_PROGRESSIVE - Progressive = 0, - /// - /// D3D11_VIDEO_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST - InterlacedTopFieldFirst = 1, - /// - /// D3D11_VIDEO_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST - InterlacedBottomFieldFirst = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorAlphaFillMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorAlphaFillMode.cs deleted file mode 100644 index a07d10c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorAlphaFillMode.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE -public enum VideoProcessorAlphaFillMode : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE - Opaque = 0, - /// - /// D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND - Background = 1, - /// - /// D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION - Destination = 2, - /// - /// D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM - SourceStream = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorAutoStreamCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorAutoStreamCaps.cs deleted file mode 100644 index 57a3ce4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorAutoStreamCaps.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS -public enum VideoProcessorAutoStreamCaps : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DENOISE - Denoise = 1, - /// - /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DERINGING - Deringing = 2, - /// - /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_EDGE_ENHANCEMENT - EdgeEnhancement = 4, - /// - /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_COLOR_CORRECTION - ColorCorrection = 8, - /// - /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_FLESH_TONE_MAPPING - FleshToneMapping = 16, - /// - /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_IMAGE_STABILIZATION - ImageStabilization = 32, - /// - /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_SUPER_RESOLUTION - SuperResolution = 64, - /// - /// D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_ANAMORPHIC_SCALING - AnamorphicScaling = 128, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorBehaviorHints.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorBehaviorHints.cs deleted file mode 100644 index 171d7eb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorBehaviorHints.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS -public enum VideoProcessorBehaviorHints : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION - HintMultiplaneOverlayRotation = 1, - /// - /// D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE - HintMultiplaneOverlayResize = 2, - /// - /// D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION - HintMultiplaneOverlayColorSpaceConversion = 4, - /// - /// D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT - HintTripleBufferOutput = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorCaps.cs deleted file mode 100644 index 13e87db..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorCaps.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_CAPS -public partial struct VideoProcessorCaps -{ - /// - public uint DeviceCaps; - - /// - public uint FeatureCaps; - - /// - public uint FilterCaps; - - /// - public uint InputFormatCaps; - - /// - public uint AutoStreamCaps; - - /// - public uint StereoCaps; - - /// - public uint RateConversionCapsCount; - - /// - public uint MaxInputStreams; - - /// - public uint MaxStreamStates; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorColorSpace.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorColorSpace.cs deleted file mode 100644 index e0ac4a8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorColorSpace.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_COLOR_SPACE -public partial struct VideoProcessorColorSpace -{ - /// - public uint _bitfield; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorContentDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorContentDescription.cs deleted file mode 100644 index 09da7a9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorContentDescription.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_CONTENT_DESC -public partial struct VideoProcessorContentDescription -{ - /// - public VideoFrameFormat InputFrameFormat; - - /// - public Graphics.Dxgi.Common.Rational InputFrameRate; - - /// - public uint InputWidth; - - /// - public uint InputHeight; - - /// - public Graphics.Dxgi.Common.Rational OutputFrameRate; - - /// - public uint OutputWidth; - - /// - public uint OutputHeight; - - /// - public VideoUsage Usage; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorCustomRate.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorCustomRate.cs deleted file mode 100644 index 362579a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorCustomRate.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_CUSTOM_RATE -public partial struct VideoProcessorCustomRate -{ - /// - public Graphics.Dxgi.Common.Rational CustomRate; - - /// - public uint OutputFrames; - - /// - public Bool32 InputInterlaced; - - /// - public uint InputFramesOrFields; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorDeviceCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorDeviceCaps.cs deleted file mode 100644 index 461f848..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorDeviceCaps.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_DEVICE_CAPS -public enum VideoProcessorDeviceCaps : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE - LinearSpace = 1, - /// - /// D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC - Xvycc = 2, - /// - /// D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION - RgbRangeConversion = 4, - /// - /// D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION - YcbcrMatrixConversion = 8, - /// - /// D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE - NominalRange = 16, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFeatureCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFeatureCaps.cs deleted file mode 100644 index 7a87d02..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFeatureCaps.cs +++ /dev/null @@ -1,52 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS -public enum VideoProcessorFeatureCaps : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL - AlphaFill = 1, - /// - /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION - Constriction = 2, - /// - /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY - LumaKey = 4, - /// - /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE - AlphaPalette = 8, - /// - /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY - Legacy = 16, - /// - /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO - Stereo = 32, - /// - /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION - Rotation = 64, - /// - /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM - AlphaStream = 128, - /// - /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO - PixelAspectRatio = 256, - /// - /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR - Mirror = 512, - /// - /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE - ShaderUsage = 1024, - /// - /// D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 - MetadataHdr10 = 2048, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilter.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilter.cs deleted file mode 100644 index 7cce2ff..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilter.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_FILTER -public enum VideoProcessorFilter : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_BRIGHTNESS - Brightness = 0, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_CONTRAST - Contrast = 1, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_HUE - Hue = 2, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_SATURATION - Saturation = 3, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_NOISE_REDUCTION - NoiseReduction = 4, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_EDGE_ENHANCEMENT - EdgeEnhancement = 5, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_ANAMORPHIC_SCALING - AnamorphicScaling = 6, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_STEREO_ADJUSTMENT - StereoAdjustment = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilterCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilterCaps.cs deleted file mode 100644 index c0def81..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilterCaps.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_FILTER_CAPS -public enum VideoProcessorFilterCaps : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS - Brightness = 1, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST - Contrast = 2, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE - Hue = 4, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION - Saturation = 8, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION - NoiseReduction = 16, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_EDGE_ENHANCEMENT - EdgeEnhancement = 32, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_ANAMORPHIC_SCALING - AnamorphicScaling = 64, - /// - /// D3D11_VIDEO_PROCESSOR_FILTER_CAPS_STEREO_ADJUSTMENT - StereoAdjustment = 128, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilterRange.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilterRange.cs deleted file mode 100644 index 388c8da..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilterRange.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_FILTER_RANGE -public partial struct VideoProcessorFilterRange -{ - /// - public int Minimum; - - /// - public int Maximum; - - /// - public int Default; - - /// - public float Multiplier; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFormatCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFormatCaps.cs deleted file mode 100644 index 218e241..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFormatCaps.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_FORMAT_CAPS -public enum VideoProcessorFormatCaps : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED - RgbInterlaced = 1, - /// - /// D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP - RgbProcamp = 2, - /// - /// D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY - RgbLumaKey = 4, - /// - /// D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED - PaletteInterlaced = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFormatSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFormatSupport.cs deleted file mode 100644 index b35b4ad..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFormatSupport.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT -public enum VideoProcessorFormatSupport : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_INPUT - Input = 1, - /// - /// D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_OUTPUT - Output = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorInputViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorInputViewDescription.cs deleted file mode 100644 index 19b445a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorInputViewDescription.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC -public partial struct VideoProcessorInputViewDescription -{ - /// - public uint FourCC; - - /// - public VpivDimension ViewDimension; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref Texture2DVpiv Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public Texture2DVpiv Texture2D; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorItelecineCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorItelecineCaps.cs deleted file mode 100644 index 75017da..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorItelecineCaps.cs +++ /dev/null @@ -1,46 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS -public enum VideoProcessorItelecineCaps : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32 - _32 = 1, - /// - /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_22 - _22 = 2, - /// - /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2224 - _2224 = 4, - /// - /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2332 - _2332 = 8, - /// - /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32322 - _32322 = 16, - /// - /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_55 - _55 = 32, - /// - /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_64 - _64 = 64, - /// - /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_87 - _87 = 128, - /// - /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_222222222223 - _222222222223 = 256, - /// - /// D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_OTHER - Other = -2147483648, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorNominalRange.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorNominalRange.cs deleted file mode 100644 index 24ddf16..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorNominalRange.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE -public enum VideoProcessorNominalRange : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_UNDEFINED - Undefined = 0, - /// - /// D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_16_235 - Range_16_235 = 1, - /// - /// D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_0_255 - Range_0_255 = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorOutputRate.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorOutputRate.cs deleted file mode 100644 index 8f5b531..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorOutputRate.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_OUTPUT_RATE -public enum VideoProcessorOutputRate : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL - Normal = 0, - /// - /// D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_HALF - Half = 1, - /// - /// D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM - Custom = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorOutputViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorOutputViewDescription.cs deleted file mode 100644 index dee65bb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorOutputViewDescription.cs +++ /dev/null @@ -1,53 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC -public partial struct VideoProcessorOutputViewDescription -{ - /// - public VpovDimension ViewDimension; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref Texture2DVpov Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [UnscopedRef] - public ref Texture2DArrayVpov Texture2DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DArray; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public Texture2DVpov Texture2D; - - /// - [FieldOffset(0)] - public Texture2DArrayVpov Texture2DArray; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorProcessorCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorProcessorCaps.cs deleted file mode 100644 index 4e04ab2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorProcessorCaps.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS -public enum VideoProcessorProcessorCaps : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND - DeinterlaceBlend = 1, - /// - /// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB - DeinterlaceBob = 2, - /// - /// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE - DeinterlaceAdaptive = 4, - /// - /// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION - DeinterlaceMotionCompensation = 8, - /// - /// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE - InverseTelecine = 16, - /// - /// D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION - FrameRateConversion = 32, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorRateConversionCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorRateConversionCaps.cs deleted file mode 100644 index e48ab3d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorRateConversionCaps.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS -public partial struct VideoProcessorRateConversionCaps -{ - /// - public uint PastFrames; - - /// - public uint FutureFrames; - - /// - public uint ProcessorCaps; - - /// - public uint ITelecineCaps; - - /// - public uint CustomRateCount; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorRotation.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorRotation.cs deleted file mode 100644 index bfafe7c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorRotation.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_ROTATION -public enum VideoProcessorRotation : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_ROTATION_IDENTITY - Identity = 0, - /// - /// D3D11_VIDEO_PROCESSOR_ROTATION_90 - Rotation90 = 1, - /// - /// D3D11_VIDEO_PROCESSOR_ROTATION_180 - Rotation180 = 2, - /// - /// D3D11_VIDEO_PROCESSOR_ROTATION_270 - Rotation270 = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoCaps.cs deleted file mode 100644 index a0a4d95..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoCaps.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_STEREO_CAPS -public enum VideoProcessorStereoCaps : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_CAPS_MONO_OFFSET - MonoOffset = 1, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_CAPS_ROW_INTERLEAVED - RowInterleaved = 2, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_CAPS_COLUMN_INTERLEAVED - ColumnInterleaved = 4, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_CAPS_CHECKERBOARD - Checkerboard = 8, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_CAPS_FLIP_MODE - FlipMode = 16, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoFlipMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoFlipMode.cs deleted file mode 100644 index d0f26a6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoFlipMode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE -public enum VideoProcessorStereoFlipMode : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_FLIP_NONE - None = 0, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME0 - Frame0 = 1, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME1 - Frame1 = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoFormat.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoFormat.cs deleted file mode 100644 index 3d9f4e3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoFormat.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT -public enum VideoProcessorStereoFormat : int -{ - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO - Mono = 0, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL - Horizontal = 1, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL - Vertical = 2, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE - Separate = 3, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET - MonoOffset = 4, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED - RowInterleaved = 5, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED - ColumnInterleaved = 6, - /// - /// D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD - Checkerboard = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStream.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStream.cs deleted file mode 100644 index a57219f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStream.cs +++ /dev/null @@ -1,48 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_STREAM -public partial struct VideoProcessorStream -{ - /// - public Bool32 Enable; - - /// - public uint OutputIndex; - - /// - public uint InputFrameOrField; - - /// - public uint PastFrames; - - /// - public uint FutureFrames; - - /// - public unsafe ID3D11VideoProcessorInputView* ppPastSurfaces; - - /// - public unsafe ID3D11VideoProcessorInputView* pInputSurface; - - /// - public unsafe ID3D11VideoProcessorInputView* ppFutureSurfaces; - - /// - public unsafe ID3D11VideoProcessorInputView* ppPastSurfacesRight; - - /// - public unsafe ID3D11VideoProcessorInputView* pInputSurfaceRight; - - /// - public unsafe ID3D11VideoProcessorInputView* ppFutureSurfacesRight; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStreamBehaviorHint.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStreamBehaviorHint.cs deleted file mode 100644 index 5621e90..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStreamBehaviorHint.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT -public partial struct VideoProcessorStreamBehaviorHint -{ - /// - public Bool32 Enable; - - /// - public uint Width; - - /// - public uint Height; - - /// - public Graphics.Dxgi.Common.Format Format; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoSampleDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoSampleDescription.cs deleted file mode 100644 index 3fb5b26..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoSampleDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_SAMPLE_DESC -public partial struct VideoSampleDescription -{ - /// - public uint Width; - - /// - public uint Height; - - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public Graphics.Dxgi.Common.ColorSpaceType ColorSpace; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoUsage.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoUsage.cs deleted file mode 100644 index 3cb8aab..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoUsage.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VIDEO_USAGE -public enum VideoUsage : int -{ - /// - /// D3D11_VIDEO_USAGE_PLAYBACK_NORMAL - PlaybackNormal = 0, - /// - /// D3D11_VIDEO_USAGE_OPTIMAL_SPEED - OptimalSpeed = 1, - /// - /// D3D11_VIDEO_USAGE_OPTIMAL_QUALITY - OptimalQuality = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VpivDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VpivDimension.cs deleted file mode 100644 index 72240c2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VpivDimension.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VPIV_DIMENSION -public enum VpivDimension : int -{ - /// - /// D3D11_VPIV_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D11_VPIV_DIMENSION_TEXTURE2D - Texture2D = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VpovDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VpovDimension.cs deleted file mode 100644 index 0c20462..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/VpovDimension.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D11; - -/// -/// D3D11_VPOV_DIMENSION -public enum VpovDimension : int -{ - /// - /// D3D11_VPOV_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D11_VPOV_DIMENSION_TEXTURE2D - Texture2D = 1, - /// - /// D3D11_VPOV_DIMENSION_TEXTURE2DARRAY - Texture2DArray = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcBuffer.cs b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/Graphics.Direct3D11on12.Enums.cs similarity index 66% rename from src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcBuffer.cs rename to src/Vortice.Win32.Graphics.Direct3D11on12/Generated/Graphics.Direct3D11on12.Enums.cs index 48666df..5132c9c 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcBuffer.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/Graphics.Direct3D11on12.Enums.cs @@ -7,14 +7,5 @@ // // ------------------------------------------------------------------------------ -namespace Win32.Graphics.Direct3D.Dxc; +namespace Win32.Graphics.Direct3D11on12; -/// DxcBuffer -public partial struct DxcBuffer -{ - public unsafe void* Ptr; - - public nuint Size; - - public uint Encoding; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ResourceFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/Graphics.Direct3D11on12.Structs.cs similarity index 100% rename from src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ResourceFlags.cs rename to src/Vortice.Win32.Graphics.Direct3D11on12/Generated/Graphics.Direct3D11on12.Structs.cs diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbNode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbNode.cs deleted file mode 100644 index f2437a9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbNode.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_AUTO_BREADCRUMB_NODE -public partial struct AutoBreadcrumbNode -{ - /// - public unsafe byte* pCommandListDebugNameA; - - /// - public unsafe ushort* pCommandListDebugNameW; - - /// - public unsafe byte* pCommandQueueDebugNameA; - - /// - public unsafe ushort* pCommandQueueDebugNameW; - - /// - public unsafe ID3D12GraphicsCommandList* pCommandList; - - /// - public unsafe ID3D12CommandQueue* pCommandQueue; - - /// - public uint BreadcrumbCount; - - /// - public unsafe uint* pLastBreadcrumbValue; - - /// - public unsafe AutoBreadcrumbOperation* pCommandHistory; - - /// - public unsafe AutoBreadcrumbNode* pNext; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbNode1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbNode1.cs deleted file mode 100644 index 93999a0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbNode1.cs +++ /dev/null @@ -1,51 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_AUTO_BREADCRUMB_NODE1 -public partial struct AutoBreadcrumbNode1 -{ - /// - public unsafe byte* pCommandListDebugNameA; - - /// - public unsafe ushort* pCommandListDebugNameW; - - /// - public unsafe byte* pCommandQueueDebugNameA; - - /// - public unsafe ushort* pCommandQueueDebugNameW; - - /// - public unsafe ID3D12GraphicsCommandList* pCommandList; - - /// - public unsafe ID3D12CommandQueue* pCommandQueue; - - /// - public uint BreadcrumbCount; - - /// - public unsafe uint* pLastBreadcrumbValue; - - /// - public unsafe AutoBreadcrumbOperation* pCommandHistory; - - /// - public unsafe AutoBreadcrumbNode1* pNext; - - /// - public uint BreadcrumbContextsCount; - - /// - public unsafe DredBreadcrumbContext* pBreadcrumbContexts; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbOperation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbOperation.cs deleted file mode 100644 index 6bdba2b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbOperation.cs +++ /dev/null @@ -1,151 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_AUTO_BREADCRUMB_OP -public enum AutoBreadcrumbOperation : int -{ - /// - /// D3D12_AUTO_BREADCRUMB_OP_SETMARKER - SetMarker = 0, - /// - /// D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT - BeginEvent = 1, - /// - /// D3D12_AUTO_BREADCRUMB_OP_ENDEVENT - EndEvent = 2, - /// - /// D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED - DrawInstanced = 3, - /// - /// D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED - DrawIndexedInstanced = 4, - /// - /// D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT - ExecuteIndirect = 5, - /// - /// D3D12_AUTO_BREADCRUMB_OP_DISPATCH - Dispatch = 6, - /// - /// D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION - CopyBufferRegion = 7, - /// - /// D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION - CopyTextureRegion = 8, - /// - /// D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE - CopyResource = 9, - /// - /// D3D12_AUTO_BREADCRUMB_OP_COPYTILES - CopyTiles = 10, - /// - /// D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE - ResolveSubresource = 11, - /// - /// D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW - ClearRenderTargetView = 12, - /// - /// D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW - ClearUnorderedAccessView = 13, - /// - /// D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW - ClearDepthStencilView = 14, - /// - /// D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER - ResourceBarrier = 15, - /// - /// D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE - ExecuteBundle = 16, - /// - /// D3D12_AUTO_BREADCRUMB_OP_PRESENT - Present = 17, - /// - /// D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA - ResolveQueryData = 18, - /// - /// D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION - BeginSubmission = 19, - /// - /// D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION - EndSubmission = 20, - /// - /// D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME - DecodeFrame = 21, - /// - /// D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES - ProcessFrames = 22, - /// - /// D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT - AtomicCopyBufferUInt = 23, - /// - /// D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64 - AtomicCopyBufferUInt64 = 24, - /// - /// D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION - ResolveSubresourceRegion = 25, - /// - /// D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE - WriteBufferImmediate = 26, - /// - /// D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1 - DecodeFrame1 = 27, - /// - /// D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION - SetProtectedResourceSession = 28, - /// - /// D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2 - DecodeFrame2 = 29, - /// - /// D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1 - ProcessFrames1 = 30, - /// - /// D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE - BuildRaytracingAccelerationStructure = 31, - /// - /// D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO - EmitRaytracingAccelerationStructurePostBuildInfo = 32, - /// - /// D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE - CopyRaytracingAccelerationStructure = 33, - /// - /// D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS - DispatchRays = 34, - /// - /// D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND - InitializeMetaCommand = 35, - /// - /// D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND - ExecuteMetaCommand = 36, - /// - /// D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION - EstimateMotion = 37, - /// - /// D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP - ResolveMotionVectorHeap = 38, - /// - /// D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1 - SetPipelineState1 = 39, - /// - /// D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND - InitializeExtensionCommand = 40, - /// - /// D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND - ExecuteExtensionCommand = 41, - /// - /// D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH - DispatchMesh = 42, - /// - /// D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME - EncodeFrame = 43, - /// - /// D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA - ResolveEncoderOutputMetadata = 44, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/AxisShadingRate.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/AxisShadingRate.cs deleted file mode 100644 index 799bc9e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/AxisShadingRate.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_AXIS_SHADING_RATE -public enum AxisShadingRate : int -{ - /// - /// D3D12_AXIS_SHADING_RATE_1X - Rate1x = 0, - /// - /// D3D12_AXIS_SHADING_RATE_2X - Rate2x = 1, - /// - /// D3D12_AXIS_SHADING_RATE_4X - Rate4x = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BackgroundProcessingMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BackgroundProcessingMode.cs deleted file mode 100644 index 9ae11ab..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BackgroundProcessingMode.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BACKGROUND_PROCESSING_MODE -public enum BackgroundProcessingMode : int -{ - /// - /// D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED - Allowed = 0, - /// - /// D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS - AllowIntrusiveMeasurements = 1, - /// - /// D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK - DisableBackgroundWork = 2, - /// - /// D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM - DisableProfilingBySystem = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Blend.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Blend.cs deleted file mode 100644 index c24f249..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Blend.cs +++ /dev/null @@ -1,67 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BLEND -public enum Blend : int -{ - /// - /// D3D12_BLEND_ZERO - Zero = 1, - /// - /// D3D12_BLEND_ONE - One = 2, - /// - /// D3D12_BLEND_SRC_COLOR - SrcColor = 3, - /// - /// D3D12_BLEND_INV_SRC_COLOR - InvSrcColor = 4, - /// - /// D3D12_BLEND_SRC_ALPHA - SrcAlpha = 5, - /// - /// D3D12_BLEND_INV_SRC_ALPHA - InvSrcAlpha = 6, - /// - /// D3D12_BLEND_DEST_ALPHA - DestAlpha = 7, - /// - /// D3D12_BLEND_INV_DEST_ALPHA - InvDestAlpha = 8, - /// - /// D3D12_BLEND_DEST_COLOR - DestColor = 9, - /// - /// D3D12_BLEND_INV_DEST_COLOR - InvDestColor = 10, - /// - /// D3D12_BLEND_SRC_ALPHA_SAT - SrcAlphaSat = 11, - /// - /// D3D12_BLEND_BLEND_FACTOR - BlendFactor = 14, - /// - /// D3D12_BLEND_INV_BLEND_FACTOR - InvBlendFactor = 15, - /// - /// D3D12_BLEND_SRC1_COLOR - Src1Color = 16, - /// - /// D3D12_BLEND_INV_SRC1_COLOR - InvSrc1Color = 17, - /// - /// D3D12_BLEND_SRC1_ALPHA - Src1Alpha = 18, - /// - /// D3D12_BLEND_INV_SRC1_ALPHA - InvSrc1Alpha = 19, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BlendDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BlendDescription.cs deleted file mode 100644 index 6640ef0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BlendDescription.cs +++ /dev/null @@ -1,53 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BLEND_DESC -public partial struct BlendDescription -{ - /// - public Bool32 AlphaToCoverageEnable; - - /// - public Bool32 IndependentBlendEnable; - - /// - public RenderTarget__FixedBuffer RenderTarget; - - public unsafe struct RenderTarget__FixedBuffer - { - public RenderTargetBlendDescription e0; - public RenderTargetBlendDescription e1; - public RenderTargetBlendDescription e2; - public RenderTargetBlendDescription e3; - public RenderTargetBlendDescription e4; - public RenderTargetBlendDescription e5; - public RenderTargetBlendDescription e6; - public RenderTargetBlendDescription e7; - - [UnscopedRef] - public ref RenderTargetBlendDescription this[int index] - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref AsSpan()[index]; - } - } - - [UnscopedRef] - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public Span AsSpan() - { - return MemoryMarshal.CreateSpan(ref e0, 8); - } - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BlendOperation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BlendOperation.cs deleted file mode 100644 index bdc9d09..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BlendOperation.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BLEND_OP -public enum BlendOperation : int -{ - /// - /// D3D12_BLEND_OP_ADD - Add = 1, - /// - /// D3D12_BLEND_OP_SUBTRACT - Subtract = 2, - /// - /// D3D12_BLEND_OP_REV_SUBTRACT - RevSubtract = 3, - /// - /// D3D12_BLEND_OP_MIN - Min = 4, - /// - /// D3D12_BLEND_OP_MAX - Max = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Box.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Box.cs deleted file mode 100644 index bd81bd6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Box.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BOX -public partial struct Box -{ - /// - public uint left; - - /// - public uint top; - - /// - public uint front; - - /// - public uint right; - - /// - public uint bottom; - - /// - public uint back; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferRtv.cs deleted file mode 100644 index 68dddf0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferRtv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BUFFER_RTV -public partial struct BufferRtv -{ - /// - public ulong FirstElement; - - /// - public uint NumElements; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferSrv.cs deleted file mode 100644 index 70cb5d2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferSrv.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BUFFER_SRV -public partial struct BufferSrv -{ - /// - public ulong FirstElement; - - /// - public uint NumElements; - - /// - public uint StructureByteStride; - - /// - public BufferSrvFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferSrvFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferSrvFlags.cs deleted file mode 100644 index 0d68dc3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferSrvFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BUFFER_SRV_FLAGS -[Flags] -public enum BufferSrvFlags : uint -{ - /// - /// D3D12_BUFFER_SRV_FLAG_NONE - None = 0, - /// - /// D3D12_BUFFER_SRV_FLAG_RAW - Raw = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferUav.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferUav.cs deleted file mode 100644 index ac0546c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferUav.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BUFFER_UAV -public partial struct BufferUav -{ - /// - public ulong FirstElement; - - /// - public uint NumElements; - - /// - public uint StructureByteStride; - - /// - public ulong CounterOffsetInBytes; - - /// - public BufferUavFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferUavFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferUavFlags.cs deleted file mode 100644 index ccab177..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferUavFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BUFFER_UAV_FLAGS -[Flags] -public enum BufferUavFlags : uint -{ - /// - /// D3D12_BUFFER_UAV_FLAG_NONE - None = 0, - /// - /// D3D12_BUFFER_UAV_FLAG_RAW - Raw = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureDescription.cs deleted file mode 100644 index f836b65..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC -public partial struct BuildRaytracingAccelerationStructureDescription -{ - /// - public ulong DestAccelerationStructureData; - - /// - public BuildRaytracingAccelerationStructureInputs Inputs; - - /// - public ulong SourceAccelerationStructureData; - - /// - public ulong ScratchAccelerationStructureData; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureInputs.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureInputs.cs deleted file mode 100644 index 9077eac..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureInputs.cs +++ /dev/null @@ -1,76 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS -public partial struct BuildRaytracingAccelerationStructureInputs -{ - /// - public RaytracingAccelerationStructureType Type; - - /// - public RaytracingAccelerationStructureBuildFlags Flags; - - /// - public uint NumDescs; - - /// - public ElementsLayout DescsLayout; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref ulong InstanceDescs - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.InstanceDescs; - } - } - - [UnscopedRef] - public unsafe ref RaytracingGeometryDescription* pGeometryDescs - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.pGeometryDescs; - } - } - - [UnscopedRef] - public unsafe ref RaytracingGeometryDescription** ppGeometryDescs - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.ppGeometryDescs; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public ulong InstanceDescs; - - /// - [FieldOffset(0)] - public unsafe RaytracingGeometryDescription* pGeometryDescs; - - /// - [FieldOffset(0)] - public unsafe RaytracingGeometryDescription** ppGeometryDescs; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureToolsVisualizationHeader.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureToolsVisualizationHeader.cs deleted file mode 100644 index 525ea50..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureToolsVisualizationHeader.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER -public partial struct BuildRaytracingAccelerationStructureToolsVisualizationHeader -{ - /// - public RaytracingAccelerationStructureType Type; - - /// - public uint NumDescs; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CachedPipelineState.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CachedPipelineState.cs deleted file mode 100644 index fa5fdf9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CachedPipelineState.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_CACHED_PIPELINE_STATE -public partial struct CachedPipelineState -{ - /// - public unsafe void* pCachedBlob; - - /// - public nuint CachedBlobSizeInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ClearFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ClearFlags.cs deleted file mode 100644 index b8e160c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ClearFlags.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_CLEAR_FLAGS -[Flags] -public enum ClearFlags : uint -{ - None = 0, - /// - /// D3D12_CLEAR_FLAG_DEPTH - Depth = 1, - /// - /// D3D12_CLEAR_FLAG_STENCIL - Stencil = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ClearValue.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ClearValue.cs deleted file mode 100644 index 233f82f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ClearValue.cs +++ /dev/null @@ -1,53 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_CLEAR_VALUE -public partial struct ClearValue -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public unsafe Span Color - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return MemoryMarshal.CreateSpan(ref Anonymous.Color[0], 4); - } - } - - [UnscopedRef] - public ref DepthStencilValue DepthStencil - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.DepthStencil; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public unsafe fixed float Color[4]; - - /// - [FieldOffset(0)] - public DepthStencilValue DepthStencil; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ColorWriteEnable.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ColorWriteEnable.cs deleted file mode 100644 index b51ba48..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ColorWriteEnable.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_COLOR_WRITE_ENABLE -[Flags] -public enum ColorWriteEnable : byte -{ - None = 0, - /// - /// D3D12_COLOR_WRITE_ENABLE_RED - Red = 1, - /// - /// D3D12_COLOR_WRITE_ENABLE_GREEN - Green = 2, - /// - /// D3D12_COLOR_WRITE_ENABLE_BLUE - Blue = 4, - /// - /// D3D12_COLOR_WRITE_ENABLE_ALPHA - Alpha = 8, - /// - /// D3D12_COLOR_WRITE_ENABLE_ALL - All = 15, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListFlags.cs deleted file mode 100644 index 9a69362..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListFlags.cs +++ /dev/null @@ -1,20 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_COMMAND_LIST_FLAGS -[Flags] -public enum CommandListFlags : uint -{ - /// - /// D3D12_COMMAND_LIST_FLAG_NONE - None = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListSupportFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListSupportFlags.cs deleted file mode 100644 index 96e6c28..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListSupportFlags.cs +++ /dev/null @@ -1,41 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_COMMAND_LIST_SUPPORT_FLAGS -[Flags] -public enum CommandListSupportFlags : uint -{ - /// - /// D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE - None = 0, - /// - /// D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT - Direct = 1, - /// - /// D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE - Bundle = 2, - /// - /// D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE - Compute = 4, - /// - /// D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY - Copy = 8, - /// - /// D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE - VideoDecode = 16, - /// - /// D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS - VideoProcess = 32, - /// - /// D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE - VideoEncode = 64, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListType.cs deleted file mode 100644 index 8276045..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListType.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_COMMAND_LIST_TYPE -public enum CommandListType : int -{ - /// - /// D3D12_COMMAND_LIST_TYPE_DIRECT - Direct = 0, - /// - /// D3D12_COMMAND_LIST_TYPE_BUNDLE - Bundle = 1, - /// - /// D3D12_COMMAND_LIST_TYPE_COMPUTE - Compute = 2, - /// - /// D3D12_COMMAND_LIST_TYPE_COPY - Copy = 3, - /// - /// D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE - VideoDecode = 4, - /// - /// D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS - VideoProcess = 5, - /// - /// D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE - VideoEncode = 6, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandPoolFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandPoolFlags.cs deleted file mode 100644 index 337f8a0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandPoolFlags.cs +++ /dev/null @@ -1,20 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_COMMAND_POOL_FLAGS -[Flags] -public enum CommandPoolFlags : uint -{ - /// - /// D3D12_COMMAND_POOL_FLAG_NONE - None = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueueDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueueDescription.cs deleted file mode 100644 index 87a138a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueueDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_COMMAND_QUEUE_DESC -public partial struct CommandQueueDescription -{ - /// - public CommandListType Type; - - /// - public int Priority; - - /// - public CommandQueueFlags Flags; - - /// - public uint NodeMask; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueueFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueueFlags.cs deleted file mode 100644 index 545932d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueueFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_COMMAND_QUEUE_FLAGS -[Flags] -public enum CommandQueueFlags : uint -{ - /// - /// D3D12_COMMAND_QUEUE_FLAG_NONE - None = 0, - /// - /// D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT - DisableGpuTimeout = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueuePriority.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueuePriority.cs deleted file mode 100644 index 8b62102..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueuePriority.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_COMMAND_QUEUE_PRIORITY -public enum CommandQueuePriority : int -{ - /// - /// D3D12_COMMAND_QUEUE_PRIORITY_NORMAL - Normal = 0, - /// - /// D3D12_COMMAND_QUEUE_PRIORITY_HIGH - High = 100, - /// - /// D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME - GlobalRealtime = 10000, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandRecorderFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandRecorderFlags.cs deleted file mode 100644 index 088b178..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandRecorderFlags.cs +++ /dev/null @@ -1,20 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_COMMAND_RECORDER_FLAGS -[Flags] -public enum CommandRecorderFlags : uint -{ - /// - /// D3D12_COMMAND_RECORDER_FLAG_NONE - None = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandSignatureDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandSignatureDescription.cs deleted file mode 100644 index 901f1ac..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandSignatureDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_COMMAND_SIGNATURE_DESC -public partial struct CommandSignatureDescription -{ - /// - public uint ByteStride; - - /// - public uint NumArgumentDescs; - - /// - public unsafe IndirectArgumentDescription* pArgumentDescs; - - /// - public uint NodeMask; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ComparisonFunction.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ComparisonFunction.cs deleted file mode 100644 index 8357bef..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ComparisonFunction.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_COMPARISON_FUNC -public enum ComparisonFunction : int -{ - /// - /// D3D12_COMPARISON_FUNC_NEVER - Never = 1, - /// - /// D3D12_COMPARISON_FUNC_LESS - Less = 2, - /// - /// D3D12_COMPARISON_FUNC_EQUAL - Equal = 3, - /// - /// D3D12_COMPARISON_FUNC_LESS_EQUAL - LessEqual = 4, - /// - /// D3D12_COMPARISON_FUNC_GREATER - Greater = 5, - /// - /// D3D12_COMPARISON_FUNC_NOT_EQUAL - NotEqual = 6, - /// - /// D3D12_COMPARISON_FUNC_GREATER_EQUAL - GreaterEqual = 7, - /// - /// D3D12_COMPARISON_FUNC_ALWAYS - Always = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ComputePipelineStateDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ComputePipelineStateDescription.cs deleted file mode 100644 index cfbe646..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ComputePipelineStateDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_COMPUTE_PIPELINE_STATE_DESC -public partial struct ComputePipelineStateDescription -{ - /// - public unsafe ID3D12RootSignature* pRootSignature; - - /// - public ShaderBytecode CS; - - /// - public uint NodeMask; - - /// - public CachedPipelineState CachedPSO; - - /// - public PipelineStateFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ConservativeRasterizationMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ConservativeRasterizationMode.cs deleted file mode 100644 index c5f6e70..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ConservativeRasterizationMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_CONSERVATIVE_RASTERIZATION_MODE -public enum ConservativeRasterizationMode : int -{ - /// - /// D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF - Off = 0, - /// - /// D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON - On = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ConservativeRasterizationTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ConservativeRasterizationTier.cs deleted file mode 100644 index d76c776..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ConservativeRasterizationTier.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_CONSERVATIVE_RASTERIZATION_TIER -public enum ConservativeRasterizationTier : int -{ - /// - /// D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED - NotSupported = 0, - /// - /// D3D12_CONSERVATIVE_RASTERIZATION_TIER_1 - Tier1 = 1, - /// - /// D3D12_CONSERVATIVE_RASTERIZATION_TIER_2 - Tier2 = 2, - /// - /// D3D12_CONSERVATIVE_RASTERIZATION_TIER_3 - Tier3 = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ConstantBufferViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ConstantBufferViewDescription.cs deleted file mode 100644 index e6a2a12..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ConstantBufferViewDescription.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_CONSTANT_BUFFER_VIEW_DESC -public partial struct ConstantBufferViewDescription -{ - /// - public ulong BufferLocation; - - /// - public uint SizeInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CpuDescriptorHandle.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CpuDescriptorHandle.cs deleted file mode 100644 index a19b3a1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CpuDescriptorHandle.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_CPU_DESCRIPTOR_HANDLE -public partial struct CpuDescriptorHandle -{ - /// - public nuint ptr; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CpuPageProperty.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CpuPageProperty.cs deleted file mode 100644 index 44431b8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CpuPageProperty.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_CPU_PAGE_PROPERTY -public enum CpuPageProperty : int -{ - /// - /// D3D12_CPU_PAGE_PROPERTY_UNKNOWN - Unknown = 0, - /// - /// D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE - NotAvailable = 1, - /// - /// D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE - WriteCombine = 2, - /// - /// D3D12_CPU_PAGE_PROPERTY_WRITE_BACK - WriteBack = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CrossNodeSharingTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CrossNodeSharingTier.cs deleted file mode 100644 index 8196ad4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CrossNodeSharingTier.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_CROSS_NODE_SHARING_TIER -public enum CrossNodeSharingTier : int -{ - /// - /// D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED - NotSupported = 0, - /// - /// D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED - Tier1Emulated = 1, - /// - /// D3D12_CROSS_NODE_SHARING_TIER_1 - Tier1 = 2, - /// - /// D3D12_CROSS_NODE_SHARING_TIER_2 - Tier2 = 3, - /// - /// D3D12_CROSS_NODE_SHARING_TIER_3 - Tier3 = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CullMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CullMode.cs deleted file mode 100644 index 1069dd9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/CullMode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_CULL_MODE -public enum CullMode : int -{ - /// - /// D3D12_CULL_MODE_NONE - None = 1, - /// - /// D3D12_CULL_MODE_FRONT - Front = 2, - /// - /// D3D12_CULL_MODE_BACK - Back = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugCommandListGpuBasedValidationSettings.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugCommandListGpuBasedValidationSettings.cs deleted file mode 100644 index 3a05c7a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugCommandListGpuBasedValidationSettings.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS -public partial struct DebugCommandListGpuBasedValidationSettings -{ - /// - public GpuBasedValidationShaderPatchMode ShaderPatchMode; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugCommandListParameterType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugCommandListParameterType.cs deleted file mode 100644 index 13b38a4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugCommandListParameterType.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE -public enum DebugCommandListParameterType : int -{ - /// - /// D3D12_DEBUG_COMMAND_LIST_PARAMETER_GPU_BASED_VALIDATION_SETTINGS - GpuBasedValidationSettings = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceGpuBasedValidationSettings.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceGpuBasedValidationSettings.cs deleted file mode 100644 index e7eb6e1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceGpuBasedValidationSettings.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS -public partial struct DebugDeviceGpuBasedValidationSettings -{ - /// - public uint MaxMessagesPerCommandList; - - /// - public GpuBasedValidationShaderPatchMode DefaultShaderPatchMode; - - /// - public GpuBasedValidationPipelineStateCreateFlags PipelineStateCreateFlags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceGpuSlowdownPerformanceFactor.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceGpuSlowdownPerformanceFactor.cs deleted file mode 100644 index a62a137..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceGpuSlowdownPerformanceFactor.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR -public partial struct DebugDeviceGpuSlowdownPerformanceFactor -{ - /// - public float SlowdownFactor; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceParameterType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceParameterType.cs deleted file mode 100644 index b98cff1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceParameterType.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEBUG_DEVICE_PARAMETER_TYPE -public enum DebugDeviceParameterType : int -{ - /// - /// D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS - FeatureFlags = 0, - /// - /// D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS - GpuBasedValidationSettings = 1, - /// - /// D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR - GpuSlowdownPerformanceFactor = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugFeature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugFeature.cs deleted file mode 100644 index c44d0dd..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugFeature.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEBUG_FEATURE -public enum DebugFeature : int -{ - /// - /// D3D12_DEBUG_FEATURE_NONE - None = 0, - /// - /// D3D12_DEBUG_FEATURE_ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDS - AllowBehaviorChangingDebugAids = 1, - /// - /// D3D12_DEBUG_FEATURE_CONSERVATIVE_RESOURCE_STATE_TRACKING - ConservativeResourceStateTracking = 2, - /// - /// D3D12_DEBUG_FEATURE_DISABLE_VIRTUALIZED_BUNDLES_VALIDATION - DisableVirtualizedBundlesValidation = 4, - /// - /// D3D12_DEBUG_FEATURE_EMULATE_WINDOWS7 - EmulateWindows7 = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilDescription.cs deleted file mode 100644 index e6a4750..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilDescription.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEPTH_STENCIL_DESC -public partial struct DepthStencilDescription -{ - /// - public Bool32 DepthEnable; - - /// - public DepthWriteMask DepthWriteMask; - - /// - public ComparisonFunction DepthFunc; - - /// - public Bool32 StencilEnable; - - /// - public byte StencilReadMask; - - /// - public byte StencilWriteMask; - - /// - public DepthStencilOperationDescription FrontFace; - - /// - public DepthStencilOperationDescription BackFace; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilDescription1.cs deleted file mode 100644 index f341154..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilDescription1.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEPTH_STENCIL_DESC1 -public partial struct DepthStencilDescription1 -{ - /// - public Bool32 DepthEnable; - - /// - public DepthWriteMask DepthWriteMask; - - /// - public ComparisonFunction DepthFunc; - - /// - public Bool32 StencilEnable; - - /// - public byte StencilReadMask; - - /// - public byte StencilWriteMask; - - /// - public DepthStencilOperationDescription FrontFace; - - /// - public DepthStencilOperationDescription BackFace; - - /// - public Bool32 DepthBoundsTestEnable; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilOperationDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilOperationDescription.cs deleted file mode 100644 index a3b525f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilOperationDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEPTH_STENCILOP_DESC -public partial struct DepthStencilOperationDescription -{ - /// - public StencilOperation StencilFailOp; - - /// - public StencilOperation StencilDepthFailOp; - - /// - public StencilOperation StencilPassOp; - - /// - public ComparisonFunction StencilFunc; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilValue.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilValue.cs deleted file mode 100644 index 000be5d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilValue.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEPTH_STENCIL_VALUE -public partial struct DepthStencilValue -{ - /// - public float Depth; - - /// - public byte Stencil; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilViewDescription.cs deleted file mode 100644 index 95cf5e8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilViewDescription.cs +++ /dev/null @@ -1,115 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEPTH_STENCIL_VIEW_DESC -public partial struct DepthStencilViewDescription -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public DsvDimension ViewDimension; - - /// - public DsvFlags Flags; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref Texture1DDsv Texture1D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1D; - } - } - - [UnscopedRef] - public ref Texture1DArrayDsv Texture1DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1DArray; - } - } - - [UnscopedRef] - public ref Texture2DDsv Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [UnscopedRef] - public ref Texture2DArrayDsv Texture2DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DArray; - } - } - - [UnscopedRef] - public ref Texture2DMsDsv Texture2DMS - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMS; - } - } - - [UnscopedRef] - public ref Texture2DMsArrayDsv Texture2DMSArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMSArray; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public Texture1DDsv Texture1D; - - /// - [FieldOffset(0)] - public Texture1DArrayDsv Texture1DArray; - - /// - [FieldOffset(0)] - public Texture2DDsv Texture2D; - - /// - [FieldOffset(0)] - public Texture2DArrayDsv Texture2DArray; - - /// - [FieldOffset(0)] - public Texture2DMsDsv Texture2DMS; - - /// - [FieldOffset(0)] - public Texture2DMsArrayDsv Texture2DMSArray; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthWriteMask.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthWriteMask.cs deleted file mode 100644 index 21699d9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthWriteMask.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEPTH_WRITE_MASK -public enum DepthWriteMask : int -{ - /// - /// D3D12_DEPTH_WRITE_MASK_ZERO - Zero = 0, - /// - /// D3D12_DEPTH_WRITE_MASK_ALL - All = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapDescription.cs deleted file mode 100644 index ed8fa69..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DESCRIPTOR_HEAP_DESC -public partial struct DescriptorHeapDescription -{ - /// - public DescriptorHeapType Type; - - /// - public uint NumDescriptors; - - /// - public DescriptorHeapFlags Flags; - - /// - public uint NodeMask; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapFlags.cs deleted file mode 100644 index 7ead92e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DESCRIPTOR_HEAP_FLAGS -[Flags] -public enum DescriptorHeapFlags : uint -{ - /// - /// D3D12_DESCRIPTOR_HEAP_FLAG_NONE - None = 0, - /// - /// D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE - ShaderVisible = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapType.cs deleted file mode 100644 index 0b0c95e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapType.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DESCRIPTOR_HEAP_TYPE -public enum DescriptorHeapType : int -{ - /// - /// D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV - CbvSrvUav = 0, - /// - /// D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER - Sampler = 1, - /// - /// D3D12_DESCRIPTOR_HEAP_TYPE_RTV - Rtv = 2, - /// - /// D3D12_DESCRIPTOR_HEAP_TYPE_DSV - Dsv = 3, - /// - /// D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES - NumTypes = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRange.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRange.cs deleted file mode 100644 index 2b0aa85..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRange.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DESCRIPTOR_RANGE -public partial struct DescriptorRange -{ - /// - public DescriptorRangeType RangeType; - - /// - public uint NumDescriptors; - - /// - public uint BaseShaderRegister; - - /// - public uint RegisterSpace; - - /// - public uint OffsetInDescriptorsFromTableStart; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRange1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRange1.cs deleted file mode 100644 index ae7c40c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRange1.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DESCRIPTOR_RANGE1 -public partial struct DescriptorRange1 -{ - /// - public DescriptorRangeType RangeType; - - /// - public uint NumDescriptors; - - /// - public uint BaseShaderRegister; - - /// - public uint RegisterSpace; - - /// - public DescriptorRangeFlags Flags; - - /// - public uint OffsetInDescriptorsFromTableStart; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRangeFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRangeFlags.cs deleted file mode 100644 index 53c3ca9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRangeFlags.cs +++ /dev/null @@ -1,35 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DESCRIPTOR_RANGE_FLAGS -[Flags] -public enum DescriptorRangeFlags : uint -{ - /// - /// D3D12_DESCRIPTOR_RANGE_FLAG_NONE - None = 0, - /// - /// D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE - DescriptorsVolatile = 1, - /// - /// D3D12_DESCRIPTOR_RANGE_FLAG_DATA_VOLATILE - DataVolatile = 2, - /// - /// D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE - DataStaticWhileSetAtExecute = 4, - /// - /// D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC - DataStatic = 8, - /// - /// D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS - DescriptorsStaticKeepingBufferBoundsChecks = 65536, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRangeType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRangeType.cs deleted file mode 100644 index 514c7a4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRangeType.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DESCRIPTOR_RANGE_TYPE -public enum DescriptorRangeType : int -{ - /// - /// D3D12_DESCRIPTOR_RANGE_TYPE_SRV - Srv = 0, - /// - /// D3D12_DESCRIPTOR_RANGE_TYPE_UAV - Uav = 1, - /// - /// D3D12_DESCRIPTOR_RANGE_TYPE_CBV - Cbv = 2, - /// - /// D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER - Sampler = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData.cs deleted file mode 100644 index 8f0e1c1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEVICE_REMOVED_EXTENDED_DATA -public partial struct DeviceRemovedExtendedData -{ - /// - public DredFlags Flags; - - /// - public unsafe AutoBreadcrumbNode* pHeadAutoBreadcrumbNode; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData1.cs deleted file mode 100644 index 6e31483..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData1.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEVICE_REMOVED_EXTENDED_DATA1 -public partial struct DeviceRemovedExtendedData1 -{ - /// - public HResult DeviceRemovedReason; - - /// - public DredAutoBreadcrumbsOutput AutoBreadcrumbsOutput; - - /// - public DredPageFaultOutput PageFaultOutput; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData2.cs deleted file mode 100644 index 9f586e7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData2.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEVICE_REMOVED_EXTENDED_DATA2 -public partial struct DeviceRemovedExtendedData2 -{ - /// - public HResult DeviceRemovedReason; - - /// - public DredAutoBreadcrumbsOutput1 AutoBreadcrumbsOutput; - - /// - public DredPageFaultOutput1 PageFaultOutput; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData3.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData3.cs deleted file mode 100644 index eeabf93..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData3.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DEVICE_REMOVED_EXTENDED_DATA3 -public partial struct DeviceRemovedExtendedData3 -{ - /// - public HResult DeviceRemovedReason; - - /// - public DredAutoBreadcrumbsOutput1 AutoBreadcrumbsOutput; - - /// - public DredPageFaultOutput2 PageFaultOutput; - - /// - public DredDeviceState DeviceState; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DiscardRegion.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DiscardRegion.cs deleted file mode 100644 index b0769db..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DiscardRegion.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DISCARD_REGION -public partial struct DiscardRegion -{ - /// - public uint NumRects; - - /// - public unsafe RawRect* pRects; - - /// - public uint FirstSubresource; - - /// - public uint NumSubresources; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchArguments.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchArguments.cs deleted file mode 100644 index 11050a4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchArguments.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DISPATCH_ARGUMENTS -public partial struct DispatchArguments -{ - /// - public uint ThreadGroupCountX; - - /// - public uint ThreadGroupCountY; - - /// - public uint ThreadGroupCountZ; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchMeshArguments.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchMeshArguments.cs deleted file mode 100644 index 2fdd42d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchMeshArguments.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DISPATCH_MESH_ARGUMENTS -public partial struct DispatchMeshArguments -{ - /// - public uint ThreadGroupCountX; - - /// - public uint ThreadGroupCountY; - - /// - public uint ThreadGroupCountZ; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchRaysDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchRaysDescription.cs deleted file mode 100644 index 44d3727..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchRaysDescription.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DISPATCH_RAYS_DESC -public partial struct DispatchRaysDescription -{ - /// - public GpuVirtualAddressRange RayGenerationShaderRecord; - - /// - public GpuVirtualAddressRangeAndStride MissShaderTable; - - /// - public GpuVirtualAddressRangeAndStride HitGroupTable; - - /// - public GpuVirtualAddressRangeAndStride CallableShaderTable; - - /// - public uint Width; - - /// - public uint Height; - - /// - public uint Depth; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DrawArguments.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DrawArguments.cs deleted file mode 100644 index fb794d0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DrawArguments.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRAW_ARGUMENTS -public partial struct DrawArguments -{ - /// - public uint VertexCountPerInstance; - - /// - public uint InstanceCount; - - /// - public uint StartVertexLocation; - - /// - public uint StartInstanceLocation; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DrawIndexedArguments.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DrawIndexedArguments.cs deleted file mode 100644 index d990345..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DrawIndexedArguments.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRAW_INDEXED_ARGUMENTS -public partial struct DrawIndexedArguments -{ - /// - public uint IndexCountPerInstance; - - /// - public uint InstanceCount; - - /// - public uint StartIndexLocation; - - /// - public int BaseVertexLocation; - - /// - public uint StartInstanceLocation; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationNode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationNode.cs deleted file mode 100644 index a6b9cd1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationNode.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_ALLOCATION_NODE -public partial struct DredAllocationNode -{ - /// - public unsafe byte* ObjectNameA; - - /// - public unsafe ushort* ObjectNameW; - - /// - public DredAllocationType AllocationType; - - /// - public unsafe DredAllocationNode* pNext; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationNode1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationNode1.cs deleted file mode 100644 index a6676a6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationNode1.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_ALLOCATION_NODE1 -public partial struct DredAllocationNode1 -{ - /// - public unsafe byte* ObjectNameA; - - /// - public unsafe ushort* ObjectNameW; - - /// - public DredAllocationType AllocationType; - - /// - public unsafe DredAllocationNode1* pNext; - - /// - public unsafe IUnknown* pObject; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationType.cs deleted file mode 100644 index d00088c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationType.cs +++ /dev/null @@ -1,103 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_ALLOCATION_TYPE -public enum DredAllocationType : int -{ - /// - /// D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE - CommandQueue = 19, - /// - /// D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR - CommandAllocator = 20, - /// - /// D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE - PipelineState = 21, - /// - /// D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST - CommandList = 22, - /// - /// D3D12_DRED_ALLOCATION_TYPE_FENCE - Fence = 23, - /// - /// D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP - DescriptorHeap = 24, - /// - /// D3D12_DRED_ALLOCATION_TYPE_HEAP - Heap = 25, - /// - /// D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP - QueryHeap = 27, - /// - /// D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE - CommandSignature = 28, - /// - /// D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY - PipelineLibrary = 29, - /// - /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER - VideoDecoder = 30, - /// - /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR - VideoProcessor = 32, - /// - /// D3D12_DRED_ALLOCATION_TYPE_RESOURCE - Resource = 34, - /// - /// D3D12_DRED_ALLOCATION_TYPE_PASS - Pass = 35, - /// - /// D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION - CryptoSession = 36, - /// - /// D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY - CryptoSessionPolicy = 37, - /// - /// D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION - ProtectedResourceSession = 38, - /// - /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP - VideoDecoderHeap = 39, - /// - /// D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL - CommandPool = 40, - /// - /// D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER - CommandRecorder = 41, - /// - /// D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT - StateObject = 42, - /// - /// D3D12_DRED_ALLOCATION_TYPE_METACOMMAND - MetaCommand = 43, - /// - /// D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP - SchedulingGroup = 44, - /// - /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR - VideoMotionEstimator = 45, - /// - /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP - VideoMotionVectorHeap = 46, - /// - /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND - VideoExtensionCommand = 47, - /// - /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER - VideoEncoder = 48, - /// - /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP - VideoEncoderHeap = 49, - /// - /// D3D12_DRED_ALLOCATION_TYPE_INVALID - Invalid = -1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAutoBreadcrumbsOutput.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAutoBreadcrumbsOutput.cs deleted file mode 100644 index fb5b2db..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAutoBreadcrumbsOutput.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT -public partial struct DredAutoBreadcrumbsOutput -{ - /// - public unsafe AutoBreadcrumbNode* pHeadAutoBreadcrumbNode; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAutoBreadcrumbsOutput1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAutoBreadcrumbsOutput1.cs deleted file mode 100644 index 3d3c83e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAutoBreadcrumbsOutput1.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 -public partial struct DredAutoBreadcrumbsOutput1 -{ - /// - public unsafe AutoBreadcrumbNode1* pHeadAutoBreadcrumbNode; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredBreadcrumbContext.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredBreadcrumbContext.cs deleted file mode 100644 index 5c4aa2e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredBreadcrumbContext.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_BREADCRUMB_CONTEXT -public partial struct DredBreadcrumbContext -{ - /// - public uint BreadcrumbIndex; - - /// - public unsafe ushort* pContextString; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredDeviceState.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredDeviceState.cs deleted file mode 100644 index dd2c526..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredDeviceState.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_DEVICE_STATE -public enum DredDeviceState : int -{ - /// - /// D3D12_DRED_DEVICE_STATE_UNKNOWN - Unknown = 0, - /// - /// D3D12_DRED_DEVICE_STATE_HUNG - Hung = 3, - /// - /// D3D12_DRED_DEVICE_STATE_FAULT - Fault = 6, - /// - /// D3D12_DRED_DEVICE_STATE_PAGEFAULT - Pagefault = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredEnablement.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredEnablement.cs deleted file mode 100644 index d0ed530..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredEnablement.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_ENABLEMENT -public enum DredEnablement : int -{ - /// - /// D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED - SystemControlled = 0, - /// - /// D3D12_DRED_ENABLEMENT_FORCED_OFF - ForcedOff = 1, - /// - /// D3D12_DRED_ENABLEMENT_FORCED_ON - ForcedOn = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredFlags.cs deleted file mode 100644 index 70aeb96..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredFlags.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_FLAGS -[Flags] -public enum DredFlags : uint -{ - /// - /// D3D12_DRED_FLAG_NONE - None = 0, - /// - /// D3D12_DRED_FLAG_FORCE_ENABLE - ForceEnable = 1, - /// - /// D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS - DisableAutobreadcrumbs = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultFlags.cs deleted file mode 100644 index f8192d9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultFlags.cs +++ /dev/null @@ -1,20 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_PAGE_FAULT_FLAGS -[Flags] -public enum DredPageFaultFlags : uint -{ - /// - /// D3D12_DRED_PAGE_FAULT_FLAGS_NONE - None = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput.cs deleted file mode 100644 index 8adc5a9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_PAGE_FAULT_OUTPUT -public partial struct DredPageFaultOutput -{ - /// - public ulong PageFaultVA; - - /// - public unsafe DredAllocationNode* pHeadExistingAllocationNode; - - /// - public unsafe DredAllocationNode* pHeadRecentFreedAllocationNode; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput1.cs deleted file mode 100644 index e887958..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput1.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_PAGE_FAULT_OUTPUT1 -public partial struct DredPageFaultOutput1 -{ - /// - public ulong PageFaultVA; - - /// - public unsafe DredAllocationNode1* pHeadExistingAllocationNode; - - /// - public unsafe DredAllocationNode1* pHeadRecentFreedAllocationNode; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput2.cs deleted file mode 100644 index ec26a31..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput2.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_PAGE_FAULT_OUTPUT2 -public partial struct DredPageFaultOutput2 -{ - /// - public ulong PageFaultVA; - - /// - public unsafe DredAllocationNode1* pHeadExistingAllocationNode; - - /// - public unsafe DredAllocationNode1* pHeadRecentFreedAllocationNode; - - /// - public DredPageFaultFlags PageFaultFlags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredVersion.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredVersion.cs deleted file mode 100644 index 302ed23..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredVersion.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRED_VERSION -public enum DredVersion : int -{ - /// - /// D3D12_DRED_VERSION_1_0 - V1_0 = 1, - /// - /// D3D12_DRED_VERSION_1_1 - V1_1 = 2, - /// - /// D3D12_DRED_VERSION_1_2 - V1_2 = 3, - /// - /// D3D12_DRED_VERSION_1_3 - V1_3 = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DriverMatchingIdentifierStatus.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DriverMatchingIdentifierStatus.cs deleted file mode 100644 index ac637a8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DriverMatchingIdentifierStatus.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS -public enum DriverMatchingIdentifierStatus : int -{ - /// - /// D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE - CompatibleWithDevice = 0, - /// - /// D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE - UnsupportedType = 1, - /// - /// D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED - Unrecognized = 2, - /// - /// D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION - IncompatibleVersion = 3, - /// - /// D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE - IncompatibleType = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DsvDimension.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DsvDimension.cs deleted file mode 100644 index b752367..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DsvDimension.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DSV_DIMENSION -public enum DsvDimension : int -{ - /// - /// D3D12_DSV_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D12_DSV_DIMENSION_TEXTURE1D - Texture1D = 1, - /// - /// D3D12_DSV_DIMENSION_TEXTURE1DARRAY - Texture1DArray = 2, - /// - /// D3D12_DSV_DIMENSION_TEXTURE2D - Texture2D = 3, - /// - /// D3D12_DSV_DIMENSION_TEXTURE2DARRAY - Texture2DArray = 4, - /// - /// D3D12_DSV_DIMENSION_TEXTURE2DMS - Texture2DMs = 5, - /// - /// D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY - Texture2DMsArray = 6, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DsvFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DsvFlags.cs deleted file mode 100644 index 46e35fb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DsvFlags.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DSV_FLAGS -[Flags] -public enum DsvFlags : uint -{ - /// - /// D3D12_DSV_FLAG_NONE - None = 0, - /// - /// D3D12_DSV_FLAG_READ_ONLY_DEPTH - ReadOnlyDepth = 1, - /// - /// D3D12_DSV_FLAG_READ_ONLY_STENCIL - ReadOnlyStencil = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DxilLibraryDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DxilLibraryDescription.cs deleted file mode 100644 index 04af826..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DxilLibraryDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DXIL_LIBRARY_DESC -public partial struct DxilLibraryDescription -{ - /// - public ShaderBytecode DXILLibrary; - - /// - public uint NumExports; - - /// - public unsafe ExportDescription* pExports; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DxilSubObjectToExportsAssociation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DxilSubObjectToExportsAssociation.cs deleted file mode 100644 index bbe7b6e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/DxilSubObjectToExportsAssociation.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION -public partial struct DxilSubObjectToExportsAssociation -{ - /// - public unsafe ushort* SubobjectToAssociate; - - /// - public uint NumExports; - - /// - public unsafe ushort** pExports; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ElementsLayout.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ElementsLayout.cs deleted file mode 100644 index 9b0cbbf..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ElementsLayout.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ELEMENTS_LAYOUT -public enum ElementsLayout : int -{ - /// - /// D3D12_ELEMENTS_LAYOUT_ARRAY - Array = 0, - /// - /// D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS - ArrayOfPointers = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ExistingCollectionDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ExistingCollectionDescription.cs deleted file mode 100644 index 5793781..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ExistingCollectionDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_EXISTING_COLLECTION_DESC -public partial struct ExistingCollectionDescription -{ - /// - public unsafe ID3D12StateObject* pExistingCollection; - - /// - public uint NumExports; - - /// - public unsafe ExportDescription* pExports; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ExportDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ExportDescription.cs deleted file mode 100644 index 2c3839c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ExportDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_EXPORT_DESC -public partial struct ExportDescription -{ - /// - public unsafe ushort* Name; - - /// - public unsafe ushort* ExportToRename; - - /// - public ExportFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ExportFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ExportFlags.cs deleted file mode 100644 index fdd81fb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ExportFlags.cs +++ /dev/null @@ -1,20 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_EXPORT_FLAGS -[Flags] -public enum ExportFlags : uint -{ - /// - /// D3D12_EXPORT_FLAG_NONE - None = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Feature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Feature.cs deleted file mode 100644 index 42d5f88..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Feature.cs +++ /dev/null @@ -1,109 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE -public enum Feature : int -{ - /// - /// D3D12_FEATURE_D3D12_OPTIONS - Options = 0, - /// - /// D3D12_FEATURE_ARCHITECTURE - Architecture = 1, - /// - /// D3D12_FEATURE_FEATURE_LEVELS - FeatureLevels = 2, - /// - /// D3D12_FEATURE_FORMAT_SUPPORT - FormatSupport = 3, - /// - /// D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS - MultisampleQualityLevels = 4, - /// - /// D3D12_FEATURE_FORMAT_INFO - FormatInfo = 5, - /// - /// D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT - GpuVirtualAddressSupport = 6, - /// - /// D3D12_FEATURE_SHADER_MODEL - ShaderModel = 7, - /// - /// D3D12_FEATURE_D3D12_OPTIONS1 - Options1 = 8, - /// - /// D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT - ProtectedResourceSessionSupport = 10, - /// - /// D3D12_FEATURE_ROOT_SIGNATURE - RootSignature = 12, - /// - /// D3D12_FEATURE_ARCHITECTURE1 - Architecture1 = 16, - /// - /// D3D12_FEATURE_D3D12_OPTIONS2 - Options2 = 18, - /// - /// D3D12_FEATURE_SHADER_CACHE - ShaderCache = 19, - /// - /// D3D12_FEATURE_COMMAND_QUEUE_PRIORITY - CommandQueuePriority = 20, - /// - /// D3D12_FEATURE_D3D12_OPTIONS3 - Options3 = 21, - /// - /// D3D12_FEATURE_EXISTING_HEAPS - ExistingHeaps = 22, - /// - /// D3D12_FEATURE_D3D12_OPTIONS4 - Options4 = 23, - /// - /// D3D12_FEATURE_SERIALIZATION - Serialization = 24, - /// - /// D3D12_FEATURE_CROSS_NODE - CrossNode = 25, - /// - /// D3D12_FEATURE_D3D12_OPTIONS5 - Options5 = 27, - /// - /// D3D12_FEATURE_DISPLAYABLE - Displayable = 28, - /// - /// D3D12_FEATURE_D3D12_OPTIONS6 - Options6 = 30, - /// - /// D3D12_FEATURE_QUERY_META_COMMAND - QueryMetaCommand = 31, - /// - /// D3D12_FEATURE_D3D12_OPTIONS7 - Options7 = 32, - /// - /// D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT - ProtectedResourceSessionTypeCount = 33, - /// - /// D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES - ProtectedResourceSessionTypes = 34, - /// - /// D3D12_FEATURE_D3D12_OPTIONS8 - Options8 = 36, - /// - /// D3D12_FEATURE_D3D12_OPTIONS9 - Options9 = 37, - /// - /// D3D12_FEATURE_D3D12_OPTIONS10 - Options10 = 39, - /// - /// D3D12_FEATURE_D3D12_OPTIONS11 - Options11 = 40, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataArchitecture.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataArchitecture.cs deleted file mode 100644 index 4114904..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataArchitecture.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_ARCHITECTURE -public partial struct FeatureDataArchitecture -{ - /// - public uint NodeIndex; - - /// - public Bool32 TileBasedRenderer; - - /// - public Bool32 UMA; - - /// - public Bool32 CacheCoherentUMA; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataArchitecture1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataArchitecture1.cs deleted file mode 100644 index 26f9288..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataArchitecture1.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_ARCHITECTURE1 -public partial struct FeatureDataArchitecture1 -{ - /// - public uint NodeIndex; - - /// - public Bool32 TileBasedRenderer; - - /// - public Bool32 UMA; - - /// - public Bool32 CacheCoherentUMA; - - /// - public Bool32 IsolatedMMU; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataCommandQueuePriority.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataCommandQueuePriority.cs deleted file mode 100644 index 03f593a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataCommandQueuePriority.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY -public partial struct FeatureDataCommandQueuePriority -{ - /// - public CommandListType CommandListType; - - /// - public uint Priority; - - /// - public Bool32 PriorityForTypeIsSupported; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataCrossNode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataCrossNode.cs deleted file mode 100644 index 2d49da8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataCrossNode.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_CROSS_NODE -public partial struct FeatureDataCrossNode -{ - /// - public CrossNodeSharingTier SharingTier; - - /// - public Bool32 AtomicShaderInstructions; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options.cs deleted file mode 100644 index 2f38602..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options.cs +++ /dev/null @@ -1,60 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_D3D12_OPTIONS -public partial struct FeatureDataD3D12Options -{ - /// - public Bool32 DoublePrecisionFloatShaderOps; - - /// - public Bool32 OutputMergerLogicOp; - - /// - public ShaderMinPrecisionSupport MinPrecisionSupport; - - /// - public TiledResourcesTier TiledResourcesTier; - - /// - public ResourceBindingTier ResourceBindingTier; - - /// - public Bool32 PSSpecifiedStencilRefSupported; - - /// - public Bool32 TypedUAVLoadAdditionalFormats; - - /// - public Bool32 ROVsSupported; - - /// - public ConservativeRasterizationTier ConservativeRasterizationTier; - - /// - public uint MaxGPUVirtualAddressBitsPerResource; - - /// - public Bool32 StandardSwizzle64KBSupported; - - /// - public CrossNodeSharingTier CrossNodeSharingTier; - - /// - public Bool32 CrossAdapterRowMajorTextureSupported; - - /// - public Bool32 VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation; - - /// - public ResourceHeapTier ResourceHeapTier; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options1.cs deleted file mode 100644 index 53fa9a9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options1.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_D3D12_OPTIONS1 -public partial struct FeatureDataD3D12Options1 -{ - /// - public Bool32 WaveOps; - - /// - public uint WaveLaneCountMin; - - /// - public uint WaveLaneCountMax; - - /// - public uint TotalLaneCount; - - /// - public Bool32 ExpandedComputeResourceStates; - - /// - public Bool32 Int64ShaderOps; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options10.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options10.cs deleted file mode 100644 index 0a18115..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options10.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_D3D12_OPTIONS10 -public partial struct FeatureDataD3D12Options10 -{ - /// - public Bool32 VariableRateShadingSumCombinerSupported; - - /// - public Bool32 MeshShaderPerPrimitiveShadingRateSupported; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options11.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options11.cs deleted file mode 100644 index 6ad160f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options11.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_D3D12_OPTIONS11 -public partial struct FeatureDataD3D12Options11 -{ - /// - public Bool32 AtomicInt64OnDescriptorHeapResourceSupported; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options2.cs deleted file mode 100644 index 2c48e12..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options2.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_D3D12_OPTIONS2 -public partial struct FeatureDataD3D12Options2 -{ - /// - public Bool32 DepthBoundsTestSupported; - - /// - public ProgrammableSamplePositionsTier ProgrammableSamplePositionsTier; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options3.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options3.cs deleted file mode 100644 index 07c9811..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options3.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_D3D12_OPTIONS3 -public partial struct FeatureDataD3D12Options3 -{ - /// - public Bool32 CopyQueueTimestampQueriesSupported; - - /// - public Bool32 CastingFullyTypedFormatSupported; - - /// - public CommandListSupportFlags WriteBufferImmediateSupportFlags; - - /// - public ViewInstancingTier ViewInstancingTier; - - /// - public Bool32 BarycentricsSupported; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options4.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options4.cs deleted file mode 100644 index 3393c01..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options4.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_D3D12_OPTIONS4 -public partial struct FeatureDataD3D12Options4 -{ - /// - public Bool32 MSAA64KBAlignedTextureSupported; - - /// - public SharedResourceCompatibilityTier SharedResourceCompatibilityTier; - - /// - public Bool32 Native16BitShaderOpsSupported; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options5.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options5.cs deleted file mode 100644 index 5f32cb1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options5.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_D3D12_OPTIONS5 -public partial struct FeatureDataD3D12Options5 -{ - /// - public Bool32 SRVOnlyTiledResourceTier3; - - /// - public RenderPassTier RenderPassesTier; - - /// - public RaytracingTier RaytracingTier; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options6.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options6.cs deleted file mode 100644 index 672efc2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options6.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_D3D12_OPTIONS6 -public partial struct FeatureDataD3D12Options6 -{ - /// - public Bool32 AdditionalShadingRatesSupported; - - /// - public Bool32 PerPrimitiveShadingRateSupportedWithViewportIndexing; - - /// - public VariableShadingRateTier VariableShadingRateTier; - - /// - public uint ShadingRateImageTileSize; - - /// - public Bool32 BackgroundProcessingSupported; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options7.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options7.cs deleted file mode 100644 index 1f4a173..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options7.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_D3D12_OPTIONS7 -public partial struct FeatureDataD3D12Options7 -{ - /// - public MeshShaderTier MeshShaderTier; - - /// - public SamplerFeedbackTier SamplerFeedbackTier; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options8.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options8.cs deleted file mode 100644 index 006b4ce..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options8.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_D3D12_OPTIONS8 -public partial struct FeatureDataD3D12Options8 -{ - /// - public Bool32 UnalignedBlockTexturesSupported; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options9.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options9.cs deleted file mode 100644 index 3a5c571..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options9.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_D3D12_OPTIONS9 -public partial struct FeatureDataD3D12Options9 -{ - /// - public Bool32 MeshShaderPipelineStatsSupported; - - /// - public Bool32 MeshShaderSupportsFullRangeRenderTargetArrayIndex; - - /// - public Bool32 AtomicInt64OnTypedResourceSupported; - - /// - public Bool32 AtomicInt64OnGroupSharedSupported; - - /// - public Bool32 DerivativesInMeshAndAmplificationShadersSupported; - - /// - public WaveMmaTier WaveMMATier; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataDisplayable.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataDisplayable.cs deleted file mode 100644 index 62363d0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataDisplayable.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_DISPLAYABLE -public partial struct FeatureDataDisplayable -{ - /// - public Bool32 DisplayableTexture; - - /// - public SharedResourceCompatibilityTier SharedResourceCompatibilityTier; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataExistingHeaps.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataExistingHeaps.cs deleted file mode 100644 index 74a5456..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataExistingHeaps.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_EXISTING_HEAPS -public partial struct FeatureDataExistingHeaps -{ - /// - public Bool32 Supported; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFeatureLevels.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFeatureLevels.cs deleted file mode 100644 index 28b92ff..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFeatureLevels.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_FEATURE_LEVELS -public partial struct FeatureDataFeatureLevels -{ - /// - public uint NumFeatureLevels; - - /// - public unsafe Graphics.Direct3D.FeatureLevel* pFeatureLevelsRequested; - - /// - public Graphics.Direct3D.FeatureLevel MaxSupportedFeatureLevel; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFormatInfo.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFormatInfo.cs deleted file mode 100644 index d525ac5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFormatInfo.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_FORMAT_INFO -public partial struct FeatureDataFormatInfo -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public byte PlaneCount; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFormatSupport.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFormatSupport.cs deleted file mode 100644 index 1a7ff92..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFormatSupport.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_FORMAT_SUPPORT -public partial struct FeatureDataFormatSupport -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public FormatSupport1 Support1; - - /// - public FormatSupport2 Support2; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataGpuVirtualAddressSupport.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataGpuVirtualAddressSupport.cs deleted file mode 100644 index df5fe07..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataGpuVirtualAddressSupport.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT -public partial struct FeatureDataGpuVirtualAddressSupport -{ - /// - public uint MaxGPUVirtualAddressBitsPerResource; - - /// - public uint MaxGPUVirtualAddressBitsPerProcess; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataMultisampleQualityLevels.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataMultisampleQualityLevels.cs deleted file mode 100644 index 78eb619..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataMultisampleQualityLevels.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS -public partial struct FeatureDataMultisampleQualityLevels -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public uint SampleCount; - - /// - public MultisampleQualityLevelFlags Flags; - - /// - public uint NumQualityLevels; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionSupport.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionSupport.cs deleted file mode 100644 index 547e616..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionSupport.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT -public partial struct FeatureDataProtectedResourceSessionSupport -{ - /// - public uint NodeIndex; - - /// - public ProtectedResourceSessionSupportFlags Support; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypeCount.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypeCount.cs deleted file mode 100644 index b11981a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypeCount.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT -public partial struct FeatureDataProtectedResourceSessionTypeCount -{ - /// - public uint NodeIndex; - - /// - public uint Count; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypes.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypes.cs deleted file mode 100644 index e835207..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypes.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES -public partial struct FeatureDataProtectedResourceSessionTypes -{ - /// - public uint NodeIndex; - - /// - public uint Count; - - /// - public unsafe Guid* pTypes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataQueryMetaCommand.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataQueryMetaCommand.cs deleted file mode 100644 index 851db02..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataQueryMetaCommand.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_QUERY_META_COMMAND -public partial struct FeatureDataQueryMetaCommand -{ - /// - public Guid CommandId; - - /// - public uint NodeMask; - - /// - public unsafe void* pQueryInputData; - - /// - public nuint QueryInputDataSizeInBytes; - - /// - public unsafe void* pQueryOutputData; - - /// - public nuint QueryOutputDataSizeInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataRootSignature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataRootSignature.cs deleted file mode 100644 index cfc162e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataRootSignature.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_ROOT_SIGNATURE -public partial struct FeatureDataRootSignature -{ - /// - public RootSignatureVersion HighestVersion; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataSerialization.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataSerialization.cs deleted file mode 100644 index bfa43a8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataSerialization.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_SERIALIZATION -public partial struct FeatureDataSerialization -{ - /// - public uint NodeIndex; - - /// - public HeapSerializationTier HeapSerializationTier; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataShaderCache.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataShaderCache.cs deleted file mode 100644 index 3d19b4f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataShaderCache.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_SHADER_CACHE -public partial struct FeatureDataShaderCache -{ - /// - public ShaderCacheSupportFlags SupportFlags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataShaderModel.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataShaderModel.cs deleted file mode 100644 index fd1aa92..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataShaderModel.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FEATURE_DATA_SHADER_MODEL -public partial struct FeatureDataShaderModel -{ - /// - public ShaderModel HighestShaderModel; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FenceFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FenceFlags.cs deleted file mode 100644 index bd8e39c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FenceFlags.cs +++ /dev/null @@ -1,29 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FENCE_FLAGS -[Flags] -public enum FenceFlags : uint -{ - /// - /// D3D12_FENCE_FLAG_NONE - None = 0, - /// - /// D3D12_FENCE_FLAG_SHARED - Shared = 1, - /// - /// D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER - SharedCrossAdapter = 2, - /// - /// D3D12_FENCE_FLAG_NON_MONITORED - NonMonitored = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FillMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FillMode.cs deleted file mode 100644 index 4f2a495..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FillMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FILL_MODE -public enum FillMode : int -{ - /// - /// D3D12_FILL_MODE_WIREFRAME - Wireframe = 2, - /// - /// D3D12_FILL_MODE_SOLID - Solid = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Filter.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Filter.cs deleted file mode 100644 index baa558c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Filter.cs +++ /dev/null @@ -1,124 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FILTER -public enum Filter : int -{ - /// - /// D3D12_FILTER_MIN_MAG_MIP_POINT - MinMagMipPoint = 0, - /// - /// D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR - MinMagPointMipLinear = 1, - /// - /// D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT - MinPointMagLinearMipPoint = 4, - /// - /// D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR - MinPointMagMipLinear = 5, - /// - /// D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT - MinLinearMagMipPoint = 16, - /// - /// D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR - MinLinearMagPointMipLinear = 17, - /// - /// D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT - MinMagLinearMipPoint = 20, - /// - /// D3D12_FILTER_MIN_MAG_MIP_LINEAR - MinMagMipLinear = 21, - /// - /// D3D12_FILTER_ANISOTROPIC - Anisotropic = 85, - /// - /// D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT - ComparisonMinMagMipPoint = 128, - /// - /// D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR - ComparisonMinMagPointMipLinear = 129, - /// - /// D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT - ComparisonMinPointMagLinearMipPoint = 132, - /// - /// D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR - ComparisonMinPointMagMipLinear = 133, - /// - /// D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT - ComparisonMinLinearMagMipPoint = 144, - /// - /// D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR - ComparisonMinLinearMagPointMipLinear = 145, - /// - /// D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT - ComparisonMinMagLinearMipPoint = 148, - /// - /// D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR - ComparisonMinMagMipLinear = 149, - /// - /// D3D12_FILTER_COMPARISON_ANISOTROPIC - ComparisonAnisotropic = 213, - /// - /// D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT - MinimumMinMagMipPoint = 256, - /// - /// D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR - MinimumMinMagPointMipLinear = 257, - /// - /// D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT - MinimumMinPointMagLinearMipPoint = 260, - /// - /// D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR - MinimumMinPointMagMipLinear = 261, - /// - /// D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT - MinimumMinLinearMagMipPoint = 272, - /// - /// D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR - MinimumMinLinearMagPointMipLinear = 273, - /// - /// D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT - MinimumMinMagLinearMipPoint = 276, - /// - /// D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR - MinimumMinMagMipLinear = 277, - /// - /// D3D12_FILTER_MINIMUM_ANISOTROPIC - MinimumAnisotropic = 341, - /// - /// D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT - MaximumMinMagMipPoint = 384, - /// - /// D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR - MaximumMinMagPointMipLinear = 385, - /// - /// D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT - MaximumMinPointMagLinearMipPoint = 388, - /// - /// D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR - MaximumMinPointMagMipLinear = 389, - /// - /// D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT - MaximumMinLinearMagMipPoint = 400, - /// - /// D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR - MaximumMinLinearMagPointMipLinear = 401, - /// - /// D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT - MaximumMinMagLinearMipPoint = 404, - /// - /// D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR - MaximumMinMagMipLinear = 405, - /// - /// D3D12_FILTER_MAXIMUM_ANISOTROPIC - MaximumAnisotropic = 469, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FilterReductionType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FilterReductionType.cs deleted file mode 100644 index 8a2d769..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FilterReductionType.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FILTER_REDUCTION_TYPE -public enum FilterReductionType : int -{ - /// - /// D3D12_FILTER_REDUCTION_TYPE_STANDARD - Standard = 0, - /// - /// D3D12_FILTER_REDUCTION_TYPE_COMPARISON - Comparison = 1, - /// - /// D3D12_FILTER_REDUCTION_TYPE_MINIMUM - Minimum = 2, - /// - /// D3D12_FILTER_REDUCTION_TYPE_MAXIMUM - Maximum = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FilterType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FilterType.cs deleted file mode 100644 index d83ce31..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FilterType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FILTER_TYPE -public enum FilterType : int -{ - /// - /// D3D12_FILTER_TYPE_POINT - Point = 0, - /// - /// D3D12_FILTER_TYPE_LINEAR - Linear = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FormatSupport1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FormatSupport1.cs deleted file mode 100644 index c7a2102..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FormatSupport1.cs +++ /dev/null @@ -1,107 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FORMAT_SUPPORT1 -[Flags] -public enum FormatSupport1 : uint -{ - /// - /// D3D12_FORMAT_SUPPORT1_NONE - None = 0, - /// - /// D3D12_FORMAT_SUPPORT1_BUFFER - Buffer = 1, - /// - /// D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER - IAVertexBuffer = 2, - /// - /// D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER - IAIndexBuffer = 4, - /// - /// D3D12_FORMAT_SUPPORT1_SO_BUFFER - SOBuffer = 8, - /// - /// D3D12_FORMAT_SUPPORT1_TEXTURE1D - Texture1D = 16, - /// - /// D3D12_FORMAT_SUPPORT1_TEXTURE2D - Texture2D = 32, - /// - /// D3D12_FORMAT_SUPPORT1_TEXTURE3D - Texture3D = 64, - /// - /// D3D12_FORMAT_SUPPORT1_TEXTURECUBE - TextureCube = 128, - /// - /// D3D12_FORMAT_SUPPORT1_SHADER_LOAD - ShaderLoad = 256, - /// - /// D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE - ShaderSample = 512, - /// - /// D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON - ShaderSampleComparison = 1024, - /// - /// D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT - ShaderSampleMonoText = 2048, - /// - /// D3D12_FORMAT_SUPPORT1_MIP - Mip = 4096, - /// - /// D3D12_FORMAT_SUPPORT1_RENDER_TARGET - RenderTarget = 16384, - /// - /// D3D12_FORMAT_SUPPORT1_BLENDABLE - Blendable = 32768, - /// - /// D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL - DepthStencil = 65536, - /// - /// D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE - MultisampleResolve = 262144, - /// - /// D3D12_FORMAT_SUPPORT1_DISPLAY - Display = 524288, - /// - /// D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT - CastWithinBitLayout = 1048576, - /// - /// D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET - MultisampleRendertarget = 2097152, - /// - /// D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD - MultisampleLoad = 4194304, - /// - /// D3D12_FORMAT_SUPPORT1_SHADER_GATHER - ShaderGather = 8388608, - /// - /// D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST - BackBufferCast = 16777216, - /// - /// D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW - TypedUnorderedAccessView = 33554432, - /// - /// D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON - ShaderGatherComparison = 67108864, - /// - /// D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT - DecoderOutput = 134217728, - /// - /// D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT - VideoProcessorOutput = 268435456, - /// - /// D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT - VideoProcessorInput = 536870912, - /// - /// D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER - VideoEncoder = 1073741824, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FormatSupport2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FormatSupport2.cs deleted file mode 100644 index b361c65..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FormatSupport2.cs +++ /dev/null @@ -1,56 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FORMAT_SUPPORT2 -[Flags] -public enum FormatSupport2 : uint -{ - /// - /// D3D12_FORMAT_SUPPORT2_NONE - None = 0, - /// - /// D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD - UavAtomicAdd = 1, - /// - /// D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS - UavAtomicBitwiseOps = 2, - /// - /// D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE - UavAtomicCompareStoreOrCompareExchange = 4, - /// - /// D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE - UavAtomicExchange = 8, - /// - /// D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX - UavAtomicSignedMinOrMax = 16, - /// - /// D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX - UavAtomicUnsignedMinOrMax = 32, - /// - /// D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD - UavTypedLoad = 64, - /// - /// D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE - UavTypedStore = 128, - /// - /// D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP - OutputMergerLogicOp = 256, - /// - /// D3D12_FORMAT_SUPPORT2_TILED - Tiled = 512, - /// - /// D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY - MultiplaneOverlay = 16384, - /// - /// D3D12_FORMAT_SUPPORT2_SAMPLER_FEEDBACK - SamplerFeedback = 32768, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FunctionDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FunctionDescription.cs deleted file mode 100644 index 8678880..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/FunctionDescription.cs +++ /dev/null @@ -1,114 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_FUNCTION_DESC -public partial struct FunctionDescription -{ - /// - public uint Version; - - /// - public unsafe sbyte* Creator; - - /// - public uint Flags; - - /// - public uint ConstantBuffers; - - /// - public uint BoundResources; - - /// - public uint InstructionCount; - - /// - public uint TempRegisterCount; - - /// - public uint TempArrayCount; - - /// - public uint DefCount; - - /// - public uint DclCount; - - /// - public uint TextureNormalInstructions; - - /// - public uint TextureLoadInstructions; - - /// - public uint TextureCompInstructions; - - /// - public uint TextureBiasInstructions; - - /// - public uint TextureGradientInstructions; - - /// - public uint FloatInstructionCount; - - /// - public uint IntInstructionCount; - - /// - public uint UintInstructionCount; - - /// - public uint StaticFlowControlCount; - - /// - public uint DynamicFlowControlCount; - - /// - public uint MacroInstructionCount; - - /// - public uint ArrayInstructionCount; - - /// - public uint MovInstructionCount; - - /// - public uint MovcInstructionCount; - - /// - public uint ConversionInstructionCount; - - /// - public uint BitwiseInstructionCount; - - /// - public Graphics.Direct3D.FeatureLevel MinFeatureLevel; - - /// - public ulong RequiredFeatureFlags; - - /// - public unsafe sbyte* Name; - - /// - public int FunctionParameterCount; - - /// - public Bool32 HasReturn; - - /// - public Bool32 Has10Level9VertexShader; - - /// - public Bool32 Has10Level9PixelShader; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GlobalRootSignature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GlobalRootSignature.cs deleted file mode 100644 index e353597..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GlobalRootSignature.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_GLOBAL_ROOT_SIGNATURE -public partial struct GlobalRootSignature -{ - /// - public unsafe ID3D12RootSignature* pGlobalRootSignature; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationFlags.cs deleted file mode 100644 index 2d53f28..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_GPU_BASED_VALIDATION_FLAGS -[Flags] -public enum GpuBasedValidationFlags : int -{ - /// - /// D3D12_GPU_BASED_VALIDATION_FLAGS_NONE - None = 0, - /// - /// D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING - DisableStateTracking = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationPipelineStateCreateFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationPipelineStateCreateFlags.cs deleted file mode 100644 index f0b2b98..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationPipelineStateCreateFlags.cs +++ /dev/null @@ -1,32 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS -[Flags] -public enum GpuBasedValidationPipelineStateCreateFlags : int -{ - /// - /// D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE - None = 0, - /// - /// D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERS - FrontLoadCreateTrackingOnlyShaders = 1, - /// - /// D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERS - FrontLoadCreateUnguardedValidationShaders = 2, - /// - /// D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERS - FrontLoadCreateGuardedValidationShaders = 4, - /// - /// D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASK - ValidMask = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationShaderPatchMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationShaderPatchMode.cs deleted file mode 100644 index 5f101e4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationShaderPatchMode.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE -public enum GpuBasedValidationShaderPatchMode : int -{ - /// - /// D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_NONE - None = 0, - /// - /// D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_STATE_TRACKING_ONLY - StateTrackingOnly = 1, - /// - /// D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_UNGUARDED_VALIDATION - UnguardedValidation = 2, - /// - /// D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_GUARDED_VALIDATION - GuardedValidation = 3, - /// - /// NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES - Count = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuDescriptorHandle.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuDescriptorHandle.cs deleted file mode 100644 index 08f8877..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuDescriptorHandle.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_GPU_DESCRIPTOR_HANDLE -public partial struct GpuDescriptorHandle -{ - /// - public ulong ptr; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressAndStride.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressAndStride.cs deleted file mode 100644 index b8a4a46..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressAndStride.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE -public partial struct GpuVirtualAddressAndStride -{ - /// - public ulong StartAddress; - - /// - public ulong StrideInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressRange.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressRange.cs deleted file mode 100644 index fd09bfc..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressRange.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_GPU_VIRTUAL_ADDRESS_RANGE -public partial struct GpuVirtualAddressRange -{ - /// - public ulong StartAddress; - - /// - public ulong SizeInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressRangeAndStride.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressRangeAndStride.cs deleted file mode 100644 index 4a325ad..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressRangeAndStride.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE -public partial struct GpuVirtualAddressRangeAndStride -{ - /// - public ulong StartAddress; - - /// - public ulong SizeInBytes; - - /// - public ulong StrideInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageId.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Graphics.Direct3D12.Enums.cs similarity index 52% rename from src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageId.cs rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Graphics.Direct3D12.Enums.cs index b688b73..6d384e9 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageId.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Graphics.Direct3D12.Enums.cs @@ -9,6 +9,3432 @@ namespace Win32.Graphics.Direct3D12; +/// +/// D3D12_COMMAND_LIST_TYPE +public enum CommandListType : int +{ + /// + /// D3D12_COMMAND_LIST_TYPE_DIRECT + Direct = 0, + /// + /// D3D12_COMMAND_LIST_TYPE_BUNDLE + Bundle = 1, + /// + /// D3D12_COMMAND_LIST_TYPE_COMPUTE + Compute = 2, + /// + /// D3D12_COMMAND_LIST_TYPE_COPY + Copy = 3, + /// + /// D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE + VideoDecode = 4, + /// + /// D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS + VideoProcess = 5, + /// + /// D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE + VideoEncode = 6, +} + +/// +/// D3D12_COMMAND_QUEUE_FLAGS +[Flags] +public enum CommandQueueFlags : uint +{ + /// + /// D3D12_COMMAND_QUEUE_FLAG_NONE + None = 0, + /// + /// D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT + DisableGpuTimeout = 1, +} + +/// +/// D3D12_COMMAND_QUEUE_PRIORITY +public enum CommandQueuePriority : int +{ + /// + /// D3D12_COMMAND_QUEUE_PRIORITY_NORMAL + Normal = 0, + /// + /// D3D12_COMMAND_QUEUE_PRIORITY_HIGH + High = 100, + /// + /// D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME + GlobalRealtime = 10000, +} + +/// +/// D3D12_PRIMITIVE_TOPOLOGY_TYPE +public enum PrimitiveTopologyType : int +{ + /// + /// D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED + Undefined = 0, + /// + /// D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT + Point = 1, + /// + /// D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE + Line = 2, + /// + /// D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE + Triangle = 3, + /// + /// D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH + Patch = 4, +} + +/// +/// D3D12_INPUT_CLASSIFICATION +public enum InputClassification : int +{ + /// + /// D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA + PerVertexData = 0, + /// + /// D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA + PerInstanceData = 1, +} + +/// +/// D3D12_FILL_MODE +public enum FillMode : int +{ + /// + /// D3D12_FILL_MODE_WIREFRAME + Wireframe = 2, + /// + /// D3D12_FILL_MODE_SOLID + Solid = 3, +} + +/// +/// D3D12_CULL_MODE +public enum CullMode : int +{ + /// + /// D3D12_CULL_MODE_NONE + None = 1, + /// + /// D3D12_CULL_MODE_FRONT + Front = 2, + /// + /// D3D12_CULL_MODE_BACK + Back = 3, +} + +/// +/// D3D12_COMPARISON_FUNC +public enum ComparisonFunction : int +{ + /// + /// D3D12_COMPARISON_FUNC_NEVER + Never = 1, + /// + /// D3D12_COMPARISON_FUNC_LESS + Less = 2, + /// + /// D3D12_COMPARISON_FUNC_EQUAL + Equal = 3, + /// + /// D3D12_COMPARISON_FUNC_LESS_EQUAL + LessEqual = 4, + /// + /// D3D12_COMPARISON_FUNC_GREATER + Greater = 5, + /// + /// D3D12_COMPARISON_FUNC_NOT_EQUAL + NotEqual = 6, + /// + /// D3D12_COMPARISON_FUNC_GREATER_EQUAL + GreaterEqual = 7, + /// + /// D3D12_COMPARISON_FUNC_ALWAYS + Always = 8, +} + +/// +/// D3D12_DEPTH_WRITE_MASK +public enum DepthWriteMask : int +{ + /// + /// D3D12_DEPTH_WRITE_MASK_ZERO + Zero = 0, + /// + /// D3D12_DEPTH_WRITE_MASK_ALL + All = 1, +} + +/// +/// D3D12_STENCIL_OP +public enum StencilOperation : int +{ + /// + /// D3D12_STENCIL_OP_KEEP + Keep = 1, + /// + /// D3D12_STENCIL_OP_ZERO + Zero = 2, + /// + /// D3D12_STENCIL_OP_REPLACE + Replace = 3, + /// + /// D3D12_STENCIL_OP_INCR_SAT + IncrSat = 4, + /// + /// D3D12_STENCIL_OP_DECR_SAT + DecrSat = 5, + /// + /// D3D12_STENCIL_OP_INVERT + Invert = 6, + /// + /// D3D12_STENCIL_OP_INCR + Incr = 7, + /// + /// D3D12_STENCIL_OP_DECR + Decr = 8, +} + +/// +/// D3D12_BLEND +public enum Blend : int +{ + /// + /// D3D12_BLEND_ZERO + Zero = 1, + /// + /// D3D12_BLEND_ONE + One = 2, + /// + /// D3D12_BLEND_SRC_COLOR + SrcColor = 3, + /// + /// D3D12_BLEND_INV_SRC_COLOR + InvSrcColor = 4, + /// + /// D3D12_BLEND_SRC_ALPHA + SrcAlpha = 5, + /// + /// D3D12_BLEND_INV_SRC_ALPHA + InvSrcAlpha = 6, + /// + /// D3D12_BLEND_DEST_ALPHA + DestAlpha = 7, + /// + /// D3D12_BLEND_INV_DEST_ALPHA + InvDestAlpha = 8, + /// + /// D3D12_BLEND_DEST_COLOR + DestColor = 9, + /// + /// D3D12_BLEND_INV_DEST_COLOR + InvDestColor = 10, + /// + /// D3D12_BLEND_SRC_ALPHA_SAT + SrcAlphaSat = 11, + /// + /// D3D12_BLEND_BLEND_FACTOR + BlendFactor = 14, + /// + /// D3D12_BLEND_INV_BLEND_FACTOR + InvBlendFactor = 15, + /// + /// D3D12_BLEND_SRC1_COLOR + Src1Color = 16, + /// + /// D3D12_BLEND_INV_SRC1_COLOR + InvSrc1Color = 17, + /// + /// D3D12_BLEND_SRC1_ALPHA + Src1Alpha = 18, + /// + /// D3D12_BLEND_INV_SRC1_ALPHA + InvSrc1Alpha = 19, +} + +/// +/// D3D12_BLEND_OP +public enum BlendOperation : int +{ + /// + /// D3D12_BLEND_OP_ADD + Add = 1, + /// + /// D3D12_BLEND_OP_SUBTRACT + Subtract = 2, + /// + /// D3D12_BLEND_OP_REV_SUBTRACT + RevSubtract = 3, + /// + /// D3D12_BLEND_OP_MIN + Min = 4, + /// + /// D3D12_BLEND_OP_MAX + Max = 5, +} + +/// +/// D3D12_COLOR_WRITE_ENABLE +[Flags] +public enum ColorWriteEnable : byte +{ + None = 0, + /// + /// D3D12_COLOR_WRITE_ENABLE_RED + Red = 1, + /// + /// D3D12_COLOR_WRITE_ENABLE_GREEN + Green = 2, + /// + /// D3D12_COLOR_WRITE_ENABLE_BLUE + Blue = 4, + /// + /// D3D12_COLOR_WRITE_ENABLE_ALPHA + Alpha = 8, + /// + /// D3D12_COLOR_WRITE_ENABLE_ALL + All = 15, +} + +/// +/// D3D12_LOGIC_OP +public enum LogicOperation : int +{ + /// + /// D3D12_LOGIC_OP_CLEAR + Clear = 0, + /// + /// D3D12_LOGIC_OP_SET + Set = 1, + /// + /// D3D12_LOGIC_OP_COPY + Copy = 2, + /// + /// D3D12_LOGIC_OP_COPY_INVERTED + CopyInverted = 3, + /// + /// D3D12_LOGIC_OP_NOOP + Noop = 4, + /// + /// D3D12_LOGIC_OP_INVERT + Invert = 5, + /// + /// D3D12_LOGIC_OP_AND + And = 6, + /// + /// D3D12_LOGIC_OP_NAND + Nand = 7, + /// + /// D3D12_LOGIC_OP_OR + Or = 8, + /// + /// D3D12_LOGIC_OP_NOR + Nor = 9, + /// + /// D3D12_LOGIC_OP_XOR + Xor = 10, + /// + /// D3D12_LOGIC_OP_EQUIV + Equiv = 11, + /// + /// D3D12_LOGIC_OP_AND_REVERSE + AndReverse = 12, + /// + /// D3D12_LOGIC_OP_AND_INVERTED + AndInverted = 13, + /// + /// D3D12_LOGIC_OP_OR_REVERSE + OrReverse = 14, + /// + /// D3D12_LOGIC_OP_OR_INVERTED + OrInverted = 15, +} + +/// +/// D3D12_CONSERVATIVE_RASTERIZATION_MODE +public enum ConservativeRasterizationMode : int +{ + /// + /// D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF + Off = 0, + /// + /// D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON + On = 1, +} + +/// +/// D3D12_INDEX_BUFFER_STRIP_CUT_VALUE +public enum IndexBufferStripCutValue : int +{ + /// + /// D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED + Disabled = 0, + /// + /// D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF + I16Bits = 1, + /// + /// D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF + I32Bits = 2, +} + +/// +/// D3D12_PIPELINE_STATE_FLAGS +[Flags] +public enum PipelineStateFlags : uint +{ + /// + /// D3D12_PIPELINE_STATE_FLAG_NONE + None = 0, + /// + /// D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG + ToolDebug = 1, +} + +/// +/// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE +public enum PipelineStateSubObjectType : int +{ + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE + RootSignature = 0, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS + VS = 1, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS + PS = 2, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS + DS = 3, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS + HS = 4, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS + GS = 5, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS + CS = 6, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT + StreamOutput = 7, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND + Blend = 8, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK + SampleMask = 9, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER + Rasterizer = 10, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL + DepthStencil = 11, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT + InputLayout = 12, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE + IBStripCutValue = 13, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY + PrimitiveTopology = 14, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS + RenderTargetFormats = 15, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT + DepthStencilFormat = 16, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC + SampleDesc = 17, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK + NodeMask = 18, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO + CachedPso = 19, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS + Flags = 20, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1 + DepthStencil1 = 21, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING + ViewInstancing = 22, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS + AS = 24, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS + MS = 25, + /// + /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID + MaxValid = 26, +} + +/// +/// D3D12_FEATURE +public enum Feature : int +{ + /// + /// D3D12_FEATURE_D3D12_OPTIONS + Options = 0, + /// + /// D3D12_FEATURE_ARCHITECTURE + Architecture = 1, + /// + /// D3D12_FEATURE_FEATURE_LEVELS + FeatureLevels = 2, + /// + /// D3D12_FEATURE_FORMAT_SUPPORT + FormatSupport = 3, + /// + /// D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS + MultisampleQualityLevels = 4, + /// + /// D3D12_FEATURE_FORMAT_INFO + FormatInfo = 5, + /// + /// D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT + GpuVirtualAddressSupport = 6, + /// + /// D3D12_FEATURE_SHADER_MODEL + ShaderModel = 7, + /// + /// D3D12_FEATURE_D3D12_OPTIONS1 + Options1 = 8, + /// + /// D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT + ProtectedResourceSessionSupport = 10, + /// + /// D3D12_FEATURE_ROOT_SIGNATURE + RootSignature = 12, + /// + /// D3D12_FEATURE_ARCHITECTURE1 + Architecture1 = 16, + /// + /// D3D12_FEATURE_D3D12_OPTIONS2 + Options2 = 18, + /// + /// D3D12_FEATURE_SHADER_CACHE + ShaderCache = 19, + /// + /// D3D12_FEATURE_COMMAND_QUEUE_PRIORITY + CommandQueuePriority = 20, + /// + /// D3D12_FEATURE_D3D12_OPTIONS3 + Options3 = 21, + /// + /// D3D12_FEATURE_EXISTING_HEAPS + ExistingHeaps = 22, + /// + /// D3D12_FEATURE_D3D12_OPTIONS4 + Options4 = 23, + /// + /// D3D12_FEATURE_SERIALIZATION + Serialization = 24, + /// + /// D3D12_FEATURE_CROSS_NODE + CrossNode = 25, + /// + /// D3D12_FEATURE_D3D12_OPTIONS5 + Options5 = 27, + /// + /// D3D12_FEATURE_DISPLAYABLE + Displayable = 28, + /// + /// D3D12_FEATURE_D3D12_OPTIONS6 + Options6 = 30, + /// + /// D3D12_FEATURE_QUERY_META_COMMAND + QueryMetaCommand = 31, + /// + /// D3D12_FEATURE_D3D12_OPTIONS7 + Options7 = 32, + /// + /// D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT + ProtectedResourceSessionTypeCount = 33, + /// + /// D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES + ProtectedResourceSessionTypes = 34, + /// + /// D3D12_FEATURE_D3D12_OPTIONS8 + Options8 = 36, + /// + /// D3D12_FEATURE_D3D12_OPTIONS9 + Options9 = 37, + /// + /// D3D12_FEATURE_D3D12_OPTIONS10 + Options10 = 39, + /// + /// D3D12_FEATURE_D3D12_OPTIONS11 + Options11 = 40, +} + +/// +/// D3D12_SHADER_MIN_PRECISION_SUPPORT +[Flags] +public enum ShaderMinPrecisionSupport : uint +{ + /// + /// D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE + None = 0, + /// + /// D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT + P10Bit = 1, + /// + /// D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT + P16Bit = 2, +} + +/// +/// D3D12_TILED_RESOURCES_TIER +public enum TiledResourcesTier : int +{ + /// + /// D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED + NotSupported = 0, + /// + /// D3D12_TILED_RESOURCES_TIER_1 + Tier1 = 1, + /// + /// D3D12_TILED_RESOURCES_TIER_2 + Tier2 = 2, + /// + /// D3D12_TILED_RESOURCES_TIER_3 + Tier3 = 3, + /// + /// D3D12_TILED_RESOURCES_TIER_4 + Tier4 = 4, +} + +/// +/// D3D12_RESOURCE_BINDING_TIER +public enum ResourceBindingTier : int +{ + /// + /// D3D12_RESOURCE_BINDING_TIER_1 + Tier1 = 1, + /// + /// D3D12_RESOURCE_BINDING_TIER_2 + Tier2 = 2, + /// + /// D3D12_RESOURCE_BINDING_TIER_3 + Tier3 = 3, +} + +/// +/// D3D12_CONSERVATIVE_RASTERIZATION_TIER +public enum ConservativeRasterizationTier : int +{ + /// + /// D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED + NotSupported = 0, + /// + /// D3D12_CONSERVATIVE_RASTERIZATION_TIER_1 + Tier1 = 1, + /// + /// D3D12_CONSERVATIVE_RASTERIZATION_TIER_2 + Tier2 = 2, + /// + /// D3D12_CONSERVATIVE_RASTERIZATION_TIER_3 + Tier3 = 3, +} + +/// +/// D3D12_FORMAT_SUPPORT1 +[Flags] +public enum FormatSupport1 : uint +{ + /// + /// D3D12_FORMAT_SUPPORT1_NONE + None = 0, + /// + /// D3D12_FORMAT_SUPPORT1_BUFFER + Buffer = 1, + /// + /// D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER + IAVertexBuffer = 2, + /// + /// D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER + IAIndexBuffer = 4, + /// + /// D3D12_FORMAT_SUPPORT1_SO_BUFFER + SOBuffer = 8, + /// + /// D3D12_FORMAT_SUPPORT1_TEXTURE1D + Texture1D = 16, + /// + /// D3D12_FORMAT_SUPPORT1_TEXTURE2D + Texture2D = 32, + /// + /// D3D12_FORMAT_SUPPORT1_TEXTURE3D + Texture3D = 64, + /// + /// D3D12_FORMAT_SUPPORT1_TEXTURECUBE + TextureCube = 128, + /// + /// D3D12_FORMAT_SUPPORT1_SHADER_LOAD + ShaderLoad = 256, + /// + /// D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE + ShaderSample = 512, + /// + /// D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON + ShaderSampleComparison = 1024, + /// + /// D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT + ShaderSampleMonoText = 2048, + /// + /// D3D12_FORMAT_SUPPORT1_MIP + Mip = 4096, + /// + /// D3D12_FORMAT_SUPPORT1_RENDER_TARGET + RenderTarget = 16384, + /// + /// D3D12_FORMAT_SUPPORT1_BLENDABLE + Blendable = 32768, + /// + /// D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL + DepthStencil = 65536, + /// + /// D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE + MultisampleResolve = 262144, + /// + /// D3D12_FORMAT_SUPPORT1_DISPLAY + Display = 524288, + /// + /// D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT + CastWithinBitLayout = 1048576, + /// + /// D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET + MultisampleRendertarget = 2097152, + /// + /// D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD + MultisampleLoad = 4194304, + /// + /// D3D12_FORMAT_SUPPORT1_SHADER_GATHER + ShaderGather = 8388608, + /// + /// D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST + BackBufferCast = 16777216, + /// + /// D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW + TypedUnorderedAccessView = 33554432, + /// + /// D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON + ShaderGatherComparison = 67108864, + /// + /// D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT + DecoderOutput = 134217728, + /// + /// D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT + VideoProcessorOutput = 268435456, + /// + /// D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT + VideoProcessorInput = 536870912, + /// + /// D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER + VideoEncoder = 1073741824, +} + +/// +/// D3D12_FORMAT_SUPPORT2 +[Flags] +public enum FormatSupport2 : uint +{ + /// + /// D3D12_FORMAT_SUPPORT2_NONE + None = 0, + /// + /// D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD + UavAtomicAdd = 1, + /// + /// D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS + UavAtomicBitwiseOps = 2, + /// + /// D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE + UavAtomicCompareStoreOrCompareExchange = 4, + /// + /// D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE + UavAtomicExchange = 8, + /// + /// D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX + UavAtomicSignedMinOrMax = 16, + /// + /// D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX + UavAtomicUnsignedMinOrMax = 32, + /// + /// D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD + UavTypedLoad = 64, + /// + /// D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE + UavTypedStore = 128, + /// + /// D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP + OutputMergerLogicOp = 256, + /// + /// D3D12_FORMAT_SUPPORT2_TILED + Tiled = 512, + /// + /// D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY + MultiplaneOverlay = 16384, + /// + /// D3D12_FORMAT_SUPPORT2_SAMPLER_FEEDBACK + SamplerFeedback = 32768, +} + +/// +/// D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS +[Flags] +public enum MultisampleQualityLevelFlags : uint +{ + /// + /// D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE + None = 0, + /// + /// D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE + TiledResource = 1, +} + +/// +/// D3D12_CROSS_NODE_SHARING_TIER +public enum CrossNodeSharingTier : int +{ + /// + /// D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED + NotSupported = 0, + /// + /// D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED + Tier1Emulated = 1, + /// + /// D3D12_CROSS_NODE_SHARING_TIER_1 + Tier1 = 2, + /// + /// D3D12_CROSS_NODE_SHARING_TIER_2 + Tier2 = 3, + /// + /// D3D12_CROSS_NODE_SHARING_TIER_3 + Tier3 = 4, +} + +/// +/// D3D12_RESOURCE_HEAP_TIER +public enum ResourceHeapTier : int +{ + /// + /// D3D12_RESOURCE_HEAP_TIER_1 + Tier1 = 1, + /// + /// D3D12_RESOURCE_HEAP_TIER_2 + Tier2 = 2, +} + +/// +/// D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER +public enum ProgrammableSamplePositionsTier : int +{ + /// + /// D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED + NotSupported = 0, + /// + /// D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1 + Tier1 = 1, + /// + /// D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 + Tier2 = 2, +} + +/// +/// D3D12_VIEW_INSTANCING_TIER +public enum ViewInstancingTier : int +{ + /// + /// D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED + NotSupported = 0, + /// + /// D3D12_VIEW_INSTANCING_TIER_1 + Tier1 = 1, + /// + /// D3D12_VIEW_INSTANCING_TIER_2 + Tier2 = 2, + /// + /// D3D12_VIEW_INSTANCING_TIER_3 + Tier3 = 3, +} + +/// +/// D3D_ROOT_SIGNATURE_VERSION +public enum RootSignatureVersion : int +{ + /// + /// D3D_ROOT_SIGNATURE_VERSION_1_0 + V1_0 = 1, + /// + /// D3D_ROOT_SIGNATURE_VERSION_1_1 + V1_1 = 2, +} + +/// +/// D3D_SHADER_MODEL +public enum ShaderModel : int +{ + /// + /// D3D_SHADER_MODEL_5_1 + SM_5_1 = 81, + /// + /// D3D_SHADER_MODEL_6_0 + SM_6_0 = 96, + /// + /// D3D_SHADER_MODEL_6_1 + SM_6_1 = 97, + /// + /// D3D_SHADER_MODEL_6_2 + SM_6_2 = 98, + /// + /// D3D_SHADER_MODEL_6_3 + SM_6_3 = 99, + /// + /// D3D_SHADER_MODEL_6_4 + SM_6_4 = 100, + /// + /// D3D_SHADER_MODEL_6_5 + SM_6_5 = 101, + /// + /// D3D_SHADER_MODEL_6_6 + SM_6_6 = 102, + /// + /// D3D_SHADER_MODEL_6_7 + SM_6_7 = 103, +} + +/// +/// D3D12_SHADER_CACHE_SUPPORT_FLAGS +[Flags] +public enum ShaderCacheSupportFlags : uint +{ + /// + /// D3D12_SHADER_CACHE_SUPPORT_NONE + None = 0, + /// + /// D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO + SinglePso = 1, + /// + /// D3D12_SHADER_CACHE_SUPPORT_LIBRARY + Library = 2, + /// + /// D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE + AutomaticInprocCache = 4, + /// + /// D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE + AutomaticDiskCache = 8, + /// + /// D3D12_SHADER_CACHE_SUPPORT_DRIVER_MANAGED_CACHE + DriverManagedCache = 16, + /// + /// D3D12_SHADER_CACHE_SUPPORT_SHADER_CONTROL_CLEAR + ShaderControlClear = 32, + /// + /// D3D12_SHADER_CACHE_SUPPORT_SHADER_SESSION_DELETE + ShaderSessionDelete = 64, +} + +/// +/// D3D12_COMMAND_LIST_SUPPORT_FLAGS +[Flags] +public enum CommandListSupportFlags : uint +{ + /// + /// D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE + None = 0, + /// + /// D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT + Direct = 1, + /// + /// D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE + Bundle = 2, + /// + /// D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE + Compute = 4, + /// + /// D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY + Copy = 8, + /// + /// D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE + VideoDecode = 16, + /// + /// D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS + VideoProcess = 32, + /// + /// D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE + VideoEncode = 64, +} + +/// +/// D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER +public enum SharedResourceCompatibilityTier : int +{ + /// + /// D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0 + Tier0 = 0, + /// + /// D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 + Tier1 = 1, + /// + /// D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2 + Tier2 = 2, +} + +/// +/// D3D12_HEAP_SERIALIZATION_TIER +public enum HeapSerializationTier : int +{ + /// + /// D3D12_HEAP_SERIALIZATION_TIER_0 + Tier0 = 0, + /// + /// D3D12_HEAP_SERIALIZATION_TIER_10 + Tier1_0 = 10, +} + +/// +/// D3D12_RENDER_PASS_TIER +public enum RenderPassTier : int +{ + /// + /// D3D12_RENDER_PASS_TIER_0 + Tier0 = 0, + /// + /// D3D12_RENDER_PASS_TIER_1 + Tier1 = 1, + /// + /// D3D12_RENDER_PASS_TIER_2 + Tier2 = 2, +} + +/// +/// D3D12_RAYTRACING_TIER +public enum RaytracingTier : int +{ + /// + /// D3D12_RAYTRACING_TIER_NOT_SUPPORTED + NotSupported = 0, + /// + /// D3D12_RAYTRACING_TIER_1_0 + Tier1_0 = 10, + /// + /// D3D12_RAYTRACING_TIER_1_1 + Tier1_1 = 11, +} + +/// +/// D3D12_VARIABLE_SHADING_RATE_TIER +public enum VariableShadingRateTier : int +{ + /// + /// D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED + NotSupported = 0, + /// + /// D3D12_VARIABLE_SHADING_RATE_TIER_1 + Tier1 = 1, + /// + /// D3D12_VARIABLE_SHADING_RATE_TIER_2 + Tier2 = 2, +} + +/// +/// D3D12_MESH_SHADER_TIER +public enum MeshShaderTier : int +{ + /// + /// D3D12_MESH_SHADER_TIER_NOT_SUPPORTED + NotSupported = 0, + /// + /// D3D12_MESH_SHADER_TIER_1 + Tier1 = 10, +} + +/// +/// D3D12_SAMPLER_FEEDBACK_TIER +public enum SamplerFeedbackTier : int +{ + /// + /// D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED + NotSupported = 0, + /// + /// D3D12_SAMPLER_FEEDBACK_TIER_0_9 + Tier0_9 = 90, + /// + /// D3D12_SAMPLER_FEEDBACK_TIER_1_0 + Tier1_0 = 100, +} + +/// +/// D3D12_WAVE_MMA_TIER +public enum WaveMmaTier : int +{ + /// + /// D3D12_WAVE_MMA_TIER_NOT_SUPPORTED + NotSupported = 0, + /// + /// D3D12_WAVE_MMA_TIER_1_0 + Tier1_0 = 10, +} + +/// +/// D3D12_HEAP_TYPE +public enum HeapType : int +{ + /// + /// D3D12_HEAP_TYPE_DEFAULT + Default = 1, + /// + /// D3D12_HEAP_TYPE_UPLOAD + Upload = 2, + /// + /// D3D12_HEAP_TYPE_READBACK + Readback = 3, + /// + /// D3D12_HEAP_TYPE_CUSTOM + Custom = 4, +} + +/// +/// D3D12_CPU_PAGE_PROPERTY +public enum CpuPageProperty : int +{ + /// + /// D3D12_CPU_PAGE_PROPERTY_UNKNOWN + Unknown = 0, + /// + /// D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE + NotAvailable = 1, + /// + /// D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE + WriteCombine = 2, + /// + /// D3D12_CPU_PAGE_PROPERTY_WRITE_BACK + WriteBack = 3, +} + +/// +/// D3D12_MEMORY_POOL +public enum MemoryPool : int +{ + /// + /// D3D12_MEMORY_POOL_UNKNOWN + Unknown = 0, + /// + /// D3D12_MEMORY_POOL_L0 + L0 = 1, + /// + /// D3D12_MEMORY_POOL_L1 + L1 = 2, +} + +/// +/// D3D12_HEAP_FLAGS +[Flags] +public enum HeapFlags : uint +{ + /// + /// D3D12_HEAP_FLAG_NONE + None = 0, + /// + /// D3D12_HEAP_FLAG_SHARED + Shared = 1, + /// + /// D3D12_HEAP_FLAG_DENY_BUFFERS + DenyBuffers = 4, + /// + /// D3D12_HEAP_FLAG_ALLOW_DISPLAY + AllowDisplay = 8, + /// + /// D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER + SharedCrossAdapter = 32, + /// + /// D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES + DenyRtDSTextures = 64, + /// + /// D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES + DenyNonRtDSTextures = 128, + /// + /// D3D12_HEAP_FLAG_HARDWARE_PROTECTED + HardwareProtected = 256, + /// + /// D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH + AllowWriteWatch = 512, + /// + /// D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS + AllowShaderAtomics = 1024, + /// + /// D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT + CreateNotResident = 2048, + /// + /// D3D12_HEAP_FLAG_CREATE_NOT_ZEROED + CreateNotZeroed = 4096, + /// + /// D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES + AllowAllBuffersAndTextures = 0, + /// + /// D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS + AllowOnlyBuffers = 192, + /// + /// D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES + AllowOnlyNonRtDSTextures = 68, + /// + /// D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES + AllowOnlyRtDSTextures = 132, +} + +/// +/// D3D12_RESOURCE_DIMENSION +public enum ResourceDimension : int +{ + /// + /// D3D12_RESOURCE_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D12_RESOURCE_DIMENSION_BUFFER + Buffer = 1, + /// + /// D3D12_RESOURCE_DIMENSION_TEXTURE1D + Texture1D = 2, + /// + /// D3D12_RESOURCE_DIMENSION_TEXTURE2D + Texture2D = 3, + /// + /// D3D12_RESOURCE_DIMENSION_TEXTURE3D + Texture3D = 4, +} + +/// +/// D3D12_TEXTURE_LAYOUT +public enum TextureLayout : int +{ + /// + /// D3D12_TEXTURE_LAYOUT_UNKNOWN + Unknown = 0, + /// + /// D3D12_TEXTURE_LAYOUT_ROW_MAJOR + RowMajor = 1, + /// + /// D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE + L64KbUndefinedSwizzle = 2, + /// + /// D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE + L64KbStandardSwizzle = 3, +} + +/// +/// D3D12_RESOURCE_FLAGS +[Flags] +public enum ResourceFlags : uint +{ + /// + /// D3D12_RESOURCE_FLAG_NONE + None = 0, + /// + /// D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET + AllowRenderTarget = 1, + /// + /// D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL + AllowDepthStencil = 2, + /// + /// D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS + AllowUnorderedAccess = 4, + /// + /// D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE + DenyShaderResource = 8, + /// + /// D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER + AllowCrossAdapter = 16, + /// + /// D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS + AllowSimultaneousAccess = 32, + /// + /// D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY + VideoDecodeReferenceOnly = 64, + /// + /// D3D12_RESOURCE_FLAG_VIDEO_ENCODE_REFERENCE_ONLY + VideoEncodeReferenceOnly = 128, +} + +/// +/// D3D12_TILE_RANGE_FLAGS +[Flags] +public enum TileRangeFlags : int +{ + /// + /// D3D12_TILE_RANGE_FLAG_NONE + None = 0, + /// + /// D3D12_TILE_RANGE_FLAG_NULL + Null = 1, + /// + /// D3D12_TILE_RANGE_FLAG_SKIP + Skip = 2, + /// + /// D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE + ReuseSingleTile = 4, +} + +/// +/// D3D12_TILE_MAPPING_FLAGS +[Flags] +public enum TileMappingFlags : uint +{ + /// + /// D3D12_TILE_MAPPING_FLAG_NONE + None = 0, + /// + /// D3D12_TILE_MAPPING_FLAG_NO_HAZARD + NoHazard = 1, +} + +/// +/// D3D12_TILE_COPY_FLAGS +[Flags] +public enum TileCopyFlags : uint +{ + /// + /// D3D12_TILE_COPY_FLAG_NONE + None = 0, + /// + /// D3D12_TILE_COPY_FLAG_NO_HAZARD + NoHazard = 1, + /// + /// D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE + LinearBufferToSwizzledTiledResource = 2, + /// + /// D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER + SwizzledTiledResourceToLinearBuffer = 4, +} + +/// +/// D3D12_RESOURCE_STATES +[Flags] +public enum ResourceStates : uint +{ + None = 0, + /// + /// D3D12_RESOURCE_STATE_COMMON + Common = 0, + /// + /// D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER + VertexAndConstantBuffer = 1, + /// + /// D3D12_RESOURCE_STATE_INDEX_BUFFER + IndexBuffer = 2, + /// + /// D3D12_RESOURCE_STATE_RENDER_TARGET + RenderTarget = 4, + /// + /// D3D12_RESOURCE_STATE_UNORDERED_ACCESS + UnorderedAccess = 8, + /// + /// D3D12_RESOURCE_STATE_DEPTH_WRITE + DepthWrite = 16, + /// + /// D3D12_RESOURCE_STATE_DEPTH_READ + DepthRead = 32, + /// + /// D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE + NonPixelShaderResource = 64, + /// + /// D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE + PixelShaderResource = 128, + /// + /// D3D12_RESOURCE_STATE_STREAM_OUT + StreamOut = 256, + /// + /// D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT + IndirectArgument = 512, + /// + /// D3D12_RESOURCE_STATE_COPY_DEST + CopyDest = 1024, + /// + /// D3D12_RESOURCE_STATE_COPY_SOURCE + CopySource = 2048, + /// + /// D3D12_RESOURCE_STATE_RESOLVE_DEST + ResolveDest = 4096, + /// + /// D3D12_RESOURCE_STATE_RESOLVE_SOURCE + ResolveSource = 8192, + /// + /// D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE + RaytracingAccelerationStructure = 4194304, + /// + /// D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE + ShadingRateSource = 16777216, + /// + /// D3D12_RESOURCE_STATE_GENERIC_READ + GenericRead = 2755, + /// + /// D3D12_RESOURCE_STATE_ALL_SHADER_RESOURCE + AllShaderResource = 192, + /// + /// D3D12_RESOURCE_STATE_PRESENT + Present = 0, + /// + /// D3D12_RESOURCE_STATE_PREDICATION + Predication = 512, + /// + /// D3D12_RESOURCE_STATE_VIDEO_DECODE_READ + VideoDecodeRead = 65536, + /// + /// D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE + VideoDecodeWrite = 131072, + /// + /// D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ + VideoProcessRead = 262144, + /// + /// D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE + VideoProcessWrite = 524288, + /// + /// D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ + VideoEncodeRead = 2097152, + /// + /// D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE + VideoEncodeWrite = 8388608, +} + +/// +/// D3D12_RESOURCE_BARRIER_TYPE +public enum ResourceBarrierType : int +{ + /// + /// D3D12_RESOURCE_BARRIER_TYPE_TRANSITION + Transition = 0, + /// + /// D3D12_RESOURCE_BARRIER_TYPE_ALIASING + Aliasing = 1, + /// + /// D3D12_RESOURCE_BARRIER_TYPE_UAV + Uav = 2, +} + +/// +/// D3D12_RESOURCE_BARRIER_FLAGS +[Flags] +public enum ResourceBarrierFlags : uint +{ + /// + /// D3D12_RESOURCE_BARRIER_FLAG_NONE + None = 0, + /// + /// D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY + BeginOnly = 1, + /// + /// D3D12_RESOURCE_BARRIER_FLAG_END_ONLY + EndOnly = 2, +} + +/// +/// D3D12_TEXTURE_COPY_TYPE +public enum TextureCopyType : int +{ + /// + /// D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX + SubresourceIndex = 0, + /// + /// D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT + PlacedFootprint = 1, +} + +/// +/// D3D12_RESOLVE_MODE +public enum ResolveMode : int +{ + /// + /// D3D12_RESOLVE_MODE_DECOMPRESS + Decompress = 0, + /// + /// D3D12_RESOLVE_MODE_MIN + Min = 1, + /// + /// D3D12_RESOLVE_MODE_MAX + Max = 2, + /// + /// D3D12_RESOLVE_MODE_AVERAGE + Average = 3, + /// + /// D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK + EncodeSamplerFeedback = 4, + /// + /// D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK + DecodeSamplerFeedback = 5, +} + +/// +/// D3D12_VIEW_INSTANCING_FLAGS +[Flags] +public enum ViewInstancingFlags : uint +{ + /// + /// D3D12_VIEW_INSTANCING_FLAG_NONE + None = 0, + /// + /// D3D12_VIEW_INSTANCING_FLAG_ENABLE_VIEW_INSTANCE_MASKING + EnableViewInstanceMasking = 1, +} + +/// +/// D3D12_SHADER_COMPONENT_MAPPING +public enum ShaderComponentMapping : int +{ + /// + /// D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0 + FromMemoryComponent0 = 0, + /// + /// D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1 + FromMemoryComponent1 = 1, + /// + /// D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_2 + FromMemoryComponent2 = 2, + /// + /// D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_3 + FromMemoryComponent3 = 3, + /// + /// D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_0 + ForceValue0 = 4, + /// + /// D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1 + ForceValue1 = 5, +} + +/// +/// D3D12_BUFFER_SRV_FLAGS +[Flags] +public enum BufferSrvFlags : uint +{ + /// + /// D3D12_BUFFER_SRV_FLAG_NONE + None = 0, + /// + /// D3D12_BUFFER_SRV_FLAG_RAW + Raw = 1, +} + +/// +/// D3D12_SRV_DIMENSION +public enum SrvDimension : int +{ + /// + /// D3D12_SRV_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D12_SRV_DIMENSION_BUFFER + Buffer = 1, + /// + /// D3D12_SRV_DIMENSION_TEXTURE1D + Texture1D = 2, + /// + /// D3D12_SRV_DIMENSION_TEXTURE1DARRAY + Texture1DArray = 3, + /// + /// D3D12_SRV_DIMENSION_TEXTURE2D + Texture2D = 4, + /// + /// D3D12_SRV_DIMENSION_TEXTURE2DARRAY + Texture2DArray = 5, + /// + /// D3D12_SRV_DIMENSION_TEXTURE2DMS + Texture2DMs = 6, + /// + /// D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY + Texture2DMsArray = 7, + /// + /// D3D12_SRV_DIMENSION_TEXTURE3D + Texture3D = 8, + /// + /// D3D12_SRV_DIMENSION_TEXTURECUBE + TextureCube = 9, + /// + /// D3D12_SRV_DIMENSION_TEXTURECUBEARRAY + TextureCubeArray = 10, + /// + /// D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE + RaytracingAccelerationStructure = 11, +} + +/// +/// D3D12_FILTER +public enum Filter : int +{ + /// + /// D3D12_FILTER_MIN_MAG_MIP_POINT + MinMagMipPoint = 0, + /// + /// D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR + MinMagPointMipLinear = 1, + /// + /// D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT + MinPointMagLinearMipPoint = 4, + /// + /// D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR + MinPointMagMipLinear = 5, + /// + /// D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT + MinLinearMagMipPoint = 16, + /// + /// D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR + MinLinearMagPointMipLinear = 17, + /// + /// D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT + MinMagLinearMipPoint = 20, + /// + /// D3D12_FILTER_MIN_MAG_MIP_LINEAR + MinMagMipLinear = 21, + /// + /// D3D12_FILTER_ANISOTROPIC + Anisotropic = 85, + /// + /// D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT + ComparisonMinMagMipPoint = 128, + /// + /// D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR + ComparisonMinMagPointMipLinear = 129, + /// + /// D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT + ComparisonMinPointMagLinearMipPoint = 132, + /// + /// D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR + ComparisonMinPointMagMipLinear = 133, + /// + /// D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT + ComparisonMinLinearMagMipPoint = 144, + /// + /// D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR + ComparisonMinLinearMagPointMipLinear = 145, + /// + /// D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT + ComparisonMinMagLinearMipPoint = 148, + /// + /// D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR + ComparisonMinMagMipLinear = 149, + /// + /// D3D12_FILTER_COMPARISON_ANISOTROPIC + ComparisonAnisotropic = 213, + /// + /// D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT + MinimumMinMagMipPoint = 256, + /// + /// D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR + MinimumMinMagPointMipLinear = 257, + /// + /// D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT + MinimumMinPointMagLinearMipPoint = 260, + /// + /// D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR + MinimumMinPointMagMipLinear = 261, + /// + /// D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT + MinimumMinLinearMagMipPoint = 272, + /// + /// D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR + MinimumMinLinearMagPointMipLinear = 273, + /// + /// D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT + MinimumMinMagLinearMipPoint = 276, + /// + /// D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR + MinimumMinMagMipLinear = 277, + /// + /// D3D12_FILTER_MINIMUM_ANISOTROPIC + MinimumAnisotropic = 341, + /// + /// D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT + MaximumMinMagMipPoint = 384, + /// + /// D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR + MaximumMinMagPointMipLinear = 385, + /// + /// D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT + MaximumMinPointMagLinearMipPoint = 388, + /// + /// D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR + MaximumMinPointMagMipLinear = 389, + /// + /// D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT + MaximumMinLinearMagMipPoint = 400, + /// + /// D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR + MaximumMinLinearMagPointMipLinear = 401, + /// + /// D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT + MaximumMinMagLinearMipPoint = 404, + /// + /// D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR + MaximumMinMagMipLinear = 405, + /// + /// D3D12_FILTER_MAXIMUM_ANISOTROPIC + MaximumAnisotropic = 469, +} + +/// +/// D3D12_FILTER_TYPE +public enum FilterType : int +{ + /// + /// D3D12_FILTER_TYPE_POINT + Point = 0, + /// + /// D3D12_FILTER_TYPE_LINEAR + Linear = 1, +} + +/// +/// D3D12_FILTER_REDUCTION_TYPE +public enum FilterReductionType : int +{ + /// + /// D3D12_FILTER_REDUCTION_TYPE_STANDARD + Standard = 0, + /// + /// D3D12_FILTER_REDUCTION_TYPE_COMPARISON + Comparison = 1, + /// + /// D3D12_FILTER_REDUCTION_TYPE_MINIMUM + Minimum = 2, + /// + /// D3D12_FILTER_REDUCTION_TYPE_MAXIMUM + Maximum = 3, +} + +/// +/// D3D12_TEXTURE_ADDRESS_MODE +public enum TextureAddressMode : int +{ + /// + /// D3D12_TEXTURE_ADDRESS_MODE_WRAP + Wrap = 1, + /// + /// D3D12_TEXTURE_ADDRESS_MODE_MIRROR + Mirror = 2, + /// + /// D3D12_TEXTURE_ADDRESS_MODE_CLAMP + Clamp = 3, + /// + /// D3D12_TEXTURE_ADDRESS_MODE_BORDER + Border = 4, + /// + /// D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE + MirrorOnce = 5, +} + +/// +/// D3D12_BUFFER_UAV_FLAGS +[Flags] +public enum BufferUavFlags : uint +{ + /// + /// D3D12_BUFFER_UAV_FLAG_NONE + None = 0, + /// + /// D3D12_BUFFER_UAV_FLAG_RAW + Raw = 1, +} + +/// +/// D3D12_UAV_DIMENSION +public enum UavDimension : int +{ + /// + /// D3D12_UAV_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D12_UAV_DIMENSION_BUFFER + Buffer = 1, + /// + /// D3D12_UAV_DIMENSION_TEXTURE1D + Texture1D = 2, + /// + /// D3D12_UAV_DIMENSION_TEXTURE1DARRAY + Texture1DArray = 3, + /// + /// D3D12_UAV_DIMENSION_TEXTURE2D + Texture2D = 4, + /// + /// D3D12_UAV_DIMENSION_TEXTURE2DARRAY + Texture2DArray = 5, + /// + /// D3D12_UAV_DIMENSION_TEXTURE3D + Texture3D = 8, +} + +/// +/// D3D12_RTV_DIMENSION +public enum RtvDimension : int +{ + /// + /// D3D12_RTV_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D12_RTV_DIMENSION_BUFFER + Buffer = 1, + /// + /// D3D12_RTV_DIMENSION_TEXTURE1D + Texture1D = 2, + /// + /// D3D12_RTV_DIMENSION_TEXTURE1DARRAY + Texture1DArray = 3, + /// + /// D3D12_RTV_DIMENSION_TEXTURE2D + Texture2D = 4, + /// + /// D3D12_RTV_DIMENSION_TEXTURE2DARRAY + Texture2DArray = 5, + /// + /// D3D12_RTV_DIMENSION_TEXTURE2DMS + Texture2DMs = 6, + /// + /// D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY + Texture2DMsArray = 7, + /// + /// D3D12_RTV_DIMENSION_TEXTURE3D + Texture3D = 8, +} + +/// +/// D3D12_DSV_FLAGS +[Flags] +public enum DsvFlags : uint +{ + /// + /// D3D12_DSV_FLAG_NONE + None = 0, + /// + /// D3D12_DSV_FLAG_READ_ONLY_DEPTH + ReadOnlyDepth = 1, + /// + /// D3D12_DSV_FLAG_READ_ONLY_STENCIL + ReadOnlyStencil = 2, +} + +/// +/// D3D12_DSV_DIMENSION +public enum DsvDimension : int +{ + /// + /// D3D12_DSV_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D12_DSV_DIMENSION_TEXTURE1D + Texture1D = 1, + /// + /// D3D12_DSV_DIMENSION_TEXTURE1DARRAY + Texture1DArray = 2, + /// + /// D3D12_DSV_DIMENSION_TEXTURE2D + Texture2D = 3, + /// + /// D3D12_DSV_DIMENSION_TEXTURE2DARRAY + Texture2DArray = 4, + /// + /// D3D12_DSV_DIMENSION_TEXTURE2DMS + Texture2DMs = 5, + /// + /// D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY + Texture2DMsArray = 6, +} + +/// +/// D3D12_CLEAR_FLAGS +[Flags] +public enum ClearFlags : uint +{ + None = 0, + /// + /// D3D12_CLEAR_FLAG_DEPTH + Depth = 1, + /// + /// D3D12_CLEAR_FLAG_STENCIL + Stencil = 2, +} + +/// +/// D3D12_FENCE_FLAGS +[Flags] +public enum FenceFlags : uint +{ + /// + /// D3D12_FENCE_FLAG_NONE + None = 0, + /// + /// D3D12_FENCE_FLAG_SHARED + Shared = 1, + /// + /// D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER + SharedCrossAdapter = 2, + /// + /// D3D12_FENCE_FLAG_NON_MONITORED + NonMonitored = 4, +} + +/// +/// D3D12_DESCRIPTOR_HEAP_TYPE +public enum DescriptorHeapType : int +{ + /// + /// D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV + CbvSrvUav = 0, + /// + /// D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER + Sampler = 1, + /// + /// D3D12_DESCRIPTOR_HEAP_TYPE_RTV + Rtv = 2, + /// + /// D3D12_DESCRIPTOR_HEAP_TYPE_DSV + Dsv = 3, + /// + /// D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES + NumTypes = 4, +} + +/// +/// D3D12_DESCRIPTOR_HEAP_FLAGS +[Flags] +public enum DescriptorHeapFlags : uint +{ + /// + /// D3D12_DESCRIPTOR_HEAP_FLAG_NONE + None = 0, + /// + /// D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE + ShaderVisible = 1, +} + +/// +/// D3D12_DESCRIPTOR_RANGE_TYPE +public enum DescriptorRangeType : int +{ + /// + /// D3D12_DESCRIPTOR_RANGE_TYPE_SRV + Srv = 0, + /// + /// D3D12_DESCRIPTOR_RANGE_TYPE_UAV + Uav = 1, + /// + /// D3D12_DESCRIPTOR_RANGE_TYPE_CBV + Cbv = 2, + /// + /// D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER + Sampler = 3, +} + +/// +/// D3D12_SHADER_VISIBILITY +public enum ShaderVisibility : int +{ + /// + /// D3D12_SHADER_VISIBILITY_ALL + All = 0, + /// + /// D3D12_SHADER_VISIBILITY_VERTEX + Vertex = 1, + /// + /// D3D12_SHADER_VISIBILITY_HULL + Hull = 2, + /// + /// D3D12_SHADER_VISIBILITY_DOMAIN + Domain = 3, + /// + /// D3D12_SHADER_VISIBILITY_GEOMETRY + Geometry = 4, + /// + /// D3D12_SHADER_VISIBILITY_PIXEL + Pixel = 5, + /// + /// D3D12_SHADER_VISIBILITY_AMPLIFICATION + Amplification = 6, + /// + /// D3D12_SHADER_VISIBILITY_MESH + Mesh = 7, +} + +/// +/// D3D12_ROOT_PARAMETER_TYPE +public enum RootParameterType : int +{ + /// + /// D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE + DescriptorTable = 0, + /// + /// D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS + T32BitConstants = 1, + /// + /// D3D12_ROOT_PARAMETER_TYPE_CBV + Cbv = 2, + /// + /// D3D12_ROOT_PARAMETER_TYPE_SRV + Srv = 3, + /// + /// D3D12_ROOT_PARAMETER_TYPE_UAV + Uav = 4, +} + +/// +/// D3D12_ROOT_SIGNATURE_FLAGS +[Flags] +public enum RootSignatureFlags : uint +{ + /// + /// D3D12_ROOT_SIGNATURE_FLAG_NONE + None = 0, + /// + /// D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT + AllowInputAssemblerInputLayout = 1, + /// + /// D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS + DenyVertexShaderRootAccess = 2, + /// + /// D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS + DenyHullShaderRootAccess = 4, + /// + /// D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS + DenyDomainShaderRootAccess = 8, + /// + /// D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS + DenyGeometryShaderRootAccess = 16, + /// + /// D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS + DenyPixelShaderRootAccess = 32, + /// + /// D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT + AllowStreamOutput = 64, + /// + /// D3D12_ROOT_SIGNATURE_FLAG_LOCAL_ROOT_SIGNATURE + LocalRootSignature = 128, + /// + /// D3D12_ROOT_SIGNATURE_FLAG_DENY_AMPLIFICATION_SHADER_ROOT_ACCESS + DenyAmplificationShaderRootAccess = 256, + /// + /// D3D12_ROOT_SIGNATURE_FLAG_DENY_MESH_SHADER_ROOT_ACCESS + DenyMeshShaderRootAccess = 512, + /// + /// D3D12_ROOT_SIGNATURE_FLAG_CBV_SRV_UAV_HEAP_DIRECTLY_INDEXED + CbvSrvUavHeapDirectlyIndexed = 1024, + /// + /// D3D12_ROOT_SIGNATURE_FLAG_SAMPLER_HEAP_DIRECTLY_INDEXED + SamplerHeapDirectlyIndexed = 2048, +} + +/// +/// D3D12_STATIC_BORDER_COLOR +public enum StaticBorderColor : int +{ + /// + /// D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK + TransparentBlack = 0, + /// + /// D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK + OpaqueBlack = 1, + /// + /// D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE + OpaqueWhite = 2, +} + +/// +/// D3D12_DESCRIPTOR_RANGE_FLAGS +[Flags] +public enum DescriptorRangeFlags : uint +{ + /// + /// D3D12_DESCRIPTOR_RANGE_FLAG_NONE + None = 0, + /// + /// D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE + DescriptorsVolatile = 1, + /// + /// D3D12_DESCRIPTOR_RANGE_FLAG_DATA_VOLATILE + DataVolatile = 2, + /// + /// D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE + DataStaticWhileSetAtExecute = 4, + /// + /// D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC + DataStatic = 8, + /// + /// D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS + DescriptorsStaticKeepingBufferBoundsChecks = 65536, +} + +/// +/// D3D12_ROOT_DESCRIPTOR_FLAGS +[Flags] +public enum RootDescriptorFlags : uint +{ + /// + /// D3D12_ROOT_DESCRIPTOR_FLAG_NONE + None = 0, + /// + /// D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE + DataVolatile = 2, + /// + /// D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE + DataStaticWhileSetAtExecute = 4, + /// + /// D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC + DataStatic = 8, +} + +/// +/// D3D12_QUERY_HEAP_TYPE +public enum QueryHeapType : int +{ + /// + /// D3D12_QUERY_HEAP_TYPE_OCCLUSION + Occlusion = 0, + /// + /// D3D12_QUERY_HEAP_TYPE_TIMESTAMP + Timestamp = 1, + /// + /// D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS + PipelineStatistics = 2, + /// + /// D3D12_QUERY_HEAP_TYPE_SO_STATISTICS + SOStatistics = 3, + /// + /// D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS + VideoDecodeStatistics = 4, + /// + /// D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP + CopyQueueTimestamp = 5, + /// + /// D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1 + PipelineStatistics1 = 7, +} + +/// +/// D3D12_QUERY_TYPE +public enum QueryType : int +{ + /// + /// D3D12_QUERY_TYPE_OCCLUSION + Occlusion = 0, + /// + /// D3D12_QUERY_TYPE_BINARY_OCCLUSION + BinaryOcclusion = 1, + /// + /// D3D12_QUERY_TYPE_TIMESTAMP + Timestamp = 2, + /// + /// D3D12_QUERY_TYPE_PIPELINE_STATISTICS + PipelineStatistics = 3, + /// + /// D3D12_QUERY_TYPE_SO_STATISTICS_STREAM0 + SOStatisticsStream0 = 4, + /// + /// D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1 + SOStatisticsStream1 = 5, + /// + /// D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2 + SOStatisticsStream2 = 6, + /// + /// D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3 + SOStatisticsStream3 = 7, + /// + /// D3D12_QUERY_TYPE_VIDEO_DECODE_STATISTICS + VideoDecodeStatistics = 8, + /// + /// D3D12_QUERY_TYPE_PIPELINE_STATISTICS1 + PipelineStatistics1 = 10, +} + +/// +/// D3D12_PREDICATION_OP +public enum PredicationOperation : int +{ + /// + /// D3D12_PREDICATION_OP_EQUAL_ZERO + EqualZero = 0, + /// + /// D3D12_PREDICATION_OP_NOT_EQUAL_ZERO + NotEqualZero = 1, +} + +/// +/// D3D12_INDIRECT_ARGUMENT_TYPE +public enum IndirectArgumentType : int +{ + /// + /// D3D12_INDIRECT_ARGUMENT_TYPE_DRAW + Draw = 0, + /// + /// D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED + DrawIndexed = 1, + /// + /// D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH + Dispatch = 2, + /// + /// D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW + VertexBufferView = 3, + /// + /// D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW + IndexBufferView = 4, + /// + /// D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT + Constant = 5, + /// + /// D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW + ConstantBufferView = 6, + /// + /// D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW + ShaderResourceView = 7, + /// + /// D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW + UnorderedAccessView = 8, + /// + /// D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS + DispatchRays = 9, + /// + /// D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH + DispatchMesh = 10, +} + +/// +/// D3D12_WRITEBUFFERIMMEDIATE_MODE +public enum WriteBufferImmediateMode : int +{ + /// + /// D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT + Default = 0, + /// + /// D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN + MarkerIn = 1, + /// + /// D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT + MarkerOut = 2, +} + +/// +/// D3D12_MULTIPLE_FENCE_WAIT_FLAGS +[Flags] +public enum MultipleFenceWaitFlags : uint +{ + /// + /// D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE + None = 0, + /// + /// D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY + Any = 1, + /// + /// D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL + All = 0, +} + +/// +/// D3D12_RESIDENCY_PRIORITY +public enum ResidencyPriority : int +{ + /// + /// D3D12_RESIDENCY_PRIORITY_MINIMUM + Minimum = 671088640, + /// + /// D3D12_RESIDENCY_PRIORITY_LOW + Low = 1342177280, + /// + /// D3D12_RESIDENCY_PRIORITY_NORMAL + Normal = 2013265920, + /// + /// D3D12_RESIDENCY_PRIORITY_HIGH + High = -1610547200, + /// + /// D3D12_RESIDENCY_PRIORITY_MAXIMUM + Maximum = -939524096, +} + +/// +/// D3D12_RESIDENCY_FLAGS +[Flags] +public enum ResidencyFlags : uint +{ + /// + /// D3D12_RESIDENCY_FLAG_NONE + None = 0, + /// + /// D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET + DenyOverBudget = 1, +} + +/// +/// D3D12_COMMAND_LIST_FLAGS +[Flags] +public enum CommandListFlags : uint +{ + /// + /// D3D12_COMMAND_LIST_FLAG_NONE + None = 0, +} + +/// +/// D3D12_COMMAND_POOL_FLAGS +[Flags] +public enum CommandPoolFlags : uint +{ + /// + /// D3D12_COMMAND_POOL_FLAG_NONE + None = 0, +} + +/// +/// D3D12_COMMAND_RECORDER_FLAGS +[Flags] +public enum CommandRecorderFlags : uint +{ + /// + /// D3D12_COMMAND_RECORDER_FLAG_NONE + None = 0, +} + +/// +/// D3D12_PROTECTED_SESSION_STATUS +public enum ProtectedSessionStatus : int +{ + /// + /// D3D12_PROTECTED_SESSION_STATUS_OK + Ok = 0, + /// + /// D3D12_PROTECTED_SESSION_STATUS_INVALID + Invalid = 1, +} + +/// +/// D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS +[Flags] +public enum ProtectedResourceSessionSupportFlags : uint +{ + /// + /// D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_NONE + None = 0, + /// + /// D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_SUPPORTED + Supported = 1, +} + +/// +/// D3D12_PROTECTED_RESOURCE_SESSION_FLAGS +[Flags] +public enum ProtectedResourceSessionFlags : uint +{ + /// + /// D3D12_PROTECTED_RESOURCE_SESSION_FLAG_NONE + None = 0, +} + +/// +/// D3D12_LIFETIME_STATE +public enum LifetimeState : int +{ + /// + /// D3D12_LIFETIME_STATE_IN_USE + InUse = 0, + /// + /// D3D12_LIFETIME_STATE_NOT_IN_USE + NotInUse = 1, +} + +/// +/// D3D12_META_COMMAND_PARAMETER_TYPE +public enum MetaCommandParameterType : int +{ + /// + /// D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT + Float = 0, + /// + /// D3D12_META_COMMAND_PARAMETER_TYPE_UINT64 + UInt64 = 1, + /// + /// D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS + GpuVirtualAddress = 2, + /// + /// D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV + CpuDescriptorHandleHeapTypeCbvSrvUav = 3, + /// + /// D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV + GpuDescriptorHandleHeapTypeCbvSrvUav = 4, +} + +/// +/// D3D12_META_COMMAND_PARAMETER_FLAGS +[Flags] +public enum MetaCommandParameterFlags : uint +{ + None = 0, + /// + /// D3D12_META_COMMAND_PARAMETER_FLAG_INPUT + Input = 1, + /// + /// D3D12_META_COMMAND_PARAMETER_FLAG_OUTPUT + Output = 2, +} + +/// +/// D3D12_META_COMMAND_PARAMETER_STAGE +public enum MetaCommandParameterStage : int +{ + /// + /// D3D12_META_COMMAND_PARAMETER_STAGE_CREATION + Creation = 0, + /// + /// D3D12_META_COMMAND_PARAMETER_STAGE_INITIALIZATION + Initialization = 1, + /// + /// D3D12_META_COMMAND_PARAMETER_STAGE_EXECUTION + Execution = 2, +} + +/// +/// D3D12_GRAPHICS_STATES +[Flags] +public enum GraphicsStates : uint +{ + /// + /// D3D12_GRAPHICS_STATE_NONE + None = 0, + /// + /// D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS + IAVertexBuffers = 1, + /// + /// D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER + IAIndexBuffer = 2, + /// + /// D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY + IAPrimitiveTopology = 4, + /// + /// D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP + DescriptorHeap = 8, + /// + /// D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE + GraphicsRootSignature = 16, + /// + /// D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE + ComputeRootSignature = 32, + /// + /// D3D12_GRAPHICS_STATE_RS_VIEWPORTS + RSViewports = 64, + /// + /// D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS + RSScissorRects = 128, + /// + /// D3D12_GRAPHICS_STATE_PREDICATION + Predication = 256, + /// + /// D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS + OMRenderTargets = 512, + /// + /// D3D12_GRAPHICS_STATE_OM_STENCIL_REF + OMStencilRef = 1024, + /// + /// D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR + OMBlendFactor = 2048, + /// + /// D3D12_GRAPHICS_STATE_PIPELINE_STATE + PipelineState = 4096, + /// + /// D3D12_GRAPHICS_STATE_SO_TARGETS + SOTargets = 8192, + /// + /// D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS + OMDepthBounds = 16384, + /// + /// D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS + SamplePositions = 32768, + /// + /// D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK + ViewInstanceMask = 65536, +} + +/// +/// D3D12_STATE_SUBOBJECT_TYPE +public enum StateSubObjectType : int +{ + /// + /// D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG + StateObjectConfig = 0, + /// + /// D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE + GlobalRootSignature = 1, + /// + /// D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE + LocalRootSignature = 2, + /// + /// D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK + NodeMask = 3, + /// + /// D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY + DxilLibrary = 5, + /// + /// D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION + ExistingCollection = 6, + /// + /// D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION + SubObjectToExportsAssociation = 7, + /// + /// D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION + DxilSubObjectToExportsAssociation = 8, + /// + /// D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG + RaytracingShaderConfig = 9, + /// + /// D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG + RaytracingPipelineConfig = 10, + /// + /// D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP + HitGroup = 11, + /// + /// D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1 + RaytracingPipelineConfig1 = 12, + /// + /// D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID + MaxValid = 13, +} + +/// +/// D3D12_STATE_OBJECT_FLAGS +[Flags] +public enum StateObjectFlags : uint +{ + /// + /// D3D12_STATE_OBJECT_FLAG_NONE + None = 0, + /// + /// D3D12_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS + AllowLocalDependenciesOnExternalDefinitions = 1, + /// + /// D3D12_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS + AllowExternalDependenciesOnLocalDefinitions = 2, + /// + /// D3D12_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS + AllowStateObjectAdditions = 4, +} + +/// +/// D3D12_EXPORT_FLAGS +[Flags] +public enum ExportFlags : uint +{ + /// + /// D3D12_EXPORT_FLAG_NONE + None = 0, +} + +/// +/// D3D12_HIT_GROUP_TYPE +public enum HitGroupType : int +{ + /// + /// D3D12_HIT_GROUP_TYPE_TRIANGLES + Triangles = 0, + /// + /// D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE + ProceduralPrimitive = 1, +} + +/// +/// D3D12_RAYTRACING_PIPELINE_FLAGS +[Flags] +public enum RaytracingPipelineFlags : uint +{ + /// + /// D3D12_RAYTRACING_PIPELINE_FLAG_NONE + None = 0, + /// + /// D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES + SkipTriangles = 256, + /// + /// D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES + SkipProceduralPrimitives = 512, +} + +/// +/// D3D12_STATE_OBJECT_TYPE +public enum StateObjectType : int +{ + /// + /// D3D12_STATE_OBJECT_TYPE_COLLECTION + Collection = 0, + /// + /// D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE + RaytracingPipeline = 3, +} + +/// +/// D3D12_RAYTRACING_GEOMETRY_FLAGS +[Flags] +public enum RaytracingGeometryFlags : uint +{ + /// + /// D3D12_RAYTRACING_GEOMETRY_FLAG_NONE + None = 0, + /// + /// D3D12_RAYTRACING_GEOMETRY_FLAG_OPAQUE + Opaque = 1, + /// + /// D3D12_RAYTRACING_GEOMETRY_FLAG_NO_DUPLICATE_ANYHIT_INVOCATION + NoDuplicateAnyhitInvocation = 2, +} + +/// +/// D3D12_RAYTRACING_GEOMETRY_TYPE +public enum RaytracingGeometryType : int +{ + /// + /// D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES + Triangles = 0, + /// + /// D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS + ProceduralPrimitiveAabbs = 1, +} + +/// +/// D3D12_RAYTRACING_INSTANCE_FLAGS +[Flags] +public enum RaytracingInstanceFlags : uint +{ + /// + /// D3D12_RAYTRACING_INSTANCE_FLAG_NONE + None = 0, + /// + /// D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_CULL_DISABLE + TriangleCullDisable = 1, + /// + /// D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_FRONT_COUNTERCLOCKWISE + TriangleFrontCounterclockwise = 2, + /// + /// D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_OPAQUE + ForceOpaque = 4, + /// + /// D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_NON_OPAQUE + ForceNonOpaque = 8, +} + +/// +/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS +[Flags] +public enum RaytracingAccelerationStructureBuildFlags : uint +{ + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_NONE + None = 0, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE + AllowUpdate = 1, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_COMPACTION + AllowCompaction = 2, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_TRACE + PreferFastTrace = 4, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_BUILD + PreferFastBuild = 8, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_MINIMIZE_MEMORY + MinimizeMemory = 16, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PERFORM_UPDATE + PerformUpdate = 32, +} + +/// +/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE +public enum RaytracingAccelerationStructureCopyMode : int +{ + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_CLONE + Clone = 0, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_COMPACT + Compact = 1, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_VISUALIZATION_DECODE_FOR_TOOLS + VisualizationDecodeForTools = 2, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE + Serialize = 3, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_DESERIALIZE + Deserialize = 4, +} + +/// +/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE +public enum RaytracingAccelerationStructureType : int +{ + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL + TopLevel = 0, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL + BottomLevel = 1, +} + +/// +/// D3D12_ELEMENTS_LAYOUT +public enum ElementsLayout : int +{ + /// + /// D3D12_ELEMENTS_LAYOUT_ARRAY + Array = 0, + /// + /// D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS + ArrayOfPointers = 1, +} + +/// +/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE +public enum RaytracingAccelerationStructurePostbuildInfoType : int +{ + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE + CompactedSize = 0, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION + ToolsVisualization = 1, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION + Serialization = 2, + /// + /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE + CurrentSize = 3, +} + +/// +/// D3D12_SERIALIZED_DATA_TYPE +public enum SerializedDataType : int +{ + /// + /// D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE + RaytracingAccelerationStructure = 0, +} + +/// +/// D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS +public enum DriverMatchingIdentifierStatus : int +{ + /// + /// D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE + CompatibleWithDevice = 0, + /// + /// D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE + UnsupportedType = 1, + /// + /// D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED + Unrecognized = 2, + /// + /// D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION + IncompatibleVersion = 3, + /// + /// D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE + IncompatibleType = 4, +} + +/// +/// D3D12_RAY_FLAGS +[Flags] +public enum RayFlags : uint +{ + /// + /// D3D12_RAY_FLAG_NONE + None = 0, + /// + /// D3D12_RAY_FLAG_FORCE_OPAQUE + ForceOpaque = 1, + /// + /// D3D12_RAY_FLAG_FORCE_NON_OPAQUE + ForceNonOpaque = 2, + /// + /// D3D12_RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH + AcceptFirstHitAndEndSearch = 4, + /// + /// D3D12_RAY_FLAG_SKIP_CLOSEST_HIT_SHADER + SkipClosestHitShader = 8, + /// + /// D3D12_RAY_FLAG_CULL_BACK_FACING_TRIANGLES + CullBackFacingTriangles = 16, + /// + /// D3D12_RAY_FLAG_CULL_FRONT_FACING_TRIANGLES + CullFrontFacingTriangles = 32, + /// + /// D3D12_RAY_FLAG_CULL_OPAQUE + CullOpaque = 64, + /// + /// D3D12_RAY_FLAG_CULL_NON_OPAQUE + CullNonOpaque = 128, + /// + /// D3D12_RAY_FLAG_SKIP_TRIANGLES + SkipTriangles = 256, + /// + /// D3D12_RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES + SkipProceduralPrimitives = 512, +} + +/// +/// D3D12_HIT_KIND +public enum HitKind : int +{ + /// + /// D3D12_HIT_KIND_TRIANGLE_FRONT_FACE + TriangleFrontFace = 254, + /// + /// D3D12_HIT_KIND_TRIANGLE_BACK_FACE + TriangleBackFace = 255, +} + +/// +/// D3D12_AUTO_BREADCRUMB_OP +public enum AutoBreadcrumbOperation : int +{ + /// + /// D3D12_AUTO_BREADCRUMB_OP_SETMARKER + SetMarker = 0, + /// + /// D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT + BeginEvent = 1, + /// + /// D3D12_AUTO_BREADCRUMB_OP_ENDEVENT + EndEvent = 2, + /// + /// D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED + DrawInstanced = 3, + /// + /// D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED + DrawIndexedInstanced = 4, + /// + /// D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT + ExecuteIndirect = 5, + /// + /// D3D12_AUTO_BREADCRUMB_OP_DISPATCH + Dispatch = 6, + /// + /// D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION + CopyBufferRegion = 7, + /// + /// D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION + CopyTextureRegion = 8, + /// + /// D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE + CopyResource = 9, + /// + /// D3D12_AUTO_BREADCRUMB_OP_COPYTILES + CopyTiles = 10, + /// + /// D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE + ResolveSubresource = 11, + /// + /// D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW + ClearRenderTargetView = 12, + /// + /// D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW + ClearUnorderedAccessView = 13, + /// + /// D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW + ClearDepthStencilView = 14, + /// + /// D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER + ResourceBarrier = 15, + /// + /// D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE + ExecuteBundle = 16, + /// + /// D3D12_AUTO_BREADCRUMB_OP_PRESENT + Present = 17, + /// + /// D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA + ResolveQueryData = 18, + /// + /// D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION + BeginSubmission = 19, + /// + /// D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION + EndSubmission = 20, + /// + /// D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME + DecodeFrame = 21, + /// + /// D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES + ProcessFrames = 22, + /// + /// D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT + AtomicCopyBufferUInt = 23, + /// + /// D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64 + AtomicCopyBufferUInt64 = 24, + /// + /// D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION + ResolveSubresourceRegion = 25, + /// + /// D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE + WriteBufferImmediate = 26, + /// + /// D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1 + DecodeFrame1 = 27, + /// + /// D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION + SetProtectedResourceSession = 28, + /// + /// D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2 + DecodeFrame2 = 29, + /// + /// D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1 + ProcessFrames1 = 30, + /// + /// D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE + BuildRaytracingAccelerationStructure = 31, + /// + /// D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO + EmitRaytracingAccelerationStructurePostBuildInfo = 32, + /// + /// D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE + CopyRaytracingAccelerationStructure = 33, + /// + /// D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS + DispatchRays = 34, + /// + /// D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND + InitializeMetaCommand = 35, + /// + /// D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND + ExecuteMetaCommand = 36, + /// + /// D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION + EstimateMotion = 37, + /// + /// D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP + ResolveMotionVectorHeap = 38, + /// + /// D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1 + SetPipelineState1 = 39, + /// + /// D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND + InitializeExtensionCommand = 40, + /// + /// D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND + ExecuteExtensionCommand = 41, + /// + /// D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH + DispatchMesh = 42, + /// + /// D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME + EncodeFrame = 43, + /// + /// D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA + ResolveEncoderOutputMetadata = 44, +} + +/// +/// D3D12_DRED_VERSION +public enum DredVersion : int +{ + /// + /// D3D12_DRED_VERSION_1_0 + V1_0 = 1, + /// + /// D3D12_DRED_VERSION_1_1 + V1_1 = 2, + /// + /// D3D12_DRED_VERSION_1_2 + V1_2 = 3, + /// + /// D3D12_DRED_VERSION_1_3 + V1_3 = 4, +} + +/// +/// D3D12_DRED_FLAGS +[Flags] +public enum DredFlags : uint +{ + /// + /// D3D12_DRED_FLAG_NONE + None = 0, + /// + /// D3D12_DRED_FLAG_FORCE_ENABLE + ForceEnable = 1, + /// + /// D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS + DisableAutobreadcrumbs = 2, +} + +/// +/// D3D12_DRED_ENABLEMENT +public enum DredEnablement : int +{ + /// + /// D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED + SystemControlled = 0, + /// + /// D3D12_DRED_ENABLEMENT_FORCED_OFF + ForcedOff = 1, + /// + /// D3D12_DRED_ENABLEMENT_FORCED_ON + ForcedOn = 2, +} + +/// +/// D3D12_DRED_ALLOCATION_TYPE +public enum DredAllocationType : int +{ + /// + /// D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE + CommandQueue = 19, + /// + /// D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR + CommandAllocator = 20, + /// + /// D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE + PipelineState = 21, + /// + /// D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST + CommandList = 22, + /// + /// D3D12_DRED_ALLOCATION_TYPE_FENCE + Fence = 23, + /// + /// D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP + DescriptorHeap = 24, + /// + /// D3D12_DRED_ALLOCATION_TYPE_HEAP + Heap = 25, + /// + /// D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP + QueryHeap = 27, + /// + /// D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE + CommandSignature = 28, + /// + /// D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY + PipelineLibrary = 29, + /// + /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER + VideoDecoder = 30, + /// + /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR + VideoProcessor = 32, + /// + /// D3D12_DRED_ALLOCATION_TYPE_RESOURCE + Resource = 34, + /// + /// D3D12_DRED_ALLOCATION_TYPE_PASS + Pass = 35, + /// + /// D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION + CryptoSession = 36, + /// + /// D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY + CryptoSessionPolicy = 37, + /// + /// D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION + ProtectedResourceSession = 38, + /// + /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP + VideoDecoderHeap = 39, + /// + /// D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL + CommandPool = 40, + /// + /// D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER + CommandRecorder = 41, + /// + /// D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT + StateObject = 42, + /// + /// D3D12_DRED_ALLOCATION_TYPE_METACOMMAND + MetaCommand = 43, + /// + /// D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP + SchedulingGroup = 44, + /// + /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR + VideoMotionEstimator = 45, + /// + /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP + VideoMotionVectorHeap = 46, + /// + /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND + VideoExtensionCommand = 47, + /// + /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER + VideoEncoder = 48, + /// + /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP + VideoEncoderHeap = 49, + /// + /// D3D12_DRED_ALLOCATION_TYPE_INVALID + Invalid = -1, +} + +/// +/// D3D12_DRED_PAGE_FAULT_FLAGS +[Flags] +public enum DredPageFaultFlags : uint +{ + /// + /// D3D12_DRED_PAGE_FAULT_FLAGS_NONE + None = 0, +} + +/// +/// D3D12_DRED_DEVICE_STATE +public enum DredDeviceState : int +{ + /// + /// D3D12_DRED_DEVICE_STATE_UNKNOWN + Unknown = 0, + /// + /// D3D12_DRED_DEVICE_STATE_HUNG + Hung = 3, + /// + /// D3D12_DRED_DEVICE_STATE_FAULT + Fault = 6, + /// + /// D3D12_DRED_DEVICE_STATE_PAGEFAULT + Pagefault = 7, +} + +/// +/// D3D12_BACKGROUND_PROCESSING_MODE +public enum BackgroundProcessingMode : int +{ + /// + /// D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED + Allowed = 0, + /// + /// D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS + AllowIntrusiveMeasurements = 1, + /// + /// D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK + DisableBackgroundWork = 2, + /// + /// D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM + DisableProfilingBySystem = 3, +} + +/// +/// D3D12_MEASUREMENTS_ACTION +public enum MeasurementsAction : int +{ + /// + /// D3D12_MEASUREMENTS_ACTION_KEEP_ALL + KeepAll = 0, + /// + /// D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS + CommitResults = 1, + /// + /// D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY + CommitResultsHighPriority = 2, + /// + /// D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS + DiscardPrevious = 3, +} + +/// +/// D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE +public enum RenderPassBeginningAccessType : int +{ + /// + /// D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD + Discard = 0, + /// + /// D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE + Preserve = 1, + /// + /// D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR + Clear = 2, + /// + /// D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS + NoAccess = 3, +} + +/// +/// D3D12_RENDER_PASS_ENDING_ACCESS_TYPE +public enum RenderPassEndingAccessType : int +{ + /// + /// D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD + Discard = 0, + /// + /// D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE + Preserve = 1, + /// + /// D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE + Resolve = 2, + /// + /// D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS + NoAccess = 3, +} + +/// +/// D3D12_RENDER_PASS_FLAGS +[Flags] +public enum RenderPassFlags : uint +{ + /// + /// D3D12_RENDER_PASS_FLAG_NONE + None = 0, + /// + /// D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES + AllowUavWrites = 1, + /// + /// D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS + SuspendingPass = 2, + /// + /// D3D12_RENDER_PASS_FLAG_RESUMING_PASS + ResumingPass = 4, +} + +/// +/// D3D12_SHADER_CACHE_MODE +public enum ShaderCacheMode : int +{ + /// + /// D3D12_SHADER_CACHE_MODE_MEMORY + Memory = 0, + /// + /// D3D12_SHADER_CACHE_MODE_DISK + Disk = 1, +} + +/// +/// D3D12_SHADER_CACHE_FLAGS +[Flags] +public enum ShaderCacheFlags : uint +{ + /// + /// D3D12_SHADER_CACHE_FLAG_NONE + None = 0, + /// + /// D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED + DriverVersioned = 1, + /// + /// D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR + UseWorkingDir = 2, +} + +/// +/// D3D12_SHADER_CACHE_KIND_FLAGS +[Flags] +public enum ShaderCacheKindFlags : uint +{ + None = 0, + /// + /// D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER + ImplicitD3DCacheForDriver = 1, + /// + /// D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS + ImplicitD3DConversions = 2, + /// + /// D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED + ImplicitDriverManaged = 4, + /// + /// D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED + ApplicationManaged = 8, +} + +/// +/// D3D12_SHADER_CACHE_CONTROL_FLAGS +[Flags] +public enum ShaderCacheControlFlags : uint +{ + None = 0, + /// + /// D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE + Disable = 1, + /// + /// D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE + Enable = 2, + /// + /// D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR + Clear = 4, +} + +/// +/// D3D12_GPU_BASED_VALIDATION_FLAGS +[Flags] +public enum GpuBasedValidationFlags : int +{ + /// + /// D3D12_GPU_BASED_VALIDATION_FLAGS_NONE + None = 0, + /// + /// D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING + DisableStateTracking = 1, +} + +/// +/// D3D12_RLDO_FLAGS +[Flags] +public enum ReportLiveDeviceObjectFlags : int +{ + /// + /// D3D12_RLDO_NONE + None = 0, + /// + /// D3D12_RLDO_SUMMARY + Summary = 1, + /// + /// D3D12_RLDO_DETAIL + Detail = 2, + /// + /// D3D12_RLDO_IGNORE_INTERNAL + IgnoreInternal = 4, +} + +/// +/// D3D12_DEBUG_DEVICE_PARAMETER_TYPE +public enum DebugDeviceParameterType : int +{ + /// + /// D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS + FeatureFlags = 0, + /// + /// D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS + GpuBasedValidationSettings = 1, + /// + /// D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR + GpuSlowdownPerformanceFactor = 2, +} + +/// +/// D3D12_DEBUG_FEATURE +public enum DebugFeature : int +{ + /// + /// D3D12_DEBUG_FEATURE_NONE + None = 0, + /// + /// D3D12_DEBUG_FEATURE_ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDS + AllowBehaviorChangingDebugAids = 1, + /// + /// D3D12_DEBUG_FEATURE_CONSERVATIVE_RESOURCE_STATE_TRACKING + ConservativeResourceStateTracking = 2, + /// + /// D3D12_DEBUG_FEATURE_DISABLE_VIRTUALIZED_BUNDLES_VALIDATION + DisableVirtualizedBundlesValidation = 4, + /// + /// D3D12_DEBUG_FEATURE_EMULATE_WINDOWS7 + EmulateWindows7 = 8, +} + +/// +/// D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE +public enum GpuBasedValidationShaderPatchMode : int +{ + /// + /// D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_NONE + None = 0, + /// + /// D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_STATE_TRACKING_ONLY + StateTrackingOnly = 1, + /// + /// D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_UNGUARDED_VALIDATION + UnguardedValidation = 2, + /// + /// D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_GUARDED_VALIDATION + GuardedValidation = 3, + /// + /// NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES + Count = 4, +} + +/// +/// D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS +[Flags] +public enum GpuBasedValidationPipelineStateCreateFlags : int +{ + /// + /// D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE + None = 0, + /// + /// D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERS + FrontLoadCreateTrackingOnlyShaders = 1, + /// + /// D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERS + FrontLoadCreateUnguardedValidationShaders = 2, + /// + /// D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERS + FrontLoadCreateGuardedValidationShaders = 4, + /// + /// D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASK + ValidMask = 7, +} + +/// +/// D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE +public enum DebugCommandListParameterType : int +{ + /// + /// D3D12_DEBUG_COMMAND_LIST_PARAMETER_GPU_BASED_VALIDATION_SETTINGS + GpuBasedValidationSettings = 0, +} + +/// +/// D3D12_MESSAGE_CATEGORY +public enum MessageCategory : int +{ + /// + /// D3D12_MESSAGE_CATEGORY_APPLICATION_DEFINED + ApplicationDefined = 0, + /// + /// D3D12_MESSAGE_CATEGORY_MISCELLANEOUS + Miscellaneous = 1, + /// + /// D3D12_MESSAGE_CATEGORY_INITIALIZATION + Initialization = 2, + /// + /// D3D12_MESSAGE_CATEGORY_CLEANUP + Cleanup = 3, + /// + /// D3D12_MESSAGE_CATEGORY_COMPILATION + Compilation = 4, + /// + /// D3D12_MESSAGE_CATEGORY_STATE_CREATION + StateCreation = 5, + /// + /// D3D12_MESSAGE_CATEGORY_STATE_SETTING + StateSetting = 6, + /// + /// D3D12_MESSAGE_CATEGORY_STATE_GETTING + StateGetting = 7, + /// + /// D3D12_MESSAGE_CATEGORY_RESOURCE_MANIPULATION + ResourceManipulation = 8, + /// + /// D3D12_MESSAGE_CATEGORY_EXECUTION + Execution = 9, + /// + /// D3D12_MESSAGE_CATEGORY_SHADER + Shader = 10, +} + +/// +/// D3D12_MESSAGE_SEVERITY +public enum MessageSeverity : int +{ + /// + /// D3D12_MESSAGE_SEVERITY_CORRUPTION + Corruption = 0, + /// + /// D3D12_MESSAGE_SEVERITY_ERROR + Error = 1, + /// + /// D3D12_MESSAGE_SEVERITY_WARNING + Warning = 2, + /// + /// D3D12_MESSAGE_SEVERITY_INFO + Info = 3, + /// + /// D3D12_MESSAGE_SEVERITY_MESSAGE + Message = 4, +} + /// /// D3D12_MESSAGE_ID public enum MessageId : int @@ -2687,3 +6113,106 @@ public enum MessageId : int /// D3D12_MESSAGE_ID_SHADERCACHECONTROL_SHADERCACHECLEAR_NOTSUPPORTED ShadercachecontrolShadercacheclearNotSupported = 1327, } + +/// +/// D3D12_MESSAGE_CALLBACK_FLAGS +[Flags] +public enum MessageCallbackFlags : int +{ + /// + /// D3D12_MESSAGE_CALLBACK_FLAG_NONE + None = 0, + /// + /// D3D12_MESSAGE_CALLBACK_IGNORE_FILTERS + IgnoreFilters = 1, +} + +/// +/// D3D12_AXIS_SHADING_RATE +public enum AxisShadingRate : int +{ + /// + /// D3D12_AXIS_SHADING_RATE_1X + Rate1x = 0, + /// + /// D3D12_AXIS_SHADING_RATE_2X + Rate2x = 1, + /// + /// D3D12_AXIS_SHADING_RATE_4X + Rate4x = 2, +} + +/// +/// D3D12_SHADING_RATE +public enum ShadingRate : int +{ + /// + /// D3D12_SHADING_RATE_1X1 + Rate1x1 = 0, + /// + /// D3D12_SHADING_RATE_1X2 + Rate1x2 = 1, + /// + /// D3D12_SHADING_RATE_2X1 + Rate2x1 = 4, + /// + /// D3D12_SHADING_RATE_2X2 + Rate2x2 = 5, + /// + /// D3D12_SHADING_RATE_2X4 + Rate2x4 = 6, + /// + /// D3D12_SHADING_RATE_4X2 + Rate4x2 = 9, + /// + /// D3D12_SHADING_RATE_4X4 + Rate4x4 = 10, +} + +/// +/// D3D12_SHADING_RATE_COMBINER +public enum ShadingRateCombiner : int +{ + /// + /// D3D12_SHADING_RATE_COMBINER_PASSTHROUGH + Passthrough = 0, + /// + /// D3D12_SHADING_RATE_COMBINER_OVERRIDE + Override = 1, + /// + /// D3D12_SHADING_RATE_COMBINER_MIN + Min = 2, + /// + /// D3D12_SHADING_RATE_COMBINER_MAX + Max = 3, + /// + /// D3D12_SHADING_RATE_COMBINER_SUM + Sum = 4, +} + +/// +/// D3D12_SHADER_VERSION_TYPE +public enum ShaderVersionType : int +{ + /// + /// D3D12_SHVER_PIXEL_SHADER + PixelShader = 0, + /// + /// D3D12_SHVER_VERTEX_SHADER + VertexShader = 1, + /// + /// D3D12_SHVER_GEOMETRY_SHADER + GeometryShader = 2, + /// + /// D3D12_SHVER_HULL_SHADER + HullShader = 3, + /// + /// D3D12_SHVER_DOMAIN_SHADER + DomainShader = 4, + /// + /// D3D12_SHVER_COMPUTE_SHADER + ComputeShader = 5, + /// + /// D3D12_SHVER_RESERVED0 + Reserved0 = 65520, +} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Graphics.Direct3D12.Structs.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Graphics.Direct3D12.Structs.cs new file mode 100644 index 0000000..d946209 --- /dev/null +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Graphics.Direct3D12.Structs.cs @@ -0,0 +1,4869 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.Direct3D12; + +/// +/// D3D12_COMMAND_QUEUE_DESC +public partial struct CommandQueueDescription +{ + /// + public CommandListType Type; + + /// + public int Priority; + + /// + public CommandQueueFlags Flags; + + /// + public uint NodeMask; +} + +/// +/// D3D12_INPUT_ELEMENT_DESC +public partial struct InputElementDescription +{ + /// + public unsafe sbyte* SemanticName; + + /// + public uint SemanticIndex; + + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public uint InputSlot; + + /// + public uint AlignedByteOffset; + + /// + public InputClassification InputSlotClass; + + /// + public uint InstanceDataStepRate; +} + +/// +/// D3D12_SO_DECLARATION_ENTRY +public partial struct SODeclarationEntry +{ + /// + public uint Stream; + + /// + public unsafe sbyte* SemanticName; + + /// + public uint SemanticIndex; + + /// + public byte StartComponent; + + /// + public byte ComponentCount; + + /// + public byte OutputSlot; +} + +/// +/// D3D12_BOX +public partial struct Box +{ + /// + public uint left; + + /// + public uint top; + + /// + public uint front; + + /// + public uint right; + + /// + public uint bottom; + + /// + public uint back; +} + +/// +/// D3D12_DEPTH_STENCILOP_DESC +public partial struct DepthStencilOperationDescription +{ + /// + public StencilOperation StencilFailOp; + + /// + public StencilOperation StencilDepthFailOp; + + /// + public StencilOperation StencilPassOp; + + /// + public ComparisonFunction StencilFunc; +} + +/// +/// D3D12_DEPTH_STENCIL_DESC +public partial struct DepthStencilDescription +{ + /// + public Bool32 DepthEnable; + + /// + public DepthWriteMask DepthWriteMask; + + /// + public ComparisonFunction DepthFunc; + + /// + public Bool32 StencilEnable; + + /// + public byte StencilReadMask; + + /// + public byte StencilWriteMask; + + /// + public DepthStencilOperationDescription FrontFace; + + /// + public DepthStencilOperationDescription BackFace; +} + +/// +/// D3D12_DEPTH_STENCIL_DESC1 +public partial struct DepthStencilDescription1 +{ + /// + public Bool32 DepthEnable; + + /// + public DepthWriteMask DepthWriteMask; + + /// + public ComparisonFunction DepthFunc; + + /// + public Bool32 StencilEnable; + + /// + public byte StencilReadMask; + + /// + public byte StencilWriteMask; + + /// + public DepthStencilOperationDescription FrontFace; + + /// + public DepthStencilOperationDescription BackFace; + + /// + public Bool32 DepthBoundsTestEnable; +} + +/// +/// D3D12_RENDER_TARGET_BLEND_DESC +public partial struct RenderTargetBlendDescription +{ + /// + public Bool32 BlendEnable; + + /// + public Bool32 LogicOpEnable; + + /// + public Blend SrcBlend; + + /// + public Blend DestBlend; + + /// + public BlendOperation BlendOp; + + /// + public Blend SrcBlendAlpha; + + /// + public Blend DestBlendAlpha; + + /// + public BlendOperation BlendOpAlpha; + + /// + public LogicOperation LogicOp; + + /// + public ColorWriteEnable RenderTargetWriteMask; +} + +/// +/// D3D12_BLEND_DESC +public partial struct BlendDescription +{ + /// + public Bool32 AlphaToCoverageEnable; + + /// + public Bool32 IndependentBlendEnable; + + /// + public RenderTarget__FixedBuffer RenderTarget; + + public unsafe struct RenderTarget__FixedBuffer + { + public RenderTargetBlendDescription e0; + public RenderTargetBlendDescription e1; + public RenderTargetBlendDescription e2; + public RenderTargetBlendDescription e3; + public RenderTargetBlendDescription e4; + public RenderTargetBlendDescription e5; + public RenderTargetBlendDescription e6; + public RenderTargetBlendDescription e7; + + [UnscopedRef] + public ref RenderTargetBlendDescription this[int index] + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref AsSpan()[index]; + } + } + + [UnscopedRef] + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public Span AsSpan() + { + return MemoryMarshal.CreateSpan(ref e0, 8); + } + } +} + +/// +/// D3D12_RASTERIZER_DESC +public partial struct RasterizerDescription +{ + /// + public FillMode FillMode; + + /// + public CullMode CullMode; + + /// + public Bool32 FrontCounterClockwise; + + /// + public int DepthBias; + + /// + public float DepthBiasClamp; + + /// + public float SlopeScaledDepthBias; + + /// + public Bool32 DepthClipEnable; + + /// + public Bool32 MultisampleEnable; + + /// + public Bool32 AntialiasedLineEnable; + + /// + public uint ForcedSampleCount; + + /// + public ConservativeRasterizationMode ConservativeRaster; +} + +/// +/// D3D12_SHADER_BYTECODE +public partial struct ShaderBytecode +{ + /// + public unsafe void* pShaderBytecode; + + /// + public nuint BytecodeLength; +} + +/// +/// D3D12_STREAM_OUTPUT_DESC +public partial struct StreamOutputDescription +{ + /// + public unsafe SODeclarationEntry* pSODeclaration; + + /// + public uint NumEntries; + + /// + public unsafe uint* pBufferStrides; + + /// + public uint NumStrides; + + /// + public uint RasterizedStream; +} + +/// +/// D3D12_INPUT_LAYOUT_DESC +public partial struct InputLayoutDescription +{ + /// + public unsafe InputElementDescription* pInputElementDescs; + + /// + public uint NumElements; +} + +/// +/// D3D12_CACHED_PIPELINE_STATE +public partial struct CachedPipelineState +{ + /// + public unsafe void* pCachedBlob; + + /// + public nuint CachedBlobSizeInBytes; +} + +/// +/// D3D12_GRAPHICS_PIPELINE_STATE_DESC +public partial struct GraphicsPipelineStateDescription +{ + /// + public unsafe ID3D12RootSignature* pRootSignature; + + /// + public ShaderBytecode VS; + + /// + public ShaderBytecode PS; + + /// + public ShaderBytecode DS; + + /// + public ShaderBytecode HS; + + /// + public ShaderBytecode GS; + + /// + public StreamOutputDescription StreamOutput; + + /// + public BlendDescription BlendState; + + /// + public uint SampleMask; + + /// + public RasterizerDescription RasterizerState; + + /// + public DepthStencilDescription DepthStencilState; + + /// + public InputLayoutDescription InputLayout; + + /// + public IndexBufferStripCutValue IBStripCutValue; + + /// + public PrimitiveTopologyType PrimitiveTopologyType; + + /// + public uint NumRenderTargets; + + /// + public RTVFormats__FixedBuffer RTVFormats; + + public unsafe struct RTVFormats__FixedBuffer + { + public Graphics.Dxgi.Common.Format e0; + public Graphics.Dxgi.Common.Format e1; + public Graphics.Dxgi.Common.Format e2; + public Graphics.Dxgi.Common.Format e3; + public Graphics.Dxgi.Common.Format e4; + public Graphics.Dxgi.Common.Format e5; + public Graphics.Dxgi.Common.Format e6; + public Graphics.Dxgi.Common.Format e7; + + [UnscopedRef] + public ref Graphics.Dxgi.Common.Format this[int index] + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref AsSpan()[index]; + } + } + + [UnscopedRef] + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public Span AsSpan() + { + return MemoryMarshal.CreateSpan(ref e0, 8); + } + } + + /// + public Graphics.Dxgi.Common.Format DSVFormat; + + /// + public Graphics.Dxgi.Common.SampleDescription SampleDesc; + + /// + public uint NodeMask; + + /// + public CachedPipelineState CachedPSO; + + /// + public PipelineStateFlags Flags; +} + +/// +/// D3D12_COMPUTE_PIPELINE_STATE_DESC +public partial struct ComputePipelineStateDescription +{ + /// + public unsafe ID3D12RootSignature* pRootSignature; + + /// + public ShaderBytecode CS; + + /// + public uint NodeMask; + + /// + public CachedPipelineState CachedPSO; + + /// + public PipelineStateFlags Flags; +} + +/// +/// D3D12_RT_FORMAT_ARRAY +public partial struct RtFormatArray +{ + /// + public RTFormats__FixedBuffer RTFormats; + + public unsafe struct RTFormats__FixedBuffer + { + public Graphics.Dxgi.Common.Format e0; + public Graphics.Dxgi.Common.Format e1; + public Graphics.Dxgi.Common.Format e2; + public Graphics.Dxgi.Common.Format e3; + public Graphics.Dxgi.Common.Format e4; + public Graphics.Dxgi.Common.Format e5; + public Graphics.Dxgi.Common.Format e6; + public Graphics.Dxgi.Common.Format e7; + + [UnscopedRef] + public ref Graphics.Dxgi.Common.Format this[int index] + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref AsSpan()[index]; + } + } + + [UnscopedRef] + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public Span AsSpan() + { + return MemoryMarshal.CreateSpan(ref e0, 8); + } + } + + /// + public uint NumRenderTargets; +} + +/// +/// D3D12_PIPELINE_STATE_STREAM_DESC +public partial struct PipelineStateStreamDescription +{ + /// + public nuint SizeInBytes; + + /// + public unsafe void* pPipelineStateSubobjectStream; +} + +/// +/// D3D12_FEATURE_DATA_D3D12_OPTIONS +public partial struct FeatureDataD3D12Options +{ + /// + public Bool32 DoublePrecisionFloatShaderOps; + + /// + public Bool32 OutputMergerLogicOp; + + /// + public ShaderMinPrecisionSupport MinPrecisionSupport; + + /// + public TiledResourcesTier TiledResourcesTier; + + /// + public ResourceBindingTier ResourceBindingTier; + + /// + public Bool32 PSSpecifiedStencilRefSupported; + + /// + public Bool32 TypedUAVLoadAdditionalFormats; + + /// + public Bool32 ROVsSupported; + + /// + public ConservativeRasterizationTier ConservativeRasterizationTier; + + /// + public uint MaxGPUVirtualAddressBitsPerResource; + + /// + public Bool32 StandardSwizzle64KBSupported; + + /// + public CrossNodeSharingTier CrossNodeSharingTier; + + /// + public Bool32 CrossAdapterRowMajorTextureSupported; + + /// + public Bool32 VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation; + + /// + public ResourceHeapTier ResourceHeapTier; +} + +/// +/// D3D12_FEATURE_DATA_D3D12_OPTIONS1 +public partial struct FeatureDataD3D12Options1 +{ + /// + public Bool32 WaveOps; + + /// + public uint WaveLaneCountMin; + + /// + public uint WaveLaneCountMax; + + /// + public uint TotalLaneCount; + + /// + public Bool32 ExpandedComputeResourceStates; + + /// + public Bool32 Int64ShaderOps; +} + +/// +/// D3D12_FEATURE_DATA_D3D12_OPTIONS2 +public partial struct FeatureDataD3D12Options2 +{ + /// + public Bool32 DepthBoundsTestSupported; + + /// + public ProgrammableSamplePositionsTier ProgrammableSamplePositionsTier; +} + +/// +/// D3D12_FEATURE_DATA_ROOT_SIGNATURE +public partial struct FeatureDataRootSignature +{ + /// + public RootSignatureVersion HighestVersion; +} + +/// +/// D3D12_FEATURE_DATA_ARCHITECTURE +public partial struct FeatureDataArchitecture +{ + /// + public uint NodeIndex; + + /// + public Bool32 TileBasedRenderer; + + /// + public Bool32 UMA; + + /// + public Bool32 CacheCoherentUMA; +} + +/// +/// D3D12_FEATURE_DATA_ARCHITECTURE1 +public partial struct FeatureDataArchitecture1 +{ + /// + public uint NodeIndex; + + /// + public Bool32 TileBasedRenderer; + + /// + public Bool32 UMA; + + /// + public Bool32 CacheCoherentUMA; + + /// + public Bool32 IsolatedMMU; +} + +/// +/// D3D12_FEATURE_DATA_FEATURE_LEVELS +public partial struct FeatureDataFeatureLevels +{ + /// + public uint NumFeatureLevels; + + /// + public unsafe Graphics.Direct3D.FeatureLevel* pFeatureLevelsRequested; + + /// + public Graphics.Direct3D.FeatureLevel MaxSupportedFeatureLevel; +} + +/// +/// D3D12_FEATURE_DATA_SHADER_MODEL +public partial struct FeatureDataShaderModel +{ + /// + public ShaderModel HighestShaderModel; +} + +/// +/// D3D12_FEATURE_DATA_FORMAT_SUPPORT +public partial struct FeatureDataFormatSupport +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public FormatSupport1 Support1; + + /// + public FormatSupport2 Support2; +} + +/// +/// D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS +public partial struct FeatureDataMultisampleQualityLevels +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public uint SampleCount; + + /// + public MultisampleQualityLevelFlags Flags; + + /// + public uint NumQualityLevels; +} + +/// +/// D3D12_FEATURE_DATA_FORMAT_INFO +public partial struct FeatureDataFormatInfo +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public byte PlaneCount; +} + +/// +/// D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT +public partial struct FeatureDataGpuVirtualAddressSupport +{ + /// + public uint MaxGPUVirtualAddressBitsPerResource; + + /// + public uint MaxGPUVirtualAddressBitsPerProcess; +} + +/// +/// D3D12_FEATURE_DATA_SHADER_CACHE +public partial struct FeatureDataShaderCache +{ + /// + public ShaderCacheSupportFlags SupportFlags; +} + +/// +/// D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY +public partial struct FeatureDataCommandQueuePriority +{ + /// + public CommandListType CommandListType; + + /// + public uint Priority; + + /// + public Bool32 PriorityForTypeIsSupported; +} + +/// +/// D3D12_FEATURE_DATA_D3D12_OPTIONS3 +public partial struct FeatureDataD3D12Options3 +{ + /// + public Bool32 CopyQueueTimestampQueriesSupported; + + /// + public Bool32 CastingFullyTypedFormatSupported; + + /// + public CommandListSupportFlags WriteBufferImmediateSupportFlags; + + /// + public ViewInstancingTier ViewInstancingTier; + + /// + public Bool32 BarycentricsSupported; +} + +/// +/// D3D12_FEATURE_DATA_EXISTING_HEAPS +public partial struct FeatureDataExistingHeaps +{ + /// + public Bool32 Supported; +} + +/// +/// D3D12_FEATURE_DATA_DISPLAYABLE +public partial struct FeatureDataDisplayable +{ + /// + public Bool32 DisplayableTexture; + + /// + public SharedResourceCompatibilityTier SharedResourceCompatibilityTier; +} + +/// +/// D3D12_FEATURE_DATA_D3D12_OPTIONS4 +public partial struct FeatureDataD3D12Options4 +{ + /// + public Bool32 MSAA64KBAlignedTextureSupported; + + /// + public SharedResourceCompatibilityTier SharedResourceCompatibilityTier; + + /// + public Bool32 Native16BitShaderOpsSupported; +} + +/// +/// D3D12_FEATURE_DATA_SERIALIZATION +public partial struct FeatureDataSerialization +{ + /// + public uint NodeIndex; + + /// + public HeapSerializationTier HeapSerializationTier; +} + +/// +/// D3D12_FEATURE_DATA_CROSS_NODE +public partial struct FeatureDataCrossNode +{ + /// + public CrossNodeSharingTier SharingTier; + + /// + public Bool32 AtomicShaderInstructions; +} + +/// +/// D3D12_FEATURE_DATA_D3D12_OPTIONS5 +public partial struct FeatureDataD3D12Options5 +{ + /// + public Bool32 SRVOnlyTiledResourceTier3; + + /// + public RenderPassTier RenderPassesTier; + + /// + public RaytracingTier RaytracingTier; +} + +/// +/// D3D12_FEATURE_DATA_D3D12_OPTIONS6 +public partial struct FeatureDataD3D12Options6 +{ + /// + public Bool32 AdditionalShadingRatesSupported; + + /// + public Bool32 PerPrimitiveShadingRateSupportedWithViewportIndexing; + + /// + public VariableShadingRateTier VariableShadingRateTier; + + /// + public uint ShadingRateImageTileSize; + + /// + public Bool32 BackgroundProcessingSupported; +} + +/// +/// D3D12_FEATURE_DATA_D3D12_OPTIONS7 +public partial struct FeatureDataD3D12Options7 +{ + /// + public MeshShaderTier MeshShaderTier; + + /// + public SamplerFeedbackTier SamplerFeedbackTier; +} + +/// +/// D3D12_FEATURE_DATA_QUERY_META_COMMAND +public partial struct FeatureDataQueryMetaCommand +{ + /// + public Guid CommandId; + + /// + public uint NodeMask; + + /// + public unsafe void* pQueryInputData; + + /// + public nuint QueryInputDataSizeInBytes; + + /// + public unsafe void* pQueryOutputData; + + /// + public nuint QueryOutputDataSizeInBytes; +} + +/// +/// D3D12_FEATURE_DATA_D3D12_OPTIONS8 +public partial struct FeatureDataD3D12Options8 +{ + /// + public Bool32 UnalignedBlockTexturesSupported; +} + +/// +/// D3D12_FEATURE_DATA_D3D12_OPTIONS9 +public partial struct FeatureDataD3D12Options9 +{ + /// + public Bool32 MeshShaderPipelineStatsSupported; + + /// + public Bool32 MeshShaderSupportsFullRangeRenderTargetArrayIndex; + + /// + public Bool32 AtomicInt64OnTypedResourceSupported; + + /// + public Bool32 AtomicInt64OnGroupSharedSupported; + + /// + public Bool32 DerivativesInMeshAndAmplificationShadersSupported; + + /// + public WaveMmaTier WaveMMATier; +} + +/// +/// D3D12_FEATURE_DATA_D3D12_OPTIONS10 +public partial struct FeatureDataD3D12Options10 +{ + /// + public Bool32 VariableRateShadingSumCombinerSupported; + + /// + public Bool32 MeshShaderPerPrimitiveShadingRateSupported; +} + +/// +/// D3D12_FEATURE_DATA_D3D12_OPTIONS11 +public partial struct FeatureDataD3D12Options11 +{ + /// + public Bool32 AtomicInt64OnDescriptorHeapResourceSupported; +} + +/// +/// D3D12_RESOURCE_ALLOCATION_INFO +public partial struct ResourceAllocationInfo +{ + /// + public ulong SizeInBytes; + + /// + public ulong Alignment; +} + +/// +/// D3D12_RESOURCE_ALLOCATION_INFO1 +public partial struct ResourceAllocationInfo1 +{ + /// + public ulong Offset; + + /// + public ulong Alignment; + + /// + public ulong SizeInBytes; +} + +/// +/// D3D12_HEAP_PROPERTIES +public partial struct HeapProperties +{ + /// + public HeapType Type; + + /// + public CpuPageProperty CPUPageProperty; + + /// + public MemoryPool MemoryPoolPreference; + + /// + public uint CreationNodeMask; + + /// + public uint VisibleNodeMask; +} + +/// +/// D3D12_HEAP_DESC +public partial struct HeapDescription +{ + /// + public ulong SizeInBytes; + + /// + public HeapProperties Properties; + + /// + public ulong Alignment; + + /// + public HeapFlags Flags; +} + +/// +/// D3D12_MIP_REGION +public partial struct MipRegion +{ + /// + public uint Width; + + /// + public uint Height; + + /// + public uint Depth; +} + +/// +/// D3D12_RESOURCE_DESC +public partial struct ResourceDescription +{ + /// + public ResourceDimension Dimension; + + /// + public ulong Alignment; + + /// + public ulong Width; + + /// + public uint Height; + + /// + public ushort DepthOrArraySize; + + /// + public ushort MipLevels; + + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public Graphics.Dxgi.Common.SampleDescription SampleDesc; + + /// + public TextureLayout Layout; + + /// + public ResourceFlags Flags; +} + +/// +/// D3D12_RESOURCE_DESC1 +public partial struct ResourceDescription1 +{ + /// + public ResourceDimension Dimension; + + /// + public ulong Alignment; + + /// + public ulong Width; + + /// + public uint Height; + + /// + public ushort DepthOrArraySize; + + /// + public ushort MipLevels; + + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public Graphics.Dxgi.Common.SampleDescription SampleDesc; + + /// + public TextureLayout Layout; + + /// + public ResourceFlags Flags; + + /// + public MipRegion SamplerFeedbackMipRegion; +} + +/// +/// D3D12_DEPTH_STENCIL_VALUE +public partial struct DepthStencilValue +{ + /// + public float Depth; + + /// + public byte Stencil; +} + +/// +/// D3D12_CLEAR_VALUE +public partial struct ClearValue +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public unsafe Span Color + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return MemoryMarshal.CreateSpan(ref Anonymous.Color[0], 4); + } + } + + [UnscopedRef] + public ref DepthStencilValue DepthStencil + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.DepthStencil; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public unsafe fixed float Color[4]; + + /// + [FieldOffset(0)] + public DepthStencilValue DepthStencil; + } +} + +/// +/// D3D12_RANGE +public partial struct Range +{ + /// + public nuint Begin; + + /// + public nuint End; +} + +/// +/// D3D12_RANGE_UINT64 +public partial struct RangeUInt64 +{ + /// + public ulong Begin; + + /// + public ulong End; +} + +/// +/// D3D12_SUBRESOURCE_RANGE_UINT64 +public partial struct SubresourceRangeUInt64 +{ + /// + public uint Subresource; + + /// + public RangeUInt64 Range; +} + +/// +/// D3D12_SUBRESOURCE_INFO +public partial struct SubresourceInfo +{ + /// + public ulong Offset; + + /// + public uint RowPitch; + + /// + public uint DepthPitch; +} + +/// +/// D3D12_TILED_RESOURCE_COORDINATE +public partial struct TiledResourceCoordinate +{ + /// + public uint X; + + /// + public uint Y; + + /// + public uint Z; + + /// + public uint Subresource; +} + +/// +/// D3D12_TILE_REGION_SIZE +public partial struct TileRegionSize +{ + /// + public uint NumTiles; + + /// + public Bool32 UseBox; + + /// + public uint Width; + + /// + public ushort Height; + + /// + public ushort Depth; +} + +/// +/// D3D12_SUBRESOURCE_TILING +public partial struct SubresourceTiling +{ + /// + public uint WidthInTiles; + + /// + public ushort HeightInTiles; + + /// + public ushort DepthInTiles; + + /// + public uint StartTileIndexInOverallResource; +} + +/// +/// D3D12_TILE_SHAPE +public partial struct TileShape +{ + /// + public uint WidthInTexels; + + /// + public uint HeightInTexels; + + /// + public uint DepthInTexels; +} + +/// +/// D3D12_PACKED_MIP_INFO +public partial struct PackedMipInfo +{ + /// + public byte NumStandardMips; + + /// + public byte NumPackedMips; + + /// + public uint NumTilesForPackedMips; + + /// + public uint StartTileIndexInOverallResource; +} + +/// +/// D3D12_RESOURCE_TRANSITION_BARRIER +public partial struct ResourceTransitionBarrier +{ + /// + public unsafe ID3D12Resource* pResource; + + /// + public uint Subresource; + + /// + public ResourceStates StateBefore; + + /// + public ResourceStates StateAfter; +} + +/// +/// D3D12_RESOURCE_ALIASING_BARRIER +public partial struct ResourceAliasingBarrier +{ + /// + public unsafe ID3D12Resource* pResourceBefore; + + /// + public unsafe ID3D12Resource* pResourceAfter; +} + +/// +/// D3D12_RESOURCE_UAV_BARRIER +public partial struct ResourceUavBarrier +{ + /// + public unsafe ID3D12Resource* pResource; +} + +/// +/// D3D12_RESOURCE_BARRIER +public partial struct ResourceBarrier +{ + /// + public ResourceBarrierType Type; + + /// + public ResourceBarrierFlags Flags; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref ResourceTransitionBarrier Transition + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Transition; + } + } + + [UnscopedRef] + public ref ResourceAliasingBarrier Aliasing + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Aliasing; + } + } + + [UnscopedRef] + public ref ResourceUavBarrier UAV + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.UAV; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public ResourceTransitionBarrier Transition; + + /// + [FieldOffset(0)] + public ResourceAliasingBarrier Aliasing; + + /// + [FieldOffset(0)] + public ResourceUavBarrier UAV; + } +} + +/// +/// D3D12_SUBRESOURCE_FOOTPRINT +public partial struct SubresourceFootprint +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public uint Width; + + /// + public uint Height; + + /// + public uint Depth; + + /// + public uint RowPitch; +} + +/// +/// D3D12_PLACED_SUBRESOURCE_FOOTPRINT +public partial struct PlacedSubresourceFootprint +{ + /// + public ulong Offset; + + /// + public SubresourceFootprint Footprint; +} + +/// +/// D3D12_TEXTURE_COPY_LOCATION +public partial struct TextureCopyLocation +{ + /// + public unsafe ID3D12Resource* pResource; + + /// + public TextureCopyType Type; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref PlacedSubresourceFootprint PlacedFootprint + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.PlacedFootprint; + } + } + + [UnscopedRef] + public ref uint SubresourceIndex + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.SubresourceIndex; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public PlacedSubresourceFootprint PlacedFootprint; + + /// + [FieldOffset(0)] + public uint SubresourceIndex; + } +} + +/// +/// D3D12_SAMPLE_POSITION +public partial struct SamplePosition +{ + /// + public sbyte X; + + /// + public sbyte Y; +} + +/// +/// D3D12_VIEW_INSTANCE_LOCATION +public partial struct ViewInstanceLocation +{ + /// + public uint ViewportArrayIndex; + + /// + public uint RenderTargetArrayIndex; +} + +/// +/// D3D12_VIEW_INSTANCING_DESC +public partial struct ViewInstancingDescription +{ + /// + public uint ViewInstanceCount; + + /// + public unsafe ViewInstanceLocation* pViewInstanceLocations; + + /// + public ViewInstancingFlags Flags; +} + +/// +/// D3D12_BUFFER_SRV +public partial struct BufferSrv +{ + /// + public ulong FirstElement; + + /// + public uint NumElements; + + /// + public uint StructureByteStride; + + /// + public BufferSrvFlags Flags; +} + +/// +/// D3D12_TEX1D_SRV +public partial struct Texture1DSrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; + + /// + public float ResourceMinLODClamp; +} + +/// +/// D3D12_TEX1D_ARRAY_SRV +public partial struct Texture1DArraySrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; + + /// + public float ResourceMinLODClamp; +} + +/// +/// D3D12_TEX2D_SRV +public partial struct Texture2DSrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; + + /// + public uint PlaneSlice; + + /// + public float ResourceMinLODClamp; +} + +/// +/// D3D12_TEX2D_ARRAY_SRV +public partial struct Texture2DArraySrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; + + /// + public uint PlaneSlice; + + /// + public float ResourceMinLODClamp; +} + +/// +/// D3D12_TEX3D_SRV +public partial struct Texture3DSrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; + + /// + public float ResourceMinLODClamp; +} + +/// +/// D3D12_TEXCUBE_SRV +public partial struct TexureCubeSrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; + + /// + public float ResourceMinLODClamp; +} + +/// +/// D3D12_TEXCUBE_ARRAY_SRV +public partial struct TexureCubeArraySrv +{ + /// + public uint MostDetailedMip; + + /// + public uint MipLevels; + + /// + public uint First2DArrayFace; + + /// + public uint NumCubes; + + /// + public float ResourceMinLODClamp; +} + +/// +/// D3D12_TEX2DMS_SRV +public partial struct Texture2DMsSrv +{ + /// + public uint UnusedField_NothingToDefine; +} + +/// +/// D3D12_TEX2DMS_ARRAY_SRV +public partial struct Texture2DMsArraySrv +{ + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV +public partial struct RaytracingAccelerationStructureSrv +{ + /// + public ulong Location; +} + +/// +/// D3D12_SHADER_RESOURCE_VIEW_DESC +public partial struct ShaderResourceViewDescription +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public SrvDimension ViewDimension; + + /// + public uint Shader4ComponentMapping; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref BufferSrv Buffer + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Buffer; + } + } + + [UnscopedRef] + public ref Texture1DSrv Texture1D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1D; + } + } + + [UnscopedRef] + public ref Texture1DArraySrv Texture1DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1DArray; + } + } + + [UnscopedRef] + public ref Texture2DSrv Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [UnscopedRef] + public ref Texture2DArraySrv Texture2DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DArray; + } + } + + [UnscopedRef] + public ref Texture2DMsSrv Texture2DMS + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMS; + } + } + + [UnscopedRef] + public ref Texture2DMsArraySrv Texture2DMSArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMSArray; + } + } + + [UnscopedRef] + public ref Texture3DSrv Texture3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture3D; + } + } + + [UnscopedRef] + public ref TexureCubeSrv TextureCube + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.TextureCube; + } + } + + [UnscopedRef] + public ref TexureCubeArraySrv TextureCubeArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.TextureCubeArray; + } + } + + [UnscopedRef] + public ref RaytracingAccelerationStructureSrv RaytracingAccelerationStructure + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.RaytracingAccelerationStructure; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public BufferSrv Buffer; + + /// + [FieldOffset(0)] + public Texture1DSrv Texture1D; + + /// + [FieldOffset(0)] + public Texture1DArraySrv Texture1DArray; + + /// + [FieldOffset(0)] + public Texture2DSrv Texture2D; + + /// + [FieldOffset(0)] + public Texture2DArraySrv Texture2DArray; + + /// + [FieldOffset(0)] + public Texture2DMsSrv Texture2DMS; + + /// + [FieldOffset(0)] + public Texture2DMsArraySrv Texture2DMSArray; + + /// + [FieldOffset(0)] + public Texture3DSrv Texture3D; + + /// + [FieldOffset(0)] + public TexureCubeSrv TextureCube; + + /// + [FieldOffset(0)] + public TexureCubeArraySrv TextureCubeArray; + + /// + [FieldOffset(0)] + public RaytracingAccelerationStructureSrv RaytracingAccelerationStructure; + } +} + +/// +/// D3D12_CONSTANT_BUFFER_VIEW_DESC +public partial struct ConstantBufferViewDescription +{ + /// + public ulong BufferLocation; + + /// + public uint SizeInBytes; +} + +/// +/// D3D12_SAMPLER_DESC +public partial struct SamplerDescription +{ + /// + public Filter Filter; + + /// + public TextureAddressMode AddressU; + + /// + public TextureAddressMode AddressV; + + /// + public TextureAddressMode AddressW; + + /// + public float MipLODBias; + + /// + public uint MaxAnisotropy; + + /// + public ComparisonFunction ComparisonFunc; + + /// + public unsafe fixed float BorderColor[4]; + + /// + public float MinLOD; + + /// + public float MaxLOD; +} + +/// +/// D3D12_BUFFER_UAV +public partial struct BufferUav +{ + /// + public ulong FirstElement; + + /// + public uint NumElements; + + /// + public uint StructureByteStride; + + /// + public ulong CounterOffsetInBytes; + + /// + public BufferUavFlags Flags; +} + +/// +/// D3D12_TEX1D_UAV +public partial struct Texture1DUav +{ + /// + public uint MipSlice; +} + +/// +/// D3D12_TEX1D_ARRAY_UAV +public partial struct Texture1DArrayUav +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D12_TEX2D_UAV +public partial struct Texture2DUav +{ + /// + public uint MipSlice; + + /// + public uint PlaneSlice; +} + +/// +/// D3D12_TEX2D_ARRAY_UAV +public partial struct Texture2DArrayUav +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; + + /// + public uint PlaneSlice; +} + +/// +/// D3D12_TEX3D_UAV +public partial struct Texture3DUav +{ + /// + public uint MipSlice; + + /// + public uint FirstWSlice; + + /// + public uint WSize; +} + +/// +/// D3D12_UNORDERED_ACCESS_VIEW_DESC +public partial struct UnorderedAccessViewDescription +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public UavDimension ViewDimension; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref BufferUav Buffer + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Buffer; + } + } + + [UnscopedRef] + public ref Texture1DUav Texture1D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1D; + } + } + + [UnscopedRef] + public ref Texture1DArrayUav Texture1DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1DArray; + } + } + + [UnscopedRef] + public ref Texture2DUav Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [UnscopedRef] + public ref Texture2DArrayUav Texture2DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DArray; + } + } + + [UnscopedRef] + public ref Texture3DUav Texture3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture3D; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public BufferUav Buffer; + + /// + [FieldOffset(0)] + public Texture1DUav Texture1D; + + /// + [FieldOffset(0)] + public Texture1DArrayUav Texture1DArray; + + /// + [FieldOffset(0)] + public Texture2DUav Texture2D; + + /// + [FieldOffset(0)] + public Texture2DArrayUav Texture2DArray; + + /// + [FieldOffset(0)] + public Texture3DUav Texture3D; + } +} + +/// +/// D3D12_BUFFER_RTV +public partial struct BufferRtv +{ + /// + public ulong FirstElement; + + /// + public uint NumElements; +} + +/// +/// D3D12_TEX1D_RTV +public partial struct Texture1DRtv +{ + /// + public uint MipSlice; +} + +/// +/// D3D12_TEX1D_ARRAY_RTV +public partial struct Texture1DArrayRtv +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D12_TEX2D_RTV +public partial struct Texture2DRtv +{ + /// + public uint MipSlice; + + /// + public uint PlaneSlice; +} + +/// +/// D3D12_TEX2DMS_RTV +public partial struct Texture2DMsRtv +{ + /// + public uint UnusedField_NothingToDefine; +} + +/// +/// D3D12_TEX2D_ARRAY_RTV +public partial struct Texture2DArrayRtv +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; + + /// + public uint PlaneSlice; +} + +/// +/// D3D12_TEX2DMS_ARRAY_RTV +public partial struct Texture2DMsArrayRtv +{ + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D12_TEX3D_RTV +public partial struct Texture3DRtv +{ + /// + public uint MipSlice; + + /// + public uint FirstWSlice; + + /// + public uint WSize; +} + +/// +/// D3D12_RENDER_TARGET_VIEW_DESC +public partial struct RenderTargetViewDescription +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public RtvDimension ViewDimension; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref BufferRtv Buffer + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Buffer; + } + } + + [UnscopedRef] + public ref Texture1DRtv Texture1D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1D; + } + } + + [UnscopedRef] + public ref Texture1DArrayRtv Texture1DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1DArray; + } + } + + [UnscopedRef] + public ref Texture2DRtv Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [UnscopedRef] + public ref Texture2DArrayRtv Texture2DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DArray; + } + } + + [UnscopedRef] + public ref Texture2DMsRtv Texture2DMS + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMS; + } + } + + [UnscopedRef] + public ref Texture2DMsArrayRtv Texture2DMSArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMSArray; + } + } + + [UnscopedRef] + public ref Texture3DRtv Texture3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture3D; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public BufferRtv Buffer; + + /// + [FieldOffset(0)] + public Texture1DRtv Texture1D; + + /// + [FieldOffset(0)] + public Texture1DArrayRtv Texture1DArray; + + /// + [FieldOffset(0)] + public Texture2DRtv Texture2D; + + /// + [FieldOffset(0)] + public Texture2DArrayRtv Texture2DArray; + + /// + [FieldOffset(0)] + public Texture2DMsRtv Texture2DMS; + + /// + [FieldOffset(0)] + public Texture2DMsArrayRtv Texture2DMSArray; + + /// + [FieldOffset(0)] + public Texture3DRtv Texture3D; + } +} + +/// +/// D3D12_TEX1D_DSV +public partial struct Texture1DDsv +{ + /// + public uint MipSlice; +} + +/// +/// D3D12_TEX1D_ARRAY_DSV +public partial struct Texture1DArrayDsv +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D12_TEX2D_DSV +public partial struct Texture2DDsv +{ + /// + public uint MipSlice; +} + +/// +/// D3D12_TEX2D_ARRAY_DSV +public partial struct Texture2DArrayDsv +{ + /// + public uint MipSlice; + + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D12_TEX2DMS_DSV +public partial struct Texture2DMsDsv +{ + /// + public uint UnusedField_NothingToDefine; +} + +/// +/// D3D12_TEX2DMS_ARRAY_DSV +public partial struct Texture2DMsArrayDsv +{ + /// + public uint FirstArraySlice; + + /// + public uint ArraySize; +} + +/// +/// D3D12_DEPTH_STENCIL_VIEW_DESC +public partial struct DepthStencilViewDescription +{ + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public DsvDimension ViewDimension; + + /// + public DsvFlags Flags; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref Texture1DDsv Texture1D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1D; + } + } + + [UnscopedRef] + public ref Texture1DArrayDsv Texture1DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture1DArray; + } + } + + [UnscopedRef] + public ref Texture2DDsv Texture2D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2D; + } + } + + [UnscopedRef] + public ref Texture2DArrayDsv Texture2DArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DArray; + } + } + + [UnscopedRef] + public ref Texture2DMsDsv Texture2DMS + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMS; + } + } + + [UnscopedRef] + public ref Texture2DMsArrayDsv Texture2DMSArray + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Texture2DMSArray; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public Texture1DDsv Texture1D; + + /// + [FieldOffset(0)] + public Texture1DArrayDsv Texture1DArray; + + /// + [FieldOffset(0)] + public Texture2DDsv Texture2D; + + /// + [FieldOffset(0)] + public Texture2DArrayDsv Texture2DArray; + + /// + [FieldOffset(0)] + public Texture2DMsDsv Texture2DMS; + + /// + [FieldOffset(0)] + public Texture2DMsArrayDsv Texture2DMSArray; + } +} + +/// +/// D3D12_DESCRIPTOR_HEAP_DESC +public partial struct DescriptorHeapDescription +{ + /// + public DescriptorHeapType Type; + + /// + public uint NumDescriptors; + + /// + public DescriptorHeapFlags Flags; + + /// + public uint NodeMask; +} + +/// +/// D3D12_DESCRIPTOR_RANGE +public partial struct DescriptorRange +{ + /// + public DescriptorRangeType RangeType; + + /// + public uint NumDescriptors; + + /// + public uint BaseShaderRegister; + + /// + public uint RegisterSpace; + + /// + public uint OffsetInDescriptorsFromTableStart; +} + +/// +/// D3D12_ROOT_DESCRIPTOR_TABLE +public partial struct RootDescriptorTable +{ + /// + public uint NumDescriptorRanges; + + /// + public unsafe DescriptorRange* pDescriptorRanges; +} + +/// +/// D3D12_ROOT_CONSTANTS +public partial struct RootConstants +{ + /// + public uint ShaderRegister; + + /// + public uint RegisterSpace; + + /// + public uint Num32BitValues; +} + +/// +/// D3D12_ROOT_DESCRIPTOR +public partial struct RootDescriptor +{ + /// + public uint ShaderRegister; + + /// + public uint RegisterSpace; +} + +/// +/// D3D12_ROOT_PARAMETER +public partial struct RootParameter +{ + /// + public RootParameterType ParameterType; + + /// + public _Anonymous_e__Union Anonymous; + + /// + public ShaderVisibility ShaderVisibility; + + [UnscopedRef] + public ref RootDescriptorTable DescriptorTable + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.DescriptorTable; + } + } + + [UnscopedRef] + public ref RootConstants Constants + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Constants; + } + } + + [UnscopedRef] + public ref RootDescriptor Descriptor + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Descriptor; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public RootDescriptorTable DescriptorTable; + + /// + [FieldOffset(0)] + public RootConstants Constants; + + /// + [FieldOffset(0)] + public RootDescriptor Descriptor; + } +} + +/// +/// D3D12_STATIC_SAMPLER_DESC +public partial struct StaticSamplerDescription +{ + /// + public Filter Filter; + + /// + public TextureAddressMode AddressU; + + /// + public TextureAddressMode AddressV; + + /// + public TextureAddressMode AddressW; + + /// + public float MipLODBias; + + /// + public uint MaxAnisotropy; + + /// + public ComparisonFunction ComparisonFunc; + + /// + public StaticBorderColor BorderColor; + + /// + public float MinLOD; + + /// + public float MaxLOD; + + /// + public uint ShaderRegister; + + /// + public uint RegisterSpace; + + /// + public ShaderVisibility ShaderVisibility; +} + +/// +/// D3D12_ROOT_SIGNATURE_DESC +public partial struct RootSignatureDescription +{ + /// + public uint NumParameters; + + /// + public unsafe RootParameter* pParameters; + + /// + public uint NumStaticSamplers; + + /// + public unsafe StaticSamplerDescription* pStaticSamplers; + + /// + public RootSignatureFlags Flags; +} + +/// +/// D3D12_DESCRIPTOR_RANGE1 +public partial struct DescriptorRange1 +{ + /// + public DescriptorRangeType RangeType; + + /// + public uint NumDescriptors; + + /// + public uint BaseShaderRegister; + + /// + public uint RegisterSpace; + + /// + public DescriptorRangeFlags Flags; + + /// + public uint OffsetInDescriptorsFromTableStart; +} + +/// +/// D3D12_ROOT_DESCRIPTOR_TABLE1 +public partial struct RootDescriptorTable1 +{ + /// + public uint NumDescriptorRanges; + + /// + public unsafe DescriptorRange1* pDescriptorRanges; +} + +/// +/// D3D12_ROOT_DESCRIPTOR1 +public partial struct RootDescriptor1 +{ + /// + public uint ShaderRegister; + + /// + public uint RegisterSpace; + + /// + public RootDescriptorFlags Flags; +} + +/// +/// D3D12_ROOT_PARAMETER1 +public partial struct RootParameter1 +{ + /// + public RootParameterType ParameterType; + + /// + public _Anonymous_e__Union Anonymous; + + /// + public ShaderVisibility ShaderVisibility; + + [UnscopedRef] + public ref RootDescriptorTable1 DescriptorTable + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.DescriptorTable; + } + } + + [UnscopedRef] + public ref RootConstants Constants + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Constants; + } + } + + [UnscopedRef] + public ref RootDescriptor1 Descriptor + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Descriptor; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public RootDescriptorTable1 DescriptorTable; + + /// + [FieldOffset(0)] + public RootConstants Constants; + + /// + [FieldOffset(0)] + public RootDescriptor1 Descriptor; + } +} + +/// +/// D3D12_ROOT_SIGNATURE_DESC1 +public partial struct RootSignatureDescription1 +{ + /// + public uint NumParameters; + + /// + public unsafe RootParameter1* pParameters; + + /// + public uint NumStaticSamplers; + + /// + public unsafe StaticSamplerDescription* pStaticSamplers; + + /// + public RootSignatureFlags Flags; +} + +/// +/// D3D12_VERSIONED_ROOT_SIGNATURE_DESC +public partial struct VersionedRootSignatureDescription +{ + /// + public RootSignatureVersion Version; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref RootSignatureDescription Desc_1_0 + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Desc_1_0; + } + } + + [UnscopedRef] + public ref RootSignatureDescription1 Desc_1_1 + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Desc_1_1; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public RootSignatureDescription Desc_1_0; + + /// + [FieldOffset(0)] + public RootSignatureDescription1 Desc_1_1; + } +} + +/// +/// D3D12_CPU_DESCRIPTOR_HANDLE +public partial struct CpuDescriptorHandle +{ + /// + public nuint ptr; +} + +/// +/// D3D12_GPU_DESCRIPTOR_HANDLE +public partial struct GpuDescriptorHandle +{ + /// + public ulong ptr; +} + +/// +/// D3D12_DISCARD_REGION +public partial struct DiscardRegion +{ + /// + public uint NumRects; + + /// + public unsafe RawRect* pRects; + + /// + public uint FirstSubresource; + + /// + public uint NumSubresources; +} + +/// +/// D3D12_QUERY_HEAP_DESC +public partial struct QueryHeapDescription +{ + /// + public QueryHeapType Type; + + /// + public uint Count; + + /// + public uint NodeMask; +} + +/// +/// D3D12_QUERY_DATA_PIPELINE_STATISTICS +public partial struct QueryDataPipelineStatistics +{ + /// + public ulong IAVertices; + + /// + public ulong IAPrimitives; + + /// + public ulong VSInvocations; + + /// + public ulong GSInvocations; + + /// + public ulong GSPrimitives; + + /// + public ulong CInvocations; + + /// + public ulong CPrimitives; + + /// + public ulong PSInvocations; + + /// + public ulong HSInvocations; + + /// + public ulong DSInvocations; + + /// + public ulong CSInvocations; +} + +/// +/// D3D12_QUERY_DATA_PIPELINE_STATISTICS1 +public partial struct QueryDataPipelineStatistics1 +{ + /// + public ulong IAVertices; + + /// + public ulong IAPrimitives; + + /// + public ulong VSInvocations; + + /// + public ulong GSInvocations; + + /// + public ulong GSPrimitives; + + /// + public ulong CInvocations; + + /// + public ulong CPrimitives; + + /// + public ulong PSInvocations; + + /// + public ulong HSInvocations; + + /// + public ulong DSInvocations; + + /// + public ulong CSInvocations; + + /// + public ulong ASInvocations; + + /// + public ulong MSInvocations; + + /// + public ulong MSPrimitives; +} + +/// +/// D3D12_QUERY_DATA_SO_STATISTICS +public partial struct QueryDataSOStatistics +{ + /// + public ulong NumPrimitivesWritten; + + /// + public ulong PrimitivesStorageNeeded; +} + +/// +/// D3D12_STREAM_OUTPUT_BUFFER_VIEW +public partial struct StreamOutputBufferView +{ + /// + public ulong BufferLocation; + + /// + public ulong SizeInBytes; + + /// + public ulong BufferFilledSizeLocation; +} + +/// +/// D3D12_DRAW_ARGUMENTS +public partial struct DrawArguments +{ + /// + public uint VertexCountPerInstance; + + /// + public uint InstanceCount; + + /// + public uint StartVertexLocation; + + /// + public uint StartInstanceLocation; +} + +/// +/// D3D12_DRAW_INDEXED_ARGUMENTS +public partial struct DrawIndexedArguments +{ + /// + public uint IndexCountPerInstance; + + /// + public uint InstanceCount; + + /// + public uint StartIndexLocation; + + /// + public int BaseVertexLocation; + + /// + public uint StartInstanceLocation; +} + +/// +/// D3D12_DISPATCH_ARGUMENTS +public partial struct DispatchArguments +{ + /// + public uint ThreadGroupCountX; + + /// + public uint ThreadGroupCountY; + + /// + public uint ThreadGroupCountZ; +} + +/// +/// D3D12_VERTEX_BUFFER_VIEW +public partial struct VertexBufferView +{ + /// + public ulong BufferLocation; + + /// + public uint SizeInBytes; + + /// + public uint StrideInBytes; +} + +/// +/// D3D12_INDEX_BUFFER_VIEW +public partial struct IndexBufferView +{ + /// + public ulong BufferLocation; + + /// + public uint SizeInBytes; + + /// + public Graphics.Dxgi.Common.Format Format; +} + +/// +/// D3D12_INDIRECT_ARGUMENT_DESC +public partial struct IndirectArgumentDescription +{ + /// + public IndirectArgumentType Type; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref _Anonymous_e__Union._VertexBuffer_e__Struct VertexBuffer + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.VertexBuffer; + } + } + + [UnscopedRef] + public ref _Anonymous_e__Union._Constant_e__Struct Constant + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Constant; + } + } + + [UnscopedRef] + public ref _Anonymous_e__Union._ConstantBufferView_e__Struct ConstantBufferView + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.ConstantBufferView; + } + } + + [UnscopedRef] + public ref _Anonymous_e__Union._ShaderResourceView_e__Struct ShaderResourceView + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.ShaderResourceView; + } + } + + [UnscopedRef] + public ref _Anonymous_e__Union._UnorderedAccessView_e__Struct UnorderedAccessView + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.UnorderedAccessView; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public _Anonymous_e__Union._VertexBuffer_e__Struct VertexBuffer; + + /// + [FieldOffset(0)] + public _Anonymous_e__Union._Constant_e__Struct Constant; + + /// + [FieldOffset(0)] + public _Anonymous_e__Union._ConstantBufferView_e__Struct ConstantBufferView; + + /// + [FieldOffset(0)] + public _Anonymous_e__Union._ShaderResourceView_e__Struct ShaderResourceView; + + /// + [FieldOffset(0)] + public _Anonymous_e__Union._UnorderedAccessView_e__Struct UnorderedAccessView; + + public partial struct _ShaderResourceView_e__Struct + { + /// + public uint RootParameterIndex; + } + public partial struct _Constant_e__Struct + { + /// + public uint RootParameterIndex; + + /// + public uint DestOffsetIn32BitValues; + + /// + public uint Num32BitValuesToSet; + } + public partial struct _UnorderedAccessView_e__Struct + { + /// + public uint RootParameterIndex; + } + public partial struct _VertexBuffer_e__Struct + { + /// + public uint Slot; + } + public partial struct _ConstantBufferView_e__Struct + { + /// + public uint RootParameterIndex; + } + } +} + +/// +/// D3D12_COMMAND_SIGNATURE_DESC +public partial struct CommandSignatureDescription +{ + /// + public uint ByteStride; + + /// + public uint NumArgumentDescs; + + /// + public unsafe IndirectArgumentDescription* pArgumentDescs; + + /// + public uint NodeMask; +} + +/// +/// D3D12_WRITEBUFFERIMMEDIATE_PARAMETER +public partial struct WriteBufferImmediateParameter +{ + /// + public ulong Dest; + + /// + public uint Value; +} + +/// +/// D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT +public partial struct FeatureDataProtectedResourceSessionSupport +{ + /// + public uint NodeIndex; + + /// + public ProtectedResourceSessionSupportFlags Support; +} + +/// +/// D3D12_PROTECTED_RESOURCE_SESSION_DESC +public partial struct ProtectedResourceSessionDescription +{ + /// + public uint NodeMask; + + /// + public ProtectedResourceSessionFlags Flags; +} + +/// +/// D3D12_META_COMMAND_PARAMETER_DESC +public partial struct MetaCommandParameterDescription +{ + /// + public unsafe ushort* Name; + + /// + public MetaCommandParameterType Type; + + /// + public MetaCommandParameterFlags Flags; + + /// + public ResourceStates RequiredResourceState; + + /// + public uint StructureOffset; +} + +/// +/// D3D12_META_COMMAND_DESC +public partial struct MetaCommandDescription +{ + /// + public Guid Id; + + /// + public unsafe ushort* Name; + + /// + public GraphicsStates InitializationDirtyState; + + /// + public GraphicsStates ExecutionDirtyState; +} + +/// +/// D3D12_STATE_SUBOBJECT +public partial struct StateSubObject +{ + /// + public StateSubObjectType Type; + + /// + public unsafe void* pDesc; +} + +/// +/// D3D12_STATE_OBJECT_CONFIG +public partial struct StateObjectConfig +{ + /// + public StateObjectFlags Flags; +} + +/// +/// D3D12_GLOBAL_ROOT_SIGNATURE +public partial struct GlobalRootSignature +{ + /// + public unsafe ID3D12RootSignature* pGlobalRootSignature; +} + +/// +/// D3D12_LOCAL_ROOT_SIGNATURE +public partial struct LocalRootSignature +{ + /// + public unsafe ID3D12RootSignature* pLocalRootSignature; +} + +/// +/// D3D12_NODE_MASK +public partial struct NodeMask +{ + /// + public uint Mask; +} + +/// +/// D3D12_EXPORT_DESC +public partial struct ExportDescription +{ + /// + public unsafe ushort* Name; + + /// + public unsafe ushort* ExportToRename; + + /// + public ExportFlags Flags; +} + +/// +/// D3D12_DXIL_LIBRARY_DESC +public partial struct DxilLibraryDescription +{ + /// + public ShaderBytecode DXILLibrary; + + /// + public uint NumExports; + + /// + public unsafe ExportDescription* pExports; +} + +/// +/// D3D12_EXISTING_COLLECTION_DESC +public partial struct ExistingCollectionDescription +{ + /// + public unsafe ID3D12StateObject* pExistingCollection; + + /// + public uint NumExports; + + /// + public unsafe ExportDescription* pExports; +} + +/// +/// D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION +public partial struct SubObjectToExportsAssociation +{ + /// + public unsafe StateSubObject* pSubobjectToAssociate; + + /// + public uint NumExports; + + /// + public unsafe ushort** pExports; +} + +/// +/// D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION +public partial struct DxilSubObjectToExportsAssociation +{ + /// + public unsafe ushort* SubobjectToAssociate; + + /// + public uint NumExports; + + /// + public unsafe ushort** pExports; +} + +/// +/// D3D12_HIT_GROUP_DESC +public partial struct HitGroupDescription +{ + /// + public unsafe ushort* HitGroupExport; + + /// + public HitGroupType Type; + + /// + public unsafe ushort* AnyHitShaderImport; + + /// + public unsafe ushort* ClosestHitShaderImport; + + /// + public unsafe ushort* IntersectionShaderImport; +} + +/// +/// D3D12_RAYTRACING_SHADER_CONFIG +public partial struct RaytracingShaderConfig +{ + /// + public uint MaxPayloadSizeInBytes; + + /// + public uint MaxAttributeSizeInBytes; +} + +/// +/// D3D12_RAYTRACING_PIPELINE_CONFIG +public partial struct RaytracingPipelineConfig +{ + /// + public uint MaxTraceRecursionDepth; +} + +/// +/// D3D12_RAYTRACING_PIPELINE_CONFIG1 +public partial struct RaytracingPipelineConfig1 +{ + /// + public uint MaxTraceRecursionDepth; + + /// + public RaytracingPipelineFlags Flags; +} + +/// +/// D3D12_STATE_OBJECT_DESC +public partial struct StateObjectDescription +{ + /// + public StateObjectType Type; + + /// + public uint NumSubobjects; + + /// + public unsafe StateSubObject* pSubobjects; +} + +/// +/// D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE +public partial struct GpuVirtualAddressAndStride +{ + /// + public ulong StartAddress; + + /// + public ulong StrideInBytes; +} + +/// +/// D3D12_GPU_VIRTUAL_ADDRESS_RANGE +public partial struct GpuVirtualAddressRange +{ + /// + public ulong StartAddress; + + /// + public ulong SizeInBytes; +} + +/// +/// D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE +public partial struct GpuVirtualAddressRangeAndStride +{ + /// + public ulong StartAddress; + + /// + public ulong SizeInBytes; + + /// + public ulong StrideInBytes; +} + +/// +/// D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC +public partial struct RaytracingGeometryTrianglesDescription +{ + /// + public ulong Transform3x4; + + /// + public Graphics.Dxgi.Common.Format IndexFormat; + + /// + public Graphics.Dxgi.Common.Format VertexFormat; + + /// + public uint IndexCount; + + /// + public uint VertexCount; + + /// + public ulong IndexBuffer; + + /// + public GpuVirtualAddressAndStride VertexBuffer; +} + +/// +/// D3D12_RAYTRACING_AABB +public partial struct RaytracingAabb +{ + /// + public float MinX; + + /// + public float MinY; + + /// + public float MinZ; + + /// + public float MaxX; + + /// + public float MaxY; + + /// + public float MaxZ; +} + +/// +/// D3D12_RAYTRACING_GEOMETRY_AABBS_DESC +public partial struct RaytracingGeometryAabbsDescription +{ + /// + public ulong AABBCount; + + /// + public GpuVirtualAddressAndStride AABBs; +} + +/// +/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC +public partial struct RaytracingAccelerationStructurePostbuildInfoDescription +{ + /// + public ulong DestBuffer; + + /// + public RaytracingAccelerationStructurePostbuildInfoType InfoType; +} + +/// +/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC +public partial struct RaytracingAccelerationStructurePostbuildInfoCompactedSizeDescription +{ + /// + public ulong CompactedSizeInBytes; +} + +/// +/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC +public partial struct RaytracingAccelerationStructurePostbuildInfoToolsVisualizationDescription +{ + /// + public ulong DecodedSizeInBytes; +} + +/// +/// D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER +public partial struct BuildRaytracingAccelerationStructureToolsVisualizationHeader +{ + /// + public RaytracingAccelerationStructureType Type; + + /// + public uint NumDescs; +} + +/// +/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC +public partial struct RaytracingAccelerationStructurePostbuildInfoSerializationDescription +{ + /// + public ulong SerializedSizeInBytes; + + /// + public ulong NumBottomLevelAccelerationStructurePointers; +} + +/// +/// D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER +public partial struct SerializedDataDriverMatchingIdentifier +{ + /// + public Guid DriverOpaqueGUID; + + /// + public unsafe fixed byte DriverOpaqueVersioningData[16]; +} + +/// +/// D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER +public partial struct SerializedRaytracingAccelerationStructureHeader +{ + /// + public SerializedDataDriverMatchingIdentifier DriverMatchingIdentifier; + + /// + public ulong SerializedSizeInBytesIncludingHeader; + + /// + public ulong DeserializedSizeInBytes; + + /// + public ulong NumBottomLevelAccelerationStructurePointersAfterHeader; +} + +/// +/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC +public partial struct RaytracingAccelerationStructurePostbuildInfoCurrentSizeDescription +{ + /// + public ulong CurrentSizeInBytes; +} + +/// +/// D3D12_RAYTRACING_INSTANCE_DESC +public partial struct RaytracingInstanceDescription +{ + /// + public unsafe fixed float Transform[12]; + + /// + public uint _bitfield1; + + /// + public uint _bitfield2; + + /// + public ulong AccelerationStructure; +} + +/// +/// D3D12_RAYTRACING_GEOMETRY_DESC +public partial struct RaytracingGeometryDescription +{ + /// + public RaytracingGeometryType Type; + + /// + public RaytracingGeometryFlags Flags; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref RaytracingGeometryTrianglesDescription Triangles + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Triangles; + } + } + + [UnscopedRef] + public ref RaytracingGeometryAabbsDescription AABBs + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.AABBs; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public RaytracingGeometryTrianglesDescription Triangles; + + /// + [FieldOffset(0)] + public RaytracingGeometryAabbsDescription AABBs; + } +} + +/// +/// D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS +public partial struct BuildRaytracingAccelerationStructureInputs +{ + /// + public RaytracingAccelerationStructureType Type; + + /// + public RaytracingAccelerationStructureBuildFlags Flags; + + /// + public uint NumDescs; + + /// + public ElementsLayout DescsLayout; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref ulong InstanceDescs + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.InstanceDescs; + } + } + + [UnscopedRef] + public unsafe ref RaytracingGeometryDescription* pGeometryDescs + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.pGeometryDescs; + } + } + + [UnscopedRef] + public unsafe ref RaytracingGeometryDescription** ppGeometryDescs + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.ppGeometryDescs; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public ulong InstanceDescs; + + /// + [FieldOffset(0)] + public unsafe RaytracingGeometryDescription* pGeometryDescs; + + /// + [FieldOffset(0)] + public unsafe RaytracingGeometryDescription** ppGeometryDescs; + } +} + +/// +/// D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC +public partial struct BuildRaytracingAccelerationStructureDescription +{ + /// + public ulong DestAccelerationStructureData; + + /// + public BuildRaytracingAccelerationStructureInputs Inputs; + + /// + public ulong SourceAccelerationStructureData; + + /// + public ulong ScratchAccelerationStructureData; +} + +/// +/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO +public partial struct RaytracingAccelerationStructurePrebuildInfo +{ + /// + public ulong ResultDataMaxSizeInBytes; + + /// + public ulong ScratchDataSizeInBytes; + + /// + public ulong UpdateScratchDataSizeInBytes; +} + +/// +/// D3D12_AUTO_BREADCRUMB_NODE +public partial struct AutoBreadcrumbNode +{ + /// + public unsafe byte* pCommandListDebugNameA; + + /// + public unsafe ushort* pCommandListDebugNameW; + + /// + public unsafe byte* pCommandQueueDebugNameA; + + /// + public unsafe ushort* pCommandQueueDebugNameW; + + /// + public unsafe ID3D12GraphicsCommandList* pCommandList; + + /// + public unsafe ID3D12CommandQueue* pCommandQueue; + + /// + public uint BreadcrumbCount; + + /// + public unsafe uint* pLastBreadcrumbValue; + + /// + public unsafe AutoBreadcrumbOperation* pCommandHistory; + + /// + public unsafe AutoBreadcrumbNode* pNext; +} + +/// +/// D3D12_DRED_BREADCRUMB_CONTEXT +public partial struct DredBreadcrumbContext +{ + /// + public uint BreadcrumbIndex; + + /// + public unsafe ushort* pContextString; +} + +/// +/// D3D12_AUTO_BREADCRUMB_NODE1 +public partial struct AutoBreadcrumbNode1 +{ + /// + public unsafe byte* pCommandListDebugNameA; + + /// + public unsafe ushort* pCommandListDebugNameW; + + /// + public unsafe byte* pCommandQueueDebugNameA; + + /// + public unsafe ushort* pCommandQueueDebugNameW; + + /// + public unsafe ID3D12GraphicsCommandList* pCommandList; + + /// + public unsafe ID3D12CommandQueue* pCommandQueue; + + /// + public uint BreadcrumbCount; + + /// + public unsafe uint* pLastBreadcrumbValue; + + /// + public unsafe AutoBreadcrumbOperation* pCommandHistory; + + /// + public unsafe AutoBreadcrumbNode1* pNext; + + /// + public uint BreadcrumbContextsCount; + + /// + public unsafe DredBreadcrumbContext* pBreadcrumbContexts; +} + +/// +/// D3D12_DEVICE_REMOVED_EXTENDED_DATA +public partial struct DeviceRemovedExtendedData +{ + /// + public DredFlags Flags; + + /// + public unsafe AutoBreadcrumbNode* pHeadAutoBreadcrumbNode; +} + +/// +/// D3D12_DRED_ALLOCATION_NODE +public partial struct DredAllocationNode +{ + /// + public unsafe byte* ObjectNameA; + + /// + public unsafe ushort* ObjectNameW; + + /// + public DredAllocationType AllocationType; + + /// + public unsafe DredAllocationNode* pNext; +} + +/// +/// D3D12_DRED_ALLOCATION_NODE1 +public partial struct DredAllocationNode1 +{ + /// + public unsafe byte* ObjectNameA; + + /// + public unsafe ushort* ObjectNameW; + + /// + public DredAllocationType AllocationType; + + /// + public unsafe DredAllocationNode1* pNext; + + /// + public unsafe IUnknown* pObject; +} + +/// +/// D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT +public partial struct DredAutoBreadcrumbsOutput +{ + /// + public unsafe AutoBreadcrumbNode* pHeadAutoBreadcrumbNode; +} + +/// +/// D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 +public partial struct DredAutoBreadcrumbsOutput1 +{ + /// + public unsafe AutoBreadcrumbNode1* pHeadAutoBreadcrumbNode; +} + +/// +/// D3D12_DRED_PAGE_FAULT_OUTPUT +public partial struct DredPageFaultOutput +{ + /// + public ulong PageFaultVA; + + /// + public unsafe DredAllocationNode* pHeadExistingAllocationNode; + + /// + public unsafe DredAllocationNode* pHeadRecentFreedAllocationNode; +} + +/// +/// D3D12_DRED_PAGE_FAULT_OUTPUT1 +public partial struct DredPageFaultOutput1 +{ + /// + public ulong PageFaultVA; + + /// + public unsafe DredAllocationNode1* pHeadExistingAllocationNode; + + /// + public unsafe DredAllocationNode1* pHeadRecentFreedAllocationNode; +} + +/// +/// D3D12_DRED_PAGE_FAULT_OUTPUT2 +public partial struct DredPageFaultOutput2 +{ + /// + public ulong PageFaultVA; + + /// + public unsafe DredAllocationNode1* pHeadExistingAllocationNode; + + /// + public unsafe DredAllocationNode1* pHeadRecentFreedAllocationNode; + + /// + public DredPageFaultFlags PageFaultFlags; +} + +/// +/// D3D12_DEVICE_REMOVED_EXTENDED_DATA1 +public partial struct DeviceRemovedExtendedData1 +{ + /// + public HResult DeviceRemovedReason; + + /// + public DredAutoBreadcrumbsOutput AutoBreadcrumbsOutput; + + /// + public DredPageFaultOutput PageFaultOutput; +} + +/// +/// D3D12_DEVICE_REMOVED_EXTENDED_DATA2 +public partial struct DeviceRemovedExtendedData2 +{ + /// + public HResult DeviceRemovedReason; + + /// + public DredAutoBreadcrumbsOutput1 AutoBreadcrumbsOutput; + + /// + public DredPageFaultOutput1 PageFaultOutput; +} + +/// +/// D3D12_DEVICE_REMOVED_EXTENDED_DATA3 +public partial struct DeviceRemovedExtendedData3 +{ + /// + public HResult DeviceRemovedReason; + + /// + public DredAutoBreadcrumbsOutput1 AutoBreadcrumbsOutput; + + /// + public DredPageFaultOutput2 PageFaultOutput; + + /// + public DredDeviceState DeviceState; +} + +/// +/// D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA +public partial struct VersionedDeviceRemovedExtendedData +{ + /// + public DredVersion Version; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref DeviceRemovedExtendedData Dred_1_0 + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Dred_1_0; + } + } + + [UnscopedRef] + public ref DeviceRemovedExtendedData1 Dred_1_1 + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Dred_1_1; + } + } + + [UnscopedRef] + public ref DeviceRemovedExtendedData2 Dred_1_2 + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Dred_1_2; + } + } + + [UnscopedRef] + public ref DeviceRemovedExtendedData3 Dred_1_3 + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Dred_1_3; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public DeviceRemovedExtendedData Dred_1_0; + + /// + [FieldOffset(0)] + public DeviceRemovedExtendedData1 Dred_1_1; + + /// + [FieldOffset(0)] + public DeviceRemovedExtendedData2 Dred_1_2; + + /// + [FieldOffset(0)] + public DeviceRemovedExtendedData3 Dred_1_3; + } +} + +/// +/// D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT +public partial struct FeatureDataProtectedResourceSessionTypeCount +{ + /// + public uint NodeIndex; + + /// + public uint Count; +} + +/// +/// D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES +public partial struct FeatureDataProtectedResourceSessionTypes +{ + /// + public uint NodeIndex; + + /// + public uint Count; + + /// + public unsafe Guid* pTypes; +} + +/// +/// D3D12_PROTECTED_RESOURCE_SESSION_DESC1 +public partial struct ProtectedResourceSessionDescription1 +{ + /// + public uint NodeMask; + + /// + public ProtectedResourceSessionFlags Flags; + + /// + public Guid ProtectionType; +} + +/// +/// D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS +public partial struct RenderPassBeginningAccessClearParameters +{ + /// + public ClearValue ClearValue; +} + +/// +/// D3D12_RENDER_PASS_BEGINNING_ACCESS +public partial struct RenderPassBeginningAccess +{ + /// + public RenderPassBeginningAccessType Type; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref RenderPassBeginningAccessClearParameters Clear + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Clear; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public RenderPassBeginningAccessClearParameters Clear; + } +} + +/// +/// D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS +public partial struct RenderPassEndingAccessResolveSubresourceParameters +{ + /// + public uint SrcSubresource; + + /// + public uint DstSubresource; + + /// + public uint DstX; + + /// + public uint DstY; + + /// + public RawRect SrcRect; +} + +/// +/// D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS +public partial struct RenderPassEndingAccessResolveParameters +{ + /// + public unsafe ID3D12Resource* pSrcResource; + + /// + public unsafe ID3D12Resource* pDstResource; + + /// + public uint SubresourceCount; + + /// + public unsafe RenderPassEndingAccessResolveSubresourceParameters* pSubresourceParameters; + + /// + public Graphics.Dxgi.Common.Format Format; + + /// + public ResolveMode ResolveMode; + + /// + public Bool32 PreserveResolveSource; +} + +/// +/// D3D12_RENDER_PASS_ENDING_ACCESS +public partial struct RenderPassEndingAccess +{ + /// + public RenderPassEndingAccessType Type; + + /// + public _Anonymous_e__Union Anonymous; + + [UnscopedRef] + public ref RenderPassEndingAccessResolveParameters Resolve + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref Anonymous.Resolve; + } + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct _Anonymous_e__Union + { + /// + [FieldOffset(0)] + public RenderPassEndingAccessResolveParameters Resolve; + } +} + +/// +/// D3D12_RENDER_PASS_RENDER_TARGET_DESC +public partial struct RenderPassRenderTargetDescription +{ + /// + public CpuDescriptorHandle cpuDescriptor; + + /// + public RenderPassBeginningAccess BeginningAccess; + + /// + public RenderPassEndingAccess EndingAccess; +} + +/// +/// D3D12_RENDER_PASS_DEPTH_STENCIL_DESC +public partial struct RenderPassDepthStencilDescription +{ + /// + public CpuDescriptorHandle cpuDescriptor; + + /// + public RenderPassBeginningAccess DepthBeginningAccess; + + /// + public RenderPassBeginningAccess StencilBeginningAccess; + + /// + public RenderPassEndingAccess DepthEndingAccess; + + /// + public RenderPassEndingAccess StencilEndingAccess; +} + +/// +/// D3D12_DISPATCH_RAYS_DESC +public partial struct DispatchRaysDescription +{ + /// + public GpuVirtualAddressRange RayGenerationShaderRecord; + + /// + public GpuVirtualAddressRangeAndStride MissShaderTable; + + /// + public GpuVirtualAddressRangeAndStride HitGroupTable; + + /// + public GpuVirtualAddressRangeAndStride CallableShaderTable; + + /// + public uint Width; + + /// + public uint Height; + + /// + public uint Depth; +} + +/// +/// D3D12_SHADER_CACHE_SESSION_DESC +public partial struct ShaderCacheSessionDescription +{ + /// + public Guid Identifier; + + /// + public ShaderCacheMode Mode; + + /// + public ShaderCacheFlags Flags; + + /// + public uint MaximumInMemoryCacheSizeBytes; + + /// + public uint MaximumInMemoryCacheEntries; + + /// + public uint MaximumValueFileSizeBytes; + + /// + public ulong Version; +} + +/// +/// D3D12_SUBRESOURCE_DATA +public partial struct SubresourceData +{ + /// + public unsafe void* pData; + + /// + public nint RowPitch; + + /// + public nint SlicePitch; +} + +/// +/// D3D12_MEMCPY_DEST +public partial struct MemcpyDest +{ + /// + public unsafe void* pData; + + /// + public nuint RowPitch; + + /// + public nuint SlicePitch; +} + +/// +/// D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS +public partial struct DebugDeviceGpuBasedValidationSettings +{ + /// + public uint MaxMessagesPerCommandList; + + /// + public GpuBasedValidationShaderPatchMode DefaultShaderPatchMode; + + /// + public GpuBasedValidationPipelineStateCreateFlags PipelineStateCreateFlags; +} + +/// +/// D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR +public partial struct DebugDeviceGpuSlowdownPerformanceFactor +{ + /// + public float SlowdownFactor; +} + +/// +/// D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS +public partial struct DebugCommandListGpuBasedValidationSettings +{ + /// + public GpuBasedValidationShaderPatchMode ShaderPatchMode; +} + +/// +/// D3D12_MESSAGE +public partial struct Message +{ + /// + public MessageCategory Category; + + /// + public MessageSeverity Severity; + + /// + public MessageId ID; + + /// + public unsafe byte* pDescription; + + /// + public nuint DescriptionByteLength; +} + +/// +/// D3D12_INFO_QUEUE_FILTER_DESC +public partial struct InfoQueueFilterDescription +{ + /// + public uint NumCategories; + + /// + public unsafe MessageCategory* pCategoryList; + + /// + public uint NumSeverities; + + /// + public unsafe MessageSeverity* pSeverityList; + + /// + public uint NumIDs; + + /// + public unsafe MessageId* pIDList; +} + +/// +/// D3D12_INFO_QUEUE_FILTER +public partial struct InfoQueueFilter +{ + /// + public InfoQueueFilterDescription AllowList; + + /// + public InfoQueueFilterDescription DenyList; +} + +/// +/// D3D12_DISPATCH_MESH_ARGUMENTS +public partial struct DispatchMeshArguments +{ + /// + public uint ThreadGroupCountX; + + /// + public uint ThreadGroupCountY; + + /// + public uint ThreadGroupCountZ; +} + +/// +/// D3D12_SIGNATURE_PARAMETER_DESC +public partial struct SignatureParameterDescription +{ + /// + public unsafe sbyte* SemanticName; + + /// + public uint SemanticIndex; + + /// + public uint Register; + + /// + public Graphics.Direct3D.Name SystemValueType; + + /// + public Graphics.Direct3D.RegisterComponentType ComponentType; + + /// + public byte Mask; + + /// + public byte ReadWriteMask; + + /// + public uint Stream; + + /// + public Graphics.Direct3D.MinPrecision MinPrecision; +} + +/// +/// D3D12_SHADER_BUFFER_DESC +public partial struct ShaderBufferDescription +{ + /// + public unsafe sbyte* Name; + + /// + public Graphics.Direct3D.CBufferType Type; + + /// + public uint Variables; + + /// + public uint Size; + + /// + public uint uFlags; +} + +/// +/// D3D12_SHADER_VARIABLE_DESC +public partial struct ShaderVariableDescription +{ + /// + public unsafe sbyte* Name; + + /// + public uint StartOffset; + + /// + public uint Size; + + /// + public uint uFlags; + + /// + public unsafe void* DefaultValue; + + /// + public uint StartTexture; + + /// + public uint TextureSize; + + /// + public uint StartSampler; + + /// + public uint SamplerSize; +} + +/// +/// D3D12_SHADER_TYPE_DESC +public partial struct ShaderTypeDescription +{ + /// + public Graphics.Direct3D.ShaderVariableClass Class; + + /// + public Graphics.Direct3D.ShaderVariableType Type; + + /// + public uint Rows; + + /// + public uint Columns; + + /// + public uint Elements; + + /// + public uint Members; + + /// + public uint Offset; + + /// + public unsafe sbyte* Name; +} + +/// +/// D3D12_SHADER_DESC +public partial struct ShaderDescription +{ + /// + public uint Version; + + /// + public unsafe sbyte* Creator; + + /// + public uint Flags; + + /// + public uint ConstantBuffers; + + /// + public uint BoundResources; + + /// + public uint InputParameters; + + /// + public uint OutputParameters; + + /// + public uint InstructionCount; + + /// + public uint TempRegisterCount; + + /// + public uint TempArrayCount; + + /// + public uint DefCount; + + /// + public uint DclCount; + + /// + public uint TextureNormalInstructions; + + /// + public uint TextureLoadInstructions; + + /// + public uint TextureCompInstructions; + + /// + public uint TextureBiasInstructions; + + /// + public uint TextureGradientInstructions; + + /// + public uint FloatInstructionCount; + + /// + public uint IntInstructionCount; + + /// + public uint UintInstructionCount; + + /// + public uint StaticFlowControlCount; + + /// + public uint DynamicFlowControlCount; + + /// + public uint MacroInstructionCount; + + /// + public uint ArrayInstructionCount; + + /// + public uint CutInstructionCount; + + /// + public uint EmitInstructionCount; + + /// + public Graphics.Direct3D.PrimitiveTopology GSOutputTopology; + + /// + public uint GSMaxOutputVertexCount; + + /// + public Graphics.Direct3D.Primitive InputPrimitive; + + /// + public uint PatchConstantParameters; + + /// + public uint cGSInstanceCount; + + /// + public uint cControlPoints; + + /// + public Graphics.Direct3D.TessellatorOutputPrimitive HSOutputPrimitive; + + /// + public Graphics.Direct3D.TessellatorPartitioning HSPartitioning; + + /// + public Graphics.Direct3D.TessellatorDomain TessellatorDomain; + + /// + public uint cBarrierInstructions; + + /// + public uint cInterlockedInstructions; + + /// + public uint cTextureStoreInstructions; +} + +/// +/// D3D12_SHADER_INPUT_BIND_DESC +public partial struct ShaderInputBindDescription +{ + /// + public unsafe sbyte* Name; + + /// + public Graphics.Direct3D.ShaderInputType Type; + + /// + public uint BindPoint; + + /// + public uint BindCount; + + /// + public uint uFlags; + + /// + public Graphics.Direct3D.ResourceReturnType ReturnType; + + /// + public Graphics.Direct3D.SrvDimension Dimension; + + /// + public uint NumSamples; + + /// + public uint Space; + + /// + public uint uID; +} + +/// +/// D3D12_LIBRARY_DESC +public partial struct LibraryDescription +{ + /// + public unsafe sbyte* Creator; + + /// + public uint Flags; + + /// + public uint FunctionCount; +} + +/// +/// D3D12_FUNCTION_DESC +public partial struct FunctionDescription +{ + /// + public uint Version; + + /// + public unsafe sbyte* Creator; + + /// + public uint Flags; + + /// + public uint ConstantBuffers; + + /// + public uint BoundResources; + + /// + public uint InstructionCount; + + /// + public uint TempRegisterCount; + + /// + public uint TempArrayCount; + + /// + public uint DefCount; + + /// + public uint DclCount; + + /// + public uint TextureNormalInstructions; + + /// + public uint TextureLoadInstructions; + + /// + public uint TextureCompInstructions; + + /// + public uint TextureBiasInstructions; + + /// + public uint TextureGradientInstructions; + + /// + public uint FloatInstructionCount; + + /// + public uint IntInstructionCount; + + /// + public uint UintInstructionCount; + + /// + public uint StaticFlowControlCount; + + /// + public uint DynamicFlowControlCount; + + /// + public uint MacroInstructionCount; + + /// + public uint ArrayInstructionCount; + + /// + public uint MovInstructionCount; + + /// + public uint MovcInstructionCount; + + /// + public uint ConversionInstructionCount; + + /// + public uint BitwiseInstructionCount; + + /// + public Graphics.Direct3D.FeatureLevel MinFeatureLevel; + + /// + public ulong RequiredFeatureFlags; + + /// + public unsafe sbyte* Name; + + /// + public int FunctionParameterCount; + + /// + public Bool32 HasReturn; + + /// + public Bool32 Has10Level9VertexShader; + + /// + public Bool32 Has10Level9PixelShader; +} + +/// +/// D3D12_PARAMETER_DESC +public partial struct ParameterDescription +{ + /// + public unsafe sbyte* Name; + + /// + public unsafe sbyte* SemanticName; + + /// + public Graphics.Direct3D.ShaderVariableType Type; + + /// + public Graphics.Direct3D.ShaderVariableClass Class; + + /// + public uint Rows; + + /// + public uint Columns; + + /// + public Graphics.Direct3D.InterpolationMode InterpolationMode; + + /// + public Graphics.Direct3D.ParameterFlags Flags; + + /// + public uint FirstInRegister; + + /// + public uint FirstInComponent; + + /// + public uint FirstOutRegister; + + /// + public uint FirstOutComponent; +} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GraphicsPipelineStateDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GraphicsPipelineStateDescription.cs deleted file mode 100644 index fded052..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GraphicsPipelineStateDescription.cs +++ /dev/null @@ -1,107 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_GRAPHICS_PIPELINE_STATE_DESC -public partial struct GraphicsPipelineStateDescription -{ - /// - public unsafe ID3D12RootSignature* pRootSignature; - - /// - public ShaderBytecode VS; - - /// - public ShaderBytecode PS; - - /// - public ShaderBytecode DS; - - /// - public ShaderBytecode HS; - - /// - public ShaderBytecode GS; - - /// - public StreamOutputDescription StreamOutput; - - /// - public BlendDescription BlendState; - - /// - public uint SampleMask; - - /// - public RasterizerDescription RasterizerState; - - /// - public DepthStencilDescription DepthStencilState; - - /// - public InputLayoutDescription InputLayout; - - /// - public IndexBufferStripCutValue IBStripCutValue; - - /// - public PrimitiveTopologyType PrimitiveTopologyType; - - /// - public uint NumRenderTargets; - - /// - public RTVFormats__FixedBuffer RTVFormats; - - public unsafe struct RTVFormats__FixedBuffer - { - public Graphics.Dxgi.Common.Format e0; - public Graphics.Dxgi.Common.Format e1; - public Graphics.Dxgi.Common.Format e2; - public Graphics.Dxgi.Common.Format e3; - public Graphics.Dxgi.Common.Format e4; - public Graphics.Dxgi.Common.Format e5; - public Graphics.Dxgi.Common.Format e6; - public Graphics.Dxgi.Common.Format e7; - - [UnscopedRef] - public ref Graphics.Dxgi.Common.Format this[int index] - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref AsSpan()[index]; - } - } - - [UnscopedRef] - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public Span AsSpan() - { - return MemoryMarshal.CreateSpan(ref e0, 8); - } - } - - /// - public Graphics.Dxgi.Common.Format DSVFormat; - - /// - public Graphics.Dxgi.Common.SampleDescription SampleDesc; - - /// - public uint NodeMask; - - /// - public CachedPipelineState CachedPSO; - - /// - public PipelineStateFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GraphicsStates.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GraphicsStates.cs deleted file mode 100644 index ece1384..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/GraphicsStates.cs +++ /dev/null @@ -1,71 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_GRAPHICS_STATES -[Flags] -public enum GraphicsStates : uint -{ - /// - /// D3D12_GRAPHICS_STATE_NONE - None = 0, - /// - /// D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS - IAVertexBuffers = 1, - /// - /// D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER - IAIndexBuffer = 2, - /// - /// D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY - IAPrimitiveTopology = 4, - /// - /// D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP - DescriptorHeap = 8, - /// - /// D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE - GraphicsRootSignature = 16, - /// - /// D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE - ComputeRootSignature = 32, - /// - /// D3D12_GRAPHICS_STATE_RS_VIEWPORTS - RSViewports = 64, - /// - /// D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS - RSScissorRects = 128, - /// - /// D3D12_GRAPHICS_STATE_PREDICATION - Predication = 256, - /// - /// D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS - OMRenderTargets = 512, - /// - /// D3D12_GRAPHICS_STATE_OM_STENCIL_REF - OMStencilRef = 1024, - /// - /// D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR - OMBlendFactor = 2048, - /// - /// D3D12_GRAPHICS_STATE_PIPELINE_STATE - PipelineState = 4096, - /// - /// D3D12_GRAPHICS_STATE_SO_TARGETS - SOTargets = 8192, - /// - /// D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS - OMDepthBounds = 16384, - /// - /// D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS - SamplePositions = 32768, - /// - /// D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK - ViewInstanceMask = 65536, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapDescription.cs deleted file mode 100644 index dc4da45..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_HEAP_DESC -public partial struct HeapDescription -{ - /// - public ulong SizeInBytes; - - /// - public HeapProperties Properties; - - /// - public ulong Alignment; - - /// - public HeapFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapFlags.cs deleted file mode 100644 index 1de0516..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapFlags.cs +++ /dev/null @@ -1,65 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_HEAP_FLAGS -[Flags] -public enum HeapFlags : uint -{ - /// - /// D3D12_HEAP_FLAG_NONE - None = 0, - /// - /// D3D12_HEAP_FLAG_SHARED - Shared = 1, - /// - /// D3D12_HEAP_FLAG_DENY_BUFFERS - DenyBuffers = 4, - /// - /// D3D12_HEAP_FLAG_ALLOW_DISPLAY - AllowDisplay = 8, - /// - /// D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER - SharedCrossAdapter = 32, - /// - /// D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES - DenyRtDSTextures = 64, - /// - /// D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES - DenyNonRtDSTextures = 128, - /// - /// D3D12_HEAP_FLAG_HARDWARE_PROTECTED - HardwareProtected = 256, - /// - /// D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH - AllowWriteWatch = 512, - /// - /// D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS - AllowShaderAtomics = 1024, - /// - /// D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT - CreateNotResident = 2048, - /// - /// D3D12_HEAP_FLAG_CREATE_NOT_ZEROED - CreateNotZeroed = 4096, - /// - /// D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES - AllowAllBuffersAndTextures = 0, - /// - /// D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS - AllowOnlyBuffers = 192, - /// - /// D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES - AllowOnlyNonRtDSTextures = 68, - /// - /// D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES - AllowOnlyRtDSTextures = 132, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapProperties.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapProperties.cs deleted file mode 100644 index 02752ab..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapProperties.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_HEAP_PROPERTIES -public partial struct HeapProperties -{ - /// - public HeapType Type; - - /// - public CpuPageProperty CPUPageProperty; - - /// - public MemoryPool MemoryPoolPreference; - - /// - public uint CreationNodeMask; - - /// - public uint VisibleNodeMask; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapSerializationTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapSerializationTier.cs deleted file mode 100644 index bd0422b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapSerializationTier.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_HEAP_SERIALIZATION_TIER -public enum HeapSerializationTier : int -{ - /// - /// D3D12_HEAP_SERIALIZATION_TIER_0 - Tier0 = 0, - /// - /// D3D12_HEAP_SERIALIZATION_TIER_10 - Tier1_0 = 10, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapType.cs deleted file mode 100644 index 1d593a3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapType.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_HEAP_TYPE -public enum HeapType : int -{ - /// - /// D3D12_HEAP_TYPE_DEFAULT - Default = 1, - /// - /// D3D12_HEAP_TYPE_UPLOAD - Upload = 2, - /// - /// D3D12_HEAP_TYPE_READBACK - Readback = 3, - /// - /// D3D12_HEAP_TYPE_CUSTOM - Custom = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HitGroupDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HitGroupDescription.cs deleted file mode 100644 index 36c70a3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HitGroupDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_HIT_GROUP_DESC -public partial struct HitGroupDescription -{ - /// - public unsafe ushort* HitGroupExport; - - /// - public HitGroupType Type; - - /// - public unsafe ushort* AnyHitShaderImport; - - /// - public unsafe ushort* ClosestHitShaderImport; - - /// - public unsafe ushort* IntersectionShaderImport; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HitGroupType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HitGroupType.cs deleted file mode 100644 index e5e4b24..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HitGroupType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_HIT_GROUP_TYPE -public enum HitGroupType : int -{ - /// - /// D3D12_HIT_GROUP_TYPE_TRIANGLES - Triangles = 0, - /// - /// D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE - ProceduralPrimitive = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HitKind.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HitKind.cs deleted file mode 100644 index 931b7a8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/HitKind.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_HIT_KIND -public enum HitKind : int -{ - /// - /// D3D12_HIT_KIND_TRIANGLE_FRONT_FACE - TriangleFrontFace = 254, - /// - /// D3D12_HIT_KIND_TRIANGLE_BACK_FACE - TriangleBackFace = 255, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndexBufferStripCutValue.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndexBufferStripCutValue.cs deleted file mode 100644 index 57052a1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndexBufferStripCutValue.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_INDEX_BUFFER_STRIP_CUT_VALUE -public enum IndexBufferStripCutValue : int -{ - /// - /// D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED - Disabled = 0, - /// - /// D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF - I16Bits = 1, - /// - /// D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF - I32Bits = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndexBufferView.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndexBufferView.cs deleted file mode 100644 index 31b19e6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndexBufferView.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_INDEX_BUFFER_VIEW -public partial struct IndexBufferView -{ - /// - public ulong BufferLocation; - - /// - public uint SizeInBytes; - - /// - public Graphics.Dxgi.Common.Format Format; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndirectArgumentDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndirectArgumentDescription.cs deleted file mode 100644 index 7004810..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndirectArgumentDescription.cs +++ /dev/null @@ -1,127 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_INDIRECT_ARGUMENT_DESC -public partial struct IndirectArgumentDescription -{ - /// - public IndirectArgumentType Type; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref _Anonymous_e__Union._VertexBuffer_e__Struct VertexBuffer - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.VertexBuffer; - } - } - - [UnscopedRef] - public ref _Anonymous_e__Union._Constant_e__Struct Constant - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Constant; - } - } - - [UnscopedRef] - public ref _Anonymous_e__Union._ConstantBufferView_e__Struct ConstantBufferView - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.ConstantBufferView; - } - } - - [UnscopedRef] - public ref _Anonymous_e__Union._ShaderResourceView_e__Struct ShaderResourceView - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.ShaderResourceView; - } - } - - [UnscopedRef] - public ref _Anonymous_e__Union._UnorderedAccessView_e__Struct UnorderedAccessView - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.UnorderedAccessView; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public _Anonymous_e__Union._VertexBuffer_e__Struct VertexBuffer; - - /// - [FieldOffset(0)] - public _Anonymous_e__Union._Constant_e__Struct Constant; - - /// - [FieldOffset(0)] - public _Anonymous_e__Union._ConstantBufferView_e__Struct ConstantBufferView; - - /// - [FieldOffset(0)] - public _Anonymous_e__Union._ShaderResourceView_e__Struct ShaderResourceView; - - /// - [FieldOffset(0)] - public _Anonymous_e__Union._UnorderedAccessView_e__Struct UnorderedAccessView; - - public partial struct _ShaderResourceView_e__Struct - { - /// - public uint RootParameterIndex; - } - public partial struct _Constant_e__Struct - { - /// - public uint RootParameterIndex; - - /// - public uint DestOffsetIn32BitValues; - - /// - public uint Num32BitValuesToSet; - } - public partial struct _UnorderedAccessView_e__Struct - { - /// - public uint RootParameterIndex; - } - public partial struct _VertexBuffer_e__Struct - { - /// - public uint Slot; - } - public partial struct _ConstantBufferView_e__Struct - { - /// - public uint RootParameterIndex; - } - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndirectArgumentType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndirectArgumentType.cs deleted file mode 100644 index 43d1442..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndirectArgumentType.cs +++ /dev/null @@ -1,49 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_INDIRECT_ARGUMENT_TYPE -public enum IndirectArgumentType : int -{ - /// - /// D3D12_INDIRECT_ARGUMENT_TYPE_DRAW - Draw = 0, - /// - /// D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED - DrawIndexed = 1, - /// - /// D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH - Dispatch = 2, - /// - /// D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW - VertexBufferView = 3, - /// - /// D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW - IndexBufferView = 4, - /// - /// D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT - Constant = 5, - /// - /// D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW - ConstantBufferView = 6, - /// - /// D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW - ShaderResourceView = 7, - /// - /// D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW - UnorderedAccessView = 8, - /// - /// D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS - DispatchRays = 9, - /// - /// D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH - DispatchMesh = 10, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/InfoQueueFilter.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/InfoQueueFilter.cs deleted file mode 100644 index 77d3a78..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/InfoQueueFilter.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_INFO_QUEUE_FILTER -public partial struct InfoQueueFilter -{ - /// - public InfoQueueFilterDescription AllowList; - - /// - public InfoQueueFilterDescription DenyList; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/InfoQueueFilterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/InfoQueueFilterDescription.cs deleted file mode 100644 index 7df245e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/InfoQueueFilterDescription.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_INFO_QUEUE_FILTER_DESC -public partial struct InfoQueueFilterDescription -{ - /// - public uint NumCategories; - - /// - public unsafe MessageCategory* pCategoryList; - - /// - public uint NumSeverities; - - /// - public unsafe MessageSeverity* pSeverityList; - - /// - public uint NumIDs; - - /// - public unsafe MessageId* pIDList; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/InputClassification.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/InputClassification.cs deleted file mode 100644 index 430073f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/InputClassification.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_INPUT_CLASSIFICATION -public enum InputClassification : int -{ - /// - /// D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA - PerVertexData = 0, - /// - /// D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA - PerInstanceData = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/InputElementDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/InputElementDescription.cs deleted file mode 100644 index 19abd33..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/InputElementDescription.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_INPUT_ELEMENT_DESC -public partial struct InputElementDescription -{ - /// - public unsafe sbyte* SemanticName; - - /// - public uint SemanticIndex; - - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public uint InputSlot; - - /// - public uint AlignedByteOffset; - - /// - public InputClassification InputSlotClass; - - /// - public uint InstanceDataStepRate; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/InputLayoutDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/InputLayoutDescription.cs deleted file mode 100644 index 069b71d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/InputLayoutDescription.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_INPUT_LAYOUT_DESC -public partial struct InputLayoutDescription -{ - /// - public unsafe InputElementDescription* pInputElementDescs; - - /// - public uint NumElements; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/LibraryDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/LibraryDescription.cs deleted file mode 100644 index 60abe54..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/LibraryDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_LIBRARY_DESC -public partial struct LibraryDescription -{ - /// - public unsafe sbyte* Creator; - - /// - public uint Flags; - - /// - public uint FunctionCount; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/LifetimeState.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/LifetimeState.cs deleted file mode 100644 index 591c000..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/LifetimeState.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_LIFETIME_STATE -public enum LifetimeState : int -{ - /// - /// D3D12_LIFETIME_STATE_IN_USE - InUse = 0, - /// - /// D3D12_LIFETIME_STATE_NOT_IN_USE - NotInUse = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/LocalRootSignature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/LocalRootSignature.cs deleted file mode 100644 index 04707be..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/LocalRootSignature.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_LOCAL_ROOT_SIGNATURE -public partial struct LocalRootSignature -{ - /// - public unsafe ID3D12RootSignature* pLocalRootSignature; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/LogicOperation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/LogicOperation.cs deleted file mode 100644 index aedbced..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/LogicOperation.cs +++ /dev/null @@ -1,64 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_LOGIC_OP -public enum LogicOperation : int -{ - /// - /// D3D12_LOGIC_OP_CLEAR - Clear = 0, - /// - /// D3D12_LOGIC_OP_SET - Set = 1, - /// - /// D3D12_LOGIC_OP_COPY - Copy = 2, - /// - /// D3D12_LOGIC_OP_COPY_INVERTED - CopyInverted = 3, - /// - /// D3D12_LOGIC_OP_NOOP - Noop = 4, - /// - /// D3D12_LOGIC_OP_INVERT - Invert = 5, - /// - /// D3D12_LOGIC_OP_AND - And = 6, - /// - /// D3D12_LOGIC_OP_NAND - Nand = 7, - /// - /// D3D12_LOGIC_OP_OR - Or = 8, - /// - /// D3D12_LOGIC_OP_NOR - Nor = 9, - /// - /// D3D12_LOGIC_OP_XOR - Xor = 10, - /// - /// D3D12_LOGIC_OP_EQUIV - Equiv = 11, - /// - /// D3D12_LOGIC_OP_AND_REVERSE - AndReverse = 12, - /// - /// D3D12_LOGIC_OP_AND_INVERTED - AndInverted = 13, - /// - /// D3D12_LOGIC_OP_OR_REVERSE - OrReverse = 14, - /// - /// D3D12_LOGIC_OP_OR_INVERTED - OrInverted = 15, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MeasurementsAction.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MeasurementsAction.cs deleted file mode 100644 index fbcef91..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MeasurementsAction.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_MEASUREMENTS_ACTION -public enum MeasurementsAction : int -{ - /// - /// D3D12_MEASUREMENTS_ACTION_KEEP_ALL - KeepAll = 0, - /// - /// D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS - CommitResults = 1, - /// - /// D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY - CommitResultsHighPriority = 2, - /// - /// D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS - DiscardPrevious = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MemcpyDest.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MemcpyDest.cs deleted file mode 100644 index 488f7a3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MemcpyDest.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_MEMCPY_DEST -public partial struct MemcpyDest -{ - /// - public unsafe void* pData; - - /// - public nuint RowPitch; - - /// - public nuint SlicePitch; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MemoryPool.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MemoryPool.cs deleted file mode 100644 index 88702e6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MemoryPool.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_MEMORY_POOL -public enum MemoryPool : int -{ - /// - /// D3D12_MEMORY_POOL_UNKNOWN - Unknown = 0, - /// - /// D3D12_MEMORY_POOL_L0 - L0 = 1, - /// - /// D3D12_MEMORY_POOL_L1 - L1 = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MeshShaderTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MeshShaderTier.cs deleted file mode 100644 index d540925..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MeshShaderTier.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_MESH_SHADER_TIER -public enum MeshShaderTier : int -{ - /// - /// D3D12_MESH_SHADER_TIER_NOT_SUPPORTED - NotSupported = 0, - /// - /// D3D12_MESH_SHADER_TIER_1 - Tier1 = 10, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Message.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Message.cs deleted file mode 100644 index 2d30796..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Message.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_MESSAGE -public partial struct Message -{ - /// - public MessageCategory Category; - - /// - public MessageSeverity Severity; - - /// - public MessageId ID; - - /// - public unsafe byte* pDescription; - - /// - public nuint DescriptionByteLength; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageCallbackFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageCallbackFlags.cs deleted file mode 100644 index 8ec8be0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageCallbackFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_MESSAGE_CALLBACK_FLAGS -[Flags] -public enum MessageCallbackFlags : int -{ - /// - /// D3D12_MESSAGE_CALLBACK_FLAG_NONE - None = 0, - /// - /// D3D12_MESSAGE_CALLBACK_IGNORE_FILTERS - IgnoreFilters = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageCategory.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageCategory.cs deleted file mode 100644 index 2c1def5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageCategory.cs +++ /dev/null @@ -1,49 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_MESSAGE_CATEGORY -public enum MessageCategory : int -{ - /// - /// D3D12_MESSAGE_CATEGORY_APPLICATION_DEFINED - ApplicationDefined = 0, - /// - /// D3D12_MESSAGE_CATEGORY_MISCELLANEOUS - Miscellaneous = 1, - /// - /// D3D12_MESSAGE_CATEGORY_INITIALIZATION - Initialization = 2, - /// - /// D3D12_MESSAGE_CATEGORY_CLEANUP - Cleanup = 3, - /// - /// D3D12_MESSAGE_CATEGORY_COMPILATION - Compilation = 4, - /// - /// D3D12_MESSAGE_CATEGORY_STATE_CREATION - StateCreation = 5, - /// - /// D3D12_MESSAGE_CATEGORY_STATE_SETTING - StateSetting = 6, - /// - /// D3D12_MESSAGE_CATEGORY_STATE_GETTING - StateGetting = 7, - /// - /// D3D12_MESSAGE_CATEGORY_RESOURCE_MANIPULATION - ResourceManipulation = 8, - /// - /// D3D12_MESSAGE_CATEGORY_EXECUTION - Execution = 9, - /// - /// D3D12_MESSAGE_CATEGORY_SHADER - Shader = 10, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageSeverity.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageSeverity.cs deleted file mode 100644 index ea3ca0a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageSeverity.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_MESSAGE_SEVERITY -public enum MessageSeverity : int -{ - /// - /// D3D12_MESSAGE_SEVERITY_CORRUPTION - Corruption = 0, - /// - /// D3D12_MESSAGE_SEVERITY_ERROR - Error = 1, - /// - /// D3D12_MESSAGE_SEVERITY_WARNING - Warning = 2, - /// - /// D3D12_MESSAGE_SEVERITY_INFO - Info = 3, - /// - /// D3D12_MESSAGE_SEVERITY_MESSAGE - Message = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandDescription.cs deleted file mode 100644 index ccfd92b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_META_COMMAND_DESC -public partial struct MetaCommandDescription -{ - /// - public Guid Id; - - /// - public unsafe ushort* Name; - - /// - public GraphicsStates InitializationDirtyState; - - /// - public GraphicsStates ExecutionDirtyState; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterDescription.cs deleted file mode 100644 index ce907b0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_META_COMMAND_PARAMETER_DESC -public partial struct MetaCommandParameterDescription -{ - /// - public unsafe ushort* Name; - - /// - public MetaCommandParameterType Type; - - /// - public MetaCommandParameterFlags Flags; - - /// - public ResourceStates RequiredResourceState; - - /// - public uint StructureOffset; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterFlags.cs deleted file mode 100644 index dc6fb6e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterFlags.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_META_COMMAND_PARAMETER_FLAGS -[Flags] -public enum MetaCommandParameterFlags : uint -{ - None = 0, - /// - /// D3D12_META_COMMAND_PARAMETER_FLAG_INPUT - Input = 1, - /// - /// D3D12_META_COMMAND_PARAMETER_FLAG_OUTPUT - Output = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterStage.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterStage.cs deleted file mode 100644 index 547592e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterStage.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_META_COMMAND_PARAMETER_STAGE -public enum MetaCommandParameterStage : int -{ - /// - /// D3D12_META_COMMAND_PARAMETER_STAGE_CREATION - Creation = 0, - /// - /// D3D12_META_COMMAND_PARAMETER_STAGE_INITIALIZATION - Initialization = 1, - /// - /// D3D12_META_COMMAND_PARAMETER_STAGE_EXECUTION - Execution = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterType.cs deleted file mode 100644 index b1a002e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterType.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_META_COMMAND_PARAMETER_TYPE -public enum MetaCommandParameterType : int -{ - /// - /// D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT - Float = 0, - /// - /// D3D12_META_COMMAND_PARAMETER_TYPE_UINT64 - UInt64 = 1, - /// - /// D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS - GpuVirtualAddress = 2, - /// - /// D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV - CpuDescriptorHandleHeapTypeCbvSrvUav = 3, - /// - /// D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV - GpuDescriptorHandleHeapTypeCbvSrvUav = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MipRegion.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MipRegion.cs deleted file mode 100644 index 212bb34..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MipRegion.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_MIP_REGION -public partial struct MipRegion -{ - /// - public uint Width; - - /// - public uint Height; - - /// - public uint Depth; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MultipleFenceWaitFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MultipleFenceWaitFlags.cs deleted file mode 100644 index 43088d1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MultipleFenceWaitFlags.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_MULTIPLE_FENCE_WAIT_FLAGS -[Flags] -public enum MultipleFenceWaitFlags : uint -{ - /// - /// D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE - None = 0, - /// - /// D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY - Any = 1, - /// - /// D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL - All = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MultisampleQualityLevelFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MultisampleQualityLevelFlags.cs deleted file mode 100644 index 2e29d76..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/MultisampleQualityLevelFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS -[Flags] -public enum MultisampleQualityLevelFlags : uint -{ - /// - /// D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE - None = 0, - /// - /// D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE - TiledResource = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/NodeMask.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/NodeMask.cs deleted file mode 100644 index 1d27ed5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/NodeMask.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_NODE_MASK -public partial struct NodeMask -{ - /// - public uint Mask; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PackedMipInfo.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PackedMipInfo.cs deleted file mode 100644 index 08f6ceb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PackedMipInfo.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PACKED_MIP_INFO -public partial struct PackedMipInfo -{ - /// - public byte NumStandardMips; - - /// - public byte NumPackedMips; - - /// - public uint NumTilesForPackedMips; - - /// - public uint StartTileIndexInOverallResource; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ParameterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ParameterDescription.cs deleted file mode 100644 index c74b5e7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ParameterDescription.cs +++ /dev/null @@ -1,51 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PARAMETER_DESC -public partial struct ParameterDescription -{ - /// - public unsafe sbyte* Name; - - /// - public unsafe sbyte* SemanticName; - - /// - public Graphics.Direct3D.ShaderVariableType Type; - - /// - public Graphics.Direct3D.ShaderVariableClass Class; - - /// - public uint Rows; - - /// - public uint Columns; - - /// - public Graphics.Direct3D.InterpolationMode InterpolationMode; - - /// - public Graphics.Direct3D.ParameterFlags Flags; - - /// - public uint FirstInRegister; - - /// - public uint FirstInComponent; - - /// - public uint FirstOutRegister; - - /// - public uint FirstOutComponent; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateFlags.cs deleted file mode 100644 index 347906f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PIPELINE_STATE_FLAGS -[Flags] -public enum PipelineStateFlags : uint -{ - /// - /// D3D12_PIPELINE_STATE_FLAG_NONE - None = 0, - /// - /// D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG - ToolDebug = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateStreamDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateStreamDescription.cs deleted file mode 100644 index 1b9bf4a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateStreamDescription.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PIPELINE_STATE_STREAM_DESC -public partial struct PipelineStateStreamDescription -{ - /// - public nuint SizeInBytes; - - /// - public unsafe void* pPipelineStateSubobjectStream; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateSubObjectType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateSubObjectType.cs deleted file mode 100644 index a57afc7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateSubObjectType.cs +++ /dev/null @@ -1,94 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE -public enum PipelineStateSubObjectType : int -{ - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE - RootSignature = 0, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS - VS = 1, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS - PS = 2, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS - DS = 3, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS - HS = 4, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS - GS = 5, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS - CS = 6, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT - StreamOutput = 7, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND - Blend = 8, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK - SampleMask = 9, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER - Rasterizer = 10, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL - DepthStencil = 11, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT - InputLayout = 12, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE - IBStripCutValue = 13, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY - PrimitiveTopology = 14, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS - RenderTargetFormats = 15, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT - DepthStencilFormat = 16, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC - SampleDesc = 17, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK - NodeMask = 18, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO - CachedPso = 19, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS - Flags = 20, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1 - DepthStencil1 = 21, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING - ViewInstancing = 22, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS - AS = 24, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS - MS = 25, - /// - /// D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID - MaxValid = 26, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PlacedSubresourceFootprint.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PlacedSubresourceFootprint.cs deleted file mode 100644 index a1f9fb2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PlacedSubresourceFootprint.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PLACED_SUBRESOURCE_FOOTPRINT -public partial struct PlacedSubresourceFootprint -{ - /// - public ulong Offset; - - /// - public SubresourceFootprint Footprint; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PredicationOperation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PredicationOperation.cs deleted file mode 100644 index 2d00f40..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PredicationOperation.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PREDICATION_OP -public enum PredicationOperation : int -{ - /// - /// D3D12_PREDICATION_OP_EQUAL_ZERO - EqualZero = 0, - /// - /// D3D12_PREDICATION_OP_NOT_EQUAL_ZERO - NotEqualZero = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PrimitiveTopologyType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PrimitiveTopologyType.cs deleted file mode 100644 index 82f7e52..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/PrimitiveTopologyType.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PRIMITIVE_TOPOLOGY_TYPE -public enum PrimitiveTopologyType : int -{ - /// - /// D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED - Undefined = 0, - /// - /// D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT - Point = 1, - /// - /// D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE - Line = 2, - /// - /// D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE - Triangle = 3, - /// - /// D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH - Patch = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProgrammableSamplePositionsTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProgrammableSamplePositionsTier.cs deleted file mode 100644 index 46c7fff..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProgrammableSamplePositionsTier.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER -public enum ProgrammableSamplePositionsTier : int -{ - /// - /// D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED - NotSupported = 0, - /// - /// D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1 - Tier1 = 1, - /// - /// D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 - Tier2 = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionDescription.cs deleted file mode 100644 index 2709011..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionDescription.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PROTECTED_RESOURCE_SESSION_DESC -public partial struct ProtectedResourceSessionDescription -{ - /// - public uint NodeMask; - - /// - public ProtectedResourceSessionFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionDescription1.cs deleted file mode 100644 index 798a5fe..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionDescription1.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PROTECTED_RESOURCE_SESSION_DESC1 -public partial struct ProtectedResourceSessionDescription1 -{ - /// - public uint NodeMask; - - /// - public ProtectedResourceSessionFlags Flags; - - /// - public Guid ProtectionType; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionFlags.cs deleted file mode 100644 index b096ce6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionFlags.cs +++ /dev/null @@ -1,20 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PROTECTED_RESOURCE_SESSION_FLAGS -[Flags] -public enum ProtectedResourceSessionFlags : uint -{ - /// - /// D3D12_PROTECTED_RESOURCE_SESSION_FLAG_NONE - None = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionSupportFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionSupportFlags.cs deleted file mode 100644 index c01b8cc..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionSupportFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS -[Flags] -public enum ProtectedResourceSessionSupportFlags : uint -{ - /// - /// D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_NONE - None = 0, - /// - /// D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_SUPPORTED - Supported = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedSessionStatus.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedSessionStatus.cs deleted file mode 100644 index 7819a64..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedSessionStatus.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_PROTECTED_SESSION_STATUS -public enum ProtectedSessionStatus : int -{ - /// - /// D3D12_PROTECTED_SESSION_STATUS_OK - Ok = 0, - /// - /// D3D12_PROTECTED_SESSION_STATUS_INVALID - Invalid = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataPipelineStatistics.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataPipelineStatistics.cs deleted file mode 100644 index 440799a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataPipelineStatistics.cs +++ /dev/null @@ -1,48 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_QUERY_DATA_PIPELINE_STATISTICS -public partial struct QueryDataPipelineStatistics -{ - /// - public ulong IAVertices; - - /// - public ulong IAPrimitives; - - /// - public ulong VSInvocations; - - /// - public ulong GSInvocations; - - /// - public ulong GSPrimitives; - - /// - public ulong CInvocations; - - /// - public ulong CPrimitives; - - /// - public ulong PSInvocations; - - /// - public ulong HSInvocations; - - /// - public ulong DSInvocations; - - /// - public ulong CSInvocations; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataPipelineStatistics1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataPipelineStatistics1.cs deleted file mode 100644 index d47bc0c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataPipelineStatistics1.cs +++ /dev/null @@ -1,57 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_QUERY_DATA_PIPELINE_STATISTICS1 -public partial struct QueryDataPipelineStatistics1 -{ - /// - public ulong IAVertices; - - /// - public ulong IAPrimitives; - - /// - public ulong VSInvocations; - - /// - public ulong GSInvocations; - - /// - public ulong GSPrimitives; - - /// - public ulong CInvocations; - - /// - public ulong CPrimitives; - - /// - public ulong PSInvocations; - - /// - public ulong HSInvocations; - - /// - public ulong DSInvocations; - - /// - public ulong CSInvocations; - - /// - public ulong ASInvocations; - - /// - public ulong MSInvocations; - - /// - public ulong MSPrimitives; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataSOStatistics.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataSOStatistics.cs deleted file mode 100644 index bbf63e5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataSOStatistics.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_QUERY_DATA_SO_STATISTICS -public partial struct QueryDataSOStatistics -{ - /// - public ulong NumPrimitivesWritten; - - /// - public ulong PrimitivesStorageNeeded; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryHeapDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryHeapDescription.cs deleted file mode 100644 index c57621d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryHeapDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_QUERY_HEAP_DESC -public partial struct QueryHeapDescription -{ - /// - public QueryHeapType Type; - - /// - public uint Count; - - /// - public uint NodeMask; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryHeapType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryHeapType.cs deleted file mode 100644 index 2692fda..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryHeapType.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_QUERY_HEAP_TYPE -public enum QueryHeapType : int -{ - /// - /// D3D12_QUERY_HEAP_TYPE_OCCLUSION - Occlusion = 0, - /// - /// D3D12_QUERY_HEAP_TYPE_TIMESTAMP - Timestamp = 1, - /// - /// D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS - PipelineStatistics = 2, - /// - /// D3D12_QUERY_HEAP_TYPE_SO_STATISTICS - SOStatistics = 3, - /// - /// D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS - VideoDecodeStatistics = 4, - /// - /// D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP - CopyQueueTimestamp = 5, - /// - /// D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1 - PipelineStatistics1 = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryType.cs deleted file mode 100644 index 50f2aae..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryType.cs +++ /dev/null @@ -1,46 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_QUERY_TYPE -public enum QueryType : int -{ - /// - /// D3D12_QUERY_TYPE_OCCLUSION - Occlusion = 0, - /// - /// D3D12_QUERY_TYPE_BINARY_OCCLUSION - BinaryOcclusion = 1, - /// - /// D3D12_QUERY_TYPE_TIMESTAMP - Timestamp = 2, - /// - /// D3D12_QUERY_TYPE_PIPELINE_STATISTICS - PipelineStatistics = 3, - /// - /// D3D12_QUERY_TYPE_SO_STATISTICS_STREAM0 - SOStatisticsStream0 = 4, - /// - /// D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1 - SOStatisticsStream1 = 5, - /// - /// D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2 - SOStatisticsStream2 = 6, - /// - /// D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3 - SOStatisticsStream3 = 7, - /// - /// D3D12_QUERY_TYPE_VIDEO_DECODE_STATISTICS - VideoDecodeStatistics = 8, - /// - /// D3D12_QUERY_TYPE_PIPELINE_STATISTICS1 - PipelineStatistics1 = 10, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Range.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Range.cs deleted file mode 100644 index 74b52c0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Range.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RANGE -public partial struct Range -{ - /// - public nuint Begin; - - /// - public nuint End; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RangeUInt64.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RangeUInt64.cs deleted file mode 100644 index c4b9e30..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RangeUInt64.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RANGE_UINT64 -public partial struct RangeUInt64 -{ - /// - public ulong Begin; - - /// - public ulong End; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RasterizerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RasterizerDescription.cs deleted file mode 100644 index 1214e1d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RasterizerDescription.cs +++ /dev/null @@ -1,48 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RASTERIZER_DESC -public partial struct RasterizerDescription -{ - /// - public FillMode FillMode; - - /// - public CullMode CullMode; - - /// - public Bool32 FrontCounterClockwise; - - /// - public int DepthBias; - - /// - public float DepthBiasClamp; - - /// - public float SlopeScaledDepthBias; - - /// - public Bool32 DepthClipEnable; - - /// - public Bool32 MultisampleEnable; - - /// - public Bool32 AntialiasedLineEnable; - - /// - public uint ForcedSampleCount; - - /// - public ConservativeRasterizationMode ConservativeRaster; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RayFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RayFlags.cs deleted file mode 100644 index e39fd2f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RayFlags.cs +++ /dev/null @@ -1,50 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAY_FLAGS -[Flags] -public enum RayFlags : uint -{ - /// - /// D3D12_RAY_FLAG_NONE - None = 0, - /// - /// D3D12_RAY_FLAG_FORCE_OPAQUE - ForceOpaque = 1, - /// - /// D3D12_RAY_FLAG_FORCE_NON_OPAQUE - ForceNonOpaque = 2, - /// - /// D3D12_RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH - AcceptFirstHitAndEndSearch = 4, - /// - /// D3D12_RAY_FLAG_SKIP_CLOSEST_HIT_SHADER - SkipClosestHitShader = 8, - /// - /// D3D12_RAY_FLAG_CULL_BACK_FACING_TRIANGLES - CullBackFacingTriangles = 16, - /// - /// D3D12_RAY_FLAG_CULL_FRONT_FACING_TRIANGLES - CullFrontFacingTriangles = 32, - /// - /// D3D12_RAY_FLAG_CULL_OPAQUE - CullOpaque = 64, - /// - /// D3D12_RAY_FLAG_CULL_NON_OPAQUE - CullNonOpaque = 128, - /// - /// D3D12_RAY_FLAG_SKIP_TRIANGLES - SkipTriangles = 256, - /// - /// D3D12_RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES - SkipProceduralPrimitives = 512, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAabb.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAabb.cs deleted file mode 100644 index e45431b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAabb.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_AABB -public partial struct RaytracingAabb -{ - /// - public float MinX; - - /// - public float MinY; - - /// - public float MinZ; - - /// - public float MaxX; - - /// - public float MaxY; - - /// - public float MaxZ; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureBuildFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureBuildFlags.cs deleted file mode 100644 index 7d56424..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureBuildFlags.cs +++ /dev/null @@ -1,38 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS -[Flags] -public enum RaytracingAccelerationStructureBuildFlags : uint -{ - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_NONE - None = 0, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE - AllowUpdate = 1, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_COMPACTION - AllowCompaction = 2, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_TRACE - PreferFastTrace = 4, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_BUILD - PreferFastBuild = 8, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_MINIMIZE_MEMORY - MinimizeMemory = 16, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PERFORM_UPDATE - PerformUpdate = 32, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureCopyMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureCopyMode.cs deleted file mode 100644 index 7f88768..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureCopyMode.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE -public enum RaytracingAccelerationStructureCopyMode : int -{ - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_CLONE - Clone = 0, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_COMPACT - Compact = 1, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_VISUALIZATION_DECODE_FOR_TOOLS - VisualizationDecodeForTools = 2, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE - Serialize = 3, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_DESERIALIZE - Deserialize = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCompactedSizeDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCompactedSizeDescription.cs deleted file mode 100644 index 37d0f96..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCompactedSizeDescription.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC -public partial struct RaytracingAccelerationStructurePostbuildInfoCompactedSizeDescription -{ - /// - public ulong CompactedSizeInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCurrentSizeDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCurrentSizeDescription.cs deleted file mode 100644 index 119a4e3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCurrentSizeDescription.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC -public partial struct RaytracingAccelerationStructurePostbuildInfoCurrentSizeDescription -{ - /// - public ulong CurrentSizeInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoDescription.cs deleted file mode 100644 index 4bbd158..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoDescription.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC -public partial struct RaytracingAccelerationStructurePostbuildInfoDescription -{ - /// - public ulong DestBuffer; - - /// - public RaytracingAccelerationStructurePostbuildInfoType InfoType; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoSerializationDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoSerializationDescription.cs deleted file mode 100644 index 3da5667..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoSerializationDescription.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC -public partial struct RaytracingAccelerationStructurePostbuildInfoSerializationDescription -{ - /// - public ulong SerializedSizeInBytes; - - /// - public ulong NumBottomLevelAccelerationStructurePointers; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoToolsVisualizationDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoToolsVisualizationDescription.cs deleted file mode 100644 index e123476..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoToolsVisualizationDescription.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC -public partial struct RaytracingAccelerationStructurePostbuildInfoToolsVisualizationDescription -{ - /// - public ulong DecodedSizeInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoType.cs deleted file mode 100644 index b8f3b2a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoType.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE -public enum RaytracingAccelerationStructurePostbuildInfoType : int -{ - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE - CompactedSize = 0, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION - ToolsVisualization = 1, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION - Serialization = 2, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE - CurrentSize = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePrebuildInfo.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePrebuildInfo.cs deleted file mode 100644 index 5fef9eb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePrebuildInfo.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO -public partial struct RaytracingAccelerationStructurePrebuildInfo -{ - /// - public ulong ResultDataMaxSizeInBytes; - - /// - public ulong ScratchDataSizeInBytes; - - /// - public ulong UpdateScratchDataSizeInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureSrv.cs deleted file mode 100644 index b2a1005..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureSrv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV -public partial struct RaytracingAccelerationStructureSrv -{ - /// - public ulong Location; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureType.cs deleted file mode 100644 index 5488dae..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE -public enum RaytracingAccelerationStructureType : int -{ - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL - TopLevel = 0, - /// - /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL - BottomLevel = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryAabbsDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryAabbsDescription.cs deleted file mode 100644 index b38b908..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryAabbsDescription.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_GEOMETRY_AABBS_DESC -public partial struct RaytracingGeometryAabbsDescription -{ - /// - public ulong AABBCount; - - /// - public GpuVirtualAddressAndStride AABBs; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryDescription.cs deleted file mode 100644 index b7095c7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryDescription.cs +++ /dev/null @@ -1,56 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_GEOMETRY_DESC -public partial struct RaytracingGeometryDescription -{ - /// - public RaytracingGeometryType Type; - - /// - public RaytracingGeometryFlags Flags; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref RaytracingGeometryTrianglesDescription Triangles - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Triangles; - } - } - - [UnscopedRef] - public ref RaytracingGeometryAabbsDescription AABBs - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.AABBs; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public RaytracingGeometryTrianglesDescription Triangles; - - /// - [FieldOffset(0)] - public RaytracingGeometryAabbsDescription AABBs; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryFlags.cs deleted file mode 100644 index 0c403f7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryFlags.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_GEOMETRY_FLAGS -[Flags] -public enum RaytracingGeometryFlags : uint -{ - /// - /// D3D12_RAYTRACING_GEOMETRY_FLAG_NONE - None = 0, - /// - /// D3D12_RAYTRACING_GEOMETRY_FLAG_OPAQUE - Opaque = 1, - /// - /// D3D12_RAYTRACING_GEOMETRY_FLAG_NO_DUPLICATE_ANYHIT_INVOCATION - NoDuplicateAnyhitInvocation = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryTrianglesDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryTrianglesDescription.cs deleted file mode 100644 index a33d274..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryTrianglesDescription.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC -public partial struct RaytracingGeometryTrianglesDescription -{ - /// - public ulong Transform3x4; - - /// - public Graphics.Dxgi.Common.Format IndexFormat; - - /// - public Graphics.Dxgi.Common.Format VertexFormat; - - /// - public uint IndexCount; - - /// - public uint VertexCount; - - /// - public ulong IndexBuffer; - - /// - public GpuVirtualAddressAndStride VertexBuffer; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryType.cs deleted file mode 100644 index 76ae0e7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_GEOMETRY_TYPE -public enum RaytracingGeometryType : int -{ - /// - /// D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES - Triangles = 0, - /// - /// D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS - ProceduralPrimitiveAabbs = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingInstanceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingInstanceDescription.cs deleted file mode 100644 index 21f8514..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingInstanceDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_INSTANCE_DESC -public partial struct RaytracingInstanceDescription -{ - /// - public unsafe fixed float Transform[12]; - - /// - public uint _bitfield1; - - /// - public uint _bitfield2; - - /// - public ulong AccelerationStructure; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingInstanceFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingInstanceFlags.cs deleted file mode 100644 index 466c18c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingInstanceFlags.cs +++ /dev/null @@ -1,32 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_INSTANCE_FLAGS -[Flags] -public enum RaytracingInstanceFlags : uint -{ - /// - /// D3D12_RAYTRACING_INSTANCE_FLAG_NONE - None = 0, - /// - /// D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_CULL_DISABLE - TriangleCullDisable = 1, - /// - /// D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_FRONT_COUNTERCLOCKWISE - TriangleFrontCounterclockwise = 2, - /// - /// D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_OPAQUE - ForceOpaque = 4, - /// - /// D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_NON_OPAQUE - ForceNonOpaque = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineConfig.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineConfig.cs deleted file mode 100644 index 074ecd7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineConfig.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_PIPELINE_CONFIG -public partial struct RaytracingPipelineConfig -{ - /// - public uint MaxTraceRecursionDepth; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineConfig1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineConfig1.cs deleted file mode 100644 index bf5ccf2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineConfig1.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_PIPELINE_CONFIG1 -public partial struct RaytracingPipelineConfig1 -{ - /// - public uint MaxTraceRecursionDepth; - - /// - public RaytracingPipelineFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineFlags.cs deleted file mode 100644 index beb7bce..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineFlags.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_PIPELINE_FLAGS -[Flags] -public enum RaytracingPipelineFlags : uint -{ - /// - /// D3D12_RAYTRACING_PIPELINE_FLAG_NONE - None = 0, - /// - /// D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES - SkipTriangles = 256, - /// - /// D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES - SkipProceduralPrimitives = 512, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingShaderConfig.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingShaderConfig.cs deleted file mode 100644 index 4cc831a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingShaderConfig.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_SHADER_CONFIG -public partial struct RaytracingShaderConfig -{ - /// - public uint MaxPayloadSizeInBytes; - - /// - public uint MaxAttributeSizeInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingTier.cs deleted file mode 100644 index b79b7f3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingTier.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RAYTRACING_TIER -public enum RaytracingTier : int -{ - /// - /// D3D12_RAYTRACING_TIER_NOT_SUPPORTED - NotSupported = 0, - /// - /// D3D12_RAYTRACING_TIER_1_0 - Tier1_0 = 10, - /// - /// D3D12_RAYTRACING_TIER_1_1 - Tier1_1 = 11, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccess.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccess.cs deleted file mode 100644 index 8f0f5f3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccess.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_PASS_BEGINNING_ACCESS -public partial struct RenderPassBeginningAccess -{ - /// - public RenderPassBeginningAccessType Type; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref RenderPassBeginningAccessClearParameters Clear - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Clear; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public RenderPassBeginningAccessClearParameters Clear; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccessClearParameters.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccessClearParameters.cs deleted file mode 100644 index b6e63c3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccessClearParameters.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS -public partial struct RenderPassBeginningAccessClearParameters -{ - /// - public ClearValue ClearValue; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccessType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccessType.cs deleted file mode 100644 index 983f293..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccessType.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE -public enum RenderPassBeginningAccessType : int -{ - /// - /// D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD - Discard = 0, - /// - /// D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE - Preserve = 1, - /// - /// D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR - Clear = 2, - /// - /// D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS - NoAccess = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassDepthStencilDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassDepthStencilDescription.cs deleted file mode 100644 index 269b77a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassDepthStencilDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_PASS_DEPTH_STENCIL_DESC -public partial struct RenderPassDepthStencilDescription -{ - /// - public CpuDescriptorHandle cpuDescriptor; - - /// - public RenderPassBeginningAccess DepthBeginningAccess; - - /// - public RenderPassBeginningAccess StencilBeginningAccess; - - /// - public RenderPassEndingAccess DepthEndingAccess; - - /// - public RenderPassEndingAccess StencilEndingAccess; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccess.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccess.cs deleted file mode 100644 index 1632003..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccess.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_PASS_ENDING_ACCESS -public partial struct RenderPassEndingAccess -{ - /// - public RenderPassEndingAccessType Type; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref RenderPassEndingAccessResolveParameters Resolve - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Resolve; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public RenderPassEndingAccessResolveParameters Resolve; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessResolveParameters.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessResolveParameters.cs deleted file mode 100644 index 0df94fa..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessResolveParameters.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS -public partial struct RenderPassEndingAccessResolveParameters -{ - /// - public unsafe ID3D12Resource* pSrcResource; - - /// - public unsafe ID3D12Resource* pDstResource; - - /// - public uint SubresourceCount; - - /// - public unsafe RenderPassEndingAccessResolveSubresourceParameters* pSubresourceParameters; - - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public ResolveMode ResolveMode; - - /// - public Bool32 PreserveResolveSource; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessResolveSubresourceParameters.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessResolveSubresourceParameters.cs deleted file mode 100644 index b5adac3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessResolveSubresourceParameters.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS -public partial struct RenderPassEndingAccessResolveSubresourceParameters -{ - /// - public uint SrcSubresource; - - /// - public uint DstSubresource; - - /// - public uint DstX; - - /// - public uint DstY; - - /// - public RawRect SrcRect; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessType.cs deleted file mode 100644 index 8aea2de..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessType.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_PASS_ENDING_ACCESS_TYPE -public enum RenderPassEndingAccessType : int -{ - /// - /// D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD - Discard = 0, - /// - /// D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE - Preserve = 1, - /// - /// D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE - Resolve = 2, - /// - /// D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS - NoAccess = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassFlags.cs deleted file mode 100644 index 410753c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassFlags.cs +++ /dev/null @@ -1,29 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_PASS_FLAGS -[Flags] -public enum RenderPassFlags : uint -{ - /// - /// D3D12_RENDER_PASS_FLAG_NONE - None = 0, - /// - /// D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES - AllowUavWrites = 1, - /// - /// D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS - SuspendingPass = 2, - /// - /// D3D12_RENDER_PASS_FLAG_RESUMING_PASS - ResumingPass = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassRenderTargetDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassRenderTargetDescription.cs deleted file mode 100644 index d79cd87..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassRenderTargetDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_PASS_RENDER_TARGET_DESC -public partial struct RenderPassRenderTargetDescription -{ - /// - public CpuDescriptorHandle cpuDescriptor; - - /// - public RenderPassBeginningAccess BeginningAccess; - - /// - public RenderPassEndingAccess EndingAccess; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassTier.cs deleted file mode 100644 index fb2886f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassTier.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_PASS_TIER -public enum RenderPassTier : int -{ - /// - /// D3D12_RENDER_PASS_TIER_0 - Tier0 = 0, - /// - /// D3D12_RENDER_PASS_TIER_1 - Tier1 = 1, - /// - /// D3D12_RENDER_PASS_TIER_2 - Tier2 = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderTargetBlendDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderTargetBlendDescription.cs deleted file mode 100644 index 9a24f81..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderTargetBlendDescription.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_TARGET_BLEND_DESC -public partial struct RenderTargetBlendDescription -{ - /// - public Bool32 BlendEnable; - - /// - public Bool32 LogicOpEnable; - - /// - public Blend SrcBlend; - - /// - public Blend DestBlend; - - /// - public BlendOperation BlendOp; - - /// - public Blend SrcBlendAlpha; - - /// - public Blend DestBlendAlpha; - - /// - public BlendOperation BlendOpAlpha; - - /// - public LogicOperation LogicOp; - - /// - public ColorWriteEnable RenderTargetWriteMask; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderTargetViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderTargetViewDescription.cs deleted file mode 100644 index 5cb1604..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderTargetViewDescription.cs +++ /dev/null @@ -1,140 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RENDER_TARGET_VIEW_DESC -public partial struct RenderTargetViewDescription -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public RtvDimension ViewDimension; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref BufferRtv Buffer - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Buffer; - } - } - - [UnscopedRef] - public ref Texture1DRtv Texture1D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1D; - } - } - - [UnscopedRef] - public ref Texture1DArrayRtv Texture1DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1DArray; - } - } - - [UnscopedRef] - public ref Texture2DRtv Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [UnscopedRef] - public ref Texture2DArrayRtv Texture2DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DArray; - } - } - - [UnscopedRef] - public ref Texture2DMsRtv Texture2DMS - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMS; - } - } - - [UnscopedRef] - public ref Texture2DMsArrayRtv Texture2DMSArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMSArray; - } - } - - [UnscopedRef] - public ref Texture3DRtv Texture3D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture3D; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public BufferRtv Buffer; - - /// - [FieldOffset(0)] - public Texture1DRtv Texture1D; - - /// - [FieldOffset(0)] - public Texture1DArrayRtv Texture1DArray; - - /// - [FieldOffset(0)] - public Texture2DRtv Texture2D; - - /// - [FieldOffset(0)] - public Texture2DArrayRtv Texture2DArray; - - /// - [FieldOffset(0)] - public Texture2DMsRtv Texture2DMS; - - /// - [FieldOffset(0)] - public Texture2DMsArrayRtv Texture2DMSArray; - - /// - [FieldOffset(0)] - public Texture3DRtv Texture3D; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ReportLiveDeviceObjectFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ReportLiveDeviceObjectFlags.cs deleted file mode 100644 index bc10847..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ReportLiveDeviceObjectFlags.cs +++ /dev/null @@ -1,29 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RLDO_FLAGS -[Flags] -public enum ReportLiveDeviceObjectFlags : int -{ - /// - /// D3D12_RLDO_NONE - None = 0, - /// - /// D3D12_RLDO_SUMMARY - Summary = 1, - /// - /// D3D12_RLDO_DETAIL - Detail = 2, - /// - /// D3D12_RLDO_IGNORE_INTERNAL - IgnoreInternal = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResidencyFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResidencyFlags.cs deleted file mode 100644 index be9751f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResidencyFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESIDENCY_FLAGS -[Flags] -public enum ResidencyFlags : uint -{ - /// - /// D3D12_RESIDENCY_FLAG_NONE - None = 0, - /// - /// D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET - DenyOverBudget = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResidencyPriority.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResidencyPriority.cs deleted file mode 100644 index 0c86eae..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResidencyPriority.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESIDENCY_PRIORITY -public enum ResidencyPriority : int -{ - /// - /// D3D12_RESIDENCY_PRIORITY_MINIMUM - Minimum = 671088640, - /// - /// D3D12_RESIDENCY_PRIORITY_LOW - Low = 1342177280, - /// - /// D3D12_RESIDENCY_PRIORITY_NORMAL - Normal = 2013265920, - /// - /// D3D12_RESIDENCY_PRIORITY_HIGH - High = -1610547200, - /// - /// D3D12_RESIDENCY_PRIORITY_MAXIMUM - Maximum = -939524096, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResolveMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResolveMode.cs deleted file mode 100644 index c75a06f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResolveMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOLVE_MODE -public enum ResolveMode : int -{ - /// - /// D3D12_RESOLVE_MODE_DECOMPRESS - Decompress = 0, - /// - /// D3D12_RESOLVE_MODE_MIN - Min = 1, - /// - /// D3D12_RESOLVE_MODE_MAX - Max = 2, - /// - /// D3D12_RESOLVE_MODE_AVERAGE - Average = 3, - /// - /// D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK - EncodeSamplerFeedback = 4, - /// - /// D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK - DecodeSamplerFeedback = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAliasingBarrier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAliasingBarrier.cs deleted file mode 100644 index ac227c8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAliasingBarrier.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_ALIASING_BARRIER -public partial struct ResourceAliasingBarrier -{ - /// - public unsafe ID3D12Resource* pResourceBefore; - - /// - public unsafe ID3D12Resource* pResourceAfter; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAllocationInfo.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAllocationInfo.cs deleted file mode 100644 index ade12d5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAllocationInfo.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_ALLOCATION_INFO -public partial struct ResourceAllocationInfo -{ - /// - public ulong SizeInBytes; - - /// - public ulong Alignment; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAllocationInfo1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAllocationInfo1.cs deleted file mode 100644 index 06b0aee..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAllocationInfo1.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_ALLOCATION_INFO1 -public partial struct ResourceAllocationInfo1 -{ - /// - public ulong Offset; - - /// - public ulong Alignment; - - /// - public ulong SizeInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrier.cs deleted file mode 100644 index a3bfd55..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrier.cs +++ /dev/null @@ -1,70 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_BARRIER -public partial struct ResourceBarrier -{ - /// - public ResourceBarrierType Type; - - /// - public ResourceBarrierFlags Flags; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref ResourceTransitionBarrier Transition - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Transition; - } - } - - [UnscopedRef] - public ref ResourceAliasingBarrier Aliasing - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Aliasing; - } - } - - [UnscopedRef] - public ref ResourceUavBarrier UAV - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.UAV; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public ResourceTransitionBarrier Transition; - - /// - [FieldOffset(0)] - public ResourceAliasingBarrier Aliasing; - - /// - [FieldOffset(0)] - public ResourceUavBarrier UAV; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrierFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrierFlags.cs deleted file mode 100644 index dcf0f4c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrierFlags.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_BARRIER_FLAGS -[Flags] -public enum ResourceBarrierFlags : uint -{ - /// - /// D3D12_RESOURCE_BARRIER_FLAG_NONE - None = 0, - /// - /// D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY - BeginOnly = 1, - /// - /// D3D12_RESOURCE_BARRIER_FLAG_END_ONLY - EndOnly = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrierType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrierType.cs deleted file mode 100644 index 6b98e17..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrierType.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_BARRIER_TYPE -public enum ResourceBarrierType : int -{ - /// - /// D3D12_RESOURCE_BARRIER_TYPE_TRANSITION - Transition = 0, - /// - /// D3D12_RESOURCE_BARRIER_TYPE_ALIASING - Aliasing = 1, - /// - /// D3D12_RESOURCE_BARRIER_TYPE_UAV - Uav = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBindingTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBindingTier.cs deleted file mode 100644 index f9d022f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBindingTier.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_BINDING_TIER -public enum ResourceBindingTier : int -{ - /// - /// D3D12_RESOURCE_BINDING_TIER_1 - Tier1 = 1, - /// - /// D3D12_RESOURCE_BINDING_TIER_2 - Tier2 = 2, - /// - /// D3D12_RESOURCE_BINDING_TIER_3 - Tier3 = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDescription.cs deleted file mode 100644 index 2d184a6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDescription.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_DESC -public partial struct ResourceDescription -{ - /// - public ResourceDimension Dimension; - - /// - public ulong Alignment; - - /// - public ulong Width; - - /// - public uint Height; - - /// - public ushort DepthOrArraySize; - - /// - public ushort MipLevels; - - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public Graphics.Dxgi.Common.SampleDescription SampleDesc; - - /// - public TextureLayout Layout; - - /// - public ResourceFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDescription1.cs deleted file mode 100644 index 7bf1063..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDescription1.cs +++ /dev/null @@ -1,48 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_DESC1 -public partial struct ResourceDescription1 -{ - /// - public ResourceDimension Dimension; - - /// - public ulong Alignment; - - /// - public ulong Width; - - /// - public uint Height; - - /// - public ushort DepthOrArraySize; - - /// - public ushort MipLevels; - - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public Graphics.Dxgi.Common.SampleDescription SampleDesc; - - /// - public TextureLayout Layout; - - /// - public ResourceFlags Flags; - - /// - public MipRegion SamplerFeedbackMipRegion; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDimension.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDimension.cs deleted file mode 100644 index 8f3c39b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDimension.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_DIMENSION -public enum ResourceDimension : int -{ - /// - /// D3D12_RESOURCE_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D12_RESOURCE_DIMENSION_BUFFER - Buffer = 1, - /// - /// D3D12_RESOURCE_DIMENSION_TEXTURE1D - Texture1D = 2, - /// - /// D3D12_RESOURCE_DIMENSION_TEXTURE2D - Texture2D = 3, - /// - /// D3D12_RESOURCE_DIMENSION_TEXTURE3D - Texture3D = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceFlags.cs deleted file mode 100644 index 7fb2ac7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceFlags.cs +++ /dev/null @@ -1,44 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_FLAGS -[Flags] -public enum ResourceFlags : uint -{ - /// - /// D3D12_RESOURCE_FLAG_NONE - None = 0, - /// - /// D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET - AllowRenderTarget = 1, - /// - /// D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL - AllowDepthStencil = 2, - /// - /// D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS - AllowUnorderedAccess = 4, - /// - /// D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE - DenyShaderResource = 8, - /// - /// D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER - AllowCrossAdapter = 16, - /// - /// D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS - AllowSimultaneousAccess = 32, - /// - /// D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY - VideoDecodeReferenceOnly = 64, - /// - /// D3D12_RESOURCE_FLAG_VIDEO_ENCODE_REFERENCE_ONLY - VideoEncodeReferenceOnly = 128, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceHeapTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceHeapTier.cs deleted file mode 100644 index a67cbac..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceHeapTier.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_HEAP_TIER -public enum ResourceHeapTier : int -{ - /// - /// D3D12_RESOURCE_HEAP_TIER_1 - Tier1 = 1, - /// - /// D3D12_RESOURCE_HEAP_TIER_2 - Tier2 = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceStates.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceStates.cs deleted file mode 100644 index 7fa7eb8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceStates.cs +++ /dev/null @@ -1,99 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_STATES -[Flags] -public enum ResourceStates : uint -{ - None = 0, - /// - /// D3D12_RESOURCE_STATE_COMMON - Common = 0, - /// - /// D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER - VertexAndConstantBuffer = 1, - /// - /// D3D12_RESOURCE_STATE_INDEX_BUFFER - IndexBuffer = 2, - /// - /// D3D12_RESOURCE_STATE_RENDER_TARGET - RenderTarget = 4, - /// - /// D3D12_RESOURCE_STATE_UNORDERED_ACCESS - UnorderedAccess = 8, - /// - /// D3D12_RESOURCE_STATE_DEPTH_WRITE - DepthWrite = 16, - /// - /// D3D12_RESOURCE_STATE_DEPTH_READ - DepthRead = 32, - /// - /// D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE - NonPixelShaderResource = 64, - /// - /// D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE - PixelShaderResource = 128, - /// - /// D3D12_RESOURCE_STATE_STREAM_OUT - StreamOut = 256, - /// - /// D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT - IndirectArgument = 512, - /// - /// D3D12_RESOURCE_STATE_COPY_DEST - CopyDest = 1024, - /// - /// D3D12_RESOURCE_STATE_COPY_SOURCE - CopySource = 2048, - /// - /// D3D12_RESOURCE_STATE_RESOLVE_DEST - ResolveDest = 4096, - /// - /// D3D12_RESOURCE_STATE_RESOLVE_SOURCE - ResolveSource = 8192, - /// - /// D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE - RaytracingAccelerationStructure = 4194304, - /// - /// D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE - ShadingRateSource = 16777216, - /// - /// D3D12_RESOURCE_STATE_GENERIC_READ - GenericRead = 2755, - /// - /// D3D12_RESOURCE_STATE_ALL_SHADER_RESOURCE - AllShaderResource = 192, - /// - /// D3D12_RESOURCE_STATE_PRESENT - Present = 0, - /// - /// D3D12_RESOURCE_STATE_PREDICATION - Predication = 512, - /// - /// D3D12_RESOURCE_STATE_VIDEO_DECODE_READ - VideoDecodeRead = 65536, - /// - /// D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE - VideoDecodeWrite = 131072, - /// - /// D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ - VideoProcessRead = 262144, - /// - /// D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE - VideoProcessWrite = 524288, - /// - /// D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ - VideoEncodeRead = 2097152, - /// - /// D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE - VideoEncodeWrite = 8388608, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceTransitionBarrier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceTransitionBarrier.cs deleted file mode 100644 index 6243053..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceTransitionBarrier.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_TRANSITION_BARRIER -public partial struct ResourceTransitionBarrier -{ - /// - public unsafe ID3D12Resource* pResource; - - /// - public uint Subresource; - - /// - public ResourceStates StateBefore; - - /// - public ResourceStates StateAfter; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceUavBarrier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceUavBarrier.cs deleted file mode 100644 index 9dcd9c6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceUavBarrier.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RESOURCE_UAV_BARRIER -public partial struct ResourceUavBarrier -{ - /// - public unsafe ID3D12Resource* pResource; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootConstants.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootConstants.cs deleted file mode 100644 index 2cec74f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootConstants.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ROOT_CONSTANTS -public partial struct RootConstants -{ - /// - public uint ShaderRegister; - - /// - public uint RegisterSpace; - - /// - public uint Num32BitValues; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptor.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptor.cs deleted file mode 100644 index 63b9fa0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptor.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ROOT_DESCRIPTOR -public partial struct RootDescriptor -{ - /// - public uint ShaderRegister; - - /// - public uint RegisterSpace; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptor1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptor1.cs deleted file mode 100644 index 3751d91..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptor1.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ROOT_DESCRIPTOR1 -public partial struct RootDescriptor1 -{ - /// - public uint ShaderRegister; - - /// - public uint RegisterSpace; - - /// - public RootDescriptorFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorFlags.cs deleted file mode 100644 index 72b28fe..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorFlags.cs +++ /dev/null @@ -1,29 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ROOT_DESCRIPTOR_FLAGS -[Flags] -public enum RootDescriptorFlags : uint -{ - /// - /// D3D12_ROOT_DESCRIPTOR_FLAG_NONE - None = 0, - /// - /// D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE - DataVolatile = 2, - /// - /// D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE - DataStaticWhileSetAtExecute = 4, - /// - /// D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC - DataStatic = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorTable.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorTable.cs deleted file mode 100644 index ae313d4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorTable.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ROOT_DESCRIPTOR_TABLE -public partial struct RootDescriptorTable -{ - /// - public uint NumDescriptorRanges; - - /// - public unsafe DescriptorRange* pDescriptorRanges; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorTable1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorTable1.cs deleted file mode 100644 index 193eb20..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorTable1.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ROOT_DESCRIPTOR_TABLE1 -public partial struct RootDescriptorTable1 -{ - /// - public uint NumDescriptorRanges; - - /// - public unsafe DescriptorRange1* pDescriptorRanges; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameter.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameter.cs deleted file mode 100644 index 4affaef..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameter.cs +++ /dev/null @@ -1,70 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ROOT_PARAMETER -public partial struct RootParameter -{ - /// - public RootParameterType ParameterType; - - /// - public _Anonymous_e__Union Anonymous; - - /// - public ShaderVisibility ShaderVisibility; - - [UnscopedRef] - public ref RootDescriptorTable DescriptorTable - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.DescriptorTable; - } - } - - [UnscopedRef] - public ref RootConstants Constants - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Constants; - } - } - - [UnscopedRef] - public ref RootDescriptor Descriptor - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Descriptor; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public RootDescriptorTable DescriptorTable; - - /// - [FieldOffset(0)] - public RootConstants Constants; - - /// - [FieldOffset(0)] - public RootDescriptor Descriptor; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameter1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameter1.cs deleted file mode 100644 index f54621a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameter1.cs +++ /dev/null @@ -1,70 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ROOT_PARAMETER1 -public partial struct RootParameter1 -{ - /// - public RootParameterType ParameterType; - - /// - public _Anonymous_e__Union Anonymous; - - /// - public ShaderVisibility ShaderVisibility; - - [UnscopedRef] - public ref RootDescriptorTable1 DescriptorTable - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.DescriptorTable; - } - } - - [UnscopedRef] - public ref RootConstants Constants - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Constants; - } - } - - [UnscopedRef] - public ref RootDescriptor1 Descriptor - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Descriptor; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public RootDescriptorTable1 DescriptorTable; - - /// - [FieldOffset(0)] - public RootConstants Constants; - - /// - [FieldOffset(0)] - public RootDescriptor1 Descriptor; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameterType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameterType.cs deleted file mode 100644 index b12a998..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameterType.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ROOT_PARAMETER_TYPE -public enum RootParameterType : int -{ - /// - /// D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE - DescriptorTable = 0, - /// - /// D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS - T32BitConstants = 1, - /// - /// D3D12_ROOT_PARAMETER_TYPE_CBV - Cbv = 2, - /// - /// D3D12_ROOT_PARAMETER_TYPE_SRV - Srv = 3, - /// - /// D3D12_ROOT_PARAMETER_TYPE_UAV - Uav = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureDescription.cs deleted file mode 100644 index 603fe52..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ROOT_SIGNATURE_DESC -public partial struct RootSignatureDescription -{ - /// - public uint NumParameters; - - /// - public unsafe RootParameter* pParameters; - - /// - public uint NumStaticSamplers; - - /// - public unsafe StaticSamplerDescription* pStaticSamplers; - - /// - public RootSignatureFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureDescription1.cs deleted file mode 100644 index b3ebbd4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureDescription1.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ROOT_SIGNATURE_DESC1 -public partial struct RootSignatureDescription1 -{ - /// - public uint NumParameters; - - /// - public unsafe RootParameter1* pParameters; - - /// - public uint NumStaticSamplers; - - /// - public unsafe StaticSamplerDescription* pStaticSamplers; - - /// - public RootSignatureFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureFlags.cs deleted file mode 100644 index c186ae6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureFlags.cs +++ /dev/null @@ -1,56 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_ROOT_SIGNATURE_FLAGS -[Flags] -public enum RootSignatureFlags : uint -{ - /// - /// D3D12_ROOT_SIGNATURE_FLAG_NONE - None = 0, - /// - /// D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT - AllowInputAssemblerInputLayout = 1, - /// - /// D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS - DenyVertexShaderRootAccess = 2, - /// - /// D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS - DenyHullShaderRootAccess = 4, - /// - /// D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS - DenyDomainShaderRootAccess = 8, - /// - /// D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS - DenyGeometryShaderRootAccess = 16, - /// - /// D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS - DenyPixelShaderRootAccess = 32, - /// - /// D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT - AllowStreamOutput = 64, - /// - /// D3D12_ROOT_SIGNATURE_FLAG_LOCAL_ROOT_SIGNATURE - LocalRootSignature = 128, - /// - /// D3D12_ROOT_SIGNATURE_FLAG_DENY_AMPLIFICATION_SHADER_ROOT_ACCESS - DenyAmplificationShaderRootAccess = 256, - /// - /// D3D12_ROOT_SIGNATURE_FLAG_DENY_MESH_SHADER_ROOT_ACCESS - DenyMeshShaderRootAccess = 512, - /// - /// D3D12_ROOT_SIGNATURE_FLAG_CBV_SRV_UAV_HEAP_DIRECTLY_INDEXED - CbvSrvUavHeapDirectlyIndexed = 1024, - /// - /// D3D12_ROOT_SIGNATURE_FLAG_SAMPLER_HEAP_DIRECTLY_INDEXED - SamplerHeapDirectlyIndexed = 2048, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureVersion.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureVersion.cs deleted file mode 100644 index 6622af0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureVersion.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D_ROOT_SIGNATURE_VERSION -public enum RootSignatureVersion : int -{ - /// - /// D3D_ROOT_SIGNATURE_VERSION_1_0 - V1_0 = 1, - /// - /// D3D_ROOT_SIGNATURE_VERSION_1_1 - V1_1 = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RtFormatArray.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RtFormatArray.cs deleted file mode 100644 index aec9a56..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RtFormatArray.cs +++ /dev/null @@ -1,50 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RT_FORMAT_ARRAY -public partial struct RtFormatArray -{ - /// - public RTFormats__FixedBuffer RTFormats; - - public unsafe struct RTFormats__FixedBuffer - { - public Graphics.Dxgi.Common.Format e0; - public Graphics.Dxgi.Common.Format e1; - public Graphics.Dxgi.Common.Format e2; - public Graphics.Dxgi.Common.Format e3; - public Graphics.Dxgi.Common.Format e4; - public Graphics.Dxgi.Common.Format e5; - public Graphics.Dxgi.Common.Format e6; - public Graphics.Dxgi.Common.Format e7; - - [UnscopedRef] - public ref Graphics.Dxgi.Common.Format this[int index] - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref AsSpan()[index]; - } - } - - [UnscopedRef] - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public Span AsSpan() - { - return MemoryMarshal.CreateSpan(ref e0, 8); - } - } - - /// - public uint NumRenderTargets; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RtvDimension.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RtvDimension.cs deleted file mode 100644 index 810f282..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/RtvDimension.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_RTV_DIMENSION -public enum RtvDimension : int -{ - /// - /// D3D12_RTV_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D12_RTV_DIMENSION_BUFFER - Buffer = 1, - /// - /// D3D12_RTV_DIMENSION_TEXTURE1D - Texture1D = 2, - /// - /// D3D12_RTV_DIMENSION_TEXTURE1DARRAY - Texture1DArray = 3, - /// - /// D3D12_RTV_DIMENSION_TEXTURE2D - Texture2D = 4, - /// - /// D3D12_RTV_DIMENSION_TEXTURE2DARRAY - Texture2DArray = 5, - /// - /// D3D12_RTV_DIMENSION_TEXTURE2DMS - Texture2DMs = 6, - /// - /// D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY - Texture2DMsArray = 7, - /// - /// D3D12_RTV_DIMENSION_TEXTURE3D - Texture3D = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SODeclarationEntry.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SODeclarationEntry.cs deleted file mode 100644 index 408702a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SODeclarationEntry.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SO_DECLARATION_ENTRY -public partial struct SODeclarationEntry -{ - /// - public uint Stream; - - /// - public unsafe sbyte* SemanticName; - - /// - public uint SemanticIndex; - - /// - public byte StartComponent; - - /// - public byte ComponentCount; - - /// - public byte OutputSlot; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplePosition.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplePosition.cs deleted file mode 100644 index 8407e76..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplePosition.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SAMPLE_POSITION -public partial struct SamplePosition -{ - /// - public sbyte X; - - /// - public sbyte Y; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplerDescription.cs deleted file mode 100644 index 0717dd9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplerDescription.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SAMPLER_DESC -public partial struct SamplerDescription -{ - /// - public Filter Filter; - - /// - public TextureAddressMode AddressU; - - /// - public TextureAddressMode AddressV; - - /// - public TextureAddressMode AddressW; - - /// - public float MipLODBias; - - /// - public uint MaxAnisotropy; - - /// - public ComparisonFunction ComparisonFunc; - - /// - public unsafe fixed float BorderColor[4]; - - /// - public float MinLOD; - - /// - public float MaxLOD; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplerFeedbackTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplerFeedbackTier.cs deleted file mode 100644 index b624a8c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplerFeedbackTier.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SAMPLER_FEEDBACK_TIER -public enum SamplerFeedbackTier : int -{ - /// - /// D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED - NotSupported = 0, - /// - /// D3D12_SAMPLER_FEEDBACK_TIER_0_9 - Tier0_9 = 90, - /// - /// D3D12_SAMPLER_FEEDBACK_TIER_1_0 - Tier1_0 = 100, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedDataDriverMatchingIdentifier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedDataDriverMatchingIdentifier.cs deleted file mode 100644 index 482b2e9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedDataDriverMatchingIdentifier.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER -public partial struct SerializedDataDriverMatchingIdentifier -{ - /// - public Guid DriverOpaqueGUID; - - /// - public unsafe fixed byte DriverOpaqueVersioningData[16]; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedDataType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedDataType.cs deleted file mode 100644 index 32805f3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedDataType.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SERIALIZED_DATA_TYPE -public enum SerializedDataType : int -{ - /// - /// D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE - RaytracingAccelerationStructure = 0, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedRaytracingAccelerationStructureHeader.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedRaytracingAccelerationStructureHeader.cs deleted file mode 100644 index 8dce11f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedRaytracingAccelerationStructureHeader.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER -public partial struct SerializedRaytracingAccelerationStructureHeader -{ - /// - public SerializedDataDriverMatchingIdentifier DriverMatchingIdentifier; - - /// - public ulong SerializedSizeInBytesIncludingHeader; - - /// - public ulong DeserializedSizeInBytes; - - /// - public ulong NumBottomLevelAccelerationStructurePointersAfterHeader; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderBufferDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderBufferDescription.cs deleted file mode 100644 index f137b60..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderBufferDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_BUFFER_DESC -public partial struct ShaderBufferDescription -{ - /// - public unsafe sbyte* Name; - - /// - public Graphics.Direct3D.CBufferType Type; - - /// - public uint Variables; - - /// - public uint Size; - - /// - public uint uFlags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderBytecode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderBytecode.cs deleted file mode 100644 index 164b896..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderBytecode.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_BYTECODE -public partial struct ShaderBytecode -{ - /// - public unsafe void* pShaderBytecode; - - /// - public nuint BytecodeLength; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheControlFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheControlFlags.cs deleted file mode 100644 index ecb320d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheControlFlags.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_CACHE_CONTROL_FLAGS -[Flags] -public enum ShaderCacheControlFlags : uint -{ - None = 0, - /// - /// D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE - Disable = 1, - /// - /// D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE - Enable = 2, - /// - /// D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR - Clear = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheFlags.cs deleted file mode 100644 index 5d1de1f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheFlags.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_CACHE_FLAGS -[Flags] -public enum ShaderCacheFlags : uint -{ - /// - /// D3D12_SHADER_CACHE_FLAG_NONE - None = 0, - /// - /// D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED - DriverVersioned = 1, - /// - /// D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR - UseWorkingDir = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheKindFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheKindFlags.cs deleted file mode 100644 index 1049f75..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheKindFlags.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_CACHE_KIND_FLAGS -[Flags] -public enum ShaderCacheKindFlags : uint -{ - None = 0, - /// - /// D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER - ImplicitD3DCacheForDriver = 1, - /// - /// D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS - ImplicitD3DConversions = 2, - /// - /// D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED - ImplicitDriverManaged = 4, - /// - /// D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED - ApplicationManaged = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheMode.cs deleted file mode 100644 index c354d46..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_CACHE_MODE -public enum ShaderCacheMode : int -{ - /// - /// D3D12_SHADER_CACHE_MODE_MEMORY - Memory = 0, - /// - /// D3D12_SHADER_CACHE_MODE_DISK - Disk = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheSessionDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheSessionDescription.cs deleted file mode 100644 index f2d19a2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheSessionDescription.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_CACHE_SESSION_DESC -public partial struct ShaderCacheSessionDescription -{ - /// - public Guid Identifier; - - /// - public ShaderCacheMode Mode; - - /// - public ShaderCacheFlags Flags; - - /// - public uint MaximumInMemoryCacheSizeBytes; - - /// - public uint MaximumInMemoryCacheEntries; - - /// - public uint MaximumValueFileSizeBytes; - - /// - public ulong Version; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheSupportFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheSupportFlags.cs deleted file mode 100644 index dd58e35..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheSupportFlags.cs +++ /dev/null @@ -1,41 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_CACHE_SUPPORT_FLAGS -[Flags] -public enum ShaderCacheSupportFlags : uint -{ - /// - /// D3D12_SHADER_CACHE_SUPPORT_NONE - None = 0, - /// - /// D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO - SinglePso = 1, - /// - /// D3D12_SHADER_CACHE_SUPPORT_LIBRARY - Library = 2, - /// - /// D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE - AutomaticInprocCache = 4, - /// - /// D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE - AutomaticDiskCache = 8, - /// - /// D3D12_SHADER_CACHE_SUPPORT_DRIVER_MANAGED_CACHE - DriverManagedCache = 16, - /// - /// D3D12_SHADER_CACHE_SUPPORT_SHADER_CONTROL_CLEAR - ShaderControlClear = 32, - /// - /// D3D12_SHADER_CACHE_SUPPORT_SHADER_SESSION_DELETE - ShaderSessionDelete = 64, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderComponentMapping.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderComponentMapping.cs deleted file mode 100644 index 8a6558b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderComponentMapping.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_COMPONENT_MAPPING -public enum ShaderComponentMapping : int -{ - /// - /// D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0 - FromMemoryComponent0 = 0, - /// - /// D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1 - FromMemoryComponent1 = 1, - /// - /// D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_2 - FromMemoryComponent2 = 2, - /// - /// D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_3 - FromMemoryComponent3 = 3, - /// - /// D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_0 - ForceValue0 = 4, - /// - /// D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1 - ForceValue1 = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderDescription.cs deleted file mode 100644 index a8d4bd8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderDescription.cs +++ /dev/null @@ -1,129 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_DESC -public partial struct ShaderDescription -{ - /// - public uint Version; - - /// - public unsafe sbyte* Creator; - - /// - public uint Flags; - - /// - public uint ConstantBuffers; - - /// - public uint BoundResources; - - /// - public uint InputParameters; - - /// - public uint OutputParameters; - - /// - public uint InstructionCount; - - /// - public uint TempRegisterCount; - - /// - public uint TempArrayCount; - - /// - public uint DefCount; - - /// - public uint DclCount; - - /// - public uint TextureNormalInstructions; - - /// - public uint TextureLoadInstructions; - - /// - public uint TextureCompInstructions; - - /// - public uint TextureBiasInstructions; - - /// - public uint TextureGradientInstructions; - - /// - public uint FloatInstructionCount; - - /// - public uint IntInstructionCount; - - /// - public uint UintInstructionCount; - - /// - public uint StaticFlowControlCount; - - /// - public uint DynamicFlowControlCount; - - /// - public uint MacroInstructionCount; - - /// - public uint ArrayInstructionCount; - - /// - public uint CutInstructionCount; - - /// - public uint EmitInstructionCount; - - /// - public Graphics.Direct3D.PrimitiveTopology GSOutputTopology; - - /// - public uint GSMaxOutputVertexCount; - - /// - public Graphics.Direct3D.Primitive InputPrimitive; - - /// - public uint PatchConstantParameters; - - /// - public uint cGSInstanceCount; - - /// - public uint cControlPoints; - - /// - public Graphics.Direct3D.TessellatorOutputPrimitive HSOutputPrimitive; - - /// - public Graphics.Direct3D.TessellatorPartitioning HSPartitioning; - - /// - public Graphics.Direct3D.TessellatorDomain TessellatorDomain; - - /// - public uint cBarrierInstructions; - - /// - public uint cInterlockedInstructions; - - /// - public uint cTextureStoreInstructions; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderInputBindDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderInputBindDescription.cs deleted file mode 100644 index 29be0a6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderInputBindDescription.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_INPUT_BIND_DESC -public partial struct ShaderInputBindDescription -{ - /// - public unsafe sbyte* Name; - - /// - public Graphics.Direct3D.ShaderInputType Type; - - /// - public uint BindPoint; - - /// - public uint BindCount; - - /// - public uint uFlags; - - /// - public Graphics.Direct3D.ResourceReturnType ReturnType; - - /// - public Graphics.Direct3D.SrvDimension Dimension; - - /// - public uint NumSamples; - - /// - public uint Space; - - /// - public uint uID; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderMinPrecisionSupport.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderMinPrecisionSupport.cs deleted file mode 100644 index 20337e3..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderMinPrecisionSupport.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_MIN_PRECISION_SUPPORT -[Flags] -public enum ShaderMinPrecisionSupport : uint -{ - /// - /// D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE - None = 0, - /// - /// D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT - P10Bit = 1, - /// - /// D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT - P16Bit = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderModel.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderModel.cs deleted file mode 100644 index 01274a7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderModel.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D_SHADER_MODEL -public enum ShaderModel : int -{ - /// - /// D3D_SHADER_MODEL_5_1 - SM_5_1 = 81, - /// - /// D3D_SHADER_MODEL_6_0 - SM_6_0 = 96, - /// - /// D3D_SHADER_MODEL_6_1 - SM_6_1 = 97, - /// - /// D3D_SHADER_MODEL_6_2 - SM_6_2 = 98, - /// - /// D3D_SHADER_MODEL_6_3 - SM_6_3 = 99, - /// - /// D3D_SHADER_MODEL_6_4 - SM_6_4 = 100, - /// - /// D3D_SHADER_MODEL_6_5 - SM_6_5 = 101, - /// - /// D3D_SHADER_MODEL_6_6 - SM_6_6 = 102, - /// - /// D3D_SHADER_MODEL_6_7 - SM_6_7 = 103, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderResourceViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderResourceViewDescription.cs deleted file mode 100644 index 955a6ad..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderResourceViewDescription.cs +++ /dev/null @@ -1,185 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_RESOURCE_VIEW_DESC -public partial struct ShaderResourceViewDescription -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public SrvDimension ViewDimension; - - /// - public uint Shader4ComponentMapping; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref BufferSrv Buffer - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Buffer; - } - } - - [UnscopedRef] - public ref Texture1DSrv Texture1D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1D; - } - } - - [UnscopedRef] - public ref Texture1DArraySrv Texture1DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1DArray; - } - } - - [UnscopedRef] - public ref Texture2DSrv Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [UnscopedRef] - public ref Texture2DArraySrv Texture2DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DArray; - } - } - - [UnscopedRef] - public ref Texture2DMsSrv Texture2DMS - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMS; - } - } - - [UnscopedRef] - public ref Texture2DMsArraySrv Texture2DMSArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DMSArray; - } - } - - [UnscopedRef] - public ref Texture3DSrv Texture3D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture3D; - } - } - - [UnscopedRef] - public ref TexureCubeSrv TextureCube - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.TextureCube; - } - } - - [UnscopedRef] - public ref TexureCubeArraySrv TextureCubeArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.TextureCubeArray; - } - } - - [UnscopedRef] - public ref RaytracingAccelerationStructureSrv RaytracingAccelerationStructure - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.RaytracingAccelerationStructure; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public BufferSrv Buffer; - - /// - [FieldOffset(0)] - public Texture1DSrv Texture1D; - - /// - [FieldOffset(0)] - public Texture1DArraySrv Texture1DArray; - - /// - [FieldOffset(0)] - public Texture2DSrv Texture2D; - - /// - [FieldOffset(0)] - public Texture2DArraySrv Texture2DArray; - - /// - [FieldOffset(0)] - public Texture2DMsSrv Texture2DMS; - - /// - [FieldOffset(0)] - public Texture2DMsArraySrv Texture2DMSArray; - - /// - [FieldOffset(0)] - public Texture3DSrv Texture3D; - - /// - [FieldOffset(0)] - public TexureCubeSrv TextureCube; - - /// - [FieldOffset(0)] - public TexureCubeArraySrv TextureCubeArray; - - /// - [FieldOffset(0)] - public RaytracingAccelerationStructureSrv RaytracingAccelerationStructure; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderTypeDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderTypeDescription.cs deleted file mode 100644 index 3e19670..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderTypeDescription.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_TYPE_DESC -public partial struct ShaderTypeDescription -{ - /// - public Graphics.Direct3D.ShaderVariableClass Class; - - /// - public Graphics.Direct3D.ShaderVariableType Type; - - /// - public uint Rows; - - /// - public uint Columns; - - /// - public uint Elements; - - /// - public uint Members; - - /// - public uint Offset; - - /// - public unsafe sbyte* Name; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVariableDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVariableDescription.cs deleted file mode 100644 index 9d40dd2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVariableDescription.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_VARIABLE_DESC -public partial struct ShaderVariableDescription -{ - /// - public unsafe sbyte* Name; - - /// - public uint StartOffset; - - /// - public uint Size; - - /// - public uint uFlags; - - /// - public unsafe void* DefaultValue; - - /// - public uint StartTexture; - - /// - public uint TextureSize; - - /// - public uint StartSampler; - - /// - public uint SamplerSize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVersionType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVersionType.cs deleted file mode 100644 index 4d48f20..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVersionType.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_VERSION_TYPE -public enum ShaderVersionType : int -{ - /// - /// D3D12_SHVER_PIXEL_SHADER - PixelShader = 0, - /// - /// D3D12_SHVER_VERTEX_SHADER - VertexShader = 1, - /// - /// D3D12_SHVER_GEOMETRY_SHADER - GeometryShader = 2, - /// - /// D3D12_SHVER_HULL_SHADER - HullShader = 3, - /// - /// D3D12_SHVER_DOMAIN_SHADER - DomainShader = 4, - /// - /// D3D12_SHVER_COMPUTE_SHADER - ComputeShader = 5, - /// - /// D3D12_SHVER_RESERVED0 - Reserved0 = 65520, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVisibility.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVisibility.cs deleted file mode 100644 index 9344a20..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVisibility.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADER_VISIBILITY -public enum ShaderVisibility : int -{ - /// - /// D3D12_SHADER_VISIBILITY_ALL - All = 0, - /// - /// D3D12_SHADER_VISIBILITY_VERTEX - Vertex = 1, - /// - /// D3D12_SHADER_VISIBILITY_HULL - Hull = 2, - /// - /// D3D12_SHADER_VISIBILITY_DOMAIN - Domain = 3, - /// - /// D3D12_SHADER_VISIBILITY_GEOMETRY - Geometry = 4, - /// - /// D3D12_SHADER_VISIBILITY_PIXEL - Pixel = 5, - /// - /// D3D12_SHADER_VISIBILITY_AMPLIFICATION - Amplification = 6, - /// - /// D3D12_SHADER_VISIBILITY_MESH - Mesh = 7, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShadingRate.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShadingRate.cs deleted file mode 100644 index 5fd22a9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShadingRate.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADING_RATE -public enum ShadingRate : int -{ - /// - /// D3D12_SHADING_RATE_1X1 - Rate1x1 = 0, - /// - /// D3D12_SHADING_RATE_1X2 - Rate1x2 = 1, - /// - /// D3D12_SHADING_RATE_2X1 - Rate2x1 = 4, - /// - /// D3D12_SHADING_RATE_2X2 - Rate2x2 = 5, - /// - /// D3D12_SHADING_RATE_2X4 - Rate2x4 = 6, - /// - /// D3D12_SHADING_RATE_4X2 - Rate4x2 = 9, - /// - /// D3D12_SHADING_RATE_4X4 - Rate4x4 = 10, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShadingRateCombiner.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShadingRateCombiner.cs deleted file mode 100644 index eae8b72..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShadingRateCombiner.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHADING_RATE_COMBINER -public enum ShadingRateCombiner : int -{ - /// - /// D3D12_SHADING_RATE_COMBINER_PASSTHROUGH - Passthrough = 0, - /// - /// D3D12_SHADING_RATE_COMBINER_OVERRIDE - Override = 1, - /// - /// D3D12_SHADING_RATE_COMBINER_MIN - Min = 2, - /// - /// D3D12_SHADING_RATE_COMBINER_MAX - Max = 3, - /// - /// D3D12_SHADING_RATE_COMBINER_SUM - Sum = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SharedResourceCompatibilityTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SharedResourceCompatibilityTier.cs deleted file mode 100644 index bc9d7cb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SharedResourceCompatibilityTier.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER -public enum SharedResourceCompatibilityTier : int -{ - /// - /// D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0 - Tier0 = 0, - /// - /// D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 - Tier1 = 1, - /// - /// D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2 - Tier2 = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SignatureParameterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SignatureParameterDescription.cs deleted file mode 100644 index a0c2a2f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SignatureParameterDescription.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SIGNATURE_PARAMETER_DESC -public partial struct SignatureParameterDescription -{ - /// - public unsafe sbyte* SemanticName; - - /// - public uint SemanticIndex; - - /// - public uint Register; - - /// - public Graphics.Direct3D.Name SystemValueType; - - /// - public Graphics.Direct3D.RegisterComponentType ComponentType; - - /// - public byte Mask; - - /// - public byte ReadWriteMask; - - /// - public uint Stream; - - /// - public Graphics.Direct3D.MinPrecision MinPrecision; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SrvDimension.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SrvDimension.cs deleted file mode 100644 index 549ba11..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SrvDimension.cs +++ /dev/null @@ -1,52 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SRV_DIMENSION -public enum SrvDimension : int -{ - /// - /// D3D12_SRV_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D12_SRV_DIMENSION_BUFFER - Buffer = 1, - /// - /// D3D12_SRV_DIMENSION_TEXTURE1D - Texture1D = 2, - /// - /// D3D12_SRV_DIMENSION_TEXTURE1DARRAY - Texture1DArray = 3, - /// - /// D3D12_SRV_DIMENSION_TEXTURE2D - Texture2D = 4, - /// - /// D3D12_SRV_DIMENSION_TEXTURE2DARRAY - Texture2DArray = 5, - /// - /// D3D12_SRV_DIMENSION_TEXTURE2DMS - Texture2DMs = 6, - /// - /// D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY - Texture2DMsArray = 7, - /// - /// D3D12_SRV_DIMENSION_TEXTURE3D - Texture3D = 8, - /// - /// D3D12_SRV_DIMENSION_TEXTURECUBE - TextureCube = 9, - /// - /// D3D12_SRV_DIMENSION_TEXTURECUBEARRAY - TextureCubeArray = 10, - /// - /// D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE - RaytracingAccelerationStructure = 11, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectConfig.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectConfig.cs deleted file mode 100644 index 9fc61d5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectConfig.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_STATE_OBJECT_CONFIG -public partial struct StateObjectConfig -{ - /// - public StateObjectFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectDescription.cs deleted file mode 100644 index cd4bac2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_STATE_OBJECT_DESC -public partial struct StateObjectDescription -{ - /// - public StateObjectType Type; - - /// - public uint NumSubobjects; - - /// - public unsafe StateSubObject* pSubobjects; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectFlags.cs deleted file mode 100644 index 7f0923a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectFlags.cs +++ /dev/null @@ -1,29 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_STATE_OBJECT_FLAGS -[Flags] -public enum StateObjectFlags : uint -{ - /// - /// D3D12_STATE_OBJECT_FLAG_NONE - None = 0, - /// - /// D3D12_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS - AllowLocalDependenciesOnExternalDefinitions = 1, - /// - /// D3D12_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS - AllowExternalDependenciesOnLocalDefinitions = 2, - /// - /// D3D12_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS - AllowStateObjectAdditions = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectType.cs deleted file mode 100644 index f797e37..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_STATE_OBJECT_TYPE -public enum StateObjectType : int -{ - /// - /// D3D12_STATE_OBJECT_TYPE_COLLECTION - Collection = 0, - /// - /// D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE - RaytracingPipeline = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateSubObject.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateSubObject.cs deleted file mode 100644 index 32b0135..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateSubObject.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_STATE_SUBOBJECT -public partial struct StateSubObject -{ - /// - public StateSubObjectType Type; - - /// - public unsafe void* pDesc; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateSubObjectType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateSubObjectType.cs deleted file mode 100644 index 14b67cb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateSubObjectType.cs +++ /dev/null @@ -1,55 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_STATE_SUBOBJECT_TYPE -public enum StateSubObjectType : int -{ - /// - /// D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG - StateObjectConfig = 0, - /// - /// D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE - GlobalRootSignature = 1, - /// - /// D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE - LocalRootSignature = 2, - /// - /// D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK - NodeMask = 3, - /// - /// D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY - DxilLibrary = 5, - /// - /// D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION - ExistingCollection = 6, - /// - /// D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION - SubObjectToExportsAssociation = 7, - /// - /// D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION - DxilSubObjectToExportsAssociation = 8, - /// - /// D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG - RaytracingShaderConfig = 9, - /// - /// D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG - RaytracingPipelineConfig = 10, - /// - /// D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP - HitGroup = 11, - /// - /// D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1 - RaytracingPipelineConfig1 = 12, - /// - /// D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID - MaxValid = 13, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StaticBorderColor.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StaticBorderColor.cs deleted file mode 100644 index 3eab7fa..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StaticBorderColor.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_STATIC_BORDER_COLOR -public enum StaticBorderColor : int -{ - /// - /// D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK - TransparentBlack = 0, - /// - /// D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK - OpaqueBlack = 1, - /// - /// D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE - OpaqueWhite = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StaticSamplerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StaticSamplerDescription.cs deleted file mode 100644 index cf22342..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StaticSamplerDescription.cs +++ /dev/null @@ -1,54 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_STATIC_SAMPLER_DESC -public partial struct StaticSamplerDescription -{ - /// - public Filter Filter; - - /// - public TextureAddressMode AddressU; - - /// - public TextureAddressMode AddressV; - - /// - public TextureAddressMode AddressW; - - /// - public float MipLODBias; - - /// - public uint MaxAnisotropy; - - /// - public ComparisonFunction ComparisonFunc; - - /// - public StaticBorderColor BorderColor; - - /// - public float MinLOD; - - /// - public float MaxLOD; - - /// - public uint ShaderRegister; - - /// - public uint RegisterSpace; - - /// - public ShaderVisibility ShaderVisibility; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StencilOperation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StencilOperation.cs deleted file mode 100644 index d38734a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StencilOperation.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_STENCIL_OP -public enum StencilOperation : int -{ - /// - /// D3D12_STENCIL_OP_KEEP - Keep = 1, - /// - /// D3D12_STENCIL_OP_ZERO - Zero = 2, - /// - /// D3D12_STENCIL_OP_REPLACE - Replace = 3, - /// - /// D3D12_STENCIL_OP_INCR_SAT - IncrSat = 4, - /// - /// D3D12_STENCIL_OP_DECR_SAT - DecrSat = 5, - /// - /// D3D12_STENCIL_OP_INVERT - Invert = 6, - /// - /// D3D12_STENCIL_OP_INCR - Incr = 7, - /// - /// D3D12_STENCIL_OP_DECR - Decr = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StreamOutputBufferView.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StreamOutputBufferView.cs deleted file mode 100644 index 1b58c95..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StreamOutputBufferView.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_STREAM_OUTPUT_BUFFER_VIEW -public partial struct StreamOutputBufferView -{ - /// - public ulong BufferLocation; - - /// - public ulong SizeInBytes; - - /// - public ulong BufferFilledSizeLocation; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StreamOutputDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StreamOutputDescription.cs deleted file mode 100644 index 229bc18..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/StreamOutputDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_STREAM_OUTPUT_DESC -public partial struct StreamOutputDescription -{ - /// - public unsafe SODeclarationEntry* pSODeclaration; - - /// - public uint NumEntries; - - /// - public unsafe uint* pBufferStrides; - - /// - public uint NumStrides; - - /// - public uint RasterizedStream; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubObjectToExportsAssociation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubObjectToExportsAssociation.cs deleted file mode 100644 index cfd078d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubObjectToExportsAssociation.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION -public partial struct SubObjectToExportsAssociation -{ - /// - public unsafe StateSubObject* pSubobjectToAssociate; - - /// - public uint NumExports; - - /// - public unsafe ushort** pExports; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceData.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceData.cs deleted file mode 100644 index 3aa6123..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceData.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SUBRESOURCE_DATA -public partial struct SubresourceData -{ - /// - public unsafe void* pData; - - /// - public nint RowPitch; - - /// - public nint SlicePitch; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceFootprint.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceFootprint.cs deleted file mode 100644 index 90908f6..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceFootprint.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SUBRESOURCE_FOOTPRINT -public partial struct SubresourceFootprint -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public uint Width; - - /// - public uint Height; - - /// - public uint Depth; - - /// - public uint RowPitch; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceInfo.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceInfo.cs deleted file mode 100644 index 1a24535..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceInfo.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SUBRESOURCE_INFO -public partial struct SubresourceInfo -{ - /// - public ulong Offset; - - /// - public uint RowPitch; - - /// - public uint DepthPitch; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceRangeUInt64.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceRangeUInt64.cs deleted file mode 100644 index 19b50fd..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceRangeUInt64.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SUBRESOURCE_RANGE_UINT64 -public partial struct SubresourceRangeUInt64 -{ - /// - public uint Subresource; - - /// - public RangeUInt64 Range; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceTiling.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceTiling.cs deleted file mode 100644 index 15cd37f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceTiling.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_SUBRESOURCE_TILING -public partial struct SubresourceTiling -{ - /// - public uint WidthInTiles; - - /// - public ushort HeightInTiles; - - /// - public ushort DepthInTiles; - - /// - public uint StartTileIndexInOverallResource; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayDsv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayDsv.cs deleted file mode 100644 index 2d436ff..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayDsv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX1D_ARRAY_DSV -public partial struct Texture1DArrayDsv -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayRtv.cs deleted file mode 100644 index 8183690..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayRtv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX1D_ARRAY_RTV -public partial struct Texture1DArrayRtv -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArraySrv.cs deleted file mode 100644 index 6e58292..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArraySrv.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX1D_ARRAY_SRV -public partial struct Texture1DArraySrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; - - /// - public float ResourceMinLODClamp; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayUav.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayUav.cs deleted file mode 100644 index 334dc7a..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayUav.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX1D_ARRAY_UAV -public partial struct Texture1DArrayUav -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DDsv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DDsv.cs deleted file mode 100644 index 7501509..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DDsv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX1D_DSV -public partial struct Texture1DDsv -{ - /// - public uint MipSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DRtv.cs deleted file mode 100644 index 27b5471..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DRtv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX1D_RTV -public partial struct Texture1DRtv -{ - /// - public uint MipSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DSrv.cs deleted file mode 100644 index b42b755..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DSrv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX1D_SRV -public partial struct Texture1DSrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; - - /// - public float ResourceMinLODClamp; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DUav.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DUav.cs deleted file mode 100644 index 9bd9b75..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DUav.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX1D_UAV -public partial struct Texture1DUav -{ - /// - public uint MipSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayDsv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayDsv.cs deleted file mode 100644 index 4885f53..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayDsv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2D_ARRAY_DSV -public partial struct Texture2DArrayDsv -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayRtv.cs deleted file mode 100644 index 181f0f9..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayRtv.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2D_ARRAY_RTV -public partial struct Texture2DArrayRtv -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; - - /// - public uint PlaneSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArraySrv.cs deleted file mode 100644 index 3350e88..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArraySrv.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2D_ARRAY_SRV -public partial struct Texture2DArraySrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; - - /// - public uint PlaneSlice; - - /// - public float ResourceMinLODClamp; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayUav.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayUav.cs deleted file mode 100644 index 0515357..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayUav.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2D_ARRAY_UAV -public partial struct Texture2DArrayUav -{ - /// - public uint MipSlice; - - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; - - /// - public uint PlaneSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DDsv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DDsv.cs deleted file mode 100644 index 1bb7fef..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DDsv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2D_DSV -public partial struct Texture2DDsv -{ - /// - public uint MipSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArrayDsv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArrayDsv.cs deleted file mode 100644 index b3ee736..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArrayDsv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2DMS_ARRAY_DSV -public partial struct Texture2DMsArrayDsv -{ - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArrayRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArrayRtv.cs deleted file mode 100644 index 691bc0f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArrayRtv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2DMS_ARRAY_RTV -public partial struct Texture2DMsArrayRtv -{ - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArraySrv.cs deleted file mode 100644 index 0267c24..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArraySrv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2DMS_ARRAY_SRV -public partial struct Texture2DMsArraySrv -{ - /// - public uint FirstArraySlice; - - /// - public uint ArraySize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsDsv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsDsv.cs deleted file mode 100644 index a452a4c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsDsv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2DMS_DSV -public partial struct Texture2DMsDsv -{ - /// - public uint UnusedField_NothingToDefine; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsRtv.cs deleted file mode 100644 index 467a969..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsRtv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2DMS_RTV -public partial struct Texture2DMsRtv -{ - /// - public uint UnusedField_NothingToDefine; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsSrv.cs deleted file mode 100644 index 2574b6c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsSrv.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2DMS_SRV -public partial struct Texture2DMsSrv -{ - /// - public uint UnusedField_NothingToDefine; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DRtv.cs deleted file mode 100644 index 37324d1..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DRtv.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2D_RTV -public partial struct Texture2DRtv -{ - /// - public uint MipSlice; - - /// - public uint PlaneSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DSrv.cs deleted file mode 100644 index 67e3c9c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DSrv.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2D_SRV -public partial struct Texture2DSrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; - - /// - public uint PlaneSlice; - - /// - public float ResourceMinLODClamp; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DUav.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DUav.cs deleted file mode 100644 index 9f88cd7..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DUav.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX2D_UAV -public partial struct Texture2DUav -{ - /// - public uint MipSlice; - - /// - public uint PlaneSlice; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DRtv.cs deleted file mode 100644 index 5edc9b5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DRtv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX3D_RTV -public partial struct Texture3DRtv -{ - /// - public uint MipSlice; - - /// - public uint FirstWSlice; - - /// - public uint WSize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DSrv.cs deleted file mode 100644 index 719ecfd..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DSrv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX3D_SRV -public partial struct Texture3DSrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; - - /// - public float ResourceMinLODClamp; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DUav.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DUav.cs deleted file mode 100644 index d39faaa..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DUav.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEX3D_UAV -public partial struct Texture3DUav -{ - /// - public uint MipSlice; - - /// - public uint FirstWSlice; - - /// - public uint WSize; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureAddressMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureAddressMode.cs deleted file mode 100644 index 5c34fa4..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureAddressMode.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEXTURE_ADDRESS_MODE -public enum TextureAddressMode : int -{ - /// - /// D3D12_TEXTURE_ADDRESS_MODE_WRAP - Wrap = 1, - /// - /// D3D12_TEXTURE_ADDRESS_MODE_MIRROR - Mirror = 2, - /// - /// D3D12_TEXTURE_ADDRESS_MODE_CLAMP - Clamp = 3, - /// - /// D3D12_TEXTURE_ADDRESS_MODE_BORDER - Border = 4, - /// - /// D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE - MirrorOnce = 5, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureCopyLocation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureCopyLocation.cs deleted file mode 100644 index dd34212..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureCopyLocation.cs +++ /dev/null @@ -1,56 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEXTURE_COPY_LOCATION -public partial struct TextureCopyLocation -{ - /// - public unsafe ID3D12Resource* pResource; - - /// - public TextureCopyType Type; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref PlacedSubresourceFootprint PlacedFootprint - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.PlacedFootprint; - } - } - - [UnscopedRef] - public ref uint SubresourceIndex - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.SubresourceIndex; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public PlacedSubresourceFootprint PlacedFootprint; - - /// - [FieldOffset(0)] - public uint SubresourceIndex; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureCopyType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureCopyType.cs deleted file mode 100644 index 9b2f22f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureCopyType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEXTURE_COPY_TYPE -public enum TextureCopyType : int -{ - /// - /// D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX - SubresourceIndex = 0, - /// - /// D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT - PlacedFootprint = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureLayout.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureLayout.cs deleted file mode 100644 index ddc0586..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureLayout.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEXTURE_LAYOUT -public enum TextureLayout : int -{ - /// - /// D3D12_TEXTURE_LAYOUT_UNKNOWN - Unknown = 0, - /// - /// D3D12_TEXTURE_LAYOUT_ROW_MAJOR - RowMajor = 1, - /// - /// D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE - L64KbUndefinedSwizzle = 2, - /// - /// D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE - L64KbStandardSwizzle = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TexureCubeArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TexureCubeArraySrv.cs deleted file mode 100644 index 673b927..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TexureCubeArraySrv.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEXCUBE_ARRAY_SRV -public partial struct TexureCubeArraySrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; - - /// - public uint First2DArrayFace; - - /// - public uint NumCubes; - - /// - public float ResourceMinLODClamp; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TexureCubeSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TexureCubeSrv.cs deleted file mode 100644 index 9ed2706..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TexureCubeSrv.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TEXCUBE_SRV -public partial struct TexureCubeSrv -{ - /// - public uint MostDetailedMip; - - /// - public uint MipLevels; - - /// - public float ResourceMinLODClamp; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileCopyFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileCopyFlags.cs deleted file mode 100644 index 240dce5..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileCopyFlags.cs +++ /dev/null @@ -1,29 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TILE_COPY_FLAGS -[Flags] -public enum TileCopyFlags : uint -{ - /// - /// D3D12_TILE_COPY_FLAG_NONE - None = 0, - /// - /// D3D12_TILE_COPY_FLAG_NO_HAZARD - NoHazard = 1, - /// - /// D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE - LinearBufferToSwizzledTiledResource = 2, - /// - /// D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER - SwizzledTiledResourceToLinearBuffer = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileMappingFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileMappingFlags.cs deleted file mode 100644 index 449f76e..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileMappingFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TILE_MAPPING_FLAGS -[Flags] -public enum TileMappingFlags : uint -{ - /// - /// D3D12_TILE_MAPPING_FLAG_NONE - None = 0, - /// - /// D3D12_TILE_MAPPING_FLAG_NO_HAZARD - NoHazard = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileRangeFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileRangeFlags.cs deleted file mode 100644 index 7f7186c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileRangeFlags.cs +++ /dev/null @@ -1,29 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TILE_RANGE_FLAGS -[Flags] -public enum TileRangeFlags : int -{ - /// - /// D3D12_TILE_RANGE_FLAG_NONE - None = 0, - /// - /// D3D12_TILE_RANGE_FLAG_NULL - Null = 1, - /// - /// D3D12_TILE_RANGE_FLAG_SKIP - Skip = 2, - /// - /// D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE - ReuseSingleTile = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileRegionSize.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileRegionSize.cs deleted file mode 100644 index e0fcea8..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileRegionSize.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TILE_REGION_SIZE -public partial struct TileRegionSize -{ - /// - public uint NumTiles; - - /// - public Bool32 UseBox; - - /// - public uint Width; - - /// - public ushort Height; - - /// - public ushort Depth; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileShape.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileShape.cs deleted file mode 100644 index 585a4b2..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileShape.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TILE_SHAPE -public partial struct TileShape -{ - /// - public uint WidthInTexels; - - /// - public uint HeightInTexels; - - /// - public uint DepthInTexels; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TiledResourceCoordinate.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TiledResourceCoordinate.cs deleted file mode 100644 index 643d2cb..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TiledResourceCoordinate.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TILED_RESOURCE_COORDINATE -public partial struct TiledResourceCoordinate -{ - /// - public uint X; - - /// - public uint Y; - - /// - public uint Z; - - /// - public uint Subresource; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TiledResourcesTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TiledResourcesTier.cs deleted file mode 100644 index 011a912..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/TiledResourcesTier.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_TILED_RESOURCES_TIER -public enum TiledResourcesTier : int -{ - /// - /// D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED - NotSupported = 0, - /// - /// D3D12_TILED_RESOURCES_TIER_1 - Tier1 = 1, - /// - /// D3D12_TILED_RESOURCES_TIER_2 - Tier2 = 2, - /// - /// D3D12_TILED_RESOURCES_TIER_3 - Tier3 = 3, - /// - /// D3D12_TILED_RESOURCES_TIER_4 - Tier4 = 4, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/UavDimension.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/UavDimension.cs deleted file mode 100644 index 4948644..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/UavDimension.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_UAV_DIMENSION -public enum UavDimension : int -{ - /// - /// D3D12_UAV_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D12_UAV_DIMENSION_BUFFER - Buffer = 1, - /// - /// D3D12_UAV_DIMENSION_TEXTURE1D - Texture1D = 2, - /// - /// D3D12_UAV_DIMENSION_TEXTURE1DARRAY - Texture1DArray = 3, - /// - /// D3D12_UAV_DIMENSION_TEXTURE2D - Texture2D = 4, - /// - /// D3D12_UAV_DIMENSION_TEXTURE2DARRAY - Texture2DArray = 5, - /// - /// D3D12_UAV_DIMENSION_TEXTURE3D - Texture3D = 8, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/UnorderedAccessViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/UnorderedAccessViewDescription.cs deleted file mode 100644 index 78e9aa0..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/UnorderedAccessViewDescription.cs +++ /dev/null @@ -1,112 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_UNORDERED_ACCESS_VIEW_DESC -public partial struct UnorderedAccessViewDescription -{ - /// - public Graphics.Dxgi.Common.Format Format; - - /// - public UavDimension ViewDimension; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref BufferUav Buffer - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Buffer; - } - } - - [UnscopedRef] - public ref Texture1DUav Texture1D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1D; - } - } - - [UnscopedRef] - public ref Texture1DArrayUav Texture1DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture1DArray; - } - } - - [UnscopedRef] - public ref Texture2DUav Texture2D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2D; - } - } - - [UnscopedRef] - public ref Texture2DArrayUav Texture2DArray - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture2DArray; - } - } - - [UnscopedRef] - public ref Texture3DUav Texture3D - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Texture3D; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public BufferUav Buffer; - - /// - [FieldOffset(0)] - public Texture1DUav Texture1D; - - /// - [FieldOffset(0)] - public Texture1DArrayUav Texture1DArray; - - /// - [FieldOffset(0)] - public Texture2DUav Texture2D; - - /// - [FieldOffset(0)] - public Texture2DArrayUav Texture2DArray; - - /// - [FieldOffset(0)] - public Texture3DUav Texture3D; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/VariableShadingRateTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/VariableShadingRateTier.cs deleted file mode 100644 index 3a6bd95..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/VariableShadingRateTier.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_VARIABLE_SHADING_RATE_TIER -public enum VariableShadingRateTier : int -{ - /// - /// D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED - NotSupported = 0, - /// - /// D3D12_VARIABLE_SHADING_RATE_TIER_1 - Tier1 = 1, - /// - /// D3D12_VARIABLE_SHADING_RATE_TIER_2 - Tier2 = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/VersionedDeviceRemovedExtendedData.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/VersionedDeviceRemovedExtendedData.cs deleted file mode 100644 index df2478f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/VersionedDeviceRemovedExtendedData.cs +++ /dev/null @@ -1,81 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA -public partial struct VersionedDeviceRemovedExtendedData -{ - /// - public DredVersion Version; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref DeviceRemovedExtendedData Dred_1_0 - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Dred_1_0; - } - } - - [UnscopedRef] - public ref DeviceRemovedExtendedData1 Dred_1_1 - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Dred_1_1; - } - } - - [UnscopedRef] - public ref DeviceRemovedExtendedData2 Dred_1_2 - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Dred_1_2; - } - } - - [UnscopedRef] - public ref DeviceRemovedExtendedData3 Dred_1_3 - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Dred_1_3; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public DeviceRemovedExtendedData Dred_1_0; - - /// - [FieldOffset(0)] - public DeviceRemovedExtendedData1 Dred_1_1; - - /// - [FieldOffset(0)] - public DeviceRemovedExtendedData2 Dred_1_2; - - /// - [FieldOffset(0)] - public DeviceRemovedExtendedData3 Dred_1_3; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/VersionedRootSignatureDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/VersionedRootSignatureDescription.cs deleted file mode 100644 index 04168da..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/VersionedRootSignatureDescription.cs +++ /dev/null @@ -1,53 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_VERSIONED_ROOT_SIGNATURE_DESC -public partial struct VersionedRootSignatureDescription -{ - /// - public RootSignatureVersion Version; - - /// - public _Anonymous_e__Union Anonymous; - - [UnscopedRef] - public ref RootSignatureDescription Desc_1_0 - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Desc_1_0; - } - } - - [UnscopedRef] - public ref RootSignatureDescription1 Desc_1_1 - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref Anonymous.Desc_1_1; - } - } - - [StructLayout(LayoutKind.Explicit)] - public partial struct _Anonymous_e__Union - { - /// - [FieldOffset(0)] - public RootSignatureDescription Desc_1_0; - - /// - [FieldOffset(0)] - public RootSignatureDescription1 Desc_1_1; - } -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/VertexBufferView.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/VertexBufferView.cs deleted file mode 100644 index c40ca2c..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/VertexBufferView.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_VERTEX_BUFFER_VIEW -public partial struct VertexBufferView -{ - /// - public ulong BufferLocation; - - /// - public uint SizeInBytes; - - /// - public uint StrideInBytes; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstanceLocation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstanceLocation.cs deleted file mode 100644 index 2c12c90..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstanceLocation.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_VIEW_INSTANCE_LOCATION -public partial struct ViewInstanceLocation -{ - /// - public uint ViewportArrayIndex; - - /// - public uint RenderTargetArrayIndex; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingDescription.cs deleted file mode 100644 index d7855ef..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_VIEW_INSTANCING_DESC -public partial struct ViewInstancingDescription -{ - /// - public uint ViewInstanceCount; - - /// - public unsafe ViewInstanceLocation* pViewInstanceLocations; - - /// - public ViewInstancingFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingFlags.cs deleted file mode 100644 index 1d8633b..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_VIEW_INSTANCING_FLAGS -[Flags] -public enum ViewInstancingFlags : uint -{ - /// - /// D3D12_VIEW_INSTANCING_FLAG_NONE - None = 0, - /// - /// D3D12_VIEW_INSTANCING_FLAG_ENABLE_VIEW_INSTANCE_MASKING - EnableViewInstanceMasking = 1, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingTier.cs deleted file mode 100644 index 2157f1f..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingTier.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_VIEW_INSTANCING_TIER -public enum ViewInstancingTier : int -{ - /// - /// D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED - NotSupported = 0, - /// - /// D3D12_VIEW_INSTANCING_TIER_1 - Tier1 = 1, - /// - /// D3D12_VIEW_INSTANCING_TIER_2 - Tier2 = 2, - /// - /// D3D12_VIEW_INSTANCING_TIER_3 - Tier3 = 3, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/WaveMmaTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/WaveMmaTier.cs deleted file mode 100644 index 15b2f9d..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/WaveMmaTier.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_WAVE_MMA_TIER -public enum WaveMmaTier : int -{ - /// - /// D3D12_WAVE_MMA_TIER_NOT_SUPPORTED - NotSupported = 0, - /// - /// D3D12_WAVE_MMA_TIER_1_0 - Tier1_0 = 10, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/WriteBufferImmediateMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/WriteBufferImmediateMode.cs deleted file mode 100644 index 233deee..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/WriteBufferImmediateMode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_WRITEBUFFERIMMEDIATE_MODE -public enum WriteBufferImmediateMode : int -{ - /// - /// D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT - Default = 0, - /// - /// D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN - MarkerIn = 1, - /// - /// D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT - MarkerOut = 2, -} diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/WriteBufferImmediateParameter.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/WriteBufferImmediateParameter.cs deleted file mode 100644 index ac13823..0000000 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/WriteBufferImmediateParameter.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D12; - -/// -/// D3D12_WRITEBUFFERIMMEDIATE_PARAMETER -public partial struct WriteBufferImmediateParameter -{ - /// - public ulong Dest; - - /// - public uint Value; -} diff --git a/src/Vortice.Win32.Graphics.DirectComposition/DirectComposition.xml b/src/Vortice.Win32.Graphics.DirectComposition/DirectComposition.xml new file mode 100644 index 0000000..9aad4ed --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/DirectComposition.xml @@ -0,0 +1,1394 @@ + + + + + Creates a composition target object that is bound to the window that is represented by the specified window handle (HWND). + Microsoft Docs: + The window to which the composition target object should be bound. This parameter must not be NULL. + TRUE if the visual tree should be displayed on top of the children of the window specified by the hwnd parameter; otherwise, the visual tree is displayed behind the children. + The new composition target object. This parameter must not be NULL. + + + + + Creates a 3D translation transform object. + Microsoft Docs: + The new 3D translation transform object. This parameter must not be NULL. + + + + + Provides access to rendering features that help with application debugging and performance tuning. This interface can be queried from the DirectComposition device interface. + Microsoft Docs: + + + + + Creates an instance of IDCompositionColorMatrixEffect. + Microsoft Docs: + Receives the created instance of IDCompositionColorMatrixEffect. + + + + + Creates a 2D skew transform object. + Microsoft Docs: + The new 2D skew transform object. This parameter must not be NULL. + + + + + Represents an arbitrary 3D transformation defined by a 4-by-4 matrix. + Microsoft Docs: + + + + + Creates a 2D rotation transform object. + Microsoft Docs: + The new rotation transform object. This parameter must not be NULL. + + + + + Represents a binding between a Microsoft DirectComposition visual tree and a destination on top of which the visual tree should be composed. + Microsoft Docs: + + + + + Sets the coefficients for the equation used to composite the two input images. + Microsoft Docs: + The coefficients for the equation used to composite the two input images. + + + + + The Gaussian blur effect is used to blur an image by a Gaussian function, typically to reduce image noise and reduce detail. + Microsoft Docs: + + + + + Represents one DirectComposition visual in a visual tree. + Microsoft Docs: + + + + + Creates a surface object that can be associated with one or more visuals for composition. + Microsoft Docs: + The width of the surface, in pixels. + The height of the surface, in pixels. + The pixel format of the surface. + The format of the alpha channel, if an alpha channel is included in the pixel format. This can be one of DXGI_ALPHA_MODE_PREMULTIPLIED or DXGI_ALPHA_MODE_IGNORE. It can also be DXGI_ALPHA_MODE_UNSPECIFIED, which is interpreted as DXGI_ALPHA_MODE_IGNORE. + The newly created surface object. This parameter must not be NULL. + + + + + Creates a 3D rotation transform object. + Microsoft Docs: + The new 3D rotation transform object. This parameter must not be NULL. + + + + + Specifies whether to apply the transfer function to the alpha channel. + Microsoft Docs: + A boolean value that specifies whether to apply the transfer function to the alpha channel. + If you set this to TRUE the effect does not apply the transfer function to the Alpha channel. If you set this to FALSE it applies the AlphaLinearTransfer function to the Alpha channel. + + + + + Creates surface and virtual surface objects associated with an application-provided rendering device. + Microsoft Docs: + + + + + Sets the Content property of this visual to the specified bitmap or window wrapper. + Microsoft Docs: + The object that is the new content of this visual. This parameter can be NULL. + + + + + Creates a 2D transform group object that holds an array of 2D transform objects. + Microsoft Docs: + An array of 2D transform objects that make up this transform group. + The number of elements in the transforms array. + The new transform group object. This parameter must not be NULL. + + + + + Represents a function for animating one or more properties of one or more Microsoft DirectComposition objects. + Microsoft Docs: + + + + + Creates a new DirectComposition device object, which can be used to create other DirectComposition objects. + Microsoft Docs: + An optional pointer to a DirectX device to be used to create DirectComposition surface objects. Must be a pointer to an object implementing the IDXGIDevice or ID2D1Device interfaces. + The identifier of the interface to retrieve. This must be one of __uuidof(IDCompositionDevice) or __uuidof(IDCompositionDesktopDevice). + Receives an interface pointer to the newly created device object. The pointer is of the type specified by the iid parameter. This parameter must not be NULL. + + + + + The brightness effect controls the brightness of the image. + Microsoft Docs: + + + + + Creates a 3D scale transform object. + Microsoft Docs: + The new 3D scale transform object. This parameter must not be NULL. + + + + + Represents a 2D transformation that affects the rotation of a visual around the z-axis. The coordinate system is rotated around the specified center point. + Microsoft Docs: + + + + + Changes the logical size of this virtual surface object. + Microsoft Docs: + The new width of the virtual surface, in pixels. The maximum width is 16,777,216 pixels. + The new height of the virtual surface, in pixels. The maximum height is 16,777,216 pixels. + + + + + Creates a new visual object. + Microsoft Docs: + The new visual object. This parameter must not be NULL. + + + + + Creates an updateable surface object that can be associated with one or more visuals for composition. + Microsoft Docs: + The width of the surface, in pixels. + The height of the surface, in pixels. + The pixel format of the surface. + + The newly created surface object. This parameter must not be NULL. + + + + + This effect is used to alter the saturation of an image. The saturation effect is a specialization of the color matrix effect. + Microsoft Docs: + + + + + Disables visual heatmaps. + Microsoft Docs: + + + + + Sets the coordinates where the turbulence output is generated. + Microsoft Docs: + The coordinates where the turbulence output is generated. + The algorithm used to generate the Perlin noise is position dependent, so a different offset results in a different output. This value is not bounded and the units are specified in DIPs + + +
Note  Note The offset does not have the same effect as a translation because the noise function output is infinite and the function will wrap around the tile.
+
 
+
+
+ + + Creates a composition target object that is bound to the window that is represented by the specified window handle. + Microsoft Docs: + The window to which the composition target object should be bound. This parameter must not be NULL. + TRUE if the visual tree should be displayed on top of the children of the window specified by the hwnd parameter; otherwise, the visual tree is displayed behind the children. + The new composition target object. This parameter must not be NULL. + + + + + Creates an animation object that is used to animate one or more scalar properties of one or more Microsoft DirectComposition objects. + Microsoft Docs: + The new animation object. This parameter must not be NULL. + + + + + Creates a 2D transform group object that holds an array of 2D transform objects. + Microsoft Docs: + An array of 2D transform objects that make up this transform group. + The number of elements in the transforms array. + The new transform group object. This parameter must not be NULL. + + + + + Creates a 3D scale transform object. + Microsoft Docs: + The new 3D scale transform object. This parameter must not be NULL. + + + + + Represents a 3D transformation that affects the offset of a visual along the x-axis, y-axis, and z-axis. + Microsoft Docs: + + + + + Determines whether the DirectComposition device object is still valid. + Microsoft Docs: + TRUE if the DirectComposition device object is still valid; otherwise FALSE. + + + + + Adds a sinusoidal segment to the animation function. + Microsoft Docs: + The offset, in seconds, from the beginning of the animation function to the point when this segment should take effect. + A constant that is added to the sinusoidal. + A scale factor that is applied to the sinusoidal. + A scale factor that is applied to the time offset, in Hertz. + A constant that is added to the time offset, in degrees. + + + + + Represents a 2D transformation that can be used to modify the coordinate space of a visual subtree. + Microsoft Docs: + + + + + Creates a Microsoft DirectComposition surface factory object, which can be used to create other DirectComposition surface or virtual surface objects. + Microsoft Docs: + A pointer to a DirectX device to be used to create DirectComposition surface objects. Must be a pointer to an object implementing the IDXGIDevice or ID2D1Device interfaces. This parameter must not be NULL. + The newly created surface factory object. This parameter must not be NULL. + + + + + Creates a new device object that can be used to create other Microsoft DirectComposition objects. + Microsoft Docs: + The DXGI device to use to create DirectComposition surface objects. + The identifier of the interface to retrieve. + Receives an interface pointer to the newly created device object. The pointer is of the type specified by the iid parameter. This parameter must not be NULL. + + + + + Creates an object that represents multiple effects to be applied to a visual subtree. + Microsoft Docs: + The new effect group object. This parameter must not be NULL. + + + + + Represents a Microsoft DirectComposition visual. + Microsoft Docs: + + + + + The color matrix effect alters the RGBA values of a bitmap. + Microsoft Docs: + + + + + Creates a 3D transform group object that holds an array of 3D transform objects. + Microsoft Docs: + An array of 3D transform objects that make up this transform group. + The number of elements in the transforms array. + The new 3D transform group object. This parameter must not be NULL. + + + + + Sets the alpha mode of the output for the color matrix effect. + Microsoft Docs: + The alpha mode of the output for the color matrix effect. + + + + + Creates a 2D translation transform object. + Microsoft Docs: + The new 2D translation transform object. This parameter must not be NULL. + + + + + Sets color of the shadow. + Microsoft Docs: + The color of the shadow. + + + + + Sets the mode used to calculate the border of the image. + Microsoft Docs: + The mode used to calculate the border of the image. + + + + + Sets a visual object as the new root object of a visual tree. + Microsoft Docs: + The visual object that is the new root of this visual tree. This parameter can be NULL. + + + + + Retrieves information from the composition engine about composition times and the frame rate. + Microsoft Docs: + A structure that receives composition times and frame rate information. + + + + + Adds a cubic polynomial segment to the animation function. + Microsoft Docs: + The offset, in seconds, from the beginning of the animation function to the point when this segment should take effect. + The constant coefficient of the polynomial. + The linear coefficient of the polynomial. + The quadratic coefficient of the polynomial. + The cubic coefficient of the polynomial. + + + + + Creates an Interaction/InputSink to route mouse wheel messages to the given HWND. + Microsoft Docs: + The visual to route messages from. + The HWND to route messages to. + Boolean value indicating whether to enable or disable routing. + + + + + Represents a 2D transformation that affects the scale of a visual along the x-axis and y-axis. The coordinate system is scaled from the specified center point. + Microsoft Docs: + + + + + Creates an instance of IDCompositionHueRotationEffect. + Microsoft Docs: + Receives the created instance of IDCompositionHueRotationEffect. + + + + + Changes the value of the visual's Visible property. + Microsoft Docs: + The new value for the visible property. + + + + + Waits for the composition engine to finish processing the previous call to the IDCompositionDevice::Commit method. + Microsoft Docs: + + + + + Enables highlighting visuals when content is being redrawn. + Microsoft Docs: + + + + + Creates a wrapper object that represents the rasterization of a layered window, and that can be associated with a visual for composition. + Microsoft Docs: + The handle of the layered window for which to create a wrapper. A layered window is created by specifying WS_EX_LAYERED when creating the window with the CreateWindowEx function or by setting WS_EX_LAYERED via SetWindowLong after the window has been created. + The new composition surface object. This parameter must not be NULL. + + + + + Sets the depth mode property associated with this visual. + Microsoft Docs: + The new depth mode. + + + + + Creates a sparsely populated surface that can be associated with one or more visuals for composition. + Microsoft Docs: + The width of the surface, in pixels. The maximum width is 16,777,216 pixels. + The height of the surface, in pixels. +The maximum height is 16,777,216 pixels. + The pixel format of the surface. + The format of the alpha channel, if an alpha channel is included in the pixel format. This can be one of DXGI_ALPHA_MODE_PREMULTIPLIED or DXGI_ALPHA_MODE_IGNORE. It can also be DXGI_ALPHA_MODE_UNSPECIFIED, which is interpreted as DXGI_ALPHA_MODE_IGNORE. + The newly created virtual surface object. This parameter must not be NULL. + + + + + Changes all values of the matrix of this 2D transform. + Microsoft Docs: + The new matrix for this 2D transform. + + + + + Creates a clip object that can be used to restrict the rendering of a visual subtree to a rectangular area. + Microsoft Docs: + The new clip object. This parameter must not be NULL. + + + + + Sets the list of values used to define the transfer function for the red channel. + Microsoft Docs: + The list of values used to define the transfer function for the red channel. + The number of values in the tableValues parameter. + + + + + Discards pixels that fall outside of the specified trim rectangles. + Microsoft Docs: + An array of rectangles to keep. + The number of rectangles in the rectangles array. + + + + + Creates an instance of IDCompositionCompositeEffect. + Microsoft Docs: + Receives the created instance of IDCompositionCompositeEffect. + + + + + Creates an instance of IDCompositionBlendEffect. + Microsoft Docs: + Receives the created instance of IDCompositionBlendEffect. + + + + + Creates an Interaction/InputSink to route mouse button down and any subsequent move and up events to the given HWND. + Microsoft Docs: + The visual to route messages from. + The HWND to route messages to. + Boolean value indicating whether to enable or disable routing. + + + + + The linear transfer effect is used to map the color intensities of an image using a linear function created from a list of values you provide for each channel. + Microsoft Docs: + + + + + Creates a 3D translation transform object. + Microsoft Docs: + The new 3D translation transform object. This parameter must not be NULL. + + + + + Creates a 3D 4-by-4 matrix transform object. + Microsoft Docs: + The new 3D matrix transform object. This parameter must not be NULL. + + + + + Represents a group of bitmap effects that are applied together to modify the rasterization of a visual's subtree. + Microsoft Docs: + + + + + Serves as a factory for all other Microsoft DirectComposition objects and provides methods to control transactional composition. + Microsoft Docs: + + + + + Sets the absolute time at which the animation function starts. + Microsoft Docs: + The starting time for this animation. + + + + + The arithmetic composite effect is used to combine 2 images using a weighted sum of pixels from the input images. + Microsoft Docs: + + + + + The shadow effect is used to generate a shadow from the alpha channel of an image. The shadow is more opaque for higher alpha values and more transparent for lower alpha values. You can set the amount of blur and the color of the shadow. + Microsoft Docs: + + + + + Represents a clip object that restricts the rendering of a visual subtree to the specified rectangular region. Optionally, the clip object may have rounded corners specified. + Microsoft Docs: + + + + + Represents a sparsely allocated bitmap that can be associated with a visual for composition in a visual tree. + Microsoft Docs: + + + + + Creates a new visual object. + Microsoft Docs: + The new visual object. This parameter must not be NULL. + + + + + Specifies whether the effect clamps color values to between 0 and 1 before the effect passes the values to the next effect in the graph. + Microsoft Docs: + A boolean value that specifies whether the effect clamps color values to between 0 and 1 before the effect passes the values to the next effect in the graph. + If you set this to TRUE the effect will clamp the values. If you set this to FALSE, the effect will not clamp the color values, but other effects and the output + surface may clamp the values if they are not of high enough precision. + + + + + Enables a visual heatmap that represents overdraw regions. + Microsoft Docs: + + + + + Creates a 2D scale transform object. + Microsoft Docs: + The new 2D scale transform object. This parameter must not be NULL. + + + + + Represents a clip object that is used to restrict the rendering of a visual subtree to a rectangular area. + Microsoft Docs: + + + + + Sets the seed for the pseudo random generator. + Microsoft Docs: + The seed for the pseudo random generator. This value is unbounded. + + + + + Sets the Effect property of this visual. + Microsoft Docs: + A pointer to an effect object. This parameter can be NULL. + + + + + Initiates drawing on this Microsoft DirectComposition surface object. + Microsoft Docs: + The rectangle to be updated. If this parameter is NULL, the entire bitmap is updated. + The identifier of the interface to retrieve. + Receives an interface pointer of the type specified in the iid parameter. This parameter must not be NULL. + +
Note  In Windows 8, this parameter was surface.
+
 
+ The offset into the surface where the application should draw updated content. This offset will reference the upper left corner of the update rectangle. +
+
+ + + Scrolls a rectangular area of a Microsoft DirectComposition logical surface. + Microsoft Docs: + The rectangular area of the surface to be scrolled, relative to the upper-left corner of the surface. If this parameter is NULL, the entire surface is scrolled. + The clipRect clips the destination (scrollRect after offset) of the scroll. +The only bitmap content that will be scrolled are those that remain inside the clip rectangle after the scroll is completed. + The amount of horizontal scrolling, in pixels. Use positive values to scroll right, and negative values to scroll left. + The amount of vertical scrolling, in pixels. Use positive values to scroll down, and negative values to scroll up. + + + + + The hue rotate effect alters the hue of an image by applying a color matrix based on the rotation angle. + Microsoft Docs: + + + + + Changes all values of the matrix of this 3D transformation effect. + Microsoft Docs: + The new matrix for this 3D transformation effect. + + + + + Represents a 3D transformation effect that can be used to modify the rasterization of a visual subtree. + Microsoft Docs: + + + + + Represents a physical bitmap that can be associated with a visual for composition in a visual tree. This interface can also be used to update the bitmap contents. + Microsoft Docs: + + + + + Specifies whether to apply the transfer function to the blue channel. + Microsoft Docs: + A boolean value that specifies whether to apply the transfer function to the blue channel. + If you set this to TRUE the effect does not apply the transfer function to the blue channel. If you set this to FALSE it applies the BlueTableTransfer function to the Blue channel. + + + + + Creates a new composition surface object that can be bound to a Microsoft DirectX swap chain or swap buffer and associated with a visual. + Microsoft Docs: + + Contains the security descriptor for the composition surface object, and specifies whether the handle of the composition surface object is inheritable when a child process is created. If this parameter is NULL, the composition surface object is created with default security attributes that grant read and write access to the current process, but do not enable child processes to inherit the handle. + The handle of the new composition surface object. This parameter must not be NULL. + + + + + Creates a sparsely populated surface that can be associated with one or more visuals for composition. + Microsoft Docs: + The width of the surface, in pixels. The maximum width is 16,777,216 pixels. + The height of the surface, in pixels. The maximum height is 16,777,216 pixels. + The pixel format of the surface. + + The newly created surface object. This parameter must not be NULL. + + + + + Creates a 3D transform group object that holds an array of 3D transform objects. + Microsoft Docs: + An array of 3D transform objects that make up this transform group. + The number of elements in the transforms array. + The new 3D transform group object. This parameter must not be NULL. + + + + + Sets the border mode to use with the effect. + Microsoft Docs: + Specifies the border mode to use with the effect. + + + + + Serves as a factory for all other Microsoft DirectComposition objects and provides methods to control transactional composition. + Microsoft Docs: + + + + + Creates a wrapper object that represents the rasterization of a layered window, and that can be associated with a visual for composition. + Microsoft Docs: + The handle of the layered window for which to create a wrapper. A layered window is created by specifying WS_EX_LAYERED when creating the window with the CreateWindowEx function or by setting WS_EX_LAYERED via SetWindowLong after the window has been created. + The new composition surface object. This parameter must not be NULL. + + + + + Creates an instance of IDCompositionArithmeticCompositeEffect. + Microsoft Docs: + Receives the created instance of IDCompositionArithmeticCompositeEffect. + + + + + Sets the blend mode to use when the blend effect combines the two images. + Microsoft Docs: + The blend mode to use when the blend effect combines the two images. + + + + + Resumes drawing on this Microsoft DirectComposition surface object. + Microsoft Docs: + + + + + Specifies whether to apply the transfer function to the green channel. + Microsoft Docs: + A boolean value that specifies whether to apply the transfer function to the green channel. + If you set this to TRUE the effect does not apply the transfer function to the green channel. If you set this to FALSE it applies the GreenTableTransfer function to the green channel. + + + + + The Blend Effect is used to combine 2 images. + Microsoft Docs: + + + + + Creates a new composition surface object that wraps an existing composition surface. + Microsoft Docs: + The handle of an existing composition surface that was created by a call to the DCompositionCreateSurfaceHandle function. + The new composition surface object. This parameter must not be NULL. + + + + + Sets the the input at an index to the specified filter effect. + Microsoft Docs: + Specifies the index the to apply the filter effect at. + The filter effect to apply. + The following effects are available: + + + + Flags to apply to the filter effect. + + + + + Creates a new device object that can be used to create other Microsoft DirectComposition objects. + Microsoft Docs: + An optional pointer to a DirectX device to be used to create DirectComposition surface objects. Must be a pointer to an object implementing the IDXGIDevice or ID2D1Device interfaces. + The identifier of the interface to retrieve. This must be one of __uuidof(IDCompositionDevice) or __uuidof(IDCompositionDesktopDevice). + Receives an interface pointer to the newly created device object. The pointer is of the type specified by the iid parameter. This parameter must not be NULL. + + + + + Creates an instance of IDCompositionTableTransferEffect. + Microsoft Docs: + Receives the created instance of IDCompositionTableTransferEffect. + + + + + Creates a 2D translation transform object. + Microsoft Docs: + The new 2D translation transform object. This parameter must not be NULL. + + + + + Creates a 2D skew transform object. + Microsoft Docs: + The new 2D skew transform object. This parameter must not be NULL. + + + + + Sets the TransformParent property of this visual. The TransformParent property establishes the coordinate system relative to which this visual is composed. + Microsoft Docs: + The new visual that establishes the base coordinate system for this visual. This parameter can be NULL. + + + + + Creates an instance of IDCompositionGaussianBlurEffect. + Microsoft Docs: + Receives the created instance of IDCompositionGaussianBlurEffect. + + + + + Creates an instance of IDCompositionLinearTransferEffect. + Microsoft Docs: + Receives the created instance of IDCompositionLinearTransferEffect. + + + + + Sets the interpolation mode of the effect. + Microsoft Docs: + Specifies the interpolation mode of the effect. + + + + + Creates a clip object that can be used to restrict the rendering of a visual subtree to a rectangular area. + Microsoft Docs: + The new clip object. This parameter must not be NULL. + + + + + Represents one DirectComposition visual in a visual tree. + Microsoft Docs: + + + + + Resets the animation function so that it contains no segments. + Microsoft Docs: + + + + + Suspends the drawing on this Microsoft DirectComposition surface object. + Microsoft Docs: + + + + + Specifies whether to apply the transfer function to the blue channel. + Microsoft Docs: + A boolean value that specifies whether to apply the transfer function to the blue channel. + If you set this to TRUE the effect does not apply the transfer function to the blue channel. If you set this to FALSE it applies the BlueLinearTransfer function to the blue channel. + + + + + Specifies whether or not surfaces that have 3D transformations applied to them should be displayed when facing away from the observer. + Microsoft Docs: + [in] + +The back face visibility to use when composing surfaces in this visual’s sub-tree to the screen. + + + + + Sets the upper portion of the brightness transfer curve. + Microsoft Docs: + The upper portion of the brightness transfer curve. The white point adjusts the appearance of the brighter portions of the image. +This vector is for both the x value and the y value, in that order. Each of the values must be between 0 and 1, inclusive. + + + + + Sets the BitmapInterpolationMode property, which specifies the mode for Microsoft DirectComposition to use when interpolating pixels from bitmaps that are not axis-aligned or drawn exactly at scale. + Microsoft Docs: + The interpolation mode to use. + + + + + Sets the mode for the composite effect. + Microsoft Docs: + The mode for the composite effect. + + + + + Sets the matrix used by the effect to multiply the RGBA values of the image. + Microsoft Docs: + The matrix used by the effect to multiply the RGBA values of the image. The matrix is column major and is applied as shown in the following equation: + + +Matrix equation + + + + + Sets the list of values used to define the transfer function for the green channel. + Microsoft Docs: + The list of values used to define the transfer function for the green channel. + The number of values in the tableValues parameter. + + + + + Creates a 3D 4-by-4 matrix transform object. + Microsoft Docs: + The new 3D matrix transform object. This parameter must not be NULL. + + + + + Disables display of performance debugging counters. + Microsoft Docs: + + + + + Sets the transform matrix of the effect. + Microsoft Docs: + Specifies the transform matrix for the effect to use. + + + + + Represents a 3D transformation that affects the rotation of a visual along an arbitrary axis in 3D space. The coordinate system is rotated around the specified center point. + Microsoft Docs: + + + + + Creates a 2D 3-by-2 matrix transform object. + Microsoft Docs: + The new matrix transform object. This parameter must not be NULL. + + + + + Adds a new child visual to the children list of this visual. + Microsoft Docs: + The child visual to add. This parameter must not be NULL. + TRUE to place the new child visual in front of the visual specified by the referenceVisual parameter, or FALSE to place it behind referenceVisual. + The existing child visual next to which the new visual should be added. + + + + + Retrieves information from the composition engine about composition times and the frame rate. + Microsoft Docs: + A structure that receives composition times and frame rate information. + + + + + Specifies the lower portion of the brightness transfer curve for the brightness effect. + Microsoft Docs: + The lower portion of the brightness transfer curve. The black point adjusts the appearance of the darker portions of the image. The vector is for both the x value and the y value, in that order. Each of the values must be between 0 and 1, inclusive. + + + + + Represents a bitmap effect that modifies the rasterization of a visual's subtree. + Microsoft Docs: + + + + + Adds an end segment that marks the end of an animation function. + Microsoft Docs: + The offset, in seconds, from the beginning of the animation function to the point when the function ends. + The final value of the animation. + + + + + Creates an instance of IDCompositionBrightnessEffect. + Microsoft Docs: + Receives the created instance of IDCompositionBrightnessEffect. + + + + + Enables display of performance debugging counters. + Microsoft Docs: + + + + + Specifies whether to apply the transfer function to the red channel. + Microsoft Docs: + A boolean value that specifies whether to apply the transfer function to the red channel. + If you set this to TRUE the effect does not apply the transfer function to the red channel. If you set this to FALSE it applies the RedTableTransfer function to the red channel. + + + + + Represents a 2D transformation that affects the skew of a visual along the x-axis and y-axis. The coordinate system is skewed around the specified center point. + Microsoft Docs: + + + + + Creates a sparsely populated surface that can be associated with one or more visuals for composition. + Microsoft Docs: + The width of the surface, in pixels. The maximum width is 16,777,216 pixels. + The height of the surface, in pixels. The maximum height is 16,777,216 pixels. + The pixel format of the surface. + + The newly created surface object. This parameter must not be NULL. + + + + + Creates an updateable surface object that can be associated with one or more visuals for composition. + Microsoft Docs: + The width of the surface, in pixels. Constrained by the feature level of the rendering device that was passed in at the time the DirectComposition device was created. + The height of the surface, in pixels. Constrained by the feature level of the rendering device that was passed in at the time the DirectComposition device was created. + The pixel format of the surface. + + The newly created surface object. This parameter must not be NULL. + + + + + Sets the BorderMode property, which specifies how to compose the edges of bitmaps and clips associated with this visual, or with visuals in the subtree rooted at this visual. + Microsoft Docs: + The border mode to use. + + + + + Removes a child visual from the children list of this visual. + Microsoft Docs: + The child visual to remove from the children list. This parameter must not be NULL. + + + + + Specifies whether the effect clamps color values to between 0 and 1 before the effects passes the values to the next effect in the chain. + Microsoft Docs: + A boolean value indicating whether the effect clamps color values to between 0 and 1 before the effects passes the values to the next effect in the chain. + + + + + Creates a 3D rotation transform object. + Microsoft Docs: + The new 3D rotation transform object. This parameter must not be NULL. + + + + + Sets the 3D transformation effect object that modifies the rasterization of the visuals that this effect group is applied to. + Microsoft Docs: + Pointer to an IDCompositionTransform3D interface or one of its derived interfaces. This parameter can be NULL. + + + + + Represents an arbitrary affine 2D transformation defined by a 3-by-2 matrix. + Microsoft Docs: + + + + + Creates an animation object that is used to animate one or more scalar properties of one or more Microsoft DirectComposition objects. + Microsoft Docs: + The new animation object. This parameter must not be NULL. + + + + + Sets the number of octaves for the noise function. + Microsoft Docs: + The number of octaves for the noise function. This value must be greater than 0. + + + + + Commits all DirectComposition commands that are pending on this device. + Microsoft Docs: + + + + + Creates an instance of IDCompositionShadowEffect. + Microsoft Docs: + Receives the created instance of IDCompositionShadowEffect. + + + + + Creates an object that represents multiple effects to be applied to a visual subtree. + Microsoft Docs: + The new effect group object. This parameter must not be NULL. + + + + + Specifies whether the effect clamps color values to between 0 and 1 before the effect passes the values to the next effect in the graph. + Microsoft Docs: + A boolean value that specifies whether the effect clamps color values to between 0 and 1 before the effect passes the values to the next effect in the graph. + If you set this to TRUE the effect will clamp the values. If you set this to FALSE, the effect will not clamp the color values, + but other effects and the output surface may clamp the values if they are not of high enough precision. + The effect clamps the values before it premultiplies the alpha. + + + + + Sets the list of values used to define the transfer function for the blue channel. + Microsoft Docs: + The list of values used to define the transfer function for the blue channel. + The number of values in the tableValues parameter. + + + + + The composite effect is used to combine 2 or more images. + Microsoft Docs: + + + + + Marks the end of drawing on this Microsoft DirectComposition surface object. + Microsoft Docs: + + + + + Specifies whether stitching is on or off. + Microsoft Docs: + A boolean value that specifies whether stitching is on or off. The base frequency is adjusted so that the output bitmap can be stitched. + This is useful if you want to tile multiple copies of the turbulence effect output. + If this value is TRUE, the output bitmap can be tiled (using the tile effect) without the appearance of seams and the base frequency is adjusted so that output bitmap can be stitched. + If this value is FALSE, the base frequency is not adjusted, so seams may appear between tiles if the bitmap is tiled. + + + + + The turbulence effect is used to generate a bitmap based on the Perlin noise function. The turbulence effect has no input image. + Microsoft Docs: + + + + + Specifies whether to apply the transfer function to the green channel. + Microsoft Docs: + A boolean value that specifies whether to apply the transfer function to the green channel. + If you set this to TRUE the effect does not apply the transfer function to the green channel. If you set this to FALSE it applies the GreenLinearTransfer function to the green channel. + + + + + Waits for the composition engine to finish processing the previous call to the IDCompositionDevice2::Commit method. + Microsoft Docs: + + + + + Creates a new composition surface object that wraps an existing composition surface. + Microsoft Docs: + The handle of an existing composition surface that was created by a call to the DCompositionCreateSurfaceHandle function. + The new composition surface object. This parameter must not be NULL. + + + + + Creates a 2D 3-by-2 matrix transform object. + Microsoft Docs: + The new matrix transform object. This parameter must not be NULL. + + + + + Specifies whether to clamp color values before the effect passes the values to the next effect in the graph. + Microsoft Docs: + A boolean value indicating whether to clamp the color values. A value of TRUE causes color values to be clamped between 0 and 1. + + + + + Sets the blending mode for this visual. + Microsoft Docs: + The blending mode to use when composing the visual to the screen. + + + + + Creates an instance of IDCompositionAffineTransform2DEffect. + Microsoft Docs: + Recieves the created instance of IDCompositionAffineTransform2DEffect. + + + + + Specifies whether to apply the transfer function to the red channel. + Microsoft Docs: + A boolean value that specifies whether to apply the transfer function to the red channel. + If you set this to TRUE the effect does not apply the transfer function to the red channel. If you set this to FALSE the effect applies the RedLinearTransfer function to the red channel. + + + + + Represents a 3D transformation effect that affects the scale of a visual along the x-axis, y-axis, and z-axis. The coordinate system is scaled from the specified center point. + Microsoft Docs: + + + + + Represents a 2D transformation that affects only the offset of a visual along the x-axis and y-axis. + Microsoft Docs: + + + + + Sets the base frequencies in the X and Y direction. + Microsoft Docs: + The base frequencies in the X and Y direction. This must be greater than 0. The units are specified in 1/DIPs. + A value of 1 (1/DIPs) for the base frequency results in the Perlin noise completing an entire cycle between two pixels. The ease interpolation for these pixels results in completely random pixels, + since there is no correlation between the pixels. + A value of 0.1(1/DIPs) for the base frequency results in the Perlin noise function repeating every 10 DIPs. This results in correlation between pixels and the typical turbulence effect is visible. + + + + + Adds a repeat segment that causes the specified portion of an animation function to be repeated. + Microsoft Docs: + The offset, in seconds, from the beginning of the animation to the point at which the repeat should begin. + The duration, in seconds, of a portion of the animation immediately preceding the begin time that is specified by beginOffset. This is the portion that will be repeated. + + + + + Serves as a factory for all other Microsoft DirectComposition objects and provides methods to control transactional composition. + Microsoft Docs: + + + + + An application must use the IDCompositionDesktopDevice interface in order to use DirectComposition in a Win32 desktop application. + Microsoft Docs: + + + + + Disables visual redraw regions. + Microsoft Docs: + + + + + Creates an instance of IDCompositionSaturationEffect. + Microsoft Docs: + Receives the created instance of IDCompositionSaturationEffect. + + + + + Represents a filter effect. + Microsoft Docs: + + + + + Creates an instance of IDCompositionTurbulenceEffect. + Microsoft Docs: + Receives the created instance of IDCompositionTurbulenceEffect. + + + + + Sets the opacity mode for this visual. + Microsoft Docs: + The opacity mode to use when composing the visual to the screen. + + + + + Represents a debug visual. + Microsoft Docs: + + + + + Sets the size of the turbulence output. + Microsoft Docs: + The size of the turbulence output + + + + + The table transfer effect is used to map the color intensities of an image using a transfer function created from interpolating a list of values you provide. + Microsoft Docs: + + + + + Commits all DirectComposition commands that are pending on this device. + Microsoft Docs: + + + + + The arithmetic composite effect is used to combine 2 images using a weighted sum of pixels from the input images. + Microsoft Docs: + + + + + Creates a 2D scale transform object. + Microsoft Docs: + The new 2D scale transform object. This parameter must not be NULL. + + + + + Removes all visuals from the children list of this visual. + Microsoft Docs: + + + + + Sets the turbulence noise mode. + Microsoft Docs: + The turbulence noise mode. Indicates whether to generate a bitmap based on Fractal Noise or the Turbulence function. + + + + + Specifies whether to apply the transfer function to the Alpha channel. + Microsoft Docs: + A boolean value that specifies whether to apply the transfer function to the alpha channel. + If you set this to TRUE the effect does not apply the transfer function to the Alpha channel. If you set this to FALSE it applies the AlphaTableTransfer function to the Alpha channel. + + + + + Sets the list of values used to define the transfer function for the alpha channel. + Microsoft Docs: + The list of values used to define the transfer function for the alpha channel. + The number of values in the tableValues parameter. + + + + + Creates a 2D rotation transform object. + Microsoft Docs: + The new rotation transform object. This parameter must not be NULL. + + +
\ No newline at end of file diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Apis.Functions.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Apis.Functions.cs new file mode 100644 index 0000000..1d9e554 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Apis.Functions.cs @@ -0,0 +1,57 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +public static unsafe partial class Apis +{ + /// + [DllImport("dcomp.dll", ExactSpelling = true)] + public static extern HResult DCompositionCreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, Guid* iid, void** dcompositionDevice); + + /// + [DllImport("dcomp.dll", ExactSpelling = true)] + public static extern HResult DCompositionCreateDevice2(IUnknown* renderingDevice, Guid* iid, void** dcompositionDevice); + + /// + [DllImport("dcomp.dll", ExactSpelling = true)] + public static extern HResult DCompositionCreateDevice3(IUnknown* renderingDevice, Guid* iid, void** dcompositionDevice); + + /// + [DllImport("dcomp.dll", ExactSpelling = true)] + public static extern HResult DCompositionCreateSurfaceHandle(uint desiredAccess, Security.SECURITY_ATTRIBUTES* securityAttributes, Handle* surfaceHandle); + + /// + [DllImport("dcomp.dll", ExactSpelling = true)] + public static extern HResult DCompositionAttachMouseWheelToHwnd(IDCompositionVisual* visual, IntPtr hwnd, Bool32 enable); + + /// + [DllImport("dcomp.dll", ExactSpelling = true)] + public static extern HResult DCompositionAttachMouseDragToHwnd(IDCompositionVisual* visual, IntPtr hwnd, Bool32 enable); + + /// + [DllImport("dcomp.dll", ExactSpelling = true)] + public static extern HResult DCompositionGetFrameId(CompositionFrameIdType frameIdType, ulong* frameId); + + /// + [DllImport("dcomp.dll", ExactSpelling = true)] + public static extern HResult DCompositionGetStatistics(ulong frameId, CompositionFrameStats* frameStats, uint targetIdCount, CompositionTargetId* targetIds, uint* actualTargetIdCount); + + /// + [DllImport("dcomp.dll", ExactSpelling = true)] + public static extern HResult DCompositionGetTargetStatistics(ulong frameId, CompositionTargetId* targetId, CompositionTargetStats* targetStats); + + /// + [DllImport("dcomp.dll", ExactSpelling = true)] + public static extern HResult DCompositionBoostCompositorClock(Bool32 enable); + + /// + [DllImport("dcomp.dll", ExactSpelling = true)] + public static extern uint DCompositionWaitForCompositorClock(uint count, Handle* handles, uint timeoutInMs); +} diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Apis.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Apis.cs new file mode 100644 index 0000000..f58affa --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Apis.cs @@ -0,0 +1,22 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +public static partial class Apis +{ + public const int COMPOSITIONOBJECT_READ = 1; + + public const int COMPOSITIONOBJECT_WRITE = 2; + + public const uint DCOMPOSITION_MAX_WAITFORCOMPOSITORCLOCK_OBJECTS = 32; + + public const uint COMPOSITION_STATS_MAX_TARGETS = 256; +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Enums.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Enums.cs new file mode 100644 index 0000000..d9b3400 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Enums.cs @@ -0,0 +1,121 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// DCOMPOSITION_BITMAP_INTERPOLATION_MODE +public enum BitmapInterpolationMode : int +{ + /// + /// DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR + Linear = 1, + /// + /// DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT + Inherit = -1, +} + +/// +/// DCOMPOSITION_BORDER_MODE +public enum BorderMode : int +{ + /// + /// DCOMPOSITION_BORDER_MODE_SOFT + Soft = 0, + /// + /// DCOMPOSITION_BORDER_MODE_HARD + Hard = 1, + /// + /// DCOMPOSITION_BORDER_MODE_INHERIT + Inherit = -1, +} + +/// +/// DCOMPOSITION_COMPOSITE_MODE +public enum CompositeMode : int +{ + /// + /// DCOMPOSITION_COMPOSITE_MODE_SOURCE_OVER + SourceOver = 0, + /// + /// DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT + DestinationInvert = 1, + /// + /// DCOMPOSITION_COMPOSITE_MODE_MIN_BLEND + MinBlend = 2, + /// + /// DCOMPOSITION_COMPOSITE_MODE_INHERIT + Inherit = -1, +} + +/// +/// DCOMPOSITION_BACKFACE_VISIBILITY +public enum BackfaceVisibility : int +{ + /// + /// DCOMPOSITION_BACKFACE_VISIBILITY_VISIBLE + Visible = 0, + /// + /// DCOMPOSITION_BACKFACE_VISIBILITY_HIDDEN + Hidden = 1, + /// + /// DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT + Inherit = -1, +} + +/// +/// DCOMPOSITION_OPACITY_MODE +public enum OpacityMode : int +{ + /// + /// DCOMPOSITION_OPACITY_MODE_LAYER + Layer = 0, + /// + /// DCOMPOSITION_OPACITY_MODE_MULTIPLY + Multiply = 1, + /// + /// DCOMPOSITION_OPACITY_MODE_INHERIT + Inherit = -1, +} + +/// +/// DCOMPOSITION_DEPTH_MODE +public enum DepthMode : int +{ + /// + /// DCOMPOSITION_DEPTH_MODE_TREE + Tree = 0, + /// + /// DCOMPOSITION_DEPTH_MODE_SPATIAL + Spatial = 1, + /// + /// DCOMPOSITION_DEPTH_MODE_SORTED + Sorted = 3, + /// + /// DCOMPOSITION_DEPTH_MODE_INHERIT + Inherit = -1, +} + +/// +/// COMPOSITION_FRAME_ID_TYPE +public enum CompositionFrameIdType : int +{ + /// + /// COMPOSITION_FRAME_ID_CREATED + Created = 0, + /// + /// COMPOSITION_FRAME_ID_CONFIRMED + Confirmed = 1, + /// + /// COMPOSITION_FRAME_ID_COMPLETED + Completed = 2, +} diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Structs.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Structs.cs new file mode 100644 index 0000000..f0fa45d --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/Graphics.DirectComposition.Structs.cs @@ -0,0 +1,115 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// DCOMPOSITION_FRAME_STATISTICS +public partial struct FrameStatistics +{ + /// + public LargeInteger lastFrameTime; + + /// + public Graphics.Dxgi.Common.Rational currentCompositionRate; + + /// + public LargeInteger currentTime; + + /// + public LargeInteger timeFrequency; + + /// + public LargeInteger nextEstimatedFrameTime; +} + +/// +/// COMPOSITION_FRAME_STATS +public partial struct CompositionFrameStats +{ + /// + public ulong startTime; + + /// + public ulong targetTime; + + /// + public ulong framePeriod; +} + +/// +/// COMPOSITION_TARGET_ID +public partial struct CompositionTargetId +{ + /// + public Luid displayAdapterLuid; + + /// + public Luid renderAdapterLuid; + + /// + public uint vidPnSourceId; + + /// + public uint vidPnTargetId; + + /// + public uint uniqueId; +} + +/// +/// COMPOSITION_STATS +public partial struct CompositionStats +{ + /// + public uint presentCount; + + /// + public uint refreshCount; + + /// + public uint virtualRefreshCount; + + /// + public ulong time; +} + +/// +/// COMPOSITION_TARGET_STATS +public partial struct CompositionTargetStats +{ + /// + public uint outstandingPresents; + + /// + public ulong presentTime; + + /// + public ulong vblankDuration; + + /// + public CompositionStats presentedStats; + + /// + public CompositionStats completedStats; +} + +/// +/// DCompositionInkTrailPoint +public partial struct InkTrailPoint +{ + /// + public float x; + + /// + public float y; + + /// + public float radius; +} diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAffineTransform2DEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAffineTransform2DEffect.cs new file mode 100644 index 0000000..cf16a96 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAffineTransform2DEffect.cs @@ -0,0 +1,141 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionAffineTransform2DEffect +[Guid("0b74b9e8-cdd6-492f-bbbc-5ed32157026d")] +[NativeTypeName("struct IDCompositionAffineTransform2DEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionAffineTransform2DEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionAffineTransform2DEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xE8, 0xB9, 0x74, 0x0B, + 0xD6, 0xCD, + 0x2F, 0x49, + 0xBB, + 0xBC, + 0x5E, + 0xD3, + 0x21, + 0x57, + 0x02, + 0x6D + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionAffineTransform2DEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionAffineTransform2DEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetInterpolationMode(Graphics.Direct2D.Common.AffineTransform2DInterpolationMode interpolationMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), interpolationMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetBorderMode(Graphics.Direct2D.Common.BorderMode borderMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), borderMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetTransformMatrix(Matrix3x2* transformMatrix) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), transformMatrix); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetTransformMatrixElement(int row, int column, IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), row, column, animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetTransformMatrixElement(int row, int column, float value) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), row, column, value); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetSharpness(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetSharpness(float sharpness) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), sharpness); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAnimation.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAnimation.cs new file mode 100644 index 0000000..eadad42 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAnimation.cs @@ -0,0 +1,125 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionAnimation +[Guid("cbfd91d9-51b2-45e4-b3de-d19ccfb863c5")] +[NativeTypeName("struct IDCompositionAnimation : IUnknown")] +[NativeInheritance("IUnknown")] +public unsafe partial struct IDCompositionAnimation : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionAnimation + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xD9, 0x91, 0xFD, 0xCB, + 0xB2, 0x51, + 0xE4, 0x45, + 0xB3, + 0xDE, + 0xD1, + 0x9C, + 0xCF, + 0xB8, + 0x63, + 0xC5 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionAnimation)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionAnimation)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult Reset() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetAbsoluteBeginTime(LargeInteger beginTime) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginTime); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult AddCubic(double beginOffset, float constantCoefficient, float linearCoefficient, float quadraticCoefficient, float cubicCoefficient) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginOffset, constantCoefficient, linearCoefficient, quadraticCoefficient, cubicCoefficient); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult AddSinusoidal(double beginOffset, float bias, float amplitude, float frequency, float phase) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginOffset, bias, amplitude, frequency, phase); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult AddRepeat(double beginOffset, double durationToRepeat) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginOffset, durationToRepeat); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult End(double endOffset, float endValue) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), endOffset, endValue); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionArithmeticCompositeEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionArithmeticCompositeEffect.cs new file mode 100644 index 0000000..d5199e6 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionArithmeticCompositeEffect.cs @@ -0,0 +1,165 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionArithmeticCompositeEffect +[Guid("3b67dfa8-e3dd-4e61-b640-46c2f3d739dc")] +[NativeTypeName("struct IDCompositionArithmeticCompositeEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionArithmeticCompositeEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionArithmeticCompositeEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xA8, 0xDF, 0x67, 0x3B, + 0xDD, 0xE3, + 0x61, 0x4E, + 0xB6, + 0x40, + 0x46, + 0xC2, + 0xF3, + 0xD7, + 0x39, + 0xDC + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionArithmeticCompositeEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionArithmeticCompositeEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetCoefficients(Vector4* coefficients) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), coefficients); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetClampOutput(Bool32 clampoutput) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), clampoutput); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetCoefficient1(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetCoefficient1(float Coeffcient1) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coeffcient1); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetCoefficient2(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetCoefficient2(float Coefficient2) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coefficient2); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetCoefficient3(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult SetCoefficient3(float Coefficient3) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coefficient3); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult SetCoefficient4(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult SetCoefficient4(float Coefficient4) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coefficient4); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBlendEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBlendEffect.cs new file mode 100644 index 0000000..9208fdc --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBlendEffect.cs @@ -0,0 +1,93 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionBlendEffect +[Guid("33ecdc0a-578a-4a11-9c14-0cb90517f9c5")] +[NativeTypeName("struct IDCompositionBlendEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionBlendEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionBlendEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x0A, 0xDC, 0xEC, 0x33, + 0x8A, 0x57, + 0x11, 0x4A, + 0x9C, + 0x14, + 0x0C, + 0xB9, + 0x05, + 0x17, + 0xF9, + 0xC5 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionBlendEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionBlendEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetMode(Graphics.Direct2D.Common.BlendMode mode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this), mode); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBrightnessEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBrightnessEffect.cs new file mode 100644 index 0000000..9065c01 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBrightnessEffect.cs @@ -0,0 +1,165 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionBrightnessEffect +[Guid("6027496e-cb3a-49ab-934f-d798da4f7da6")] +[NativeTypeName("struct IDCompositionBrightnessEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionBrightnessEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionBrightnessEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x6E, 0x49, 0x27, 0x60, + 0x3A, 0xCB, + 0xAB, 0x49, + 0x93, + 0x4F, + 0xD7, + 0x98, + 0xDA, + 0x4F, + 0x7D, + 0xA6 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionBrightnessEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionBrightnessEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetWhitePoint(Vector2* whitePoint) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), whitePoint); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetBlackPoint(Vector2* blackPoint) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), blackPoint); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetWhitePointX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetWhitePointX(float whitePointX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), whitePointX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetWhitePointY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetWhitePointY(float whitePointY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), whitePointY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetBlackPointX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult SetBlackPointX(float blackPointX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), blackPointX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult SetBlackPointY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult SetBlackPointY(float blackPointY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), blackPointY); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionClip.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionClip.cs new file mode 100644 index 0000000..7a5c0c6 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionClip.cs @@ -0,0 +1,78 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionClip +[Guid("64ac3703-9d3f-45ec-a109-7cac0e7a13a7")] +[NativeTypeName("struct IDCompositionClip : IUnknown")] +[NativeInheritance("IUnknown")] +public unsafe partial struct IDCompositionClip : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionClip + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x03, 0x37, 0xAC, 0x64, + 0x3F, 0x9D, + 0xEC, 0x45, + 0xA1, + 0x09, + 0x7C, + 0xAC, + 0x0E, + 0x7A, + 0x13, + 0xA7 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionClip)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionClip)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionColorMatrixEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionColorMatrixEffect.cs new file mode 100644 index 0000000..9712111 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionColorMatrixEffect.cs @@ -0,0 +1,125 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionColorMatrixEffect +[Guid("c1170a22-3ce2-4966-90d4-55408bfc84c4")] +[NativeTypeName("struct IDCompositionColorMatrixEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionColorMatrixEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionColorMatrixEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x22, 0x0A, 0x17, 0xC1, + 0xE2, 0x3C, + 0x66, 0x49, + 0x90, + 0xD4, + 0x55, + 0x40, + 0x8B, + 0xFC, + 0x84, + 0xC4 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionColorMatrixEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionColorMatrixEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetMatrix(Matrix5x4* matrix) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), matrix); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetMatrixElement(int row, int column, IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), row, column, animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetMatrixElement(int row, int column, float value) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), row, column, value); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetAlphaMode(Graphics.Direct2D.Common.ColorMatrixAlphaMode mode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), mode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetClampOutput(Bool32 clamp) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), clamp); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionCompositeEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionCompositeEffect.cs new file mode 100644 index 0000000..a6e830f --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionCompositeEffect.cs @@ -0,0 +1,93 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionCompositeEffect +[Guid("576616c0-a231-494d-a38d-00fd5ec4db46")] +[NativeTypeName("struct IDCompositionCompositeEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionCompositeEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionCompositeEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xC0, 0x16, 0x66, 0x57, + 0x31, 0xA2, + 0x4D, 0x49, + 0xA3, + 0x8D, + 0x00, + 0xFD, + 0x5E, + 0xC4, + 0xDB, + 0x46 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionCompositeEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionCompositeEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetMode(Graphics.Direct2D.Common.CompositeMode mode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this), mode); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDelegatedInkTrail.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDelegatedInkTrail.cs new file mode 100644 index 0000000..acacc56 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDelegatedInkTrail.cs @@ -0,0 +1,109 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionDelegatedInkTrail +[Guid("c2448e9b-547d-4057-8cf5-8144ede1c2da")] +[NativeTypeName("struct IDCompositionDelegatedInkTrail : IUnknown")] +[NativeInheritance("IUnknown")] +public unsafe partial struct IDCompositionDelegatedInkTrail : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionDelegatedInkTrail + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x9B, 0x8E, 0x44, 0xC2, + 0x7D, 0x54, + 0x57, 0x40, + 0x8C, + 0xF5, + 0x81, + 0x44, + 0xED, + 0xE1, + 0xC2, + 0xDA + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDelegatedInkTrail)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDelegatedInkTrail)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult AddTrailPoints(InkTrailPoint* inkPoints, uint inkPointsCount, uint* generationId) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), inkPoints, inkPointsCount, generationId); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult AddTrailPointsWithPrediction(InkTrailPoint* inkPoints, uint inkPointsCount, InkTrailPoint* predictedInkPoints, uint predictedInkPointsCount, uint* generationId) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), inkPoints, inkPointsCount, predictedInkPoints, predictedInkPointsCount, generationId); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult RemoveTrailPoints(uint generationId) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), generationId); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult StartNewTrail(Color4* color) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), color); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDesktopDevice.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDesktopDevice.cs new file mode 100644 index 0000000..a10be2f --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDesktopDevice.cs @@ -0,0 +1,269 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionDesktopDevice +[Guid("5f4633fe-1e08-4cb8-8c75-ce24333f5602")] +[NativeTypeName("struct IDCompositionDesktopDevice : IDCompositionDevice2")] +[NativeInheritance("IDCompositionDevice2")] +public unsafe partial struct IDCompositionDesktopDevice : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionDesktopDevice + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xFE, 0x33, 0x46, 0x5F, + 0x08, 0x1E, + 0xB8, 0x4C, + 0x8C, + 0x75, + 0xCE, + 0x24, + 0x33, + 0x3F, + 0x56, + 0x02 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDesktopDevice)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDesktopDevice)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult Commit() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult WaitForCommitCompletion() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult GetFrameStatistics(FrameStatistics* statistics) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), statistics); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult CreateVisual(IDCompositionVisual2** visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), visual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult CreateSurfaceFactory(IUnknown* renderingDevice, IDCompositionSurfaceFactory** surfaceFactory) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), renderingDevice, surfaceFactory); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult CreateSurface(uint width, uint height, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionSurface** surface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult CreateVirtualSurface(uint initialWidth, uint initialHeight, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionVirtualSurface** virtualSurface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult CreateTranslateTransform(IDCompositionTranslateTransform** translateTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), translateTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult CreateScaleTransform(IDCompositionScaleTransform** scaleTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), scaleTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult CreateRotateTransform(IDCompositionRotateTransform** rotateTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), rotateTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult CreateSkewTransform(IDCompositionSkewTransform** skewTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), skewTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult CreateMatrixTransform(IDCompositionMatrixTransform** matrixTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), matrixTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(15)] + public HResult CreateTransformGroup(IDCompositionTransform** transforms, uint elements, IDCompositionTransform** transformGroup) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(16)] + public HResult CreateTranslateTransform3D(IDCompositionTranslateTransform3D** translateTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), translateTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(17)] + public HResult CreateScaleTransform3D(IDCompositionScaleTransform3D** scaleTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), scaleTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(18)] + public HResult CreateRotateTransform3D(IDCompositionRotateTransform3D** rotateTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), rotateTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(19)] + public HResult CreateMatrixTransform3D(IDCompositionMatrixTransform3D** matrixTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), matrixTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(20)] + public HResult CreateTransform3DGroup(IDCompositionTransform3D** transforms3D, uint elements, IDCompositionTransform3D** transform3DGroup) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(21)] + public HResult CreateEffectGroup(IDCompositionEffectGroup** effectGroup) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), effectGroup); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(22)] + public HResult CreateRectangleClip(IDCompositionRectangleClip** clip) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), clip); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(23)] + public HResult CreateAnimation(IDCompositionAnimation** animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(24)] + public HResult CreateTargetForHwnd(IntPtr hwnd, Bool32 topmost, IDCompositionTarget** target) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), hwnd, topmost, target); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(25)] + public HResult CreateSurfaceFromHandle(Handle handle, IUnknown** surface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), handle, surface); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(26)] + public HResult CreateSurfaceFromHwnd(IntPtr hwnd, IUnknown** surface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), hwnd, surface); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice.cs new file mode 100644 index 0000000..755861c --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice.cs @@ -0,0 +1,269 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionDevice +[Guid("c37ea93a-e7aa-450d-b16f-9746cb0407f3")] +[NativeTypeName("struct IDCompositionDevice : IUnknown")] +[NativeInheritance("IUnknown")] +public unsafe partial struct IDCompositionDevice : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionDevice + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x3A, 0xA9, 0x7E, 0xC3, + 0xAA, 0xE7, + 0x0D, 0x45, + 0xB1, + 0x6F, + 0x97, + 0x46, + 0xCB, + 0x04, + 0x07, + 0xF3 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDevice)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDevice)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult Commit() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult WaitForCommitCompletion() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult GetFrameStatistics(FrameStatistics* statistics) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), statistics); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult CreateTargetForHwnd(IntPtr hwnd, Bool32 topmost, IDCompositionTarget** target) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), hwnd, topmost, target); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult CreateVisual(IDCompositionVisual** visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), visual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult CreateSurface(uint width, uint height, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionSurface** surface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult CreateVirtualSurface(uint initialWidth, uint initialHeight, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionVirtualSurface** virtualSurface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult CreateSurfaceFromHandle(Handle handle, IUnknown** surface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), handle, surface); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult CreateSurfaceFromHwnd(IntPtr hwnd, IUnknown** surface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), hwnd, surface); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult CreateTranslateTransform(IDCompositionTranslateTransform** translateTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), translateTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult CreateScaleTransform(IDCompositionScaleTransform** scaleTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), scaleTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult CreateRotateTransform(IDCompositionRotateTransform** rotateTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), rotateTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(15)] + public HResult CreateSkewTransform(IDCompositionSkewTransform** skewTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), skewTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(16)] + public HResult CreateMatrixTransform(IDCompositionMatrixTransform** matrixTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), matrixTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(17)] + public HResult CreateTransformGroup(IDCompositionTransform** transforms, uint elements, IDCompositionTransform** transformGroup) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(18)] + public HResult CreateTranslateTransform3D(IDCompositionTranslateTransform3D** translateTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), translateTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(19)] + public HResult CreateScaleTransform3D(IDCompositionScaleTransform3D** scaleTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), scaleTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(20)] + public HResult CreateRotateTransform3D(IDCompositionRotateTransform3D** rotateTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), rotateTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(21)] + public HResult CreateMatrixTransform3D(IDCompositionMatrixTransform3D** matrixTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), matrixTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(22)] + public HResult CreateTransform3DGroup(IDCompositionTransform3D** transforms3D, uint elements, IDCompositionTransform3D** transform3DGroup) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(23)] + public HResult CreateEffectGroup(IDCompositionEffectGroup** effectGroup) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), effectGroup); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(24)] + public HResult CreateRectangleClip(IDCompositionRectangleClip** clip) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), clip); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(25)] + public HResult CreateAnimation(IDCompositionAnimation** animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(26)] + public HResult CheckDeviceState(Bool32* pfValid) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), pfValid); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice2.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice2.cs new file mode 100644 index 0000000..edf23b5 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice2.cs @@ -0,0 +1,245 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionDevice2 +[Guid("75f6468d-1b8e-447c-9bc6-75fea80b5b25")] +[NativeTypeName("struct IDCompositionDevice2 : IUnknown")] +[NativeInheritance("IUnknown")] +public unsafe partial struct IDCompositionDevice2 : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionDevice2 + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x8D, 0x46, 0xF6, 0x75, + 0x8E, 0x1B, + 0x7C, 0x44, + 0x9B, + 0xC6, + 0x75, + 0xFE, + 0xA8, + 0x0B, + 0x5B, + 0x25 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDevice2)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDevice2)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult Commit() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult WaitForCommitCompletion() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult GetFrameStatistics(FrameStatistics* statistics) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), statistics); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult CreateVisual(IDCompositionVisual2** visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), visual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult CreateSurfaceFactory(IUnknown* renderingDevice, IDCompositionSurfaceFactory** surfaceFactory) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), renderingDevice, surfaceFactory); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult CreateSurface(uint width, uint height, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionSurface** surface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult CreateVirtualSurface(uint initialWidth, uint initialHeight, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionVirtualSurface** virtualSurface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult CreateTranslateTransform(IDCompositionTranslateTransform** translateTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), translateTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult CreateScaleTransform(IDCompositionScaleTransform** scaleTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), scaleTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult CreateRotateTransform(IDCompositionRotateTransform** rotateTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), rotateTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult CreateSkewTransform(IDCompositionSkewTransform** skewTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), skewTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult CreateMatrixTransform(IDCompositionMatrixTransform** matrixTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), matrixTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(15)] + public HResult CreateTransformGroup(IDCompositionTransform** transforms, uint elements, IDCompositionTransform** transformGroup) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(16)] + public HResult CreateTranslateTransform3D(IDCompositionTranslateTransform3D** translateTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), translateTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(17)] + public HResult CreateScaleTransform3D(IDCompositionScaleTransform3D** scaleTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), scaleTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(18)] + public HResult CreateRotateTransform3D(IDCompositionRotateTransform3D** rotateTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), rotateTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(19)] + public HResult CreateMatrixTransform3D(IDCompositionMatrixTransform3D** matrixTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), matrixTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(20)] + public HResult CreateTransform3DGroup(IDCompositionTransform3D** transforms3D, uint elements, IDCompositionTransform3D** transform3DGroup) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(21)] + public HResult CreateEffectGroup(IDCompositionEffectGroup** effectGroup) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), effectGroup); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(22)] + public HResult CreateRectangleClip(IDCompositionRectangleClip** clip) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), clip); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(23)] + public HResult CreateAnimation(IDCompositionAnimation** animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), animation); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice3.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice3.cs new file mode 100644 index 0000000..c9b4fd6 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice3.cs @@ -0,0 +1,349 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionDevice3 +[Guid("0987cb06-f916-48bf-8d35-ce7641781bd9")] +[NativeTypeName("struct IDCompositionDevice3 : IDCompositionDevice2")] +[NativeInheritance("IDCompositionDevice2")] +public unsafe partial struct IDCompositionDevice3 : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionDevice3 + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x06, 0xCB, 0x87, 0x09, + 0x16, 0xF9, + 0xBF, 0x48, + 0x8D, + 0x35, + 0xCE, + 0x76, + 0x41, + 0x78, + 0x1B, + 0xD9 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDevice3)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDevice3)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult Commit() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult WaitForCommitCompletion() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult GetFrameStatistics(FrameStatistics* statistics) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), statistics); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult CreateVisual(IDCompositionVisual2** visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), visual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult CreateSurfaceFactory(IUnknown* renderingDevice, IDCompositionSurfaceFactory** surfaceFactory) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), renderingDevice, surfaceFactory); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult CreateSurface(uint width, uint height, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionSurface** surface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult CreateVirtualSurface(uint initialWidth, uint initialHeight, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionVirtualSurface** virtualSurface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult CreateTranslateTransform(IDCompositionTranslateTransform** translateTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), translateTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult CreateScaleTransform(IDCompositionScaleTransform** scaleTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), scaleTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult CreateRotateTransform(IDCompositionRotateTransform** rotateTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), rotateTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult CreateSkewTransform(IDCompositionSkewTransform** skewTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), skewTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult CreateMatrixTransform(IDCompositionMatrixTransform** matrixTransform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), matrixTransform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(15)] + public HResult CreateTransformGroup(IDCompositionTransform** transforms, uint elements, IDCompositionTransform** transformGroup) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(16)] + public HResult CreateTranslateTransform3D(IDCompositionTranslateTransform3D** translateTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), translateTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(17)] + public HResult CreateScaleTransform3D(IDCompositionScaleTransform3D** scaleTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), scaleTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(18)] + public HResult CreateRotateTransform3D(IDCompositionRotateTransform3D** rotateTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), rotateTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(19)] + public HResult CreateMatrixTransform3D(IDCompositionMatrixTransform3D** matrixTransform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), matrixTransform3D); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(20)] + public HResult CreateTransform3DGroup(IDCompositionTransform3D** transforms3D, uint elements, IDCompositionTransform3D** transform3DGroup) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(21)] + public HResult CreateEffectGroup(IDCompositionEffectGroup** effectGroup) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), effectGroup); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(22)] + public HResult CreateRectangleClip(IDCompositionRectangleClip** clip) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), clip); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(23)] + public HResult CreateAnimation(IDCompositionAnimation** animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(24)] + public HResult CreateGaussianBlurEffect(IDCompositionGaussianBlurEffect** gaussianBlurEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), gaussianBlurEffect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(25)] + public HResult CreateBrightnessEffect(IDCompositionBrightnessEffect** brightnessEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), brightnessEffect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(26)] + public HResult CreateColorMatrixEffect(IDCompositionColorMatrixEffect** colorMatrixEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), colorMatrixEffect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(27)] + public HResult CreateShadowEffect(IDCompositionShadowEffect** shadowEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), shadowEffect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(28)] + public HResult CreateHueRotationEffect(IDCompositionHueRotationEffect** hueRotationEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), hueRotationEffect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(29)] + public HResult CreateSaturationEffect(IDCompositionSaturationEffect** saturationEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), saturationEffect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(30)] + public HResult CreateTurbulenceEffect(IDCompositionTurbulenceEffect** turbulenceEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), turbulenceEffect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(31)] + public HResult CreateLinearTransferEffect(IDCompositionLinearTransferEffect** linearTransferEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), linearTransferEffect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(32)] + public HResult CreateTableTransferEffect(IDCompositionTableTransferEffect** tableTransferEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), tableTransferEffect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(33)] + public HResult CreateCompositeEffect(IDCompositionCompositeEffect** compositeEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), compositeEffect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(34)] + public HResult CreateBlendEffect(IDCompositionBlendEffect** blendEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), blendEffect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(35)] + public HResult CreateArithmeticCompositeEffect(IDCompositionArithmeticCompositeEffect** arithmeticCompositeEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), arithmeticCompositeEffect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(36)] + public HResult CreateAffineTransform2DEffect(IDCompositionAffineTransform2DEffect** affineTransform2dEffect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), affineTransform2dEffect); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDeviceDebug.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDeviceDebug.cs new file mode 100644 index 0000000..9f1b5c9 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDeviceDebug.cs @@ -0,0 +1,93 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionDeviceDebug +[Guid("a1a3c64a-224f-4a81-9773-4f03a89d3c6c")] +[NativeTypeName("struct IDCompositionDeviceDebug : IUnknown")] +[NativeInheritance("IUnknown")] +public unsafe partial struct IDCompositionDeviceDebug : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionDeviceDebug + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x4A, 0xC6, 0xA3, 0xA1, + 0x4F, 0x22, + 0x81, 0x4A, + 0x97, + 0x73, + 0x4F, + 0x03, + 0xA8, + 0x9D, + 0x3C, + 0x6C + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDeviceDebug)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDeviceDebug)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult EnableDebugCounters() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult DisableDebugCounters() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffect.cs new file mode 100644 index 0000000..932c733 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffect.cs @@ -0,0 +1,78 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionEffect +[Guid("ec81b08f-bfcb-4e8d-b193-a915587999e8")] +[NativeTypeName("struct IDCompositionEffect : IUnknown")] +[NativeInheritance("IUnknown")] +public unsafe partial struct IDCompositionEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x8F, 0xB0, 0x81, 0xEC, + 0xCB, 0xBF, + 0x8D, 0x4E, + 0xB1, + 0x93, + 0xA9, + 0x15, + 0x58, + 0x79, + 0x99, + 0xE8 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffectGroup.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffectGroup.cs new file mode 100644 index 0000000..f336582 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffectGroup.cs @@ -0,0 +1,101 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionEffectGroup +[Guid("a7929a74-e6b2-4bd6-8b95-4040119ca34d")] +[NativeTypeName("struct IDCompositionEffectGroup : IDCompositionEffect")] +[NativeInheritance("IDCompositionEffect")] +public unsafe partial struct IDCompositionEffectGroup : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionEffectGroup + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x74, 0x9A, 0x92, 0xA7, + 0xB2, 0xE6, + 0xD6, 0x4B, + 0x8B, + 0x95, + 0x40, + 0x40, + 0x11, + 0x9C, + 0xA3, + 0x4D + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionEffectGroup)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionEffectGroup)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetOpacity(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetOpacity(float opacity) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), opacity); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetTransform3D(IDCompositionTransform3D* transform3D) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), transform3D); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionFilterEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionFilterEffect.cs new file mode 100644 index 0000000..5a85824 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionFilterEffect.cs @@ -0,0 +1,85 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionFilterEffect +[Guid("30c421d5-8cb2-4e9f-b133-37be270d4ac2")] +[NativeTypeName("struct IDCompositionFilterEffect : IDCompositionEffect")] +[NativeInheritance("IDCompositionEffect")] +public unsafe partial struct IDCompositionFilterEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionFilterEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xD5, 0x21, 0xC4, 0x30, + 0xB2, 0x8C, + 0x9F, 0x4E, + 0xB1, + 0x33, + 0x37, + 0xBE, + 0x27, + 0x0D, + 0x4A, + 0xC2 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionFilterEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionFilterEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionGaussianBlurEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionGaussianBlurEffect.cs new file mode 100644 index 0000000..76b7688 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionGaussianBlurEffect.cs @@ -0,0 +1,109 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionGaussianBlurEffect +[Guid("45d4d0b7-1bd4-454e-8894-2bfa68443033")] +[NativeTypeName("struct IDCompositionGaussianBlurEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionGaussianBlurEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionGaussianBlurEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xB7, 0xD0, 0xD4, 0x45, + 0xD4, 0x1B, + 0x4E, 0x45, + 0x88, + 0x94, + 0x2B, + 0xFA, + 0x68, + 0x44, + 0x30, + 0x33 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionGaussianBlurEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionGaussianBlurEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetStandardDeviation(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetStandardDeviation(float amount) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), amount); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetBorderMode(Graphics.Direct2D.Common.BorderMode mode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), mode); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionHueRotationEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionHueRotationEffect.cs new file mode 100644 index 0000000..24c4f60 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionHueRotationEffect.cs @@ -0,0 +1,101 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionHueRotationEffect +[Guid("6db9f920-0770-4781-b0c6-381912f9d167")] +[NativeTypeName("struct IDCompositionHueRotationEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionHueRotationEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionHueRotationEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x20, 0xF9, 0xB9, 0x6D, + 0x70, 0x07, + 0x81, 0x47, + 0xB0, + 0xC6, + 0x38, + 0x19, + 0x12, + 0xF9, + 0xD1, + 0x67 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionHueRotationEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionHueRotationEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetAngle(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetAngle(float amountDegrees) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), amountDegrees); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionInkTrailDevice.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionInkTrailDevice.cs new file mode 100644 index 0000000..10dac6e --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionInkTrailDevice.cs @@ -0,0 +1,93 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionInkTrailDevice +[Guid("df0c7cec-cdeb-4d4a-b91c-721bf22f4e6c")] +[NativeTypeName("struct IDCompositionInkTrailDevice : IUnknown")] +[NativeInheritance("IUnknown")] +public unsafe partial struct IDCompositionInkTrailDevice : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionInkTrailDevice + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xEC, 0x7C, 0x0C, 0xDF, + 0xEB, 0xCD, + 0x4A, 0x4D, + 0xB9, + 0x1C, + 0x72, + 0x1B, + 0xF2, + 0x2F, + 0x4E, + 0x6C + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionInkTrailDevice)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionInkTrailDevice)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult CreateDelegatedInkTrail(IDCompositionDelegatedInkTrail** inkTrail) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this), inkTrail); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult CreateDelegatedInkTrailForSwapChain(IUnknown* swapChain, IDCompositionDelegatedInkTrail** inkTrail) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this), swapChain, inkTrail); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionLinearTransferEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionLinearTransferEffect.cs new file mode 100644 index 0000000..1a76c2b --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionLinearTransferEffect.cs @@ -0,0 +1,253 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionLinearTransferEffect +[Guid("4305ee5b-c4a0-4c88-9385-67124e017683")] +[NativeTypeName("struct IDCompositionLinearTransferEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionLinearTransferEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionLinearTransferEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x5B, 0xEE, 0x05, 0x43, + 0xA0, 0xC4, + 0x88, 0x4C, + 0x93, + 0x85, + 0x67, + 0x12, + 0x4E, + 0x01, + 0x76, + 0x83 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionLinearTransferEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionLinearTransferEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetRedYIntercept(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetRedYIntercept(float redYIntercept) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), redYIntercept); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetRedSlope(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetRedSlope(float redSlope) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), redSlope); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetRedDisable(Bool32 redDisable) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), redDisable); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetGreenYIntercept(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetGreenYIntercept(float greenYIntercept) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), greenYIntercept); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult SetGreenSlope(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult SetGreenSlope(float greenSlope) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), greenSlope); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult SetGreenDisable(Bool32 greenDisable) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), greenDisable); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult SetBlueYIntercept(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(15)] + public HResult SetBlueYIntercept(float blueYIntercept) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), blueYIntercept); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(16)] + public HResult SetBlueSlope(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(17)] + public HResult SetBlueSlope(float blueSlope) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), blueSlope); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(18)] + public HResult SetBlueDisable(Bool32 blueDisable) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), blueDisable); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(19)] + public HResult SetAlphaYIntercept(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(20)] + public HResult SetAlphaYIntercept(float alphaYIntercept) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), alphaYIntercept); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(21)] + public HResult SetAlphaSlope(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(22)] + public HResult SetAlphaSlope(float alphaSlope) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), alphaSlope); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(23)] + public HResult SetAlphaDisable(Bool32 alphaDisable) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), alphaDisable); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(24)] + public HResult SetClampOutput(Bool32 clampOutput) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), clampOutput); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform.cs new file mode 100644 index 0000000..a8a7f79 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform.cs @@ -0,0 +1,101 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionMatrixTransform +[Guid("16cdff07-c503-419c-83f2-0965c7af1fa6")] +[NativeTypeName("struct IDCompositionMatrixTransform : IDCompositionTransform")] +[NativeInheritance("IDCompositionTransform")] +public unsafe partial struct IDCompositionMatrixTransform : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionMatrixTransform + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x07, 0xFF, 0xCD, 0x16, + 0x03, 0xC5, + 0x9C, 0x41, + 0x83, + 0xF2, + 0x09, + 0x65, + 0xC7, + 0xAF, + 0x1F, + 0xA6 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionMatrixTransform)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionMatrixTransform)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetMatrix(Matrix3x2* matrix) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), matrix); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetMatrixElement(int row, int column, IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), row, column, animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetMatrixElement(int row, int column, float value) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), row, column, value); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform3D.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform3D.cs new file mode 100644 index 0000000..3a34574 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform3D.cs @@ -0,0 +1,101 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionMatrixTransform3D +[Guid("4b3363f0-643b-41b7-b6e0-ccf22d34467c")] +[NativeTypeName("struct IDCompositionMatrixTransform3D : IDCompositionTransform3D")] +[NativeInheritance("IDCompositionTransform3D")] +public unsafe partial struct IDCompositionMatrixTransform3D : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionMatrixTransform3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xF0, 0x63, 0x33, 0x4B, + 0x3B, 0x64, + 0xB7, 0x41, + 0xB6, + 0xE0, + 0xCC, + 0xF2, + 0x2D, + 0x34, + 0x46, + 0x7C + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionMatrixTransform3D)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionMatrixTransform3D)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetMatrix(Matrix4x4* matrix) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), matrix); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetMatrixElement(int row, int column, IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), row, column, animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetMatrixElement(int row, int column, float value) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), row, column, value); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRectangleClip.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRectangleClip.cs new file mode 100644 index 0000000..11630c6 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRectangleClip.cs @@ -0,0 +1,269 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionRectangleClip +[Guid("9842ad7d-d9cf-4908-aed7-48b51da5e7c2")] +[NativeTypeName("struct IDCompositionRectangleClip : IDCompositionClip")] +[NativeInheritance("IDCompositionClip")] +public unsafe partial struct IDCompositionRectangleClip : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionRectangleClip + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x7D, 0xAD, 0x42, 0x98, + 0xCF, 0xD9, + 0x08, 0x49, + 0xAE, + 0xD7, + 0x48, + 0xB5, + 0x1D, + 0xA5, + 0xE7, + 0xC2 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionRectangleClip)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionRectangleClip)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetLeft(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetLeft(float left) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), left); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetTop(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetTop(float top) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), top); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetRight(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetRight(float right) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), right); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetBottom(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetBottom(float bottom) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), bottom); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult SetTopLeftRadiusX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult SetTopLeftRadiusX(float radius) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult SetTopLeftRadiusY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult SetTopLeftRadiusY(float radius) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(15)] + public HResult SetTopRightRadiusX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(16)] + public HResult SetTopRightRadiusX(float radius) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(17)] + public HResult SetTopRightRadiusY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(18)] + public HResult SetTopRightRadiusY(float radius) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(19)] + public HResult SetBottomLeftRadiusX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(20)] + public HResult SetBottomLeftRadiusX(float radius) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(21)] + public HResult SetBottomLeftRadiusY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(22)] + public HResult SetBottomLeftRadiusY(float radius) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(23)] + public HResult SetBottomRightRadiusX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(24)] + public HResult SetBottomRightRadiusX(float radius) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(25)] + public HResult SetBottomRightRadiusY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(26)] + public HResult SetBottomRightRadiusY(float radius) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform.cs new file mode 100644 index 0000000..067ea23 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform.cs @@ -0,0 +1,125 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionRotateTransform +[Guid("641ed83c-ae96-46c5-90dc-32774cc5c6d5")] +[NativeTypeName("struct IDCompositionRotateTransform : IDCompositionTransform")] +[NativeInheritance("IDCompositionTransform")] +public unsafe partial struct IDCompositionRotateTransform : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionRotateTransform + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x3C, 0xD8, 0x1E, 0x64, + 0x96, 0xAE, + 0xC5, 0x46, + 0x90, + 0xDC, + 0x32, + 0x77, + 0x4C, + 0xC5, + 0xC6, + 0xD5 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionRotateTransform)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionRotateTransform)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetAngle(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetAngle(float angle) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), angle); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetCenterX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetCenterX(float centerX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), centerX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetCenterY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetCenterY(float centerY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), centerY); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform3D.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform3D.cs new file mode 100644 index 0000000..b51bd45 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform3D.cs @@ -0,0 +1,189 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionRotateTransform3D +[Guid("d8f5b23f-d429-4a91-b55a-d2f45fd75b18")] +[NativeTypeName("struct IDCompositionRotateTransform3D : IDCompositionTransform3D")] +[NativeInheritance("IDCompositionTransform3D")] +public unsafe partial struct IDCompositionRotateTransform3D : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionRotateTransform3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x3F, 0xB2, 0xF5, 0xD8, + 0x29, 0xD4, + 0x91, 0x4A, + 0xB5, + 0x5A, + 0xD2, + 0xF4, + 0x5F, + 0xD7, + 0x5B, + 0x18 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionRotateTransform3D)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionRotateTransform3D)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetAngle(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetAngle(float angle) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), angle); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetAxisX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetAxisX(float axisX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), axisX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetAxisY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetAxisY(float axisY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), axisY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetAxisZ(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetAxisZ(float axisZ) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), axisZ); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult SetCenterX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult SetCenterX(float centerX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), centerX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult SetCenterY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult SetCenterY(float centerY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), centerY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(15)] + public HResult SetCenterZ(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(16)] + public HResult SetCenterZ(float centerZ) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), centerZ); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSaturationEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSaturationEffect.cs new file mode 100644 index 0000000..b1eeda4 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSaturationEffect.cs @@ -0,0 +1,101 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionSaturationEffect +[Guid("a08debda-3258-4fa4-9f16-9174d3fe93b1")] +[NativeTypeName("struct IDCompositionSaturationEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionSaturationEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionSaturationEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xDA, 0xEB, 0x8D, 0xA0, + 0x58, 0x32, + 0xA4, 0x4F, + 0x9F, + 0x16, + 0x91, + 0x74, + 0xD3, + 0xFE, + 0x93, + 0xB1 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSaturationEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSaturationEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetSaturation(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetSaturation(float ratio) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), ratio); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform.cs new file mode 100644 index 0000000..b152ecb --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform.cs @@ -0,0 +1,141 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionScaleTransform +[Guid("71fde914-40ef-45ef-bd51-68b037c339f9")] +[NativeTypeName("struct IDCompositionScaleTransform : IDCompositionTransform")] +[NativeInheritance("IDCompositionTransform")] +public unsafe partial struct IDCompositionScaleTransform : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionScaleTransform + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x14, 0xE9, 0xFD, 0x71, + 0xEF, 0x40, + 0xEF, 0x45, + 0xBD, + 0x51, + 0x68, + 0xB0, + 0x37, + 0xC3, + 0x39, + 0xF9 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionScaleTransform)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionScaleTransform)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetScaleX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetScaleX(float scaleX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), scaleX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetScaleY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetScaleY(float scaleY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), scaleY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetCenterX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetCenterX(float centerX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), centerX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetCenterY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetCenterY(float centerY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), centerY); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform3D.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform3D.cs new file mode 100644 index 0000000..23ce555 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform3D.cs @@ -0,0 +1,173 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionScaleTransform3D +[Guid("2a9e9ead-364b-4b15-a7c4-a1997f78b389")] +[NativeTypeName("struct IDCompositionScaleTransform3D : IDCompositionTransform3D")] +[NativeInheritance("IDCompositionTransform3D")] +public unsafe partial struct IDCompositionScaleTransform3D : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionScaleTransform3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xAD, 0x9E, 0x9E, 0x2A, + 0x4B, 0x36, + 0x15, 0x4B, + 0xA7, + 0xC4, + 0xA1, + 0x99, + 0x7F, + 0x78, + 0xB3, + 0x89 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionScaleTransform3D)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionScaleTransform3D)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetScaleX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetScaleX(float scaleX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), scaleX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetScaleY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetScaleY(float scaleY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), scaleY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetScaleZ(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetScaleZ(float scaleZ) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), scaleZ); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetCenterX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetCenterX(float centerX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), centerX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult SetCenterY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult SetCenterY(float centerY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), centerY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult SetCenterZ(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult SetCenterZ(float centerZ) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), centerZ); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionShadowEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionShadowEffect.cs new file mode 100644 index 0000000..9ffdb2b --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionShadowEffect.cs @@ -0,0 +1,173 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionShadowEffect +[Guid("4ad18ac0-cfd2-4c2f-bb62-96e54fdb6879")] +[NativeTypeName("struct IDCompositionShadowEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionShadowEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionShadowEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xC0, 0x8A, 0xD1, 0x4A, + 0xD2, 0xCF, + 0x2F, 0x4C, + 0xBB, + 0x62, + 0x96, + 0xE5, + 0x4F, + 0xDB, + 0x68, + 0x79 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionShadowEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionShadowEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetStandardDeviation(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetStandardDeviation(float amount) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetColor(Vector4* color) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), color); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetRed(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetRed(float amount) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetGreen(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetGreen(float amount) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult SetBlue(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult SetBlue(float amount) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult SetAlpha(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult SetAlpha(float amount) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSkewTransform.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSkewTransform.cs new file mode 100644 index 0000000..621179b --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSkewTransform.cs @@ -0,0 +1,141 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionSkewTransform +[Guid("e57aa735-dcdb-4c72-9c61-0591f58889ee")] +[NativeTypeName("struct IDCompositionSkewTransform : IDCompositionTransform")] +[NativeInheritance("IDCompositionTransform")] +public unsafe partial struct IDCompositionSkewTransform : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionSkewTransform + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x35, 0xA7, 0x7A, 0xE5, + 0xDB, 0xDC, + 0x72, 0x4C, + 0x9C, + 0x61, + 0x05, + 0x91, + 0xF5, + 0x88, + 0x89, + 0xEE + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSkewTransform)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSkewTransform)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetAngleX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetAngleX(float angleX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), angleX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetAngleY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetAngleY(float angleY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), angleY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetCenterX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetCenterX(float centerX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), centerX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetCenterY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetCenterY(float centerY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), centerY); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurface.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurface.cs new file mode 100644 index 0000000..0a3dcf0 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurface.cs @@ -0,0 +1,117 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionSurface +[Guid("bb8a4953-2c99-4f5a-96f5-4819027fa3ac")] +[NativeTypeName("struct IDCompositionSurface : IUnknown")] +[NativeInheritance("IUnknown")] +public unsafe partial struct IDCompositionSurface : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionSurface + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x53, 0x49, 0x8A, 0xBB, + 0x99, 0x2C, + 0x5A, 0x4F, + 0x96, + 0xF5, + 0x48, + 0x19, + 0x02, + 0x7F, + 0xA3, + 0xAC + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSurface)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSurface)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult BeginDraw(RawRect* updateRect, Guid* iid, void** updateObject, System.Drawing.Point* updateOffset) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionSurface*)Unsafe.AsPointer(ref this), updateRect, iid, updateObject, updateOffset); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult EndDraw() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SuspendDraw() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult ResumeDraw() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult Scroll(RawRect* scrollRect, RawRect* clipRect, int offsetX, int offsetY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionSurface*)Unsafe.AsPointer(ref this), scrollRect, clipRect, offsetX, offsetY); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurfaceFactory.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurfaceFactory.cs new file mode 100644 index 0000000..d353f40 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurfaceFactory.cs @@ -0,0 +1,93 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionSurfaceFactory +[Guid("e334bc12-3937-4e02-85eb-fcf4eb30d2c8")] +[NativeTypeName("struct IDCompositionSurfaceFactory : IUnknown")] +[NativeInheritance("IUnknown")] +public unsafe partial struct IDCompositionSurfaceFactory : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionSurfaceFactory + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x12, 0xBC, 0x34, 0xE3, + 0x37, 0x39, + 0x02, 0x4E, + 0x85, + 0xEB, + 0xFC, + 0xF4, + 0xEB, + 0x30, + 0xD2, + 0xC8 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSurfaceFactory)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSurfaceFactory)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult CreateSurface(uint width, uint height, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionSurface** surface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult CreateVirtualSurface(uint initialWidth, uint initialHeight, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionVirtualSurface** virtualSurface) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTableTransferEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTableTransferEffect.cs new file mode 100644 index 0000000..df24ba2 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTableTransferEffect.cs @@ -0,0 +1,221 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionTableTransferEffect +[Guid("9b7e82e2-69c5-4eb4-a5f5-a7033f5132cd")] +[NativeTypeName("struct IDCompositionTableTransferEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionTableTransferEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionTableTransferEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xE2, 0x82, 0x7E, 0x9B, + 0xC5, 0x69, + 0xB4, 0x4E, + 0xA5, + 0xF5, + 0xA7, + 0x03, + 0x3F, + 0x51, + 0x32, + 0xCD + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTableTransferEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTableTransferEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetRedTable(float* tableValues, uint count) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetGreenTable(float* tableValues, uint count) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetBlueTable(float* tableValues, uint count) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetAlphaTable(float* tableValues, uint count) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetRedDisable(Bool32 redDisable) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), redDisable); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetGreenDisable(Bool32 greenDisable) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), greenDisable); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetBlueDisable(Bool32 blueDisable) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), blueDisable); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult SetAlphaDisable(Bool32 alphaDisable) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), alphaDisable); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult SetClampOutput(Bool32 clampOutput) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), clampOutput); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult SetRedTableValue(uint index, IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult SetRedTableValue(uint index, float value) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(15)] + public HResult SetGreenTableValue(uint index, IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(16)] + public HResult SetGreenTableValue(uint index, float value) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(17)] + public HResult SetBlueTableValue(uint index, IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(18)] + public HResult SetBlueTableValue(uint index, float value) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(19)] + public HResult SetAlphaTableValue(uint index, IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(20)] + public HResult SetAlphaTableValue(uint index, float value) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTarget.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTarget.cs new file mode 100644 index 0000000..bf6b5ab --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTarget.cs @@ -0,0 +1,85 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionTarget +[Guid("eacdd04c-117e-4e17-88f4-d1b12b0e3d89")] +[NativeTypeName("struct IDCompositionTarget : IUnknown")] +[NativeInheritance("IUnknown")] +public unsafe partial struct IDCompositionTarget : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionTarget + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x4C, 0xD0, 0xCD, 0xEA, + 0x7E, 0x11, + 0x17, 0x4E, + 0x88, + 0xF4, + 0xD1, + 0xB1, + 0x2B, + 0x0E, + 0x3D, + 0x89 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTarget)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTarget)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetRoot(IDCompositionVisual* visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionTarget*)Unsafe.AsPointer(ref this), visual); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform.cs new file mode 100644 index 0000000..fa3f16f --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform.cs @@ -0,0 +1,78 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionTransform +[Guid("fd55faa7-37e0-4c20-95d2-9be45bc33f55")] +[NativeTypeName("struct IDCompositionTransform : IDCompositionTransform3D")] +[NativeInheritance("IDCompositionTransform3D")] +public unsafe partial struct IDCompositionTransform : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionTransform + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xA7, 0xFA, 0x55, 0xFD, + 0xE0, 0x37, + 0x20, 0x4C, + 0x95, + 0xD2, + 0x9B, + 0xE4, + 0x5B, + 0xC3, + 0x3F, + 0x55 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTransform)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTransform)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform3D.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform3D.cs new file mode 100644 index 0000000..a3d9ce5 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform3D.cs @@ -0,0 +1,78 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionTransform3D +[Guid("71185722-246b-41f2-aad1-0443f7f4bfc2")] +[NativeTypeName("struct IDCompositionTransform3D : IDCompositionEffect")] +[NativeInheritance("IDCompositionEffect")] +public unsafe partial struct IDCompositionTransform3D : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionTransform3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x22, 0x57, 0x18, 0x71, + 0x6B, 0x24, + 0xF2, 0x41, + 0xAA, + 0xD1, + 0x04, + 0x43, + 0xF7, + 0xF4, + 0xBF, + 0xC2 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTransform3D)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTransform3D)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform.cs new file mode 100644 index 0000000..edee265 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform.cs @@ -0,0 +1,109 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionTranslateTransform +[Guid("06791122-c6f0-417d-8323-269e987f5954")] +[NativeTypeName("struct IDCompositionTranslateTransform : IDCompositionTransform")] +[NativeInheritance("IDCompositionTransform")] +public unsafe partial struct IDCompositionTranslateTransform : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionTranslateTransform + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x22, 0x11, 0x79, 0x06, + 0xF0, 0xC6, + 0x7D, 0x41, + 0x83, + 0x23, + 0x26, + 0x9E, + 0x98, + 0x7F, + 0x59, + 0x54 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTranslateTransform)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTranslateTransform)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetOffsetX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetOffsetX(float offsetX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), offsetX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetOffsetY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetOffsetY(float offsetY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), offsetY); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform3D.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform3D.cs new file mode 100644 index 0000000..83e0f9e --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform3D.cs @@ -0,0 +1,125 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionTranslateTransform3D +[Guid("91636d4b-9ba1-4532-aaf7-e3344994d788")] +[NativeTypeName("struct IDCompositionTranslateTransform3D : IDCompositionTransform3D")] +[NativeInheritance("IDCompositionTransform3D")] +public unsafe partial struct IDCompositionTranslateTransform3D : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionTranslateTransform3D + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x4B, 0x6D, 0x63, 0x91, + 0xA1, 0x9B, + 0x32, 0x45, + 0xAA, + 0xF7, + 0xE3, + 0x34, + 0x49, + 0x94, + 0xD7, + 0x88 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTranslateTransform3D)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTranslateTransform3D)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetOffsetX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetOffsetX(float offsetX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), offsetX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetOffsetY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetOffsetY(float offsetY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), offsetY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetOffsetZ(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetOffsetZ(float offsetZ) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), offsetZ); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTurbulenceEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTurbulenceEffect.cs new file mode 100644 index 0000000..b79baee --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTurbulenceEffect.cs @@ -0,0 +1,141 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionTurbulenceEffect +[Guid("a6a55bda-c09c-49f3-9193-a41922c89715")] +[NativeTypeName("struct IDCompositionTurbulenceEffect : IDCompositionFilterEffect")] +[NativeInheritance("IDCompositionFilterEffect")] +public unsafe partial struct IDCompositionTurbulenceEffect : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionTurbulenceEffect + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0xDA, 0x5B, 0xA5, 0xA6, + 0x9C, 0xC0, + 0xF3, 0x49, + 0x91, + 0x93, + 0xA4, + 0x19, + 0x22, + 0xC8, + 0x97, + 0x15 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTurbulenceEffect)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTurbulenceEffect)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetInput(uint index, IUnknown* input, uint flags) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), index, input, flags); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetOffset(Vector2* offset) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), offset); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetBaseFrequency(Vector2* frequency) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), frequency); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetSize(Vector2* size) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), size); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetNumOctaves(uint numOctaves) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), numOctaves); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetSeed(uint seed) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), seed); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetNoise(Graphics.Direct2D.Common.TurbulenceNoise noise) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), noise); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetStitchable(Bool32 stitchable) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), stitchable); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVirtualSurface.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVirtualSurface.cs new file mode 100644 index 0000000..49693d9 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVirtualSurface.cs @@ -0,0 +1,133 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionVirtualSurface +[Guid("ae471c51-5f53-4a24-8d3e-d0c39c30b3f0")] +[NativeTypeName("struct IDCompositionVirtualSurface : IDCompositionSurface")] +[NativeInheritance("IDCompositionSurface")] +public unsafe partial struct IDCompositionVirtualSurface : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionVirtualSurface + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x51, 0x1C, 0x47, 0xAE, + 0x53, 0x5F, + 0x24, 0x4A, + 0x8D, + 0x3E, + 0xD0, + 0xC3, + 0x9C, + 0x30, + 0xB3, + 0xF0 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVirtualSurface)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVirtualSurface)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult BeginDraw(RawRect* updateRect, Guid* iid, void** updateObject, System.Drawing.Point* updateOffset) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), updateRect, iid, updateObject, updateOffset); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult EndDraw() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SuspendDraw() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult ResumeDraw() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult Scroll(RawRect* scrollRect, RawRect* clipRect, int offsetX, int offsetY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), scrollRect, clipRect, offsetX, offsetY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult Resize(uint width, uint height) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), width, height); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult Trim(RawRect* rectangles, uint count) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), rectangles, count); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual.cs new file mode 100644 index 0000000..8c4c036 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual.cs @@ -0,0 +1,213 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionVisual +[Guid("4d93059d-097b-4651-9a60-f0f25116e2f3")] +[NativeTypeName("struct IDCompositionVisual : IUnknown")] +[NativeInheritance("IUnknown")] +public unsafe partial struct IDCompositionVisual : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionVisual + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x9D, 0x05, 0x93, 0x4D, + 0x7B, 0x09, + 0x51, 0x46, + 0x9A, + 0x60, + 0xF0, + 0xF2, + 0x51, + 0x16, + 0xE2, + 0xF3 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisual)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisual)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetOffsetX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetOffsetX(float offsetX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), offsetX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetOffsetY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetOffsetY(float offsetY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), offsetY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetTransform(IDCompositionTransform* transform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), transform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetTransform(Matrix3x2* matrix) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), matrix); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetTransformParent(IDCompositionVisual* visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), visual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetEffect(IDCompositionEffect* effect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), effect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult SetBitmapInterpolationMode(BitmapInterpolationMode interpolationMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), interpolationMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult SetBorderMode(BorderMode borderMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), borderMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult SetClip(IDCompositionClip* clip) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), clip); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult SetClip(Graphics.Direct2D.Common.RectF* rect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), rect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(15)] + public HResult SetContent(IUnknown* content) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), content); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(16)] + public HResult AddVisual(IDCompositionVisual* visual, Bool32 insertAbove, IDCompositionVisual* referenceVisual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(17)] + public HResult RemoveVisual(IDCompositionVisual* visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), visual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(18)] + public HResult RemoveAllVisuals() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionVisual*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(19)] + public HResult SetCompositeMode(CompositeMode compositeMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), compositeMode); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual2.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual2.cs new file mode 100644 index 0000000..148db9b --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual2.cs @@ -0,0 +1,229 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionVisual2 +[Guid("e8de1639-4331-4b26-bc5f-6a321d347a85")] +[NativeTypeName("struct IDCompositionVisual2 : IDCompositionVisual")] +[NativeInheritance("IDCompositionVisual")] +public unsafe partial struct IDCompositionVisual2 : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionVisual2 + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x39, 0x16, 0xDE, 0xE8, + 0x31, 0x43, + 0x26, 0x4B, + 0xBC, + 0x5F, + 0x6A, + 0x32, + 0x1D, + 0x34, + 0x7A, + 0x85 + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisual2)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisual2)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetOffsetX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetOffsetX(float offsetX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), offsetX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetOffsetY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetOffsetY(float offsetY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), offsetY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetTransform(IDCompositionTransform* transform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), transform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetTransform(Matrix3x2* matrix) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), matrix); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetTransformParent(IDCompositionVisual* visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetEffect(IDCompositionEffect* effect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), effect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult SetBitmapInterpolationMode(BitmapInterpolationMode interpolationMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), interpolationMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult SetBorderMode(BorderMode borderMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), borderMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult SetClip(IDCompositionClip* clip) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), clip); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult SetClip(Graphics.Direct2D.Common.RectF* rect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), rect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(15)] + public HResult SetContent(IUnknown* content) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), content); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(16)] + public HResult AddVisual(IDCompositionVisual* visual, Bool32 insertAbove, IDCompositionVisual* referenceVisual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(17)] + public HResult RemoveVisual(IDCompositionVisual* visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(18)] + public HResult RemoveAllVisuals() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(19)] + public HResult SetCompositeMode(CompositeMode compositeMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), compositeMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(20)] + public HResult SetOpacityMode(OpacityMode mode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), mode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(21)] + public HResult SetBackFaceVisibility(BackfaceVisibility visibility) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visibility); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual3.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual3.cs new file mode 100644 index 0000000..44f6fac --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual3.cs @@ -0,0 +1,325 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionVisual3 +[Guid("2775f462-b6c1-4015-b0be-b3e7d6a4976d")] +[NativeTypeName("struct IDCompositionVisual3 : IDCompositionVisualDebug")] +[NativeInheritance("IDCompositionVisualDebug")] +public unsafe partial struct IDCompositionVisual3 : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionVisual3 + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x62, 0xF4, 0x75, 0x27, + 0xC1, 0xB6, + 0x15, 0x40, + 0xB0, + 0xBE, + 0xB3, + 0xE7, + 0xD6, + 0xA4, + 0x97, + 0x6D + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisual3)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisual3)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetOffsetX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetOffsetX(float offsetX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), offsetX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetOffsetY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetOffsetY(float offsetY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), offsetY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetTransform(IDCompositionTransform* transform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), transform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetTransform(Matrix3x2* matrix) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), matrix); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetTransformParent(IDCompositionVisual* visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetEffect(IDCompositionEffect* effect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), effect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult SetBitmapInterpolationMode(BitmapInterpolationMode interpolationMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), interpolationMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult SetBorderMode(BorderMode borderMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), borderMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult SetClip(IDCompositionClip* clip) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), clip); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult SetClip(Graphics.Direct2D.Common.RectF* rect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), rect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(15)] + public HResult SetContent(IUnknown* content) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), content); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(16)] + public HResult AddVisual(IDCompositionVisual* visual, Bool32 insertAbove, IDCompositionVisual* referenceVisual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(17)] + public HResult RemoveVisual(IDCompositionVisual* visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(18)] + public HResult RemoveAllVisuals() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(19)] + public HResult SetCompositeMode(CompositeMode compositeMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), compositeMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(20)] + public HResult SetOpacityMode(OpacityMode mode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), mode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(21)] + public HResult SetBackFaceVisibility(BackfaceVisibility visibility) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visibility); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(22)] + public HResult EnableHeatMap(Color4* color) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), color); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(23)] + public HResult DisableHeatMap() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(24)] + public HResult EnableRedrawRegions() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(25)] + public HResult DisableRedrawRegions() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(26)] + public HResult SetDepthMode(DepthMode mode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), mode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(27)] + public HResult SetOffsetZ(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(28)] + public HResult SetOffsetZ(float offsetZ) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), offsetZ); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(29)] + public HResult SetOpacity(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(30)] + public HResult SetOpacity(float opacity) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), opacity); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(31)] + public HResult SetTransform(IDCompositionTransform3D* transform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), transform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(32)] + public HResult SetTransform(Matrix4x4* matrix) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), matrix); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(33)] + public HResult SetVisible(Bool32 visible) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visible); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisualDebug.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisualDebug.cs new file mode 100644 index 0000000..db02e08 --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisualDebug.cs @@ -0,0 +1,261 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectComposition; + +/// +/// IDCompositionVisualDebug +[Guid("fed2b808-5eb4-43a0-aea3-35f65280f91b")] +[NativeTypeName("struct IDCompositionVisualDebug : IDCompositionVisual2")] +[NativeInheritance("IDCompositionVisual2")] +public unsafe partial struct IDCompositionVisualDebug : INativeGuid +{ + public static ref readonly Guid IID_IDCompositionVisualDebug + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + ReadOnlySpan data = new byte[] { + 0x08, 0xB8, 0xD2, 0xFE, + 0xB4, 0x5E, + 0xA0, 0x43, + 0xAE, + 0xA3, + 0x35, + 0xF6, + 0x52, + 0x80, + 0xF9, + 0x1B + }; + + Debug.Assert(data.Length == Unsafe.SizeOf()); + return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); + } + } + +#if NET6_0_OR_GREATER + static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisualDebug)); +#else + public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisualDebug)); +#endif + + public void** lpVtbl; + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(0)] + public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(1)] + [return: NativeTypeName("ULONG")] + public uint AddRef() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(2)] + [return: NativeTypeName("ULONG")] + public uint Release() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(3)] + public HResult SetOffsetX(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(4)] + public HResult SetOffsetX(float offsetX) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), offsetX); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(5)] + public HResult SetOffsetY(IDCompositionAnimation* animation) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), animation); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(6)] + public HResult SetOffsetY(float offsetY) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), offsetY); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(7)] + public HResult SetTransform(IDCompositionTransform* transform) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), transform); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(8)] + public HResult SetTransform(Matrix3x2* matrix) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), matrix); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(9)] + public HResult SetTransformParent(IDCompositionVisual* visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(10)] + public HResult SetEffect(IDCompositionEffect* effect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), effect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(11)] + public HResult SetBitmapInterpolationMode(BitmapInterpolationMode interpolationMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), interpolationMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(12)] + public HResult SetBorderMode(BorderMode borderMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), borderMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(13)] + public HResult SetClip(IDCompositionClip* clip) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), clip); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(14)] + public HResult SetClip(Graphics.Direct2D.Common.RectF* rect) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), rect); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(15)] + public HResult SetContent(IUnknown* content) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), content); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(16)] + public HResult AddVisual(IDCompositionVisual* visual, Bool32 insertAbove, IDCompositionVisual* referenceVisual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(17)] + public HResult RemoveVisual(IDCompositionVisual* visual) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visual); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(18)] + public HResult RemoveAllVisuals() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(19)] + public HResult SetCompositeMode(CompositeMode compositeMode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), compositeMode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(20)] + public HResult SetOpacityMode(OpacityMode mode) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), mode); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(21)] + public HResult SetBackFaceVisibility(BackfaceVisibility visibility) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visibility); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(22)] + public HResult EnableHeatMap(Color4* color) + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), color); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(23)] + public HResult DisableHeatMap() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(24)] + public HResult EnableRedrawRegions() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); + } + + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [VtblIndex(25)] + public HResult DisableRedrawRegions() + { + return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); + } +} + diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Vortice.Win32.Graphics.DirectComposition.csproj b/src/Vortice.Win32.Graphics.DirectComposition/Vortice.Win32.Graphics.DirectComposition.csproj new file mode 100644 index 0000000..ae8bd1e --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectComposition/Vortice.Win32.Graphics.DirectComposition.csproj @@ -0,0 +1,23 @@ + + + + netstandard2.0;netstandard2.1;net6.0;net7.0 + DirectComposition bindings. + + $(NoWarn);CS0419;IDE0017 + + + + + + + + + + + + + + + + diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/AutomaticFontAxes.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/AutomaticFontAxes.cs deleted file mode 100644 index caa48fc..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/AutomaticFontAxes.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_AUTOMATIC_FONT_AXES -[Flags] -public enum AutomaticFontAxes : uint -{ - /// - /// DWRITE_AUTOMATIC_FONT_AXES_NONE - None = 0, - /// - /// DWRITE_AUTOMATIC_FONT_AXES_OPTICAL_SIZE - OpticalSize = 1, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Baseline.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Baseline.cs deleted file mode 100644 index bcdbdfb..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Baseline.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_BASELINE -public enum Baseline : int -{ - /// - /// DWRITE_BASELINE_DEFAULT - Default = 0, - /// - /// DWRITE_BASELINE_ROMAN - Roman = 1, - /// - /// DWRITE_BASELINE_CENTRAL - Central = 2, - /// - /// DWRITE_BASELINE_MATH - Math = 3, - /// - /// DWRITE_BASELINE_HANGING - Hanging = 4, - /// - /// DWRITE_BASELINE_IDEOGRAPHIC_BOTTOM - IdeographicBottom = 5, - /// - /// DWRITE_BASELINE_IDEOGRAPHIC_TOP - IdeographicTop = 6, - /// - /// DWRITE_BASELINE_MINIMUM - Minimum = 7, - /// - /// DWRITE_BASELINE_MAXIMUM - Maximum = 8, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/BreakCondition.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/BreakCondition.cs deleted file mode 100644 index f5bd461..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/BreakCondition.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_BREAK_CONDITION -public enum BreakCondition : int -{ - /// - /// DWRITE_BREAK_CONDITION_NEUTRAL - Neutral = 0, - /// - /// DWRITE_BREAK_CONDITION_CAN_BREAK - CanBreak = 1, - /// - /// DWRITE_BREAK_CONDITION_MAY_NOT_BREAK - MayNotBreak = 2, - /// - /// DWRITE_BREAK_CONDITION_MUST_BREAK - MustBreak = 3, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/CaretMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/CaretMetrics.cs deleted file mode 100644 index 88b576f..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/CaretMetrics.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_CARET_METRICS -public partial struct CaretMetrics -{ - /// - public short slopeRise; - - /// - public short slopeRun; - - /// - public short offset; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ClusterMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ClusterMetrics.cs deleted file mode 100644 index c733f26..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ClusterMetrics.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_CLUSTER_METRICS -public partial struct ClusterMetrics -{ - /// - public float width; - - /// - public ushort length; - - /// - public ushort _bitfield; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ColorGlyphRun.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ColorGlyphRun.cs deleted file mode 100644 index bd0a7ae..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ColorGlyphRun.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_COLOR_GLYPH_RUN -public partial struct ColorGlyphRun -{ - /// - public GlyphRun glyphRun; - - /// - public unsafe GlyphRunDescription* glyphRunDescription; - - /// - public float baselineOriginX; - - /// - public float baselineOriginY; - - /// - public Color4 runColor; - - /// - public ushort paletteIndex; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ColorGlyphRun1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ColorGlyphRun1.cs deleted file mode 100644 index a1c5d33..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ColorGlyphRun1.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_COLOR_GLYPH_RUN1 -public partial struct ColorGlyphRun1 -{ - /// - public ColorGlyphRun Base; - - /// - public GlyphImageFormats glyphImageFormat; - - /// - public MeasuringMode measuringMode; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ContainerType.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ContainerType.cs deleted file mode 100644 index 92ed9e0..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ContainerType.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_CONTAINER_TYPE -public enum ContainerType : int -{ - /// - /// DWRITE_CONTAINER_TYPE_UNKNOWN - Unknown = 0, - /// - /// DWRITE_CONTAINER_TYPE_WOFF - Woff = 1, - /// - /// DWRITE_CONTAINER_TYPE_WOFF2 - Woff2 = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FactoryType.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FactoryType.cs deleted file mode 100644 index 7303531..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FactoryType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FACTORY_TYPE -public enum FactoryType : int -{ - /// - /// DWRITE_FACTORY_TYPE_SHARED - Shared = 0, - /// - /// DWRITE_FACTORY_TYPE_ISOLATED - Isolated = 1, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FileFragment.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FileFragment.cs deleted file mode 100644 index e14561c..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FileFragment.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FILE_FRAGMENT -public partial struct FileFragment -{ - /// - public ulong fileOffset; - - /// - public ulong fragmentSize; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FlowDirection.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FlowDirection.cs deleted file mode 100644 index c935520..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FlowDirection.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FLOW_DIRECTION -public enum FlowDirection : int -{ - /// - /// DWRITE_FLOW_DIRECTION_TOP_TO_BOTTOM - TopToBottom = 0, - /// - /// DWRITE_FLOW_DIRECTION_BOTTOM_TO_TOP - BottomToTop = 1, - /// - /// DWRITE_FLOW_DIRECTION_LEFT_TO_RIGHT - LeftToRight = 2, - /// - /// DWRITE_FLOW_DIRECTION_RIGHT_TO_LEFT - RightToLeft = 3, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisAttributes.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisAttributes.cs deleted file mode 100644 index d244e5c..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisAttributes.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_AXIS_ATTRIBUTES -[Flags] -public enum FontAxisAttributes : uint -{ - /// - /// DWRITE_FONT_AXIS_ATTRIBUTES_NONE - None = 0, - /// - /// DWRITE_FONT_AXIS_ATTRIBUTES_VARIABLE - Variable = 1, - /// - /// DWRITE_FONT_AXIS_ATTRIBUTES_HIDDEN - Hidden = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisRange.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisRange.cs deleted file mode 100644 index 19b3f31..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisRange.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_AXIS_RANGE -public partial struct FontAxisRange -{ - /// - public FontAxisTag axisTag; - - /// - public float minValue; - - /// - public float maxValue; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisTag.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisTag.cs deleted file mode 100644 index 5538a0b..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisTag.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_AXIS_TAG -public enum FontAxisTag : uint -{ - /// - /// DWRITE_FONT_AXIS_TAG_WEIGHT - Weight = 1952999287, - /// - /// DWRITE_FONT_AXIS_TAG_WIDTH - Width = 1752458359, - /// - /// DWRITE_FONT_AXIS_TAG_SLANT - Slant = 1953393779, - /// - /// DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE - OpticalSize = 2054385775, - /// - /// DWRITE_FONT_AXIS_TAG_ITALIC - Italic = 1818326121, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisValue.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisValue.cs deleted file mode 100644 index 1baf5be..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisValue.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_AXIS_VALUE -public partial struct FontAxisValue -{ - /// - public FontAxisTag axisTag; - - /// - public float value; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFaceType.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFaceType.cs deleted file mode 100644 index 879e518..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFaceType.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_FACE_TYPE -public enum FontFaceType : int -{ - /// - /// DWRITE_FONT_FACE_TYPE_CFF - Cff = 0, - /// - /// DWRITE_FONT_FACE_TYPE_TRUETYPE - Truetype = 1, - /// - /// DWRITE_FONT_FACE_TYPE_OPENTYPE_COLLECTION - OpentypeCollection = 2, - /// - /// DWRITE_FONT_FACE_TYPE_TYPE1 - Type1 = 3, - /// - /// DWRITE_FONT_FACE_TYPE_VECTOR - Vector = 4, - /// - /// DWRITE_FONT_FACE_TYPE_BITMAP - Bitmap = 5, - /// - /// DWRITE_FONT_FACE_TYPE_UNKNOWN - Unknown = 6, - /// - /// DWRITE_FONT_FACE_TYPE_RAW_CFF - RawCff = 7, - /// - /// DWRITE_FONT_FACE_TYPE_TRUETYPE_COLLECTION - TruetypeCollection = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFamilyModel.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFamilyModel.cs deleted file mode 100644 index 07ccc46..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFamilyModel.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_FAMILY_MODEL -public enum FontFamilyModel : int -{ - /// - /// DWRITE_FONT_FAMILY_MODEL_TYPOGRAPHIC - Typographic = 0, - /// - /// DWRITE_FONT_FAMILY_MODEL_WEIGHT_STRETCH_STYLE - WeightStretchStyle = 1, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFeature.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFeature.cs deleted file mode 100644 index 097d536..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFeature.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_FEATURE -public partial struct FontFeature -{ - /// - public FontFeatureTag nameTag; - - /// - public uint parameter; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFeatureTag.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFeatureTag.cs deleted file mode 100644 index bf31824..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFeatureTag.cs +++ /dev/null @@ -1,259 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_FEATURE_TAG -public enum FontFeatureTag : uint -{ - /// - /// DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS - AlternativeFractions = 1668441697, - /// - /// DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS - PetiteCapitalsFromCapitals = 1668297315, - /// - /// DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS - SmallCapitalsFromCapitals = 1668493923, - /// - /// DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES - ContextualAlternates = 1953259875, - /// - /// DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS - CaseSensitiveForms = 1702060387, - /// - /// DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION - GlyphCompositionDecomposition = 1886217059, - /// - /// DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES - ContextualLigatures = 1734962275, - /// - /// DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING - CapitalSpacing = 1886613603, - /// - /// DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH - ContextualSwash = 1752658787, - /// - /// DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING - CursivePositioning = 1936880995, - /// - /// DWRITE_FONT_FEATURE_TAG_DEFAULT - Default = 1953261156, - /// - /// DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES - DiscretionaryLigatures = 1734962276, - /// - /// DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS - ExpertForms = 1953527909, - /// - /// DWRITE_FONT_FEATURE_TAG_FRACTIONS - Fractions = 1667330662, - /// - /// DWRITE_FONT_FEATURE_TAG_FULL_WIDTH - FullWidth = 1684633446, - /// - /// DWRITE_FONT_FEATURE_TAG_HALF_FORMS - HalfForms = 1718378856, - /// - /// DWRITE_FONT_FEATURE_TAG_HALANT_FORMS - HalantForms = 1852596584, - /// - /// DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH - AlternateHalfWidth = 1953259880, - /// - /// DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS - HistoricalForms = 1953720680, - /// - /// DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES - HorizontalKanaAlternates = 1634626408, - /// - /// DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES - HistoricalLigatures = 1734962280, - /// - /// DWRITE_FONT_FEATURE_TAG_HALF_WIDTH - HalfWidth = 1684633448, - /// - /// DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS - HojoKanjiForms = 1869246312, - /// - /// DWRITE_FONT_FEATURE_TAG_JIS04_FORMS - Jis04Forms = 875589738, - /// - /// DWRITE_FONT_FEATURE_TAG_JIS78_FORMS - Jis78Forms = 943157354, - /// - /// DWRITE_FONT_FEATURE_TAG_JIS83_FORMS - Jis83Forms = 859336810, - /// - /// DWRITE_FONT_FEATURE_TAG_JIS90_FORMS - Jis90Forms = 809070698, - /// - /// DWRITE_FONT_FEATURE_TAG_KERNING - Kerning = 1852990827, - /// - /// DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES - StandardLigatures = 1634167148, - /// - /// DWRITE_FONT_FEATURE_TAG_LINING_FIGURES - LiningFigures = 1836412524, - /// - /// DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS - LocalizedForms = 1818455916, - /// - /// DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING - MarkPositioning = 1802658157, - /// - /// DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK - MathematicalGreek = 1802659693, - /// - /// DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING - MarkToMarkPositioning = 1802333037, - /// - /// DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS - AlternateAnnotationForms = 1953259886, - /// - /// DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS - NlcKanjiForms = 1801677934, - /// - /// DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES - OldStyleFigures = 1836412527, - /// - /// DWRITE_FONT_FEATURE_TAG_ORDINALS - Ordinals = 1852076655, - /// - /// DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH - ProportionalAlternateWidth = 1953259888, - /// - /// DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS - PetiteCapitals = 1885430640, - /// - /// DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES - ProportionalFigures = 1836412528, - /// - /// DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS - ProportionalWidths = 1684633456, - /// - /// DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS - QuarterWidths = 1684633457, - /// - /// DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES - RequiredLigatures = 1734962290, - /// - /// DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS - RubyNotationForms = 2036495730, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES - StylisticAlternates = 1953259891, - /// - /// DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS - ScientificInferiors = 1718511987, - /// - /// DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS - SmallCapitals = 1885564275, - /// - /// DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS - SimplifiedForms = 1819307379, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 - StylisticSet1 = 825258867, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2 - StylisticSet2 = 842036083, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3 - StylisticSet3 = 858813299, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4 - StylisticSet4 = 875590515, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5 - StylisticSet5 = 892367731, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6 - StylisticSet6 = 909144947, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7 - StylisticSet7 = 925922163, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8 - StylisticSet8 = 942699379, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9 - StylisticSet9 = 959476595, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10 - StylisticSet10 = 808547187, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11 - StylisticSet11 = 825324403, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12 - StylisticSet12 = 842101619, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13 - StylisticSet13 = 858878835, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14 - StylisticSet14 = 875656051, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15 - StylisticSet15 = 892433267, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16 - StylisticSet16 = 909210483, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17 - StylisticSet17 = 925987699, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18 - StylisticSet18 = 942764915, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19 - StylisticSet19 = 959542131, - /// - /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20 - StylisticSet20 = 808612723, - /// - /// DWRITE_FONT_FEATURE_TAG_SUBSCRIPT - Subscript = 1935832435, - /// - /// DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT - Superscript = 1936749939, - /// - /// DWRITE_FONT_FEATURE_TAG_SWASH - Swash = 1752397683, - /// - /// DWRITE_FONT_FEATURE_TAG_TITLING - Titling = 1819568500, - /// - /// DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS - TraditionalNameForms = 1835101812, - /// - /// DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES - TabularFigures = 1836412532, - /// - /// DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS - TraditionalForms = 1684107892, - /// - /// DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS - ThirdWidths = 1684633460, - /// - /// DWRITE_FONT_FEATURE_TAG_UNICASE - Unicase = 1667853941, - /// - /// DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING - VerticalWriting = 1953654134, - /// - /// DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION - VerticalAlternatesAndRotation = 846492278, - /// - /// DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO - SlashedZero = 1869768058, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFileType.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFileType.cs deleted file mode 100644 index 280c36d..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFileType.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_FILE_TYPE -public enum FontFileType : int -{ - /// - /// DWRITE_FONT_FILE_TYPE_UNKNOWN - Unknown = 0, - /// - /// DWRITE_FONT_FILE_TYPE_CFF - Cff = 1, - /// - /// DWRITE_FONT_FILE_TYPE_TRUETYPE - Truetype = 2, - /// - /// DWRITE_FONT_FILE_TYPE_OPENTYPE_COLLECTION - OpentypeCollection = 3, - /// - /// DWRITE_FONT_FILE_TYPE_TYPE1_PFM - Type1Pfm = 4, - /// - /// DWRITE_FONT_FILE_TYPE_TYPE1_PFB - Type1Pfb = 5, - /// - /// DWRITE_FONT_FILE_TYPE_VECTOR - Vector = 6, - /// - /// DWRITE_FONT_FILE_TYPE_BITMAP - Bitmap = 7, - /// - /// DWRITE_FONT_FILE_TYPE_TRUETYPE_COLLECTION - TruetypeCollection = 3, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontLineGapUsage.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontLineGapUsage.cs deleted file mode 100644 index b396419..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontLineGapUsage.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_LINE_GAP_USAGE -public enum FontLineGapUsage : int -{ - /// - /// DWRITE_FONT_LINE_GAP_USAGE_DEFAULT - Default = 0, - /// - /// DWRITE_FONT_LINE_GAP_USAGE_DISABLED - Disabled = 1, - /// - /// DWRITE_FONT_LINE_GAP_USAGE_ENABLED - Enabled = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontMetrics.cs deleted file mode 100644 index eb19500..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontMetrics.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_METRICS -public partial struct FontMetrics -{ - /// - public ushort designUnitsPerEm; - - /// - public ushort ascent; - - /// - public ushort descent; - - /// - public short lineGap; - - /// - public ushort capHeight; - - /// - public ushort xHeight; - - /// - public short underlinePosition; - - /// - public ushort underlineThickness; - - /// - public short strikethroughPosition; - - /// - public ushort strikethroughThickness; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontMetrics1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontMetrics1.cs deleted file mode 100644 index 7b09ed8..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontMetrics1.cs +++ /dev/null @@ -1,57 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_METRICS1 -public partial struct FontMetrics1 -{ - /// - public FontMetrics Base; - - /// - public short glyphBoxLeft; - - /// - public short glyphBoxTop; - - /// - public short glyphBoxRight; - - /// - public short glyphBoxBottom; - - /// - public short subscriptPositionX; - - /// - public short subscriptPositionY; - - /// - public short subscriptSizeX; - - /// - public short subscriptSizeY; - - /// - public short superscriptPositionX; - - /// - public short superscriptPositionY; - - /// - public short superscriptSizeX; - - /// - public short superscriptSizeY; - - /// - public Bool32 hasTypographicMetrics; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontProperty.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontProperty.cs deleted file mode 100644 index 489ab64..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontProperty.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_PROPERTY -public partial struct FontProperty -{ - /// - public FontPropertyId propertyId; - - /// - public unsafe ushort* propertyValue; - - /// - public unsafe ushort* localeName; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontPropertyId.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontPropertyId.cs deleted file mode 100644 index 96ac107..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontPropertyId.cs +++ /dev/null @@ -1,73 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_PROPERTY_ID -public enum FontPropertyId : int -{ - /// - /// DWRITE_FONT_PROPERTY_ID_NONE - None = 0, - /// - /// DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FAMILY_NAME - WeightStretchStyleFamilyName = 1, - /// - /// DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FAMILY_NAME - TypographicFamilyName = 2, - /// - /// DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FACE_NAME - WeightStretchStyleFaceName = 3, - /// - /// DWRITE_FONT_PROPERTY_ID_FULL_NAME - FullName = 4, - /// - /// DWRITE_FONT_PROPERTY_ID_WIN32_FAMILY_NAME - Win32FamilyName = 5, - /// - /// DWRITE_FONT_PROPERTY_ID_POSTSCRIPT_NAME - PostscriptName = 6, - /// - /// DWRITE_FONT_PROPERTY_ID_DESIGN_SCRIPT_LANGUAGE_TAG - DesignScriptLanguageTag = 7, - /// - /// DWRITE_FONT_PROPERTY_ID_SUPPORTED_SCRIPT_LANGUAGE_TAG - SupportedScriptLanguageTag = 8, - /// - /// DWRITE_FONT_PROPERTY_ID_SEMANTIC_TAG - SemanticTag = 9, - /// - /// DWRITE_FONT_PROPERTY_ID_WEIGHT - Weight = 10, - /// - /// DWRITE_FONT_PROPERTY_ID_STRETCH - Stretch = 11, - /// - /// DWRITE_FONT_PROPERTY_ID_STYLE - Style = 12, - /// - /// DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FACE_NAME - TypographicFaceName = 13, - /// - /// DWRITE_FONT_PROPERTY_ID_TOTAL - Total = 13, - /// - /// DWRITE_FONT_PROPERTY_ID_TOTAL_RS3 - TotalRs3 = 14, - /// - /// DWRITE_FONT_PROPERTY_ID_PREFERRED_FAMILY_NAME - PreferredFamilyName = 2, - /// - /// DWRITE_FONT_PROPERTY_ID_FAMILY_NAME - FamilyName = 1, - /// - /// DWRITE_FONT_PROPERTY_ID_FACE_NAME - FaceName = 3, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontSimulations.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontSimulations.cs deleted file mode 100644 index 743e96a..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontSimulations.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_SIMULATIONS -[Flags] -public enum FontSimulations : uint -{ - /// - /// DWRITE_FONT_SIMULATIONS_NONE - None = 0, - /// - /// DWRITE_FONT_SIMULATIONS_BOLD - Bold = 1, - /// - /// DWRITE_FONT_SIMULATIONS_OBLIQUE - Oblique = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontSourceType.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontSourceType.cs deleted file mode 100644 index e60d0b4..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontSourceType.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_SOURCE_TYPE -public enum FontSourceType : int -{ - /// - /// DWRITE_FONT_SOURCE_TYPE_UNKNOWN - Unknown = 0, - /// - /// DWRITE_FONT_SOURCE_TYPE_PER_MACHINE - PerMachine = 1, - /// - /// DWRITE_FONT_SOURCE_TYPE_PER_USER - PerUser = 2, - /// - /// DWRITE_FONT_SOURCE_TYPE_APPX_PACKAGE - AppxPackage = 3, - /// - /// DWRITE_FONT_SOURCE_TYPE_REMOTE_FONT_PROVIDER - RemoteFontProvider = 4, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontStretch.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontStretch.cs deleted file mode 100644 index 65f1146..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontStretch.cs +++ /dev/null @@ -1,49 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_STRETCH -public enum FontStretch : int -{ - /// - /// DWRITE_FONT_STRETCH_UNDEFINED - Undefined = 0, - /// - /// DWRITE_FONT_STRETCH_ULTRA_CONDENSED - UltraCondensed = 1, - /// - /// DWRITE_FONT_STRETCH_EXTRA_CONDENSED - ExtraCondensed = 2, - /// - /// DWRITE_FONT_STRETCH_CONDENSED - Condensed = 3, - /// - /// DWRITE_FONT_STRETCH_SEMI_CONDENSED - SemiCondensed = 4, - /// - /// DWRITE_FONT_STRETCH_NORMAL - Normal = 5, - /// - /// DWRITE_FONT_STRETCH_MEDIUM - Medium = 5, - /// - /// DWRITE_FONT_STRETCH_SEMI_EXPANDED - SemiExpanded = 6, - /// - /// DWRITE_FONT_STRETCH_EXPANDED - Expanded = 7, - /// - /// DWRITE_FONT_STRETCH_EXTRA_EXPANDED - ExtraExpanded = 8, - /// - /// DWRITE_FONT_STRETCH_ULTRA_EXPANDED - UltraExpanded = 9, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontStyle.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontStyle.cs deleted file mode 100644 index 4eb92f4..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontStyle.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_STYLE -public enum FontStyle : int -{ - /// - /// DWRITE_FONT_STYLE_NORMAL - Normal = 0, - /// - /// DWRITE_FONT_STYLE_OBLIQUE - Oblique = 1, - /// - /// DWRITE_FONT_STYLE_ITALIC - Italic = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontWeight.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontWeight.cs deleted file mode 100644 index 26640b3..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontWeight.cs +++ /dev/null @@ -1,67 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_FONT_WEIGHT -public enum FontWeight : int -{ - /// - /// DWRITE_FONT_WEIGHT_THIN - Thin = 100, - /// - /// DWRITE_FONT_WEIGHT_EXTRA_LIGHT - ExtraLight = 200, - /// - /// DWRITE_FONT_WEIGHT_ULTRA_LIGHT - UltraLight = 200, - /// - /// DWRITE_FONT_WEIGHT_LIGHT - Light = 300, - /// - /// DWRITE_FONT_WEIGHT_SEMI_LIGHT - SemiLight = 350, - /// - /// DWRITE_FONT_WEIGHT_NORMAL - Normal = 400, - /// - /// DWRITE_FONT_WEIGHT_REGULAR - Regular = 400, - /// - /// DWRITE_FONT_WEIGHT_MEDIUM - Medium = 500, - /// - /// DWRITE_FONT_WEIGHT_DEMI_BOLD - DemiBold = 600, - /// - /// DWRITE_FONT_WEIGHT_SEMI_BOLD - SemiBold = 600, - /// - /// DWRITE_FONT_WEIGHT_BOLD - Bold = 700, - /// - /// DWRITE_FONT_WEIGHT_EXTRA_BOLD - ExtraBold = 800, - /// - /// DWRITE_FONT_WEIGHT_ULTRA_BOLD - UltraBold = 800, - /// - /// DWRITE_FONT_WEIGHT_BLACK - Black = 900, - /// - /// DWRITE_FONT_WEIGHT_HEAVY - Heavy = 900, - /// - /// DWRITE_FONT_WEIGHT_EXTRA_BLACK - ExtraBlack = 950, - /// - /// DWRITE_FONT_WEIGHT_ULTRA_BLACK - UltraBlack = 950, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphImageData.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphImageData.cs deleted file mode 100644 index 5136d37..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphImageData.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_GLYPH_IMAGE_DATA -public partial struct GlyphImageData -{ - /// - public unsafe void* imageData; - - /// - public uint imageDataSize; - - /// - public uint uniqueDataId; - - /// - public uint pixelsPerEm; - - /// - public System.Drawing.Size pixelSize; - - /// - public System.Drawing.Point horizontalLeftOrigin; - - /// - public System.Drawing.Point horizontalRightOrigin; - - /// - public System.Drawing.Point verticalTopOrigin; - - /// - public System.Drawing.Point verticalBottomOrigin; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphImageFormats.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphImageFormats.cs deleted file mode 100644 index 387d526..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphImageFormats.cs +++ /dev/null @@ -1,44 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_GLYPH_IMAGE_FORMATS -[Flags] -public enum GlyphImageFormats : uint -{ - /// - /// DWRITE_GLYPH_IMAGE_FORMATS_NONE - None = 0, - /// - /// DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE - Truetype = 1, - /// - /// DWRITE_GLYPH_IMAGE_FORMATS_CFF - Cff = 2, - /// - /// DWRITE_GLYPH_IMAGE_FORMATS_COLR - Colr = 4, - /// - /// DWRITE_GLYPH_IMAGE_FORMATS_SVG - Svg = 8, - /// - /// DWRITE_GLYPH_IMAGE_FORMATS_PNG - Png = 16, - /// - /// DWRITE_GLYPH_IMAGE_FORMATS_JPEG - Jpeg = 32, - /// - /// DWRITE_GLYPH_IMAGE_FORMATS_TIFF - Tiff = 64, - /// - /// DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8 - PremultipliedB8g8r8a8 = 128, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphMetrics.cs deleted file mode 100644 index 7a31940..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphMetrics.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_GLYPH_METRICS -public partial struct GlyphMetrics -{ - /// - public int leftSideBearing; - - /// - public uint advanceWidth; - - /// - public int rightSideBearing; - - /// - public int topSideBearing; - - /// - public uint advanceHeight; - - /// - public int bottomSideBearing; - - /// - public int verticalOriginY; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphOffset.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphOffset.cs deleted file mode 100644 index 1cb4f7f..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphOffset.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_GLYPH_OFFSET -public partial struct GlyphOffset -{ - /// - public float advanceOffset; - - /// - public float ascenderOffset; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphOrientationAngle.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphOrientationAngle.cs deleted file mode 100644 index 2e1ca03..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphOrientationAngle.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_GLYPH_ORIENTATION_ANGLE -public enum GlyphOrientationAngle : int -{ - /// - /// DWRITE_GLYPH_ORIENTATION_ANGLE_0_DEGREES - _0Degrees = 0, - /// - /// DWRITE_GLYPH_ORIENTATION_ANGLE_90_DEGREES - _90Degrees = 1, - /// - /// DWRITE_GLYPH_ORIENTATION_ANGLE_180_DEGREES - _180Degrees = 2, - /// - /// DWRITE_GLYPH_ORIENTATION_ANGLE_270_DEGREES - _270Degrees = 3, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphRun.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphRun.cs deleted file mode 100644 index 2ef7959..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphRun.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_GLYPH_RUN -public partial struct GlyphRun -{ - /// - public unsafe IDWriteFontFace* fontFace; - - /// - public float fontEmSize; - - /// - public uint glyphCount; - - /// - public unsafe ushort* glyphIndices; - - /// - public unsafe float* glyphAdvances; - - /// - public unsafe GlyphOffset* glyphOffsets; - - /// - public Bool32 isSideways; - - /// - public uint bidiLevel; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphRunDescription.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphRunDescription.cs deleted file mode 100644 index 4e06e4d..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphRunDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_GLYPH_RUN_DESCRIPTION -public partial struct GlyphRunDescription -{ - /// - public unsafe ushort* localeName; - - /// - public unsafe ushort* @string; - - /// - public uint stringLength; - - /// - public unsafe ushort* clusterMap; - - /// - public uint textPosition; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Graphics.DirectWrite.Enums.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Graphics.DirectWrite.Enums.cs new file mode 100644 index 0000000..794d07b --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Graphics.DirectWrite.Enums.cs @@ -0,0 +1,2173 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectWrite; + +/// +/// DWRITE_FONT_AXIS_TAG +public enum FontAxisTag : uint +{ + /// + /// DWRITE_FONT_AXIS_TAG_WEIGHT + Weight = 1952999287, + /// + /// DWRITE_FONT_AXIS_TAG_WIDTH + Width = 1752458359, + /// + /// DWRITE_FONT_AXIS_TAG_SLANT + Slant = 1953393779, + /// + /// DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE + OpticalSize = 2054385775, + /// + /// DWRITE_FONT_AXIS_TAG_ITALIC + Italic = 1818326121, +} + +/// +/// DWRITE_MEASURING_MODE +public enum MeasuringMode : int +{ + /// + /// DWRITE_MEASURING_MODE_NATURAL + Natural = 0, + /// + /// DWRITE_MEASURING_MODE_GDI_CLASSIC + GDIClassic = 1, + /// + /// DWRITE_MEASURING_MODE_GDI_NATURAL + GDINatural = 2, +} + +/// +/// DWRITE_GLYPH_IMAGE_FORMATS +[Flags] +public enum GlyphImageFormats : uint +{ + /// + /// DWRITE_GLYPH_IMAGE_FORMATS_NONE + None = 0, + /// + /// DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE + Truetype = 1, + /// + /// DWRITE_GLYPH_IMAGE_FORMATS_CFF + Cff = 2, + /// + /// DWRITE_GLYPH_IMAGE_FORMATS_COLR + Colr = 4, + /// + /// DWRITE_GLYPH_IMAGE_FORMATS_SVG + Svg = 8, + /// + /// DWRITE_GLYPH_IMAGE_FORMATS_PNG + Png = 16, + /// + /// DWRITE_GLYPH_IMAGE_FORMATS_JPEG + Jpeg = 32, + /// + /// DWRITE_GLYPH_IMAGE_FORMATS_TIFF + Tiff = 64, + /// + /// DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8 + PremultipliedB8g8r8a8 = 128, +} + +/// +/// DWRITE_FONT_FILE_TYPE +public enum FontFileType : int +{ + /// + /// DWRITE_FONT_FILE_TYPE_UNKNOWN + Unknown = 0, + /// + /// DWRITE_FONT_FILE_TYPE_CFF + Cff = 1, + /// + /// DWRITE_FONT_FILE_TYPE_TRUETYPE + Truetype = 2, + /// + /// DWRITE_FONT_FILE_TYPE_OPENTYPE_COLLECTION + OpentypeCollection = 3, + /// + /// DWRITE_FONT_FILE_TYPE_TYPE1_PFM + Type1Pfm = 4, + /// + /// DWRITE_FONT_FILE_TYPE_TYPE1_PFB + Type1Pfb = 5, + /// + /// DWRITE_FONT_FILE_TYPE_VECTOR + Vector = 6, + /// + /// DWRITE_FONT_FILE_TYPE_BITMAP + Bitmap = 7, + /// + /// DWRITE_FONT_FILE_TYPE_TRUETYPE_COLLECTION + TruetypeCollection = 3, +} + +/// +/// DWRITE_FONT_FACE_TYPE +public enum FontFaceType : int +{ + /// + /// DWRITE_FONT_FACE_TYPE_CFF + Cff = 0, + /// + /// DWRITE_FONT_FACE_TYPE_TRUETYPE + Truetype = 1, + /// + /// DWRITE_FONT_FACE_TYPE_OPENTYPE_COLLECTION + OpentypeCollection = 2, + /// + /// DWRITE_FONT_FACE_TYPE_TYPE1 + Type1 = 3, + /// + /// DWRITE_FONT_FACE_TYPE_VECTOR + Vector = 4, + /// + /// DWRITE_FONT_FACE_TYPE_BITMAP + Bitmap = 5, + /// + /// DWRITE_FONT_FACE_TYPE_UNKNOWN + Unknown = 6, + /// + /// DWRITE_FONT_FACE_TYPE_RAW_CFF + RawCff = 7, + /// + /// DWRITE_FONT_FACE_TYPE_TRUETYPE_COLLECTION + TruetypeCollection = 2, +} + +/// +/// DWRITE_FONT_SIMULATIONS +[Flags] +public enum FontSimulations : uint +{ + /// + /// DWRITE_FONT_SIMULATIONS_NONE + None = 0, + /// + /// DWRITE_FONT_SIMULATIONS_BOLD + Bold = 1, + /// + /// DWRITE_FONT_SIMULATIONS_OBLIQUE + Oblique = 2, +} + +/// +/// DWRITE_FONT_WEIGHT +public enum FontWeight : int +{ + /// + /// DWRITE_FONT_WEIGHT_THIN + Thin = 100, + /// + /// DWRITE_FONT_WEIGHT_EXTRA_LIGHT + ExtraLight = 200, + /// + /// DWRITE_FONT_WEIGHT_ULTRA_LIGHT + UltraLight = 200, + /// + /// DWRITE_FONT_WEIGHT_LIGHT + Light = 300, + /// + /// DWRITE_FONT_WEIGHT_SEMI_LIGHT + SemiLight = 350, + /// + /// DWRITE_FONT_WEIGHT_NORMAL + Normal = 400, + /// + /// DWRITE_FONT_WEIGHT_REGULAR + Regular = 400, + /// + /// DWRITE_FONT_WEIGHT_MEDIUM + Medium = 500, + /// + /// DWRITE_FONT_WEIGHT_DEMI_BOLD + DemiBold = 600, + /// + /// DWRITE_FONT_WEIGHT_SEMI_BOLD + SemiBold = 600, + /// + /// DWRITE_FONT_WEIGHT_BOLD + Bold = 700, + /// + /// DWRITE_FONT_WEIGHT_EXTRA_BOLD + ExtraBold = 800, + /// + /// DWRITE_FONT_WEIGHT_ULTRA_BOLD + UltraBold = 800, + /// + /// DWRITE_FONT_WEIGHT_BLACK + Black = 900, + /// + /// DWRITE_FONT_WEIGHT_HEAVY + Heavy = 900, + /// + /// DWRITE_FONT_WEIGHT_EXTRA_BLACK + ExtraBlack = 950, + /// + /// DWRITE_FONT_WEIGHT_ULTRA_BLACK + UltraBlack = 950, +} + +/// +/// DWRITE_FONT_STRETCH +public enum FontStretch : int +{ + /// + /// DWRITE_FONT_STRETCH_UNDEFINED + Undefined = 0, + /// + /// DWRITE_FONT_STRETCH_ULTRA_CONDENSED + UltraCondensed = 1, + /// + /// DWRITE_FONT_STRETCH_EXTRA_CONDENSED + ExtraCondensed = 2, + /// + /// DWRITE_FONT_STRETCH_CONDENSED + Condensed = 3, + /// + /// DWRITE_FONT_STRETCH_SEMI_CONDENSED + SemiCondensed = 4, + /// + /// DWRITE_FONT_STRETCH_NORMAL + Normal = 5, + /// + /// DWRITE_FONT_STRETCH_MEDIUM + Medium = 5, + /// + /// DWRITE_FONT_STRETCH_SEMI_EXPANDED + SemiExpanded = 6, + /// + /// DWRITE_FONT_STRETCH_EXPANDED + Expanded = 7, + /// + /// DWRITE_FONT_STRETCH_EXTRA_EXPANDED + ExtraExpanded = 8, + /// + /// DWRITE_FONT_STRETCH_ULTRA_EXPANDED + UltraExpanded = 9, +} + +/// +/// DWRITE_FONT_STYLE +public enum FontStyle : int +{ + /// + /// DWRITE_FONT_STYLE_NORMAL + Normal = 0, + /// + /// DWRITE_FONT_STYLE_OBLIQUE + Oblique = 1, + /// + /// DWRITE_FONT_STYLE_ITALIC + Italic = 2, +} + +/// +/// DWRITE_INFORMATIONAL_STRING_ID +public enum InformationalStringId : int +{ + /// + /// DWRITE_INFORMATIONAL_STRING_NONE + DWRITE_INFORMATIONAL_STRING_NONE = 0, + /// + /// DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE + DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE = 1, + /// + /// DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS + DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS = 2, + /// + /// DWRITE_INFORMATIONAL_STRING_TRADEMARK + DWRITE_INFORMATIONAL_STRING_TRADEMARK = 3, + /// + /// DWRITE_INFORMATIONAL_STRING_MANUFACTURER + DWRITE_INFORMATIONAL_STRING_MANUFACTURER = 4, + /// + /// DWRITE_INFORMATIONAL_STRING_DESIGNER + DWRITE_INFORMATIONAL_STRING_DESIGNER = 5, + /// + /// DWRITE_INFORMATIONAL_STRING_DESIGNER_URL + DWRITE_INFORMATIONAL_STRING_DESIGNER_URL = 6, + /// + /// DWRITE_INFORMATIONAL_STRING_DESCRIPTION + DWRITE_INFORMATIONAL_STRING_DESCRIPTION = 7, + /// + /// DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL + DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL = 8, + /// + /// DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION + DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION = 9, + /// + /// DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL + DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL = 10, + /// + /// DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES + DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES = 11, + /// + /// DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES + DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES = 12, + /// + /// DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_FAMILY_NAMES + DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_FAMILY_NAMES = 13, + /// + /// DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_SUBFAMILY_NAMES + DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_SUBFAMILY_NAMES = 14, + /// + /// DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT + DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT = 15, + /// + /// DWRITE_INFORMATIONAL_STRING_FULL_NAME + DWRITE_INFORMATIONAL_STRING_FULL_NAME = 16, + /// + /// DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_NAME + DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_NAME = 17, + /// + /// DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_CID_NAME + DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_CID_NAME = 18, + /// + /// DWRITE_INFORMATIONAL_STRING_WEIGHT_STRETCH_STYLE_FAMILY_NAME + DWRITE_INFORMATIONAL_STRING_WEIGHT_STRETCH_STYLE_FAMILY_NAME = 19, + /// + /// DWRITE_INFORMATIONAL_STRING_DESIGN_SCRIPT_LANGUAGE_TAG + DWRITE_INFORMATIONAL_STRING_DESIGN_SCRIPT_LANGUAGE_TAG = 20, + /// + /// DWRITE_INFORMATIONAL_STRING_SUPPORTED_SCRIPT_LANGUAGE_TAG + DWRITE_INFORMATIONAL_STRING_SUPPORTED_SCRIPT_LANGUAGE_TAG = 21, + /// + /// DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES + DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES = 13, + /// + /// DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES + DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES = 14, + /// + /// DWRITE_INFORMATIONAL_STRING_WWS_FAMILY_NAME + DWRITE_INFORMATIONAL_STRING_WWS_FAMILY_NAME = 19, +} + +/// +/// DWRITE_FACTORY_TYPE +public enum FactoryType : int +{ + /// + /// DWRITE_FACTORY_TYPE_SHARED + Shared = 0, + /// + /// DWRITE_FACTORY_TYPE_ISOLATED + Isolated = 1, +} + +/// +/// DWRITE_PIXEL_GEOMETRY +public enum PixelGeometry : int +{ + /// + /// DWRITE_PIXEL_GEOMETRY_FLAT + Flat = 0, + /// + /// DWRITE_PIXEL_GEOMETRY_RGB + Rgb = 1, + /// + /// DWRITE_PIXEL_GEOMETRY_BGR + Bgr = 2, +} + +/// +/// DWRITE_RENDERING_MODE +public enum RenderingMode : int +{ + /// + /// DWRITE_RENDERING_MODE_DEFAULT + Default = 0, + /// + /// DWRITE_RENDERING_MODE_ALIASED + Aliased = 1, + /// + /// DWRITE_RENDERING_MODE_GDI_CLASSIC + GDIClassic = 2, + /// + /// DWRITE_RENDERING_MODE_GDI_NATURAL + GDINatural = 3, + /// + /// DWRITE_RENDERING_MODE_NATURAL + Natural = 4, + /// + /// DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC + NaturalSymmetric = 5, + /// + /// DWRITE_RENDERING_MODE_OUTLINE + Outline = 6, + /// + /// DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC + CleartypeGDIClassic = 2, + /// + /// DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL + CleartypeGDINatural = 3, + /// + /// DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL + CleartypeNatural = 4, + /// + /// DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC + CleartypeNaturalSymmetric = 5, +} + +/// +/// DWRITE_READING_DIRECTION +public enum ReadingDirection : int +{ + /// + /// DWRITE_READING_DIRECTION_LEFT_TO_RIGHT + LeftToRight = 0, + /// + /// DWRITE_READING_DIRECTION_RIGHT_TO_LEFT + RightToLeft = 1, + /// + /// DWRITE_READING_DIRECTION_TOP_TO_BOTTOM + TopToBottom = 2, + /// + /// DWRITE_READING_DIRECTION_BOTTOM_TO_TOP + BottomToTop = 3, +} + +/// +/// DWRITE_FLOW_DIRECTION +public enum FlowDirection : int +{ + /// + /// DWRITE_FLOW_DIRECTION_TOP_TO_BOTTOM + TopToBottom = 0, + /// + /// DWRITE_FLOW_DIRECTION_BOTTOM_TO_TOP + BottomToTop = 1, + /// + /// DWRITE_FLOW_DIRECTION_LEFT_TO_RIGHT + LeftToRight = 2, + /// + /// DWRITE_FLOW_DIRECTION_RIGHT_TO_LEFT + RightToLeft = 3, +} + +/// +/// DWRITE_TEXT_ALIGNMENT +public enum TextAlignment : int +{ + /// + /// DWRITE_TEXT_ALIGNMENT_LEADING + Leading = 0, + /// + /// DWRITE_TEXT_ALIGNMENT_TRAILING + Trailing = 1, + /// + /// DWRITE_TEXT_ALIGNMENT_CENTER + Center = 2, + /// + /// DWRITE_TEXT_ALIGNMENT_JUSTIFIED + Justified = 3, +} + +/// +/// DWRITE_PARAGRAPH_ALIGNMENT +public enum ParagraphAlignment : int +{ + /// + /// DWRITE_PARAGRAPH_ALIGNMENT_NEAR + Near = 0, + /// + /// DWRITE_PARAGRAPH_ALIGNMENT_FAR + Far = 1, + /// + /// DWRITE_PARAGRAPH_ALIGNMENT_CENTER + Center = 2, +} + +/// +/// DWRITE_WORD_WRAPPING +public enum WordWrapping : int +{ + /// + /// DWRITE_WORD_WRAPPING_WRAP + Wrap = 0, + /// + /// DWRITE_WORD_WRAPPING_NO_WRAP + NoWrap = 1, + /// + /// DWRITE_WORD_WRAPPING_EMERGENCY_BREAK + EmergencyBreak = 2, + /// + /// DWRITE_WORD_WRAPPING_WHOLE_WORD + WholeWord = 3, + /// + /// DWRITE_WORD_WRAPPING_CHARACTER + Character = 4, +} + +/// +/// DWRITE_LINE_SPACING_METHOD +public enum LineSpacingMethod : int +{ + /// + /// DWRITE_LINE_SPACING_METHOD_DEFAULT + Default = 0, + /// + /// DWRITE_LINE_SPACING_METHOD_UNIFORM + Uniform = 1, + /// + /// DWRITE_LINE_SPACING_METHOD_PROPORTIONAL + Proportional = 2, +} + +/// +/// DWRITE_TRIMMING_GRANULARITY +public enum TrimmingGranularity : int +{ + /// + /// DWRITE_TRIMMING_GRANULARITY_NONE + None = 0, + /// + /// DWRITE_TRIMMING_GRANULARITY_CHARACTER + Character = 1, + /// + /// DWRITE_TRIMMING_GRANULARITY_WORD + Word = 2, +} + +/// +/// DWRITE_FONT_FEATURE_TAG +public enum FontFeatureTag : uint +{ + /// + /// DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS + AlternativeFractions = 1668441697, + /// + /// DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS + PetiteCapitalsFromCapitals = 1668297315, + /// + /// DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS + SmallCapitalsFromCapitals = 1668493923, + /// + /// DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES + ContextualAlternates = 1953259875, + /// + /// DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS + CaseSensitiveForms = 1702060387, + /// + /// DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION + GlyphCompositionDecomposition = 1886217059, + /// + /// DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES + ContextualLigatures = 1734962275, + /// + /// DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING + CapitalSpacing = 1886613603, + /// + /// DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH + ContextualSwash = 1752658787, + /// + /// DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING + CursivePositioning = 1936880995, + /// + /// DWRITE_FONT_FEATURE_TAG_DEFAULT + Default = 1953261156, + /// + /// DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES + DiscretionaryLigatures = 1734962276, + /// + /// DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS + ExpertForms = 1953527909, + /// + /// DWRITE_FONT_FEATURE_TAG_FRACTIONS + Fractions = 1667330662, + /// + /// DWRITE_FONT_FEATURE_TAG_FULL_WIDTH + FullWidth = 1684633446, + /// + /// DWRITE_FONT_FEATURE_TAG_HALF_FORMS + HalfForms = 1718378856, + /// + /// DWRITE_FONT_FEATURE_TAG_HALANT_FORMS + HalantForms = 1852596584, + /// + /// DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH + AlternateHalfWidth = 1953259880, + /// + /// DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS + HistoricalForms = 1953720680, + /// + /// DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES + HorizontalKanaAlternates = 1634626408, + /// + /// DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES + HistoricalLigatures = 1734962280, + /// + /// DWRITE_FONT_FEATURE_TAG_HALF_WIDTH + HalfWidth = 1684633448, + /// + /// DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS + HojoKanjiForms = 1869246312, + /// + /// DWRITE_FONT_FEATURE_TAG_JIS04_FORMS + Jis04Forms = 875589738, + /// + /// DWRITE_FONT_FEATURE_TAG_JIS78_FORMS + Jis78Forms = 943157354, + /// + /// DWRITE_FONT_FEATURE_TAG_JIS83_FORMS + Jis83Forms = 859336810, + /// + /// DWRITE_FONT_FEATURE_TAG_JIS90_FORMS + Jis90Forms = 809070698, + /// + /// DWRITE_FONT_FEATURE_TAG_KERNING + Kerning = 1852990827, + /// + /// DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES + StandardLigatures = 1634167148, + /// + /// DWRITE_FONT_FEATURE_TAG_LINING_FIGURES + LiningFigures = 1836412524, + /// + /// DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS + LocalizedForms = 1818455916, + /// + /// DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING + MarkPositioning = 1802658157, + /// + /// DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK + MathematicalGreek = 1802659693, + /// + /// DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING + MarkToMarkPositioning = 1802333037, + /// + /// DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS + AlternateAnnotationForms = 1953259886, + /// + /// DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS + NlcKanjiForms = 1801677934, + /// + /// DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES + OldStyleFigures = 1836412527, + /// + /// DWRITE_FONT_FEATURE_TAG_ORDINALS + Ordinals = 1852076655, + /// + /// DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH + ProportionalAlternateWidth = 1953259888, + /// + /// DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS + PetiteCapitals = 1885430640, + /// + /// DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES + ProportionalFigures = 1836412528, + /// + /// DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS + ProportionalWidths = 1684633456, + /// + /// DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS + QuarterWidths = 1684633457, + /// + /// DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES + RequiredLigatures = 1734962290, + /// + /// DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS + RubyNotationForms = 2036495730, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES + StylisticAlternates = 1953259891, + /// + /// DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS + ScientificInferiors = 1718511987, + /// + /// DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS + SmallCapitals = 1885564275, + /// + /// DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS + SimplifiedForms = 1819307379, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 + StylisticSet1 = 825258867, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2 + StylisticSet2 = 842036083, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3 + StylisticSet3 = 858813299, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4 + StylisticSet4 = 875590515, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5 + StylisticSet5 = 892367731, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6 + StylisticSet6 = 909144947, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7 + StylisticSet7 = 925922163, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8 + StylisticSet8 = 942699379, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9 + StylisticSet9 = 959476595, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10 + StylisticSet10 = 808547187, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11 + StylisticSet11 = 825324403, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12 + StylisticSet12 = 842101619, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13 + StylisticSet13 = 858878835, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14 + StylisticSet14 = 875656051, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15 + StylisticSet15 = 892433267, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16 + StylisticSet16 = 909210483, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17 + StylisticSet17 = 925987699, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18 + StylisticSet18 = 942764915, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19 + StylisticSet19 = 959542131, + /// + /// DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20 + StylisticSet20 = 808612723, + /// + /// DWRITE_FONT_FEATURE_TAG_SUBSCRIPT + Subscript = 1935832435, + /// + /// DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT + Superscript = 1936749939, + /// + /// DWRITE_FONT_FEATURE_TAG_SWASH + Swash = 1752397683, + /// + /// DWRITE_FONT_FEATURE_TAG_TITLING + Titling = 1819568500, + /// + /// DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS + TraditionalNameForms = 1835101812, + /// + /// DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES + TabularFigures = 1836412532, + /// + /// DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS + TraditionalForms = 1684107892, + /// + /// DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS + ThirdWidths = 1684633460, + /// + /// DWRITE_FONT_FEATURE_TAG_UNICASE + Unicase = 1667853941, + /// + /// DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING + VerticalWriting = 1953654134, + /// + /// DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION + VerticalAlternatesAndRotation = 846492278, + /// + /// DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO + SlashedZero = 1869768058, +} + +/// +/// DWRITE_SCRIPT_SHAPES +[Flags] +public enum ScriptShapes : uint +{ + None = 0, + /// + /// DWRITE_SCRIPT_SHAPES_DEFAULT + Default = 0, + /// + /// DWRITE_SCRIPT_SHAPES_NO_VISUAL + NoVisual = 1, +} + +/// +/// DWRITE_BREAK_CONDITION +public enum BreakCondition : int +{ + /// + /// DWRITE_BREAK_CONDITION_NEUTRAL + Neutral = 0, + /// + /// DWRITE_BREAK_CONDITION_CAN_BREAK + CanBreak = 1, + /// + /// DWRITE_BREAK_CONDITION_MAY_NOT_BREAK + MayNotBreak = 2, + /// + /// DWRITE_BREAK_CONDITION_MUST_BREAK + MustBreak = 3, +} + +/// +/// DWRITE_NUMBER_SUBSTITUTION_METHOD +public enum NumberSubstitutionMethod : int +{ + /// + /// DWRITE_NUMBER_SUBSTITUTION_METHOD_FROM_CULTURE + FromCulture = 0, + /// + /// DWRITE_NUMBER_SUBSTITUTION_METHOD_CONTEXTUAL + Contextual = 1, + /// + /// DWRITE_NUMBER_SUBSTITUTION_METHOD_NONE + None = 2, + /// + /// DWRITE_NUMBER_SUBSTITUTION_METHOD_NATIONAL + National = 3, + /// + /// DWRITE_NUMBER_SUBSTITUTION_METHOD_TRADITIONAL + Traditional = 4, +} + +/// +/// DWRITE_TEXTURE_TYPE +public enum TextureType : int +{ + /// + /// DWRITE_TEXTURE_ALIASED_1x1 + DWRITE_TEXTURE_ALIASED_1x1 = 0, + /// + /// DWRITE_TEXTURE_CLEARTYPE_3x1 + DWRITE_TEXTURE_CLEARTYPE_3x1 = 1, +} + +/// +/// DWRITE_PANOSE_FAMILY +public enum PanoseFamily : int +{ + /// + /// DWRITE_PANOSE_FAMILY_ANY + Any = 0, + /// + /// DWRITE_PANOSE_FAMILY_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_FAMILY_TEXT_DISPLAY + TextDisplay = 2, + /// + /// DWRITE_PANOSE_FAMILY_SCRIPT + Script = 3, + /// + /// DWRITE_PANOSE_FAMILY_DECORATIVE + Decorative = 4, + /// + /// DWRITE_PANOSE_FAMILY_SYMBOL + Symbol = 5, + /// + /// DWRITE_PANOSE_FAMILY_PICTORIAL + Pictorial = 5, +} + +/// +/// DWRITE_PANOSE_SERIF_STYLE +public enum PanoseSerifStyle : int +{ + /// + /// DWRITE_PANOSE_SERIF_STYLE_ANY + Any = 0, + /// + /// DWRITE_PANOSE_SERIF_STYLE_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_SERIF_STYLE_COVE + Cove = 2, + /// + /// DWRITE_PANOSE_SERIF_STYLE_OBTUSE_COVE + ObtuseCove = 3, + /// + /// DWRITE_PANOSE_SERIF_STYLE_SQUARE_COVE + SquareCove = 4, + /// + /// DWRITE_PANOSE_SERIF_STYLE_OBTUSE_SQUARE_COVE + ObtuseSquareCove = 5, + /// + /// DWRITE_PANOSE_SERIF_STYLE_SQUARE + Square = 6, + /// + /// DWRITE_PANOSE_SERIF_STYLE_THIN + Thin = 7, + /// + /// DWRITE_PANOSE_SERIF_STYLE_OVAL + Oval = 8, + /// + /// DWRITE_PANOSE_SERIF_STYLE_EXAGGERATED + Exaggerated = 9, + /// + /// DWRITE_PANOSE_SERIF_STYLE_TRIANGLE + Triangle = 10, + /// + /// DWRITE_PANOSE_SERIF_STYLE_NORMAL_SANS + NormalSans = 11, + /// + /// DWRITE_PANOSE_SERIF_STYLE_OBTUSE_SANS + ObtuseSans = 12, + /// + /// DWRITE_PANOSE_SERIF_STYLE_PERPENDICULAR_SANS + PerpendicularSans = 13, + /// + /// DWRITE_PANOSE_SERIF_STYLE_FLARED + Flared = 14, + /// + /// DWRITE_PANOSE_SERIF_STYLE_ROUNDED + Rounded = 15, + /// + /// DWRITE_PANOSE_SERIF_STYLE_SCRIPT + Script = 16, + /// + /// DWRITE_PANOSE_SERIF_STYLE_PERP_SANS + PerpSans = 13, + /// + /// DWRITE_PANOSE_SERIF_STYLE_BONE + Bone = 8, +} + +/// +/// DWRITE_PANOSE_WEIGHT +public enum PanoseWeight : int +{ + /// + /// DWRITE_PANOSE_WEIGHT_ANY + Any = 0, + /// + /// DWRITE_PANOSE_WEIGHT_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_WEIGHT_VERY_LIGHT + VeryLight = 2, + /// + /// DWRITE_PANOSE_WEIGHT_LIGHT + Light = 3, + /// + /// DWRITE_PANOSE_WEIGHT_THIN + Thin = 4, + /// + /// DWRITE_PANOSE_WEIGHT_BOOK + Book = 5, + /// + /// DWRITE_PANOSE_WEIGHT_MEDIUM + Medium = 6, + /// + /// DWRITE_PANOSE_WEIGHT_DEMI + Demi = 7, + /// + /// DWRITE_PANOSE_WEIGHT_BOLD + Bold = 8, + /// + /// DWRITE_PANOSE_WEIGHT_HEAVY + Heavy = 9, + /// + /// DWRITE_PANOSE_WEIGHT_BLACK + Black = 10, + /// + /// DWRITE_PANOSE_WEIGHT_EXTRA_BLACK + ExtraBlack = 11, + /// + /// DWRITE_PANOSE_WEIGHT_NORD + Nord = 11, +} + +/// +/// DWRITE_PANOSE_PROPORTION +public enum PanoseProportion : int +{ + /// + /// DWRITE_PANOSE_PROPORTION_ANY + Any = 0, + /// + /// DWRITE_PANOSE_PROPORTION_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_PROPORTION_OLD_STYLE + OldStyle = 2, + /// + /// DWRITE_PANOSE_PROPORTION_MODERN + Modern = 3, + /// + /// DWRITE_PANOSE_PROPORTION_EVEN_WIDTH + EvenWidth = 4, + /// + /// DWRITE_PANOSE_PROPORTION_EXPANDED + Expanded = 5, + /// + /// DWRITE_PANOSE_PROPORTION_CONDENSED + Condensed = 6, + /// + /// DWRITE_PANOSE_PROPORTION_VERY_EXPANDED + VeryExpanded = 7, + /// + /// DWRITE_PANOSE_PROPORTION_VERY_CONDENSED + VeryCondensed = 8, + /// + /// DWRITE_PANOSE_PROPORTION_MONOSPACED + Monospaced = 9, +} + +/// +/// DWRITE_PANOSE_CONTRAST +public enum PanoseContrast : int +{ + /// + /// DWRITE_PANOSE_CONTRAST_ANY + Any = 0, + /// + /// DWRITE_PANOSE_CONTRAST_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_CONTRAST_NONE + None = 2, + /// + /// DWRITE_PANOSE_CONTRAST_VERY_LOW + VeryLow = 3, + /// + /// DWRITE_PANOSE_CONTRAST_LOW + Low = 4, + /// + /// DWRITE_PANOSE_CONTRAST_MEDIUM_LOW + MediumLow = 5, + /// + /// DWRITE_PANOSE_CONTRAST_MEDIUM + Medium = 6, + /// + /// DWRITE_PANOSE_CONTRAST_MEDIUM_HIGH + MediumHigh = 7, + /// + /// DWRITE_PANOSE_CONTRAST_HIGH + High = 8, + /// + /// DWRITE_PANOSE_CONTRAST_VERY_HIGH + VeryHigh = 9, + /// + /// DWRITE_PANOSE_CONTRAST_HORIZONTAL_LOW + HorizontalLow = 10, + /// + /// DWRITE_PANOSE_CONTRAST_HORIZONTAL_MEDIUM + HorizontalMedium = 11, + /// + /// DWRITE_PANOSE_CONTRAST_HORIZONTAL_HIGH + HorizontalHigh = 12, + /// + /// DWRITE_PANOSE_CONTRAST_BROKEN + Broken = 13, +} + +/// +/// DWRITE_PANOSE_STROKE_VARIATION +public enum PanoseStrokeVariation : int +{ + /// + /// DWRITE_PANOSE_STROKE_VARIATION_ANY + Any = 0, + /// + /// DWRITE_PANOSE_STROKE_VARIATION_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_STROKE_VARIATION_NO_VARIATION + NoVariation = 2, + /// + /// DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_DIAGONAL + GradualDiagonal = 3, + /// + /// DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_TRANSITIONAL + GradualTransitional = 4, + /// + /// DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_VERTICAL + GradualVertical = 5, + /// + /// DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_HORIZONTAL + GradualHorizontal = 6, + /// + /// DWRITE_PANOSE_STROKE_VARIATION_RAPID_VERTICAL + RapidVertical = 7, + /// + /// DWRITE_PANOSE_STROKE_VARIATION_RAPID_HORIZONTAL + RapidHorizontal = 8, + /// + /// DWRITE_PANOSE_STROKE_VARIATION_INSTANT_VERTICAL + InstantVertical = 9, + /// + /// DWRITE_PANOSE_STROKE_VARIATION_INSTANT_HORIZONTAL + InstantHorizontal = 10, +} + +/// +/// DWRITE_PANOSE_ARM_STYLE +public enum PanoseArmStyle : int +{ + /// + /// DWRITE_PANOSE_ARM_STYLE_ANY + Any = 0, + /// + /// DWRITE_PANOSE_ARM_STYLE_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_HORIZONTAL + StraightArmsHorizontal = 2, + /// + /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_WEDGE + StraightArmsWedge = 3, + /// + /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_VERTICAL + StraightArmsVertical = 4, + /// + /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_SINGLE_SERIF + StraightArmsSingleSerif = 5, + /// + /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_DOUBLE_SERIF + StraightArmsDoubleSerif = 6, + /// + /// DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_HORIZONTAL + NonstraightArmsHorizontal = 7, + /// + /// DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_WEDGE + NonstraightArmsWedge = 8, + /// + /// DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_VERTICAL + NonstraightArmsVertical = 9, + /// + /// DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_SINGLE_SERIF + NonstraightArmsSingleSerif = 10, + /// + /// DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_DOUBLE_SERIF + NonstraightArmsDoubleSerif = 11, + /// + /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_HORZ + StraightArmsHorz = 2, + /// + /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_VERT + StraightArmsVert = 4, + /// + /// DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_HORZ + BentArmsHorz = 7, + /// + /// DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_WEDGE + BentArmsWedge = 8, + /// + /// DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_VERT + BentArmsVert = 9, + /// + /// DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_SINGLE_SERIF + BentArmsSingleSerif = 10, + /// + /// DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_DOUBLE_SERIF + BentArmsDoubleSerif = 11, +} + +/// +/// DWRITE_PANOSE_LETTERFORM +public enum PanoseLetterform : int +{ + /// + /// DWRITE_PANOSE_LETTERFORM_ANY + Any = 0, + /// + /// DWRITE_PANOSE_LETTERFORM_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_LETTERFORM_NORMAL_CONTACT + NormalContact = 2, + /// + /// DWRITE_PANOSE_LETTERFORM_NORMAL_WEIGHTED + NormalWeighted = 3, + /// + /// DWRITE_PANOSE_LETTERFORM_NORMAL_BOXED + NormalBoxed = 4, + /// + /// DWRITE_PANOSE_LETTERFORM_NORMAL_FLATTENED + NormalFlattened = 5, + /// + /// DWRITE_PANOSE_LETTERFORM_NORMAL_ROUNDED + NormalRounded = 6, + /// + /// DWRITE_PANOSE_LETTERFORM_NORMAL_OFF_CENTER + NormalOffCenter = 7, + /// + /// DWRITE_PANOSE_LETTERFORM_NORMAL_SQUARE + NormalSquare = 8, + /// + /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_CONTACT + ObliqueContact = 9, + /// + /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_WEIGHTED + ObliqueWeighted = 10, + /// + /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_BOXED + ObliqueBoxed = 11, + /// + /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_FLATTENED + ObliqueFlattened = 12, + /// + /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_ROUNDED + ObliqueRounded = 13, + /// + /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_OFF_CENTER + ObliqueOffCenter = 14, + /// + /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_SQUARE + ObliqueSquare = 15, +} + +/// +/// DWRITE_PANOSE_MIDLINE +public enum PanoseMidline : int +{ + /// + /// DWRITE_PANOSE_MIDLINE_ANY + Any = 0, + /// + /// DWRITE_PANOSE_MIDLINE_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_MIDLINE_STANDARD_TRIMMED + StandardTrimmed = 2, + /// + /// DWRITE_PANOSE_MIDLINE_STANDARD_POINTED + StandardPointed = 3, + /// + /// DWRITE_PANOSE_MIDLINE_STANDARD_SERIFED + StandardSerifed = 4, + /// + /// DWRITE_PANOSE_MIDLINE_HIGH_TRIMMED + HighTrimmed = 5, + /// + /// DWRITE_PANOSE_MIDLINE_HIGH_POINTED + HighPointed = 6, + /// + /// DWRITE_PANOSE_MIDLINE_HIGH_SERIFED + HighSerifed = 7, + /// + /// DWRITE_PANOSE_MIDLINE_CONSTANT_TRIMMED + ConstantTrimmed = 8, + /// + /// DWRITE_PANOSE_MIDLINE_CONSTANT_POINTED + ConstantPointed = 9, + /// + /// DWRITE_PANOSE_MIDLINE_CONSTANT_SERIFED + ConstantSerifed = 10, + /// + /// DWRITE_PANOSE_MIDLINE_LOW_TRIMMED + LowTrimmed = 11, + /// + /// DWRITE_PANOSE_MIDLINE_LOW_POINTED + LowPointed = 12, + /// + /// DWRITE_PANOSE_MIDLINE_LOW_SERIFED + LowSerifed = 13, +} + +/// +/// DWRITE_PANOSE_XHEIGHT +public enum PanoseXheight : int +{ + /// + /// DWRITE_PANOSE_XHEIGHT_ANY + Any = 0, + /// + /// DWRITE_PANOSE_XHEIGHT_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_XHEIGHT_CONSTANT_SMALL + ConstantSmall = 2, + /// + /// DWRITE_PANOSE_XHEIGHT_CONSTANT_STANDARD + ConstantStandard = 3, + /// + /// DWRITE_PANOSE_XHEIGHT_CONSTANT_LARGE + ConstantLarge = 4, + /// + /// DWRITE_PANOSE_XHEIGHT_DUCKING_SMALL + DuckingSmall = 5, + /// + /// DWRITE_PANOSE_XHEIGHT_DUCKING_STANDARD + DuckingStandard = 6, + /// + /// DWRITE_PANOSE_XHEIGHT_DUCKING_LARGE + DuckingLarge = 7, + /// + /// DWRITE_PANOSE_XHEIGHT_CONSTANT_STD + ConstantStd = 3, + /// + /// DWRITE_PANOSE_XHEIGHT_DUCKING_STD + DuckingStd = 6, +} + +/// +/// DWRITE_PANOSE_TOOL_KIND +public enum PanoseToolKind : int +{ + /// + /// DWRITE_PANOSE_TOOL_KIND_ANY + Any = 0, + /// + /// DWRITE_PANOSE_TOOL_KIND_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_TOOL_KIND_FLAT_NIB + FlatNib = 2, + /// + /// DWRITE_PANOSE_TOOL_KIND_PRESSURE_POINT + PressurePoint = 3, + /// + /// DWRITE_PANOSE_TOOL_KIND_ENGRAVED + Engraved = 4, + /// + /// DWRITE_PANOSE_TOOL_KIND_BALL + Ball = 5, + /// + /// DWRITE_PANOSE_TOOL_KIND_BRUSH + Brush = 6, + /// + /// DWRITE_PANOSE_TOOL_KIND_ROUGH + Rough = 7, + /// + /// DWRITE_PANOSE_TOOL_KIND_FELT_PEN_BRUSH_TIP + FeltPenBrushTip = 8, + /// + /// DWRITE_PANOSE_TOOL_KIND_WILD_BRUSH + WildBrush = 9, +} + +/// +/// DWRITE_PANOSE_SPACING +public enum PanoseSpacing : int +{ + /// + /// DWRITE_PANOSE_SPACING_ANY + Any = 0, + /// + /// DWRITE_PANOSE_SPACING_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_SPACING_PROPORTIONAL_SPACED + ProportionalSpaced = 2, + /// + /// DWRITE_PANOSE_SPACING_MONOSPACED + Monospaced = 3, +} + +/// +/// DWRITE_PANOSE_ASPECT_RATIO +public enum PanoseAspectRatio : int +{ + /// + /// DWRITE_PANOSE_ASPECT_RATIO_ANY + Any = 0, + /// + /// DWRITE_PANOSE_ASPECT_RATIO_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_ASPECT_RATIO_VERY_CONDENSED + VeryCondensed = 2, + /// + /// DWRITE_PANOSE_ASPECT_RATIO_CONDENSED + Condensed = 3, + /// + /// DWRITE_PANOSE_ASPECT_RATIO_NORMAL + Normal = 4, + /// + /// DWRITE_PANOSE_ASPECT_RATIO_EXPANDED + Expanded = 5, + /// + /// DWRITE_PANOSE_ASPECT_RATIO_VERY_EXPANDED + VeryExpanded = 6, +} + +/// +/// DWRITE_PANOSE_SCRIPT_TOPOLOGY +public enum PanoseScriptTopology : int +{ + /// + /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_ANY + Any = 0, + /// + /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_DISCONNECTED + RomanDisconnected = 2, + /// + /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_TRAILING + RomanTrailing = 3, + /// + /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_CONNECTED + RomanConnected = 4, + /// + /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_DISCONNECTED + CursiveDisconnected = 5, + /// + /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_TRAILING + CursiveTrailing = 6, + /// + /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_CONNECTED + CursiveConnected = 7, + /// + /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_DISCONNECTED + BlackletterDisconnected = 8, + /// + /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_TRAILING + BlackletterTrailing = 9, + /// + /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_CONNECTED + BlackletterConnected = 10, +} + +/// +/// DWRITE_PANOSE_SCRIPT_FORM +public enum PanoseScriptForm : int +{ + /// + /// DWRITE_PANOSE_SCRIPT_FORM_ANY + Any = 0, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_NO_WRAPPING + UprightNoWrapping = 2, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_SOME_WRAPPING + UprightSomeWrapping = 3, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_MORE_WRAPPING + UprightMoreWrapping = 4, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_EXTREME_WRAPPING + UprightExtremeWrapping = 5, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_NO_WRAPPING + ObliqueNoWrapping = 6, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_SOME_WRAPPING + ObliqueSomeWrapping = 7, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_MORE_WRAPPING + ObliqueMoreWrapping = 8, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_EXTREME_WRAPPING + ObliqueExtremeWrapping = 9, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_NO_WRAPPING + ExaggeratedNoWrapping = 10, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_SOME_WRAPPING + ExaggeratedSomeWrapping = 11, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_MORE_WRAPPING + ExaggeratedMoreWrapping = 12, + /// + /// DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_EXTREME_WRAPPING + ExaggeratedExtremeWrapping = 13, +} + +/// +/// DWRITE_PANOSE_FINIALS +public enum PanoseFinials : int +{ + /// + /// DWRITE_PANOSE_FINIALS_ANY + Any = 0, + /// + /// DWRITE_PANOSE_FINIALS_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_FINIALS_NONE_NO_LOOPS + NoneNoLoops = 2, + /// + /// DWRITE_PANOSE_FINIALS_NONE_CLOSED_LOOPS + NoneClosedLoops = 3, + /// + /// DWRITE_PANOSE_FINIALS_NONE_OPEN_LOOPS + NoneOpenLoops = 4, + /// + /// DWRITE_PANOSE_FINIALS_SHARP_NO_LOOPS + SharpNoLoops = 5, + /// + /// DWRITE_PANOSE_FINIALS_SHARP_CLOSED_LOOPS + SharpClosedLoops = 6, + /// + /// DWRITE_PANOSE_FINIALS_SHARP_OPEN_LOOPS + SharpOpenLoops = 7, + /// + /// DWRITE_PANOSE_FINIALS_TAPERED_NO_LOOPS + TaperedNoLoops = 8, + /// + /// DWRITE_PANOSE_FINIALS_TAPERED_CLOSED_LOOPS + TaperedClosedLoops = 9, + /// + /// DWRITE_PANOSE_FINIALS_TAPERED_OPEN_LOOPS + TaperedOpenLoops = 10, + /// + /// DWRITE_PANOSE_FINIALS_ROUND_NO_LOOPS + RoundNoLoops = 11, + /// + /// DWRITE_PANOSE_FINIALS_ROUND_CLOSED_LOOPS + RoundClosedLoops = 12, + /// + /// DWRITE_PANOSE_FINIALS_ROUND_OPEN_LOOPS + RoundOpenLoops = 13, +} + +/// +/// DWRITE_PANOSE_XASCENT +public enum PanoseXascent : int +{ + /// + /// DWRITE_PANOSE_XASCENT_ANY + Any = 0, + /// + /// DWRITE_PANOSE_XASCENT_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_XASCENT_VERY_LOW + VeryLow = 2, + /// + /// DWRITE_PANOSE_XASCENT_LOW + Low = 3, + /// + /// DWRITE_PANOSE_XASCENT_MEDIUM + Medium = 4, + /// + /// DWRITE_PANOSE_XASCENT_HIGH + High = 5, + /// + /// DWRITE_PANOSE_XASCENT_VERY_HIGH + VeryHigh = 6, +} + +/// +/// DWRITE_PANOSE_DECORATIVE_CLASS +public enum PanoseDecorativeClass : int +{ + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_ANY + Any = 0, + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_DERIVATIVE + Derivative = 2, + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_TOPOLOGY + NonstandardTopology = 3, + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_ELEMENTS + NonstandardElements = 4, + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_ASPECT + NonstandardAspect = 5, + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_INITIALS + Initials = 6, + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_CARTOON + Cartoon = 7, + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_PICTURE_STEMS + PictureStems = 8, + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_ORNAMENTED + Ornamented = 9, + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_TEXT_AND_BACKGROUND + TextAndBackground = 10, + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_COLLAGE + Collage = 11, + /// + /// DWRITE_PANOSE_DECORATIVE_CLASS_MONTAGE + Montage = 12, +} + +/// +/// DWRITE_PANOSE_ASPECT +public enum PanoseAspect : int +{ + /// + /// DWRITE_PANOSE_ASPECT_ANY + Any = 0, + /// + /// DWRITE_PANOSE_ASPECT_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_ASPECT_SUPER_CONDENSED + SuperCondensed = 2, + /// + /// DWRITE_PANOSE_ASPECT_VERY_CONDENSED + VeryCondensed = 3, + /// + /// DWRITE_PANOSE_ASPECT_CONDENSED + Condensed = 4, + /// + /// DWRITE_PANOSE_ASPECT_NORMAL + Normal = 5, + /// + /// DWRITE_PANOSE_ASPECT_EXTENDED + Extended = 6, + /// + /// DWRITE_PANOSE_ASPECT_VERY_EXTENDED + VeryExtended = 7, + /// + /// DWRITE_PANOSE_ASPECT_SUPER_EXTENDED + SuperExtended = 8, + /// + /// DWRITE_PANOSE_ASPECT_MONOSPACED + Monospaced = 9, +} + +/// +/// DWRITE_PANOSE_FILL +public enum PanoseFill : int +{ + /// + /// DWRITE_PANOSE_FILL_ANY + Any = 0, + /// + /// DWRITE_PANOSE_FILL_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_FILL_STANDARD_SOLID_FILL + StandardSolidFill = 2, + /// + /// DWRITE_PANOSE_FILL_NO_FILL + NoFill = 3, + /// + /// DWRITE_PANOSE_FILL_PATTERNED_FILL + PatternedFill = 4, + /// + /// DWRITE_PANOSE_FILL_COMPLEX_FILL + ComplexFill = 5, + /// + /// DWRITE_PANOSE_FILL_SHAPED_FILL + ShapedFill = 6, + /// + /// DWRITE_PANOSE_FILL_DRAWN_DISTRESSED + DrawnDistressed = 7, +} + +/// +/// DWRITE_PANOSE_LINING +public enum PanoseLining : int +{ + /// + /// DWRITE_PANOSE_LINING_ANY + Any = 0, + /// + /// DWRITE_PANOSE_LINING_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_LINING_NONE + None = 2, + /// + /// DWRITE_PANOSE_LINING_INLINE + Inline = 3, + /// + /// DWRITE_PANOSE_LINING_OUTLINE + Outline = 4, + /// + /// DWRITE_PANOSE_LINING_ENGRAVED + Engraved = 5, + /// + /// DWRITE_PANOSE_LINING_SHADOW + Shadow = 6, + /// + /// DWRITE_PANOSE_LINING_RELIEF + Relief = 7, + /// + /// DWRITE_PANOSE_LINING_BACKDROP + Backdrop = 8, +} + +/// +/// DWRITE_PANOSE_DECORATIVE_TOPOLOGY +public enum PanoseDecorativeTopology : int +{ + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_ANY + Any = 0, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_STANDARD + Standard = 2, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_SQUARE + Square = 3, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_MULTIPLE_SEGMENT + MultipleSegment = 4, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_ART_DECO + ArtDeco = 5, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_UNEVEN_WEIGHTING + UnevenWeighting = 6, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_DIVERSE_ARMS + DiverseArms = 7, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_DIVERSE_FORMS + DiverseForms = 8, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_LOMBARDIC_FORMS + LombardicForms = 9, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_UPPER_CASE_IN_LOWER_CASE + UpperCaseInLowerCase = 10, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_IMPLIED_TOPOLOGY + ImpliedTopology = 11, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_HORSESHOE_E_AND_A + HorseshoeEAndA = 12, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_CURSIVE + Cursive = 13, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_BLACKLETTER + Blackletter = 14, + /// + /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_SWASH_VARIANCE + SwashVariance = 15, +} + +/// +/// DWRITE_PANOSE_CHARACTER_RANGES +public enum PanoseCharacterRanges : int +{ + /// + /// DWRITE_PANOSE_CHARACTER_RANGES_ANY + Any = 0, + /// + /// DWRITE_PANOSE_CHARACTER_RANGES_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_CHARACTER_RANGES_EXTENDED_COLLECTION + ExtendedCollection = 2, + /// + /// DWRITE_PANOSE_CHARACTER_RANGES_LITERALS + Literals = 3, + /// + /// DWRITE_PANOSE_CHARACTER_RANGES_NO_LOWER_CASE + NoLowerCase = 4, + /// + /// DWRITE_PANOSE_CHARACTER_RANGES_SMALL_CAPS + SmallCaps = 5, +} + +/// +/// DWRITE_PANOSE_SYMBOL_KIND +public enum PanoseSymbolKind : int +{ + /// + /// DWRITE_PANOSE_SYMBOL_KIND_ANY + Any = 0, + /// + /// DWRITE_PANOSE_SYMBOL_KIND_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_SYMBOL_KIND_MONTAGES + Montages = 2, + /// + /// DWRITE_PANOSE_SYMBOL_KIND_PICTURES + Pictures = 3, + /// + /// DWRITE_PANOSE_SYMBOL_KIND_SHAPES + Shapes = 4, + /// + /// DWRITE_PANOSE_SYMBOL_KIND_SCIENTIFIC + Scientific = 5, + /// + /// DWRITE_PANOSE_SYMBOL_KIND_MUSIC + Music = 6, + /// + /// DWRITE_PANOSE_SYMBOL_KIND_EXPERT + Expert = 7, + /// + /// DWRITE_PANOSE_SYMBOL_KIND_PATTERNS + Patterns = 8, + /// + /// DWRITE_PANOSE_SYMBOL_KIND_BOARDERS + Boarders = 9, + /// + /// DWRITE_PANOSE_SYMBOL_KIND_ICONS + Icons = 10, + /// + /// DWRITE_PANOSE_SYMBOL_KIND_LOGOS + Logos = 11, + /// + /// DWRITE_PANOSE_SYMBOL_KIND_INDUSTRY_SPECIFIC + IndustrySpecific = 12, +} + +/// +/// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO +public enum PanoseSymbolAspectRatio : int +{ + /// + /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_ANY + Any = 0, + /// + /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NO_FIT + NoFit = 1, + /// + /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NO_WIDTH + NoWidth = 2, + /// + /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_EXCEPTIONALLY_WIDE + ExceptionallyWide = 3, + /// + /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_SUPER_WIDE + SuperWide = 4, + /// + /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_VERY_WIDE + VeryWide = 5, + /// + /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_WIDE + Wide = 6, + /// + /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NORMAL + Normal = 7, + /// + /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NARROW + Narrow = 8, + /// + /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_VERY_NARROW + VeryNarrow = 9, +} + +/// +/// DWRITE_OUTLINE_THRESHOLD +public enum OutlineThreshold : int +{ + /// + /// DWRITE_OUTLINE_THRESHOLD_ANTIALIASED + Antialiased = 0, + /// + /// DWRITE_OUTLINE_THRESHOLD_ALIASED + Aliased = 1, +} + +/// +/// DWRITE_BASELINE +public enum Baseline : int +{ + /// + /// DWRITE_BASELINE_DEFAULT + Default = 0, + /// + /// DWRITE_BASELINE_ROMAN + Roman = 1, + /// + /// DWRITE_BASELINE_CENTRAL + Central = 2, + /// + /// DWRITE_BASELINE_MATH + Math = 3, + /// + /// DWRITE_BASELINE_HANGING + Hanging = 4, + /// + /// DWRITE_BASELINE_IDEOGRAPHIC_BOTTOM + IdeographicBottom = 5, + /// + /// DWRITE_BASELINE_IDEOGRAPHIC_TOP + IdeographicTop = 6, + /// + /// DWRITE_BASELINE_MINIMUM + Minimum = 7, + /// + /// DWRITE_BASELINE_MAXIMUM + Maximum = 8, +} + +/// +/// DWRITE_VERTICAL_GLYPH_ORIENTATION +public enum VerticalGlyphOrientation : int +{ + /// + /// DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT + Default = 0, + /// + /// DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED + Stacked = 1, +} + +/// +/// DWRITE_GLYPH_ORIENTATION_ANGLE +public enum GlyphOrientationAngle : int +{ + /// + /// DWRITE_GLYPH_ORIENTATION_ANGLE_0_DEGREES + _0Degrees = 0, + /// + /// DWRITE_GLYPH_ORIENTATION_ANGLE_90_DEGREES + _90Degrees = 1, + /// + /// DWRITE_GLYPH_ORIENTATION_ANGLE_180_DEGREES + _180Degrees = 2, + /// + /// DWRITE_GLYPH_ORIENTATION_ANGLE_270_DEGREES + _270Degrees = 3, +} + +/// +/// DWRITE_TEXT_ANTIALIAS_MODE +public enum TextAntialiasMode : int +{ + /// + /// DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE + Cleartype = 0, + /// + /// DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE + Grayscale = 1, +} + +/// +/// DWRITE_OPTICAL_ALIGNMENT +public enum OpticalAlignment : int +{ + /// + /// DWRITE_OPTICAL_ALIGNMENT_NONE + None = 0, + /// + /// DWRITE_OPTICAL_ALIGNMENT_NO_SIDE_BEARINGS + NoSideBearings = 1, +} + +/// +/// DWRITE_GRID_FIT_MODE +public enum GridFitMode : int +{ + /// + /// DWRITE_GRID_FIT_MODE_DEFAULT + Default = 0, + /// + /// DWRITE_GRID_FIT_MODE_DISABLED + Disabled = 1, + /// + /// DWRITE_GRID_FIT_MODE_ENABLED + Enabled = 2, +} + +/// +/// DWRITE_FONT_PROPERTY_ID +public enum FontPropertyId : int +{ + /// + /// DWRITE_FONT_PROPERTY_ID_NONE + None = 0, + /// + /// DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FAMILY_NAME + WeightStretchStyleFamilyName = 1, + /// + /// DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FAMILY_NAME + TypographicFamilyName = 2, + /// + /// DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FACE_NAME + WeightStretchStyleFaceName = 3, + /// + /// DWRITE_FONT_PROPERTY_ID_FULL_NAME + FullName = 4, + /// + /// DWRITE_FONT_PROPERTY_ID_WIN32_FAMILY_NAME + Win32FamilyName = 5, + /// + /// DWRITE_FONT_PROPERTY_ID_POSTSCRIPT_NAME + PostscriptName = 6, + /// + /// DWRITE_FONT_PROPERTY_ID_DESIGN_SCRIPT_LANGUAGE_TAG + DesignScriptLanguageTag = 7, + /// + /// DWRITE_FONT_PROPERTY_ID_SUPPORTED_SCRIPT_LANGUAGE_TAG + SupportedScriptLanguageTag = 8, + /// + /// DWRITE_FONT_PROPERTY_ID_SEMANTIC_TAG + SemanticTag = 9, + /// + /// DWRITE_FONT_PROPERTY_ID_WEIGHT + Weight = 10, + /// + /// DWRITE_FONT_PROPERTY_ID_STRETCH + Stretch = 11, + /// + /// DWRITE_FONT_PROPERTY_ID_STYLE + Style = 12, + /// + /// DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FACE_NAME + TypographicFaceName = 13, + /// + /// DWRITE_FONT_PROPERTY_ID_TOTAL + Total = 13, + /// + /// DWRITE_FONT_PROPERTY_ID_TOTAL_RS3 + TotalRs3 = 14, + /// + /// DWRITE_FONT_PROPERTY_ID_PREFERRED_FAMILY_NAME + PreferredFamilyName = 2, + /// + /// DWRITE_FONT_PROPERTY_ID_FAMILY_NAME + FamilyName = 1, + /// + /// DWRITE_FONT_PROPERTY_ID_FACE_NAME + FaceName = 3, +} + +/// +/// DWRITE_LOCALITY +public enum Locality : int +{ + /// + /// DWRITE_LOCALITY_REMOTE + Remote = 0, + /// + /// DWRITE_LOCALITY_PARTIAL + Partial = 1, + /// + /// DWRITE_LOCALITY_LOCAL + Local = 2, +} + +/// +/// DWRITE_RENDERING_MODE1 +public enum RenderingMode1 : int +{ + /// + /// DWRITE_RENDERING_MODE1_DEFAULT + Default = 0, + /// + /// DWRITE_RENDERING_MODE1_ALIASED + Aliased = 1, + /// + /// DWRITE_RENDERING_MODE1_GDI_CLASSIC + GDIClassic = 2, + /// + /// DWRITE_RENDERING_MODE1_GDI_NATURAL + GDINatural = 3, + /// + /// DWRITE_RENDERING_MODE1_NATURAL + Natural = 4, + /// + /// DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC + NaturalSymmetric = 5, + /// + /// DWRITE_RENDERING_MODE1_OUTLINE + Outline = 6, + /// + /// DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED + NaturalSymmetricDownsampled = 7, +} + +/// +/// DWRITE_FONT_LINE_GAP_USAGE +public enum FontLineGapUsage : int +{ + /// + /// DWRITE_FONT_LINE_GAP_USAGE_DEFAULT + Default = 0, + /// + /// DWRITE_FONT_LINE_GAP_USAGE_DISABLED + Disabled = 1, + /// + /// DWRITE_FONT_LINE_GAP_USAGE_ENABLED + Enabled = 2, +} + +/// +/// DWRITE_CONTAINER_TYPE +public enum ContainerType : int +{ + /// + /// DWRITE_CONTAINER_TYPE_UNKNOWN + Unknown = 0, + /// + /// DWRITE_CONTAINER_TYPE_WOFF + Woff = 1, + /// + /// DWRITE_CONTAINER_TYPE_WOFF2 + Woff2 = 2, +} + +/// +/// DWRITE_FONT_FAMILY_MODEL +public enum FontFamilyModel : int +{ + /// + /// DWRITE_FONT_FAMILY_MODEL_TYPOGRAPHIC + Typographic = 0, + /// + /// DWRITE_FONT_FAMILY_MODEL_WEIGHT_STRETCH_STYLE + WeightStretchStyle = 1, +} + +/// +/// DWRITE_AUTOMATIC_FONT_AXES +[Flags] +public enum AutomaticFontAxes : uint +{ + /// + /// DWRITE_AUTOMATIC_FONT_AXES_NONE + None = 0, + /// + /// DWRITE_AUTOMATIC_FONT_AXES_OPTICAL_SIZE + OpticalSize = 1, +} + +/// +/// DWRITE_FONT_AXIS_ATTRIBUTES +[Flags] +public enum FontAxisAttributes : uint +{ + /// + /// DWRITE_FONT_AXIS_ATTRIBUTES_NONE + None = 0, + /// + /// DWRITE_FONT_AXIS_ATTRIBUTES_VARIABLE + Variable = 1, + /// + /// DWRITE_FONT_AXIS_ATTRIBUTES_HIDDEN + Hidden = 2, +} + +/// +/// DWRITE_FONT_SOURCE_TYPE +public enum FontSourceType : int +{ + /// + /// DWRITE_FONT_SOURCE_TYPE_UNKNOWN + Unknown = 0, + /// + /// DWRITE_FONT_SOURCE_TYPE_PER_MACHINE + PerMachine = 1, + /// + /// DWRITE_FONT_SOURCE_TYPE_PER_USER + PerUser = 2, + /// + /// DWRITE_FONT_SOURCE_TYPE_APPX_PACKAGE + AppxPackage = 3, + /// + /// DWRITE_FONT_SOURCE_TYPE_REMOTE_FONT_PROVIDER + RemoteFontProvider = 4, +} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Graphics.DirectWrite.Structs.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Graphics.DirectWrite.Structs.cs new file mode 100644 index 0000000..3b78b9f --- /dev/null +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Graphics.DirectWrite.Structs.cs @@ -0,0 +1,835 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.DirectWrite; + + +/// +/// DWRITE_PANOSE +[StructLayout(LayoutKind.Explicit)] +public partial struct Panose +{ + /// + [FieldOffset(0)] + public unsafe fixed byte values[10]; + + /// + [FieldOffset(0)] + public byte familyKind; + + /// + [FieldOffset(0)] + public _text_e__Struct text; + + /// + [FieldOffset(0)] + public _script_e__Struct script; + + /// + [FieldOffset(0)] + public _decorative_e__Struct decorative; + + /// + [FieldOffset(0)] + public _symbol_e__Struct symbol; + + public partial struct _decorative_e__Struct + { + /// + public byte familyKind; + + /// + public byte decorativeClass; + + /// + public byte weight; + + /// + public byte aspect; + + /// + public byte contrast; + + /// + public byte serifVariant; + + /// + public byte fill; + + /// + public byte lining; + + /// + public byte decorativeTopology; + + /// + public byte characterRange; + } + public partial struct _text_e__Struct + { + /// + public byte familyKind; + + /// + public byte serifStyle; + + /// + public byte weight; + + /// + public byte proportion; + + /// + public byte contrast; + + /// + public byte strokeVariation; + + /// + public byte armStyle; + + /// + public byte letterform; + + /// + public byte midline; + + /// + public byte xHeight; + } + public partial struct _symbol_e__Struct + { + /// + public byte familyKind; + + /// + public byte symbolKind; + + /// + public byte weight; + + /// + public byte spacing; + + /// + public byte aspectRatioAndContrast; + + /// + public byte aspectRatio94; + + /// + public byte aspectRatio119; + + /// + public byte aspectRatio157; + + /// + public byte aspectRatio163; + + /// + public byte aspectRatio211; + } + public partial struct _script_e__Struct + { + /// + public byte familyKind; + + /// + public byte toolKind; + + /// + public byte weight; + + /// + public byte spacing; + + /// + public byte aspectRatio; + + /// + public byte contrast; + + /// + public byte scriptTopology; + + /// + public byte scriptForm; + + /// + public byte finials; + + /// + public byte xAscent; + } +} +/// +/// DWRITE_FONT_METRICS +public partial struct FontMetrics +{ + /// + public ushort designUnitsPerEm; + + /// + public ushort ascent; + + /// + public ushort descent; + + /// + public short lineGap; + + /// + public ushort capHeight; + + /// + public ushort xHeight; + + /// + public short underlinePosition; + + /// + public ushort underlineThickness; + + /// + public short strikethroughPosition; + + /// + public ushort strikethroughThickness; +} + +/// +/// DWRITE_GLYPH_METRICS +public partial struct GlyphMetrics +{ + /// + public int leftSideBearing; + + /// + public uint advanceWidth; + + /// + public int rightSideBearing; + + /// + public int topSideBearing; + + /// + public uint advanceHeight; + + /// + public int bottomSideBearing; + + /// + public int verticalOriginY; +} + +/// +/// DWRITE_GLYPH_OFFSET +public partial struct GlyphOffset +{ + /// + public float advanceOffset; + + /// + public float ascenderOffset; +} + +/// +/// DWRITE_TEXT_RANGE +public partial struct TextRange +{ + /// + public uint startPosition; + + /// + public uint length; +} + +/// +/// DWRITE_FONT_FEATURE +public partial struct FontFeature +{ + /// + public FontFeatureTag nameTag; + + /// + public uint parameter; +} + +/// +/// DWRITE_TYPOGRAPHIC_FEATURES +public partial struct TypographicFeatures +{ + /// + public unsafe FontFeature* features; + + /// + public uint featureCount; +} + +/// +/// DWRITE_TRIMMING +public partial struct Trimming +{ + /// + public TrimmingGranularity granularity; + + /// + public uint delimiter; + + /// + public uint delimiterCount; +} + +/// +/// DWRITE_SCRIPT_ANALYSIS +public partial struct ScriptAnalysis +{ + /// + public ushort script; + + /// + public ScriptShapes shapes; +} + +/// +/// DWRITE_LINE_BREAKPOINT +public partial struct LineBreakpoint +{ + /// + public byte _bitfield; +} + +/// +/// DWRITE_SHAPING_TEXT_PROPERTIES +public partial struct ShapingTextProperties +{ + /// + public ushort _bitfield; +} + +/// +/// DWRITE_SHAPING_GLYPH_PROPERTIES +public partial struct ShapingGlyphProperties +{ + /// + public ushort _bitfield; +} + +/// +/// DWRITE_GLYPH_RUN +public partial struct GlyphRun +{ + /// + public unsafe IDWriteFontFace* fontFace; + + /// + public float fontEmSize; + + /// + public uint glyphCount; + + /// + public unsafe ushort* glyphIndices; + + /// + public unsafe float* glyphAdvances; + + /// + public unsafe GlyphOffset* glyphOffsets; + + /// + public Bool32 isSideways; + + /// + public uint bidiLevel; +} + +/// +/// DWRITE_GLYPH_RUN_DESCRIPTION +public partial struct GlyphRunDescription +{ + /// + public unsafe ushort* localeName; + + /// + public unsafe ushort* @string; + + /// + public uint stringLength; + + /// + public unsafe ushort* clusterMap; + + /// + public uint textPosition; +} + +/// +/// DWRITE_UNDERLINE +public partial struct Underline +{ + /// + public float width; + + /// + public float thickness; + + /// + public float offset; + + /// + public float runHeight; + + /// + public ReadingDirection readingDirection; + + /// + public FlowDirection flowDirection; + + /// + public unsafe ushort* localeName; + + /// + public MeasuringMode measuringMode; +} + +/// +/// DWRITE_STRIKETHROUGH +public partial struct Strikethrough +{ + /// + public float width; + + /// + public float thickness; + + /// + public float offset; + + /// + public ReadingDirection readingDirection; + + /// + public FlowDirection flowDirection; + + /// + public unsafe ushort* localeName; + + /// + public MeasuringMode measuringMode; +} + +/// +/// DWRITE_LINE_METRICS +public partial struct LineMetrics +{ + /// + public uint length; + + /// + public uint trailingWhitespaceLength; + + /// + public uint newlineLength; + + /// + public float height; + + /// + public float baseline; + + /// + public Bool32 isTrimmed; +} + +/// +/// DWRITE_CLUSTER_METRICS +public partial struct ClusterMetrics +{ + /// + public float width; + + /// + public ushort length; + + /// + public ushort _bitfield; +} + +/// +/// DWRITE_TEXT_METRICS +public partial struct TextMetrics +{ + /// + public float left; + + /// + public float top; + + /// + public float width; + + /// + public float widthIncludingTrailingWhitespace; + + /// + public float height; + + /// + public float layoutWidth; + + /// + public float layoutHeight; + + /// + public uint maxBidiReorderingDepth; + + /// + public uint lineCount; +} + +/// +/// DWRITE_INLINE_OBJECT_METRICS +public partial struct InlineObjectMetrics +{ + /// + public float width; + + /// + public float height; + + /// + public float baseline; + + /// + public Bool32 supportsSideways; +} + +/// +/// DWRITE_OVERHANG_METRICS +public partial struct OverhangMetrics +{ + /// + public float left; + + /// + public float top; + + /// + public float right; + + /// + public float bottom; +} + +/// +/// DWRITE_HIT_TEST_METRICS +public partial struct HitTestMetrics +{ + /// + public uint textPosition; + + /// + public uint length; + + /// + public float left; + + /// + public float top; + + /// + public float width; + + /// + public float height; + + /// + public uint bidiLevel; + + /// + public Bool32 isText; + + /// + public Bool32 isTrimmed; +} + +/// +/// DWRITE_FONT_METRICS1 +public partial struct FontMetrics1 +{ + /// + public FontMetrics Base; + + /// + public short glyphBoxLeft; + + /// + public short glyphBoxTop; + + /// + public short glyphBoxRight; + + /// + public short glyphBoxBottom; + + /// + public short subscriptPositionX; + + /// + public short subscriptPositionY; + + /// + public short subscriptSizeX; + + /// + public short subscriptSizeY; + + /// + public short superscriptPositionX; + + /// + public short superscriptPositionY; + + /// + public short superscriptSizeX; + + /// + public short superscriptSizeY; + + /// + public Bool32 hasTypographicMetrics; +} + +/// +/// DWRITE_CARET_METRICS +public partial struct CaretMetrics +{ + /// + public short slopeRise; + + /// + public short slopeRun; + + /// + public short offset; +} + +/// +/// DWRITE_UNICODE_RANGE +public partial struct UnicodeRange +{ + /// + public uint first; + + /// + public uint last; +} + +/// +/// DWRITE_SCRIPT_PROPERTIES +public partial struct ScriptProperties +{ + /// + public uint isoScriptCode; + + /// + public uint isoScriptNumber; + + /// + public uint clusterLookahead; + + /// + public uint justificationCharacter; + + /// + public uint _bitfield; +} + +/// +/// DWRITE_JUSTIFICATION_OPPORTUNITY +public partial struct JustificationOpportunity +{ + /// + public float expansionMinimum; + + /// + public float expansionMaximum; + + /// + public float compressionMaximum; + + /// + public uint _bitfield; +} + +/// +/// DWRITE_TEXT_METRICS1 +public partial struct TextMetrics1 +{ + /// + public TextMetrics Base; + + /// + public float heightIncludingTrailingWhitespace; +} + +/// +/// DWRITE_COLOR_GLYPH_RUN +public partial struct ColorGlyphRun +{ + /// + public GlyphRun glyphRun; + + /// + public unsafe GlyphRunDescription* glyphRunDescription; + + /// + public float baselineOriginX; + + /// + public float baselineOriginY; + + /// + public Color4 runColor; + + /// + public ushort paletteIndex; +} + +/// +/// DWRITE_FONT_PROPERTY +public partial struct FontProperty +{ + /// + public FontPropertyId propertyId; + + /// + public unsafe ushort* propertyValue; + + /// + public unsafe ushort* localeName; +} + +/// +/// DWRITE_LINE_METRICS1 +public partial struct LineMetrics1 +{ + /// + public LineMetrics Base; + + /// + public float leadingBefore; + + /// + public float leadingAfter; +} + +/// +/// DWRITE_LINE_SPACING +public partial struct LineSpacing +{ + /// + public LineSpacingMethod method; + + /// + public float height; + + /// + public float baseline; + + /// + public float leadingBefore; + + /// + public FontLineGapUsage fontLineGapUsage; +} + +/// +/// DWRITE_COLOR_GLYPH_RUN1 +public partial struct ColorGlyphRun1 +{ + /// + public ColorGlyphRun Base; + + /// + public GlyphImageFormats glyphImageFormat; + + /// + public MeasuringMode measuringMode; +} + +/// +/// DWRITE_GLYPH_IMAGE_DATA +public partial struct GlyphImageData +{ + /// + public unsafe void* imageData; + + /// + public uint imageDataSize; + + /// + public uint uniqueDataId; + + /// + public uint pixelsPerEm; + + /// + public System.Drawing.Size pixelSize; + + /// + public System.Drawing.Point horizontalLeftOrigin; + + /// + public System.Drawing.Point horizontalRightOrigin; + + /// + public System.Drawing.Point verticalTopOrigin; + + /// + public System.Drawing.Point verticalBottomOrigin; +} + +/// +/// DWRITE_FILE_FRAGMENT +public partial struct FileFragment +{ + /// + public ulong fileOffset; + + /// + public ulong fragmentSize; +} + +/// +/// DWRITE_FONT_AXIS_VALUE +public partial struct FontAxisValue +{ + /// + public FontAxisTag axisTag; + + /// + public float value; +} + +/// +/// DWRITE_FONT_AXIS_RANGE +public partial struct FontAxisRange +{ + /// + public FontAxisTag axisTag; + + /// + public float minValue; + + /// + public float maxValue; +} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GridFitMode.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GridFitMode.cs deleted file mode 100644 index 3a3e3b8..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/GridFitMode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_GRID_FIT_MODE -public enum GridFitMode : int -{ - /// - /// DWRITE_GRID_FIT_MODE_DEFAULT - Default = 0, - /// - /// DWRITE_GRID_FIT_MODE_DISABLED - Disabled = 1, - /// - /// DWRITE_GRID_FIT_MODE_ENABLED - Enabled = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/HitTestMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/HitTestMetrics.cs deleted file mode 100644 index 988fec7..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/HitTestMetrics.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_HIT_TEST_METRICS -public partial struct HitTestMetrics -{ - /// - public uint textPosition; - - /// - public uint length; - - /// - public float left; - - /// - public float top; - - /// - public float width; - - /// - public float height; - - /// - public uint bidiLevel; - - /// - public Bool32 isText; - - /// - public Bool32 isTrimmed; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/InformationalStringId.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/InformationalStringId.cs deleted file mode 100644 index 1d725fd..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/InformationalStringId.cs +++ /dev/null @@ -1,91 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_INFORMATIONAL_STRING_ID -public enum InformationalStringId : int -{ - /// - /// DWRITE_INFORMATIONAL_STRING_NONE - DWRITE_INFORMATIONAL_STRING_NONE = 0, - /// - /// DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE - DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE = 1, - /// - /// DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS - DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS = 2, - /// - /// DWRITE_INFORMATIONAL_STRING_TRADEMARK - DWRITE_INFORMATIONAL_STRING_TRADEMARK = 3, - /// - /// DWRITE_INFORMATIONAL_STRING_MANUFACTURER - DWRITE_INFORMATIONAL_STRING_MANUFACTURER = 4, - /// - /// DWRITE_INFORMATIONAL_STRING_DESIGNER - DWRITE_INFORMATIONAL_STRING_DESIGNER = 5, - /// - /// DWRITE_INFORMATIONAL_STRING_DESIGNER_URL - DWRITE_INFORMATIONAL_STRING_DESIGNER_URL = 6, - /// - /// DWRITE_INFORMATIONAL_STRING_DESCRIPTION - DWRITE_INFORMATIONAL_STRING_DESCRIPTION = 7, - /// - /// DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL - DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL = 8, - /// - /// DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION - DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION = 9, - /// - /// DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL - DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL = 10, - /// - /// DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES - DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES = 11, - /// - /// DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES - DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES = 12, - /// - /// DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_FAMILY_NAMES - DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_FAMILY_NAMES = 13, - /// - /// DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_SUBFAMILY_NAMES - DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_SUBFAMILY_NAMES = 14, - /// - /// DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT - DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT = 15, - /// - /// DWRITE_INFORMATIONAL_STRING_FULL_NAME - DWRITE_INFORMATIONAL_STRING_FULL_NAME = 16, - /// - /// DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_NAME - DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_NAME = 17, - /// - /// DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_CID_NAME - DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_CID_NAME = 18, - /// - /// DWRITE_INFORMATIONAL_STRING_WEIGHT_STRETCH_STYLE_FAMILY_NAME - DWRITE_INFORMATIONAL_STRING_WEIGHT_STRETCH_STYLE_FAMILY_NAME = 19, - /// - /// DWRITE_INFORMATIONAL_STRING_DESIGN_SCRIPT_LANGUAGE_TAG - DWRITE_INFORMATIONAL_STRING_DESIGN_SCRIPT_LANGUAGE_TAG = 20, - /// - /// DWRITE_INFORMATIONAL_STRING_SUPPORTED_SCRIPT_LANGUAGE_TAG - DWRITE_INFORMATIONAL_STRING_SUPPORTED_SCRIPT_LANGUAGE_TAG = 21, - /// - /// DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES - DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES = 13, - /// - /// DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES - DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES = 14, - /// - /// DWRITE_INFORMATIONAL_STRING_WWS_FAMILY_NAME - DWRITE_INFORMATIONAL_STRING_WWS_FAMILY_NAME = 19, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/InlineObjectMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/InlineObjectMetrics.cs deleted file mode 100644 index 84b244b..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/InlineObjectMetrics.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_INLINE_OBJECT_METRICS -public partial struct InlineObjectMetrics -{ - /// - public float width; - - /// - public float height; - - /// - public float baseline; - - /// - public Bool32 supportsSideways; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/JustificationOpportunity.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/JustificationOpportunity.cs deleted file mode 100644 index 2ea6f9d..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/JustificationOpportunity.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_JUSTIFICATION_OPPORTUNITY -public partial struct JustificationOpportunity -{ - /// - public float expansionMinimum; - - /// - public float expansionMaximum; - - /// - public float compressionMaximum; - - /// - public uint _bitfield; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineBreakpoint.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineBreakpoint.cs deleted file mode 100644 index 7b77676..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineBreakpoint.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_LINE_BREAKPOINT -public partial struct LineBreakpoint -{ - /// - public byte _bitfield; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineMetrics.cs deleted file mode 100644 index 7b10dd7..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineMetrics.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_LINE_METRICS -public partial struct LineMetrics -{ - /// - public uint length; - - /// - public uint trailingWhitespaceLength; - - /// - public uint newlineLength; - - /// - public float height; - - /// - public float baseline; - - /// - public Bool32 isTrimmed; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineMetrics1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineMetrics1.cs deleted file mode 100644 index a7fc3a7..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineMetrics1.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_LINE_METRICS1 -public partial struct LineMetrics1 -{ - /// - public LineMetrics Base; - - /// - public float leadingBefore; - - /// - public float leadingAfter; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineSpacing.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineSpacing.cs deleted file mode 100644 index fbdbab5..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineSpacing.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_LINE_SPACING -public partial struct LineSpacing -{ - /// - public LineSpacingMethod method; - - /// - public float height; - - /// - public float baseline; - - /// - public float leadingBefore; - - /// - public FontLineGapUsage fontLineGapUsage; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineSpacingMethod.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineSpacingMethod.cs deleted file mode 100644 index b36c9f8..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineSpacingMethod.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_LINE_SPACING_METHOD -public enum LineSpacingMethod : int -{ - /// - /// DWRITE_LINE_SPACING_METHOD_DEFAULT - Default = 0, - /// - /// DWRITE_LINE_SPACING_METHOD_UNIFORM - Uniform = 1, - /// - /// DWRITE_LINE_SPACING_METHOD_PROPORTIONAL - Proportional = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Locality.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Locality.cs deleted file mode 100644 index 755c54e..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Locality.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_LOCALITY -public enum Locality : int -{ - /// - /// DWRITE_LOCALITY_REMOTE - Remote = 0, - /// - /// DWRITE_LOCALITY_PARTIAL - Partial = 1, - /// - /// DWRITE_LOCALITY_LOCAL - Local = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/MeasuringMode.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/MeasuringMode.cs deleted file mode 100644 index fbc212f..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/MeasuringMode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_MEASURING_MODE -public enum MeasuringMode : int -{ - /// - /// DWRITE_MEASURING_MODE_NATURAL - Natural = 0, - /// - /// DWRITE_MEASURING_MODE_GDI_CLASSIC - GDIClassic = 1, - /// - /// DWRITE_MEASURING_MODE_GDI_NATURAL - GDINatural = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/NumberSubstitutionMethod.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/NumberSubstitutionMethod.cs deleted file mode 100644 index 7cad774..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/NumberSubstitutionMethod.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_NUMBER_SUBSTITUTION_METHOD -public enum NumberSubstitutionMethod : int -{ - /// - /// DWRITE_NUMBER_SUBSTITUTION_METHOD_FROM_CULTURE - FromCulture = 0, - /// - /// DWRITE_NUMBER_SUBSTITUTION_METHOD_CONTEXTUAL - Contextual = 1, - /// - /// DWRITE_NUMBER_SUBSTITUTION_METHOD_NONE - None = 2, - /// - /// DWRITE_NUMBER_SUBSTITUTION_METHOD_NATIONAL - National = 3, - /// - /// DWRITE_NUMBER_SUBSTITUTION_METHOD_TRADITIONAL - Traditional = 4, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/OpticalAlignment.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/OpticalAlignment.cs deleted file mode 100644 index a50429c..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/OpticalAlignment.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_OPTICAL_ALIGNMENT -public enum OpticalAlignment : int -{ - /// - /// DWRITE_OPTICAL_ALIGNMENT_NONE - None = 0, - /// - /// DWRITE_OPTICAL_ALIGNMENT_NO_SIDE_BEARINGS - NoSideBearings = 1, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/OutlineThreshold.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/OutlineThreshold.cs deleted file mode 100644 index f8b7e69..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/OutlineThreshold.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_OUTLINE_THRESHOLD -public enum OutlineThreshold : int -{ - /// - /// DWRITE_OUTLINE_THRESHOLD_ANTIALIASED - Antialiased = 0, - /// - /// DWRITE_OUTLINE_THRESHOLD_ALIASED - Aliased = 1, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/OverhangMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/OverhangMetrics.cs deleted file mode 100644 index bffd599..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/OverhangMetrics.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_OVERHANG_METRICS -public partial struct OverhangMetrics -{ - /// - public float left; - - /// - public float top; - - /// - public float right; - - /// - public float bottom; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Panose.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Panose.cs deleted file mode 100644 index fbdd6b4..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Panose.cs +++ /dev/null @@ -1,169 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE -[StructLayout(LayoutKind.Explicit)] -public partial struct Panose -{ - /// - [FieldOffset(0)] - public unsafe fixed byte values[10]; - - /// - [FieldOffset(0)] - public byte familyKind; - - /// - [FieldOffset(0)] - public _text_e__Struct text; - - /// - [FieldOffset(0)] - public _script_e__Struct script; - - /// - [FieldOffset(0)] - public _decorative_e__Struct decorative; - - /// - [FieldOffset(0)] - public _symbol_e__Struct symbol; - - public partial struct _decorative_e__Struct - { - /// - public byte familyKind; - - /// - public byte decorativeClass; - - /// - public byte weight; - - /// - public byte aspect; - - /// - public byte contrast; - - /// - public byte serifVariant; - - /// - public byte fill; - - /// - public byte lining; - - /// - public byte decorativeTopology; - - /// - public byte characterRange; - } - public partial struct _text_e__Struct - { - /// - public byte familyKind; - - /// - public byte serifStyle; - - /// - public byte weight; - - /// - public byte proportion; - - /// - public byte contrast; - - /// - public byte strokeVariation; - - /// - public byte armStyle; - - /// - public byte letterform; - - /// - public byte midline; - - /// - public byte xHeight; - } - public partial struct _symbol_e__Struct - { - /// - public byte familyKind; - - /// - public byte symbolKind; - - /// - public byte weight; - - /// - public byte spacing; - - /// - public byte aspectRatioAndContrast; - - /// - public byte aspectRatio94; - - /// - public byte aspectRatio119; - - /// - public byte aspectRatio157; - - /// - public byte aspectRatio163; - - /// - public byte aspectRatio211; - } - public partial struct _script_e__Struct - { - /// - public byte familyKind; - - /// - public byte toolKind; - - /// - public byte weight; - - /// - public byte spacing; - - /// - public byte aspectRatio; - - /// - public byte contrast; - - /// - public byte scriptTopology; - - /// - public byte scriptForm; - - /// - public byte finials; - - /// - public byte xAscent; - } -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseArmStyle.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseArmStyle.cs deleted file mode 100644 index c49e9d9..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseArmStyle.cs +++ /dev/null @@ -1,73 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_ARM_STYLE -public enum PanoseArmStyle : int -{ - /// - /// DWRITE_PANOSE_ARM_STYLE_ANY - Any = 0, - /// - /// DWRITE_PANOSE_ARM_STYLE_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_HORIZONTAL - StraightArmsHorizontal = 2, - /// - /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_WEDGE - StraightArmsWedge = 3, - /// - /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_VERTICAL - StraightArmsVertical = 4, - /// - /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_SINGLE_SERIF - StraightArmsSingleSerif = 5, - /// - /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_DOUBLE_SERIF - StraightArmsDoubleSerif = 6, - /// - /// DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_HORIZONTAL - NonstraightArmsHorizontal = 7, - /// - /// DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_WEDGE - NonstraightArmsWedge = 8, - /// - /// DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_VERTICAL - NonstraightArmsVertical = 9, - /// - /// DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_SINGLE_SERIF - NonstraightArmsSingleSerif = 10, - /// - /// DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_DOUBLE_SERIF - NonstraightArmsDoubleSerif = 11, - /// - /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_HORZ - StraightArmsHorz = 2, - /// - /// DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_VERT - StraightArmsVert = 4, - /// - /// DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_HORZ - BentArmsHorz = 7, - /// - /// DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_WEDGE - BentArmsWedge = 8, - /// - /// DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_VERT - BentArmsVert = 9, - /// - /// DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_SINGLE_SERIF - BentArmsSingleSerif = 10, - /// - /// DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_DOUBLE_SERIF - BentArmsDoubleSerif = 11, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseAspect.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseAspect.cs deleted file mode 100644 index 7eb7981..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseAspect.cs +++ /dev/null @@ -1,46 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_ASPECT -public enum PanoseAspect : int -{ - /// - /// DWRITE_PANOSE_ASPECT_ANY - Any = 0, - /// - /// DWRITE_PANOSE_ASPECT_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_ASPECT_SUPER_CONDENSED - SuperCondensed = 2, - /// - /// DWRITE_PANOSE_ASPECT_VERY_CONDENSED - VeryCondensed = 3, - /// - /// DWRITE_PANOSE_ASPECT_CONDENSED - Condensed = 4, - /// - /// DWRITE_PANOSE_ASPECT_NORMAL - Normal = 5, - /// - /// DWRITE_PANOSE_ASPECT_EXTENDED - Extended = 6, - /// - /// DWRITE_PANOSE_ASPECT_VERY_EXTENDED - VeryExtended = 7, - /// - /// DWRITE_PANOSE_ASPECT_SUPER_EXTENDED - SuperExtended = 8, - /// - /// DWRITE_PANOSE_ASPECT_MONOSPACED - Monospaced = 9, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseAspectRatio.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseAspectRatio.cs deleted file mode 100644 index 4bb3580..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseAspectRatio.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_ASPECT_RATIO -public enum PanoseAspectRatio : int -{ - /// - /// DWRITE_PANOSE_ASPECT_RATIO_ANY - Any = 0, - /// - /// DWRITE_PANOSE_ASPECT_RATIO_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_ASPECT_RATIO_VERY_CONDENSED - VeryCondensed = 2, - /// - /// DWRITE_PANOSE_ASPECT_RATIO_CONDENSED - Condensed = 3, - /// - /// DWRITE_PANOSE_ASPECT_RATIO_NORMAL - Normal = 4, - /// - /// DWRITE_PANOSE_ASPECT_RATIO_EXPANDED - Expanded = 5, - /// - /// DWRITE_PANOSE_ASPECT_RATIO_VERY_EXPANDED - VeryExpanded = 6, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseCharacterRanges.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseCharacterRanges.cs deleted file mode 100644 index d5b61d0..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseCharacterRanges.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_CHARACTER_RANGES -public enum PanoseCharacterRanges : int -{ - /// - /// DWRITE_PANOSE_CHARACTER_RANGES_ANY - Any = 0, - /// - /// DWRITE_PANOSE_CHARACTER_RANGES_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_CHARACTER_RANGES_EXTENDED_COLLECTION - ExtendedCollection = 2, - /// - /// DWRITE_PANOSE_CHARACTER_RANGES_LITERALS - Literals = 3, - /// - /// DWRITE_PANOSE_CHARACTER_RANGES_NO_LOWER_CASE - NoLowerCase = 4, - /// - /// DWRITE_PANOSE_CHARACTER_RANGES_SMALL_CAPS - SmallCaps = 5, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseContrast.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseContrast.cs deleted file mode 100644 index 6412756..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseContrast.cs +++ /dev/null @@ -1,58 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_CONTRAST -public enum PanoseContrast : int -{ - /// - /// DWRITE_PANOSE_CONTRAST_ANY - Any = 0, - /// - /// DWRITE_PANOSE_CONTRAST_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_CONTRAST_NONE - None = 2, - /// - /// DWRITE_PANOSE_CONTRAST_VERY_LOW - VeryLow = 3, - /// - /// DWRITE_PANOSE_CONTRAST_LOW - Low = 4, - /// - /// DWRITE_PANOSE_CONTRAST_MEDIUM_LOW - MediumLow = 5, - /// - /// DWRITE_PANOSE_CONTRAST_MEDIUM - Medium = 6, - /// - /// DWRITE_PANOSE_CONTRAST_MEDIUM_HIGH - MediumHigh = 7, - /// - /// DWRITE_PANOSE_CONTRAST_HIGH - High = 8, - /// - /// DWRITE_PANOSE_CONTRAST_VERY_HIGH - VeryHigh = 9, - /// - /// DWRITE_PANOSE_CONTRAST_HORIZONTAL_LOW - HorizontalLow = 10, - /// - /// DWRITE_PANOSE_CONTRAST_HORIZONTAL_MEDIUM - HorizontalMedium = 11, - /// - /// DWRITE_PANOSE_CONTRAST_HORIZONTAL_HIGH - HorizontalHigh = 12, - /// - /// DWRITE_PANOSE_CONTRAST_BROKEN - Broken = 13, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseDecorativeClass.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseDecorativeClass.cs deleted file mode 100644 index 59f4bbc..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseDecorativeClass.cs +++ /dev/null @@ -1,55 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_DECORATIVE_CLASS -public enum PanoseDecorativeClass : int -{ - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_ANY - Any = 0, - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_DERIVATIVE - Derivative = 2, - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_TOPOLOGY - NonstandardTopology = 3, - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_ELEMENTS - NonstandardElements = 4, - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_ASPECT - NonstandardAspect = 5, - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_INITIALS - Initials = 6, - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_CARTOON - Cartoon = 7, - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_PICTURE_STEMS - PictureStems = 8, - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_ORNAMENTED - Ornamented = 9, - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_TEXT_AND_BACKGROUND - TextAndBackground = 10, - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_COLLAGE - Collage = 11, - /// - /// DWRITE_PANOSE_DECORATIVE_CLASS_MONTAGE - Montage = 12, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseDecorativeTopology.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseDecorativeTopology.cs deleted file mode 100644 index ae015c3..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseDecorativeTopology.cs +++ /dev/null @@ -1,64 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_DECORATIVE_TOPOLOGY -public enum PanoseDecorativeTopology : int -{ - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_ANY - Any = 0, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_STANDARD - Standard = 2, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_SQUARE - Square = 3, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_MULTIPLE_SEGMENT - MultipleSegment = 4, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_ART_DECO - ArtDeco = 5, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_UNEVEN_WEIGHTING - UnevenWeighting = 6, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_DIVERSE_ARMS - DiverseArms = 7, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_DIVERSE_FORMS - DiverseForms = 8, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_LOMBARDIC_FORMS - LombardicForms = 9, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_UPPER_CASE_IN_LOWER_CASE - UpperCaseInLowerCase = 10, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_IMPLIED_TOPOLOGY - ImpliedTopology = 11, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_HORSESHOE_E_AND_A - HorseshoeEAndA = 12, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_CURSIVE - Cursive = 13, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_BLACKLETTER - Blackletter = 14, - /// - /// DWRITE_PANOSE_DECORATIVE_TOPOLOGY_SWASH_VARIANCE - SwashVariance = 15, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFamily.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFamily.cs deleted file mode 100644 index 76c07aa..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFamily.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_FAMILY -public enum PanoseFamily : int -{ - /// - /// DWRITE_PANOSE_FAMILY_ANY - Any = 0, - /// - /// DWRITE_PANOSE_FAMILY_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_FAMILY_TEXT_DISPLAY - TextDisplay = 2, - /// - /// DWRITE_PANOSE_FAMILY_SCRIPT - Script = 3, - /// - /// DWRITE_PANOSE_FAMILY_DECORATIVE - Decorative = 4, - /// - /// DWRITE_PANOSE_FAMILY_SYMBOL - Symbol = 5, - /// - /// DWRITE_PANOSE_FAMILY_PICTORIAL - Pictorial = 5, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFill.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFill.cs deleted file mode 100644 index 50b9680..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFill.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_FILL -public enum PanoseFill : int -{ - /// - /// DWRITE_PANOSE_FILL_ANY - Any = 0, - /// - /// DWRITE_PANOSE_FILL_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_FILL_STANDARD_SOLID_FILL - StandardSolidFill = 2, - /// - /// DWRITE_PANOSE_FILL_NO_FILL - NoFill = 3, - /// - /// DWRITE_PANOSE_FILL_PATTERNED_FILL - PatternedFill = 4, - /// - /// DWRITE_PANOSE_FILL_COMPLEX_FILL - ComplexFill = 5, - /// - /// DWRITE_PANOSE_FILL_SHAPED_FILL - ShapedFill = 6, - /// - /// DWRITE_PANOSE_FILL_DRAWN_DISTRESSED - DrawnDistressed = 7, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFinials.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFinials.cs deleted file mode 100644 index 3fcd5ae..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFinials.cs +++ /dev/null @@ -1,58 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_FINIALS -public enum PanoseFinials : int -{ - /// - /// DWRITE_PANOSE_FINIALS_ANY - Any = 0, - /// - /// DWRITE_PANOSE_FINIALS_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_FINIALS_NONE_NO_LOOPS - NoneNoLoops = 2, - /// - /// DWRITE_PANOSE_FINIALS_NONE_CLOSED_LOOPS - NoneClosedLoops = 3, - /// - /// DWRITE_PANOSE_FINIALS_NONE_OPEN_LOOPS - NoneOpenLoops = 4, - /// - /// DWRITE_PANOSE_FINIALS_SHARP_NO_LOOPS - SharpNoLoops = 5, - /// - /// DWRITE_PANOSE_FINIALS_SHARP_CLOSED_LOOPS - SharpClosedLoops = 6, - /// - /// DWRITE_PANOSE_FINIALS_SHARP_OPEN_LOOPS - SharpOpenLoops = 7, - /// - /// DWRITE_PANOSE_FINIALS_TAPERED_NO_LOOPS - TaperedNoLoops = 8, - /// - /// DWRITE_PANOSE_FINIALS_TAPERED_CLOSED_LOOPS - TaperedClosedLoops = 9, - /// - /// DWRITE_PANOSE_FINIALS_TAPERED_OPEN_LOOPS - TaperedOpenLoops = 10, - /// - /// DWRITE_PANOSE_FINIALS_ROUND_NO_LOOPS - RoundNoLoops = 11, - /// - /// DWRITE_PANOSE_FINIALS_ROUND_CLOSED_LOOPS - RoundClosedLoops = 12, - /// - /// DWRITE_PANOSE_FINIALS_ROUND_OPEN_LOOPS - RoundOpenLoops = 13, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseLetterform.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseLetterform.cs deleted file mode 100644 index 539cce6..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseLetterform.cs +++ /dev/null @@ -1,64 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_LETTERFORM -public enum PanoseLetterform : int -{ - /// - /// DWRITE_PANOSE_LETTERFORM_ANY - Any = 0, - /// - /// DWRITE_PANOSE_LETTERFORM_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_LETTERFORM_NORMAL_CONTACT - NormalContact = 2, - /// - /// DWRITE_PANOSE_LETTERFORM_NORMAL_WEIGHTED - NormalWeighted = 3, - /// - /// DWRITE_PANOSE_LETTERFORM_NORMAL_BOXED - NormalBoxed = 4, - /// - /// DWRITE_PANOSE_LETTERFORM_NORMAL_FLATTENED - NormalFlattened = 5, - /// - /// DWRITE_PANOSE_LETTERFORM_NORMAL_ROUNDED - NormalRounded = 6, - /// - /// DWRITE_PANOSE_LETTERFORM_NORMAL_OFF_CENTER - NormalOffCenter = 7, - /// - /// DWRITE_PANOSE_LETTERFORM_NORMAL_SQUARE - NormalSquare = 8, - /// - /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_CONTACT - ObliqueContact = 9, - /// - /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_WEIGHTED - ObliqueWeighted = 10, - /// - /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_BOXED - ObliqueBoxed = 11, - /// - /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_FLATTENED - ObliqueFlattened = 12, - /// - /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_ROUNDED - ObliqueRounded = 13, - /// - /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_OFF_CENTER - ObliqueOffCenter = 14, - /// - /// DWRITE_PANOSE_LETTERFORM_OBLIQUE_SQUARE - ObliqueSquare = 15, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseLining.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseLining.cs deleted file mode 100644 index 69cf38b..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseLining.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_LINING -public enum PanoseLining : int -{ - /// - /// DWRITE_PANOSE_LINING_ANY - Any = 0, - /// - /// DWRITE_PANOSE_LINING_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_LINING_NONE - None = 2, - /// - /// DWRITE_PANOSE_LINING_INLINE - Inline = 3, - /// - /// DWRITE_PANOSE_LINING_OUTLINE - Outline = 4, - /// - /// DWRITE_PANOSE_LINING_ENGRAVED - Engraved = 5, - /// - /// DWRITE_PANOSE_LINING_SHADOW - Shadow = 6, - /// - /// DWRITE_PANOSE_LINING_RELIEF - Relief = 7, - /// - /// DWRITE_PANOSE_LINING_BACKDROP - Backdrop = 8, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseMidline.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseMidline.cs deleted file mode 100644 index 3506b82..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseMidline.cs +++ /dev/null @@ -1,58 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_MIDLINE -public enum PanoseMidline : int -{ - /// - /// DWRITE_PANOSE_MIDLINE_ANY - Any = 0, - /// - /// DWRITE_PANOSE_MIDLINE_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_MIDLINE_STANDARD_TRIMMED - StandardTrimmed = 2, - /// - /// DWRITE_PANOSE_MIDLINE_STANDARD_POINTED - StandardPointed = 3, - /// - /// DWRITE_PANOSE_MIDLINE_STANDARD_SERIFED - StandardSerifed = 4, - /// - /// DWRITE_PANOSE_MIDLINE_HIGH_TRIMMED - HighTrimmed = 5, - /// - /// DWRITE_PANOSE_MIDLINE_HIGH_POINTED - HighPointed = 6, - /// - /// DWRITE_PANOSE_MIDLINE_HIGH_SERIFED - HighSerifed = 7, - /// - /// DWRITE_PANOSE_MIDLINE_CONSTANT_TRIMMED - ConstantTrimmed = 8, - /// - /// DWRITE_PANOSE_MIDLINE_CONSTANT_POINTED - ConstantPointed = 9, - /// - /// DWRITE_PANOSE_MIDLINE_CONSTANT_SERIFED - ConstantSerifed = 10, - /// - /// DWRITE_PANOSE_MIDLINE_LOW_TRIMMED - LowTrimmed = 11, - /// - /// DWRITE_PANOSE_MIDLINE_LOW_POINTED - LowPointed = 12, - /// - /// DWRITE_PANOSE_MIDLINE_LOW_SERIFED - LowSerifed = 13, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseProportion.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseProportion.cs deleted file mode 100644 index a4d653d..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseProportion.cs +++ /dev/null @@ -1,46 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_PROPORTION -public enum PanoseProportion : int -{ - /// - /// DWRITE_PANOSE_PROPORTION_ANY - Any = 0, - /// - /// DWRITE_PANOSE_PROPORTION_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_PROPORTION_OLD_STYLE - OldStyle = 2, - /// - /// DWRITE_PANOSE_PROPORTION_MODERN - Modern = 3, - /// - /// DWRITE_PANOSE_PROPORTION_EVEN_WIDTH - EvenWidth = 4, - /// - /// DWRITE_PANOSE_PROPORTION_EXPANDED - Expanded = 5, - /// - /// DWRITE_PANOSE_PROPORTION_CONDENSED - Condensed = 6, - /// - /// DWRITE_PANOSE_PROPORTION_VERY_EXPANDED - VeryExpanded = 7, - /// - /// DWRITE_PANOSE_PROPORTION_VERY_CONDENSED - VeryCondensed = 8, - /// - /// DWRITE_PANOSE_PROPORTION_MONOSPACED - Monospaced = 9, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseScriptForm.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseScriptForm.cs deleted file mode 100644 index b826f69..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseScriptForm.cs +++ /dev/null @@ -1,58 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_SCRIPT_FORM -public enum PanoseScriptForm : int -{ - /// - /// DWRITE_PANOSE_SCRIPT_FORM_ANY - Any = 0, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_NO_WRAPPING - UprightNoWrapping = 2, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_SOME_WRAPPING - UprightSomeWrapping = 3, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_MORE_WRAPPING - UprightMoreWrapping = 4, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_EXTREME_WRAPPING - UprightExtremeWrapping = 5, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_NO_WRAPPING - ObliqueNoWrapping = 6, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_SOME_WRAPPING - ObliqueSomeWrapping = 7, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_MORE_WRAPPING - ObliqueMoreWrapping = 8, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_EXTREME_WRAPPING - ObliqueExtremeWrapping = 9, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_NO_WRAPPING - ExaggeratedNoWrapping = 10, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_SOME_WRAPPING - ExaggeratedSomeWrapping = 11, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_MORE_WRAPPING - ExaggeratedMoreWrapping = 12, - /// - /// DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_EXTREME_WRAPPING - ExaggeratedExtremeWrapping = 13, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseScriptTopology.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseScriptTopology.cs deleted file mode 100644 index f3e8aa9..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseScriptTopology.cs +++ /dev/null @@ -1,49 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_SCRIPT_TOPOLOGY -public enum PanoseScriptTopology : int -{ - /// - /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_ANY - Any = 0, - /// - /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_DISCONNECTED - RomanDisconnected = 2, - /// - /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_TRAILING - RomanTrailing = 3, - /// - /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_CONNECTED - RomanConnected = 4, - /// - /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_DISCONNECTED - CursiveDisconnected = 5, - /// - /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_TRAILING - CursiveTrailing = 6, - /// - /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_CONNECTED - CursiveConnected = 7, - /// - /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_DISCONNECTED - BlackletterDisconnected = 8, - /// - /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_TRAILING - BlackletterTrailing = 9, - /// - /// DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_CONNECTED - BlackletterConnected = 10, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSerifStyle.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSerifStyle.cs deleted file mode 100644 index f732b6e..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSerifStyle.cs +++ /dev/null @@ -1,73 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_SERIF_STYLE -public enum PanoseSerifStyle : int -{ - /// - /// DWRITE_PANOSE_SERIF_STYLE_ANY - Any = 0, - /// - /// DWRITE_PANOSE_SERIF_STYLE_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_SERIF_STYLE_COVE - Cove = 2, - /// - /// DWRITE_PANOSE_SERIF_STYLE_OBTUSE_COVE - ObtuseCove = 3, - /// - /// DWRITE_PANOSE_SERIF_STYLE_SQUARE_COVE - SquareCove = 4, - /// - /// DWRITE_PANOSE_SERIF_STYLE_OBTUSE_SQUARE_COVE - ObtuseSquareCove = 5, - /// - /// DWRITE_PANOSE_SERIF_STYLE_SQUARE - Square = 6, - /// - /// DWRITE_PANOSE_SERIF_STYLE_THIN - Thin = 7, - /// - /// DWRITE_PANOSE_SERIF_STYLE_OVAL - Oval = 8, - /// - /// DWRITE_PANOSE_SERIF_STYLE_EXAGGERATED - Exaggerated = 9, - /// - /// DWRITE_PANOSE_SERIF_STYLE_TRIANGLE - Triangle = 10, - /// - /// DWRITE_PANOSE_SERIF_STYLE_NORMAL_SANS - NormalSans = 11, - /// - /// DWRITE_PANOSE_SERIF_STYLE_OBTUSE_SANS - ObtuseSans = 12, - /// - /// DWRITE_PANOSE_SERIF_STYLE_PERPENDICULAR_SANS - PerpendicularSans = 13, - /// - /// DWRITE_PANOSE_SERIF_STYLE_FLARED - Flared = 14, - /// - /// DWRITE_PANOSE_SERIF_STYLE_ROUNDED - Rounded = 15, - /// - /// DWRITE_PANOSE_SERIF_STYLE_SCRIPT - Script = 16, - /// - /// DWRITE_PANOSE_SERIF_STYLE_PERP_SANS - PerpSans = 13, - /// - /// DWRITE_PANOSE_SERIF_STYLE_BONE - Bone = 8, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSpacing.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSpacing.cs deleted file mode 100644 index b825f67..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSpacing.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_SPACING -public enum PanoseSpacing : int -{ - /// - /// DWRITE_PANOSE_SPACING_ANY - Any = 0, - /// - /// DWRITE_PANOSE_SPACING_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_SPACING_PROPORTIONAL_SPACED - ProportionalSpaced = 2, - /// - /// DWRITE_PANOSE_SPACING_MONOSPACED - Monospaced = 3, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseStrokeVariation.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseStrokeVariation.cs deleted file mode 100644 index 818462e..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseStrokeVariation.cs +++ /dev/null @@ -1,49 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_STROKE_VARIATION -public enum PanoseStrokeVariation : int -{ - /// - /// DWRITE_PANOSE_STROKE_VARIATION_ANY - Any = 0, - /// - /// DWRITE_PANOSE_STROKE_VARIATION_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_STROKE_VARIATION_NO_VARIATION - NoVariation = 2, - /// - /// DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_DIAGONAL - GradualDiagonal = 3, - /// - /// DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_TRANSITIONAL - GradualTransitional = 4, - /// - /// DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_VERTICAL - GradualVertical = 5, - /// - /// DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_HORIZONTAL - GradualHorizontal = 6, - /// - /// DWRITE_PANOSE_STROKE_VARIATION_RAPID_VERTICAL - RapidVertical = 7, - /// - /// DWRITE_PANOSE_STROKE_VARIATION_RAPID_HORIZONTAL - RapidHorizontal = 8, - /// - /// DWRITE_PANOSE_STROKE_VARIATION_INSTANT_VERTICAL - InstantVertical = 9, - /// - /// DWRITE_PANOSE_STROKE_VARIATION_INSTANT_HORIZONTAL - InstantHorizontal = 10, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSymbolAspectRatio.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSymbolAspectRatio.cs deleted file mode 100644 index e8204da..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSymbolAspectRatio.cs +++ /dev/null @@ -1,46 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO -public enum PanoseSymbolAspectRatio : int -{ - /// - /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_ANY - Any = 0, - /// - /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NO_WIDTH - NoWidth = 2, - /// - /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_EXCEPTIONALLY_WIDE - ExceptionallyWide = 3, - /// - /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_SUPER_WIDE - SuperWide = 4, - /// - /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_VERY_WIDE - VeryWide = 5, - /// - /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_WIDE - Wide = 6, - /// - /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NORMAL - Normal = 7, - /// - /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NARROW - Narrow = 8, - /// - /// DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_VERY_NARROW - VeryNarrow = 9, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSymbolKind.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSymbolKind.cs deleted file mode 100644 index 1206804..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSymbolKind.cs +++ /dev/null @@ -1,55 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_SYMBOL_KIND -public enum PanoseSymbolKind : int -{ - /// - /// DWRITE_PANOSE_SYMBOL_KIND_ANY - Any = 0, - /// - /// DWRITE_PANOSE_SYMBOL_KIND_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_SYMBOL_KIND_MONTAGES - Montages = 2, - /// - /// DWRITE_PANOSE_SYMBOL_KIND_PICTURES - Pictures = 3, - /// - /// DWRITE_PANOSE_SYMBOL_KIND_SHAPES - Shapes = 4, - /// - /// DWRITE_PANOSE_SYMBOL_KIND_SCIENTIFIC - Scientific = 5, - /// - /// DWRITE_PANOSE_SYMBOL_KIND_MUSIC - Music = 6, - /// - /// DWRITE_PANOSE_SYMBOL_KIND_EXPERT - Expert = 7, - /// - /// DWRITE_PANOSE_SYMBOL_KIND_PATTERNS - Patterns = 8, - /// - /// DWRITE_PANOSE_SYMBOL_KIND_BOARDERS - Boarders = 9, - /// - /// DWRITE_PANOSE_SYMBOL_KIND_ICONS - Icons = 10, - /// - /// DWRITE_PANOSE_SYMBOL_KIND_LOGOS - Logos = 11, - /// - /// DWRITE_PANOSE_SYMBOL_KIND_INDUSTRY_SPECIFIC - IndustrySpecific = 12, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseToolKind.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseToolKind.cs deleted file mode 100644 index fdc0f3e..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseToolKind.cs +++ /dev/null @@ -1,46 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_TOOL_KIND -public enum PanoseToolKind : int -{ - /// - /// DWRITE_PANOSE_TOOL_KIND_ANY - Any = 0, - /// - /// DWRITE_PANOSE_TOOL_KIND_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_TOOL_KIND_FLAT_NIB - FlatNib = 2, - /// - /// DWRITE_PANOSE_TOOL_KIND_PRESSURE_POINT - PressurePoint = 3, - /// - /// DWRITE_PANOSE_TOOL_KIND_ENGRAVED - Engraved = 4, - /// - /// DWRITE_PANOSE_TOOL_KIND_BALL - Ball = 5, - /// - /// DWRITE_PANOSE_TOOL_KIND_BRUSH - Brush = 6, - /// - /// DWRITE_PANOSE_TOOL_KIND_ROUGH - Rough = 7, - /// - /// DWRITE_PANOSE_TOOL_KIND_FELT_PEN_BRUSH_TIP - FeltPenBrushTip = 8, - /// - /// DWRITE_PANOSE_TOOL_KIND_WILD_BRUSH - WildBrush = 9, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseWeight.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseWeight.cs deleted file mode 100644 index f7d5f72..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseWeight.cs +++ /dev/null @@ -1,55 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_WEIGHT -public enum PanoseWeight : int -{ - /// - /// DWRITE_PANOSE_WEIGHT_ANY - Any = 0, - /// - /// DWRITE_PANOSE_WEIGHT_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_WEIGHT_VERY_LIGHT - VeryLight = 2, - /// - /// DWRITE_PANOSE_WEIGHT_LIGHT - Light = 3, - /// - /// DWRITE_PANOSE_WEIGHT_THIN - Thin = 4, - /// - /// DWRITE_PANOSE_WEIGHT_BOOK - Book = 5, - /// - /// DWRITE_PANOSE_WEIGHT_MEDIUM - Medium = 6, - /// - /// DWRITE_PANOSE_WEIGHT_DEMI - Demi = 7, - /// - /// DWRITE_PANOSE_WEIGHT_BOLD - Bold = 8, - /// - /// DWRITE_PANOSE_WEIGHT_HEAVY - Heavy = 9, - /// - /// DWRITE_PANOSE_WEIGHT_BLACK - Black = 10, - /// - /// DWRITE_PANOSE_WEIGHT_EXTRA_BLACK - ExtraBlack = 11, - /// - /// DWRITE_PANOSE_WEIGHT_NORD - Nord = 11, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseXascent.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseXascent.cs deleted file mode 100644 index e5bfd49..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseXascent.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_XASCENT -public enum PanoseXascent : int -{ - /// - /// DWRITE_PANOSE_XASCENT_ANY - Any = 0, - /// - /// DWRITE_PANOSE_XASCENT_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_XASCENT_VERY_LOW - VeryLow = 2, - /// - /// DWRITE_PANOSE_XASCENT_LOW - Low = 3, - /// - /// DWRITE_PANOSE_XASCENT_MEDIUM - Medium = 4, - /// - /// DWRITE_PANOSE_XASCENT_HIGH - High = 5, - /// - /// DWRITE_PANOSE_XASCENT_VERY_HIGH - VeryHigh = 6, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseXheight.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseXheight.cs deleted file mode 100644 index 229c281..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseXheight.cs +++ /dev/null @@ -1,46 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PANOSE_XHEIGHT -public enum PanoseXheight : int -{ - /// - /// DWRITE_PANOSE_XHEIGHT_ANY - Any = 0, - /// - /// DWRITE_PANOSE_XHEIGHT_NO_FIT - NoFit = 1, - /// - /// DWRITE_PANOSE_XHEIGHT_CONSTANT_SMALL - ConstantSmall = 2, - /// - /// DWRITE_PANOSE_XHEIGHT_CONSTANT_STANDARD - ConstantStandard = 3, - /// - /// DWRITE_PANOSE_XHEIGHT_CONSTANT_LARGE - ConstantLarge = 4, - /// - /// DWRITE_PANOSE_XHEIGHT_DUCKING_SMALL - DuckingSmall = 5, - /// - /// DWRITE_PANOSE_XHEIGHT_DUCKING_STANDARD - DuckingStandard = 6, - /// - /// DWRITE_PANOSE_XHEIGHT_DUCKING_LARGE - DuckingLarge = 7, - /// - /// DWRITE_PANOSE_XHEIGHT_CONSTANT_STD - ConstantStd = 3, - /// - /// DWRITE_PANOSE_XHEIGHT_DUCKING_STD - DuckingStd = 6, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ParagraphAlignment.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ParagraphAlignment.cs deleted file mode 100644 index 3cd6f16..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ParagraphAlignment.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PARAGRAPH_ALIGNMENT -public enum ParagraphAlignment : int -{ - /// - /// DWRITE_PARAGRAPH_ALIGNMENT_NEAR - Near = 0, - /// - /// DWRITE_PARAGRAPH_ALIGNMENT_FAR - Far = 1, - /// - /// DWRITE_PARAGRAPH_ALIGNMENT_CENTER - Center = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PixelGeometry.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PixelGeometry.cs deleted file mode 100644 index 7ce99db..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/PixelGeometry.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_PIXEL_GEOMETRY -public enum PixelGeometry : int -{ - /// - /// DWRITE_PIXEL_GEOMETRY_FLAT - Flat = 0, - /// - /// DWRITE_PIXEL_GEOMETRY_RGB - Rgb = 1, - /// - /// DWRITE_PIXEL_GEOMETRY_BGR - Bgr = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ReadingDirection.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ReadingDirection.cs deleted file mode 100644 index e0c5d56..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ReadingDirection.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_READING_DIRECTION -public enum ReadingDirection : int -{ - /// - /// DWRITE_READING_DIRECTION_LEFT_TO_RIGHT - LeftToRight = 0, - /// - /// DWRITE_READING_DIRECTION_RIGHT_TO_LEFT - RightToLeft = 1, - /// - /// DWRITE_READING_DIRECTION_TOP_TO_BOTTOM - TopToBottom = 2, - /// - /// DWRITE_READING_DIRECTION_BOTTOM_TO_TOP - BottomToTop = 3, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/RenderingMode.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/RenderingMode.cs deleted file mode 100644 index 6934fb4..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/RenderingMode.cs +++ /dev/null @@ -1,49 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_RENDERING_MODE -public enum RenderingMode : int -{ - /// - /// DWRITE_RENDERING_MODE_DEFAULT - Default = 0, - /// - /// DWRITE_RENDERING_MODE_ALIASED - Aliased = 1, - /// - /// DWRITE_RENDERING_MODE_GDI_CLASSIC - GDIClassic = 2, - /// - /// DWRITE_RENDERING_MODE_GDI_NATURAL - GDINatural = 3, - /// - /// DWRITE_RENDERING_MODE_NATURAL - Natural = 4, - /// - /// DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC - NaturalSymmetric = 5, - /// - /// DWRITE_RENDERING_MODE_OUTLINE - Outline = 6, - /// - /// DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC - CleartypeGDIClassic = 2, - /// - /// DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL - CleartypeGDINatural = 3, - /// - /// DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL - CleartypeNatural = 4, - /// - /// DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC - CleartypeNaturalSymmetric = 5, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/RenderingMode1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/RenderingMode1.cs deleted file mode 100644 index fba1ccf..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/RenderingMode1.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_RENDERING_MODE1 -public enum RenderingMode1 : int -{ - /// - /// DWRITE_RENDERING_MODE1_DEFAULT - Default = 0, - /// - /// DWRITE_RENDERING_MODE1_ALIASED - Aliased = 1, - /// - /// DWRITE_RENDERING_MODE1_GDI_CLASSIC - GDIClassic = 2, - /// - /// DWRITE_RENDERING_MODE1_GDI_NATURAL - GDINatural = 3, - /// - /// DWRITE_RENDERING_MODE1_NATURAL - Natural = 4, - /// - /// DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC - NaturalSymmetric = 5, - /// - /// DWRITE_RENDERING_MODE1_OUTLINE - Outline = 6, - /// - /// DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED - NaturalSymmetricDownsampled = 7, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptAnalysis.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptAnalysis.cs deleted file mode 100644 index 71c827b..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptAnalysis.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_SCRIPT_ANALYSIS -public partial struct ScriptAnalysis -{ - /// - public ushort script; - - /// - public ScriptShapes shapes; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptProperties.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptProperties.cs deleted file mode 100644 index c6cf9d3..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptProperties.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_SCRIPT_PROPERTIES -public partial struct ScriptProperties -{ - /// - public uint isoScriptCode; - - /// - public uint isoScriptNumber; - - /// - public uint clusterLookahead; - - /// - public uint justificationCharacter; - - /// - public uint _bitfield; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptShapes.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptShapes.cs deleted file mode 100644 index 93eea3f..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptShapes.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_SCRIPT_SHAPES -[Flags] -public enum ScriptShapes : uint -{ - None = 0, - /// - /// DWRITE_SCRIPT_SHAPES_DEFAULT - Default = 0, - /// - /// DWRITE_SCRIPT_SHAPES_NO_VISUAL - NoVisual = 1, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ShapingGlyphProperties.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ShapingGlyphProperties.cs deleted file mode 100644 index e8468d9..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ShapingGlyphProperties.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_SHAPING_GLYPH_PROPERTIES -public partial struct ShapingGlyphProperties -{ - /// - public ushort _bitfield; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ShapingTextProperties.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ShapingTextProperties.cs deleted file mode 100644 index e4dce1f..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/ShapingTextProperties.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_SHAPING_TEXT_PROPERTIES -public partial struct ShapingTextProperties -{ - /// - public ushort _bitfield; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Strikethrough.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Strikethrough.cs deleted file mode 100644 index ce62344..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Strikethrough.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_STRIKETHROUGH -public partial struct Strikethrough -{ - /// - public float width; - - /// - public float thickness; - - /// - public float offset; - - /// - public ReadingDirection readingDirection; - - /// - public FlowDirection flowDirection; - - /// - public unsafe ushort* localeName; - - /// - public MeasuringMode measuringMode; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextAlignment.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextAlignment.cs deleted file mode 100644 index 16efdc5..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextAlignment.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_TEXT_ALIGNMENT -public enum TextAlignment : int -{ - /// - /// DWRITE_TEXT_ALIGNMENT_LEADING - Leading = 0, - /// - /// DWRITE_TEXT_ALIGNMENT_TRAILING - Trailing = 1, - /// - /// DWRITE_TEXT_ALIGNMENT_CENTER - Center = 2, - /// - /// DWRITE_TEXT_ALIGNMENT_JUSTIFIED - Justified = 3, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextAntialiasMode.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextAntialiasMode.cs deleted file mode 100644 index dad374a..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextAntialiasMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_TEXT_ANTIALIAS_MODE -public enum TextAntialiasMode : int -{ - /// - /// DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE - Cleartype = 0, - /// - /// DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE - Grayscale = 1, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextMetrics.cs deleted file mode 100644 index 95be9f5..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextMetrics.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_TEXT_METRICS -public partial struct TextMetrics -{ - /// - public float left; - - /// - public float top; - - /// - public float width; - - /// - public float widthIncludingTrailingWhitespace; - - /// - public float height; - - /// - public float layoutWidth; - - /// - public float layoutHeight; - - /// - public uint maxBidiReorderingDepth; - - /// - public uint lineCount; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextMetrics1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextMetrics1.cs deleted file mode 100644 index 408428f..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextMetrics1.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_TEXT_METRICS1 -public partial struct TextMetrics1 -{ - /// - public TextMetrics Base; - - /// - public float heightIncludingTrailingWhitespace; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextRange.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextRange.cs deleted file mode 100644 index 3160869..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextRange.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_TEXT_RANGE -public partial struct TextRange -{ - /// - public uint startPosition; - - /// - public uint length; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextureType.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextureType.cs deleted file mode 100644 index e42275f..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextureType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_TEXTURE_TYPE -public enum TextureType : int -{ - /// - /// DWRITE_TEXTURE_ALIASED_1x1 - DWRITE_TEXTURE_ALIASED_1x1 = 0, - /// - /// DWRITE_TEXTURE_CLEARTYPE_3x1 - DWRITE_TEXTURE_CLEARTYPE_3x1 = 1, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Trimming.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Trimming.cs deleted file mode 100644 index a4514d7..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Trimming.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_TRIMMING -public partial struct Trimming -{ - /// - public TrimmingGranularity granularity; - - /// - public uint delimiter; - - /// - public uint delimiterCount; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TrimmingGranularity.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TrimmingGranularity.cs deleted file mode 100644 index a1c576b..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TrimmingGranularity.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_TRIMMING_GRANULARITY -public enum TrimmingGranularity : int -{ - /// - /// DWRITE_TRIMMING_GRANULARITY_NONE - None = 0, - /// - /// DWRITE_TRIMMING_GRANULARITY_CHARACTER - Character = 1, - /// - /// DWRITE_TRIMMING_GRANULARITY_WORD - Word = 2, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TypographicFeatures.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TypographicFeatures.cs deleted file mode 100644 index 1acecc8..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/TypographicFeatures.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_TYPOGRAPHIC_FEATURES -public partial struct TypographicFeatures -{ - /// - public unsafe FontFeature* features; - - /// - public uint featureCount; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Underline.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Underline.cs deleted file mode 100644 index 46e06be..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/Underline.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_UNDERLINE -public partial struct Underline -{ - /// - public float width; - - /// - public float thickness; - - /// - public float offset; - - /// - public float runHeight; - - /// - public ReadingDirection readingDirection; - - /// - public FlowDirection flowDirection; - - /// - public unsafe ushort* localeName; - - /// - public MeasuringMode measuringMode; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/UnicodeRange.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/UnicodeRange.cs deleted file mode 100644 index c6dd059..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/UnicodeRange.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_UNICODE_RANGE -public partial struct UnicodeRange -{ - /// - public uint first; - - /// - public uint last; -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/VerticalGlyphOrientation.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/VerticalGlyphOrientation.cs deleted file mode 100644 index ac1a874..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/VerticalGlyphOrientation.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_VERTICAL_GLYPH_ORIENTATION -public enum VerticalGlyphOrientation : int -{ - /// - /// DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT - Default = 0, - /// - /// DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED - Stacked = 1, -} diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/WordWrapping.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/WordWrapping.cs deleted file mode 100644 index 9730597..0000000 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/WordWrapping.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.DirectWrite; - -/// -/// DWRITE_WORD_WRAPPING -public enum WordWrapping : int -{ - /// - /// DWRITE_WORD_WRAPPING_WRAP - Wrap = 0, - /// - /// DWRITE_WORD_WRAPPING_NO_WRAP - NoWrap = 1, - /// - /// DWRITE_WORD_WRAPPING_EMERGENCY_BREAK - EmergencyBreak = 2, - /// - /// DWRITE_WORD_WRAPPING_WHOLE_WORD - WholeWord = 3, - /// - /// DWRITE_WORD_WRAPPING_CHARACTER - Character = 4, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription.cs deleted file mode 100644 index 11a09ee..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription.cs +++ /dev/null @@ -1,42 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_ADAPTER_DESC -public partial struct AdapterDescription -{ - /// - public unsafe fixed ushort Description[128]; - - /// - public uint VendorId; - - /// - public uint DeviceId; - - /// - public uint SubSysId; - - /// - public uint Revision; - - /// - public nuint DedicatedVideoMemory; - - /// - public nuint DedicatedSystemMemory; - - /// - public nuint SharedSystemMemory; - - /// - public Luid AdapterLuid; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription1.cs deleted file mode 100644 index 1c250a5..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription1.cs +++ /dev/null @@ -1,45 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_ADAPTER_DESC1 -public partial struct AdapterDescription1 -{ - /// - public unsafe fixed ushort Description[128]; - - /// - public uint VendorId; - - /// - public uint DeviceId; - - /// - public uint SubSysId; - - /// - public uint Revision; - - /// - public nuint DedicatedVideoMemory; - - /// - public nuint DedicatedSystemMemory; - - /// - public nuint SharedSystemMemory; - - /// - public Luid AdapterLuid; - - /// - public AdapterFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription2.cs deleted file mode 100644 index 6d87891..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription2.cs +++ /dev/null @@ -1,51 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_ADAPTER_DESC2 -public partial struct AdapterDescription2 -{ - /// - public unsafe fixed ushort Description[128]; - - /// - public uint VendorId; - - /// - public uint DeviceId; - - /// - public uint SubSysId; - - /// - public uint Revision; - - /// - public nuint DedicatedVideoMemory; - - /// - public nuint DedicatedSystemMemory; - - /// - public nuint SharedSystemMemory; - - /// - public Luid AdapterLuid; - - /// - public uint Flags; - - /// - public GraphicsPreemptionGranularity GraphicsPreemptionGranularity; - - /// - public ComputePreemptionGranularity ComputePreemptionGranularity; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription3.cs deleted file mode 100644 index f8fd014..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription3.cs +++ /dev/null @@ -1,51 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_ADAPTER_DESC3 -public partial struct AdapterDescription3 -{ - /// - public unsafe fixed ushort Description[128]; - - /// - public uint VendorId; - - /// - public uint DeviceId; - - /// - public uint SubSysId; - - /// - public uint Revision; - - /// - public nuint DedicatedVideoMemory; - - /// - public nuint DedicatedSystemMemory; - - /// - public nuint SharedSystemMemory; - - /// - public Luid AdapterLuid; - - /// - public AdapterFlags3 Flags; - - /// - public GraphicsPreemptionGranularity GraphicsPreemptionGranularity; - - /// - public ComputePreemptionGranularity ComputePreemptionGranularity; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterFlags.cs deleted file mode 100644 index 9766bb4..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterFlags.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_ADAPTER_FLAG -[Flags] -public enum AdapterFlags : uint -{ - /// - /// DXGI_ADAPTER_FLAG_NONE - None = 0, - /// - /// DXGI_ADAPTER_FLAG_REMOTE - Remote = 1, - /// - /// DXGI_ADAPTER_FLAG_SOFTWARE - Software = 2, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterFlags3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterFlags3.cs deleted file mode 100644 index fc32fa8..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterFlags3.cs +++ /dev/null @@ -1,38 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_ADAPTER_FLAG3 -[Flags] -public enum AdapterFlags3 : uint -{ - /// - /// DXGI_ADAPTER_FLAG3_NONE - None = 0, - /// - /// DXGI_ADAPTER_FLAG3_REMOTE - Remote = 1, - /// - /// DXGI_ADAPTER_FLAG3_SOFTWARE - Software = 2, - /// - /// DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE - AcgCompatible = 4, - /// - /// DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES - SupportMonitoredFences = 8, - /// - /// DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES - SupportNonMonitoredFences = 16, - /// - /// DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE - KeyedMutexConformance = 32, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/ComputePreemptionGranularity.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/ComputePreemptionGranularity.cs deleted file mode 100644 index bb8c726..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/ComputePreemptionGranularity.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_COMPUTE_PREEMPTION_GRANULARITY -public enum ComputePreemptionGranularity : int -{ - /// - /// DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY - DmaBufferBoundary = 0, - /// - /// DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY - DispatchBoundary = 1, - /// - /// DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY - ThreadGroupBoundary = 2, - /// - /// DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY - ThreadBoundary = 3, - /// - /// DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY - InstructionBoundary = 4, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/DecodeSwapChainDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/DecodeSwapChainDescription.cs deleted file mode 100644 index 38eead4..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/DecodeSwapChainDescription.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_DECODE_SWAP_CHAIN_DESC -public partial struct DecodeSwapChainDescription -{ - /// - public SwapChainFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/DisplayColorSpace.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/DisplayColorSpace.cs deleted file mode 100644 index 450dcdd..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/DisplayColorSpace.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_DISPLAY_COLOR_SPACE -public partial struct DisplayColorSpace -{ - /// - public unsafe fixed float PrimaryCoordinates[16]; - - /// - public unsafe fixed float WhitePoints[32]; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/EnumModesFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/EnumModesFlags.cs deleted file mode 100644 index 722a27f..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/EnumModesFlags.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// DXGI_ENUM_MODES -[Flags] -public enum EnumModesFlags : uint -{ - None = 0, - /// DXGI_ENUM_MODES_INTERLACED - Interlaced = 1, - /// DXGI_ENUM_MODES_SCALING - Scaling = 2, - /// DXGI_ENUM_MODES_STEREO - Stereo = 4, - /// DXGI_ENUM_MODES_DISABLED_STEREO - DisabledStereo = 8, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/Feature.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Feature.cs deleted file mode 100644 index 56a3dad..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/Feature.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_FEATURE -public enum Feature : int -{ - /// - /// DXGI_FEATURE_PRESENT_ALLOW_TEARING - PresentAllowTearing = 0, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/FramePresentationMode.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/FramePresentationMode.cs deleted file mode 100644 index 24a5465..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/FramePresentationMode.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_FRAME_PRESENTATION_MODE -public enum FramePresentationMode : int -{ - /// - /// DXGI_FRAME_PRESENTATION_MODE_COMPOSED - Composed = 0, - /// - /// DXGI_FRAME_PRESENTATION_MODE_OVERLAY - Overlay = 1, - /// - /// DXGI_FRAME_PRESENTATION_MODE_NONE - None = 2, - /// - /// DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE - CompositionFailure = 3, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/FrameStatistics.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/FrameStatistics.cs deleted file mode 100644 index f890338..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/FrameStatistics.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_FRAME_STATISTICS -public partial struct FrameStatistics -{ - /// - public uint PresentCount; - - /// - public uint PresentRefreshCount; - - /// - public uint SyncRefreshCount; - - /// - public LargeInteger SyncQPCTime; - - /// - public LargeInteger SyncGPUTime; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/FrameStatisticsMedia.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/FrameStatisticsMedia.cs deleted file mode 100644 index 448db40..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/FrameStatisticsMedia.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_FRAME_STATISTICS_MEDIA -public partial struct FrameStatisticsMedia -{ - /// - public uint PresentCount; - - /// - public uint PresentRefreshCount; - - /// - public uint SyncRefreshCount; - - /// - public LargeInteger SyncQPCTime; - - /// - public LargeInteger SyncGPUTime; - - /// - public FramePresentationMode CompositionMode; - - /// - public uint ApprovedPresentDuration; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/GpuPreference.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/GpuPreference.cs deleted file mode 100644 index 5aaa877..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/GpuPreference.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_GPU_PREFERENCE -public enum GpuPreference : int -{ - /// - /// DXGI_GPU_PREFERENCE_UNSPECIFIED - Unspecified = 0, - /// - /// DXGI_GPU_PREFERENCE_MINIMUM_POWER - MinimumPower = 1, - /// - /// DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE - HighPerformance = 2, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/MessageId.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Graphics.Dxgi.Enums.cs similarity index 76% rename from src/Vortice.Win32.Graphics.Dxgi/Generated/MessageId.cs rename to src/Vortice.Win32.Graphics.Dxgi/Generated/Graphics.Dxgi.Enums.cs index f9eccb2..791db17 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/MessageId.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/Graphics.Dxgi.Enums.cs @@ -9,6 +9,497 @@ namespace Win32.Graphics.Dxgi; +/// +/// DXGI_RESOURCE_PRIORITY +public enum ResourcePriority : uint +{ + /// + /// DXGI_RESOURCE_PRIORITY_MINIMUM + Minimum = 671088640, + /// + /// DXGI_RESOURCE_PRIORITY_LOW + Low = 1342177280, + /// + /// DXGI_RESOURCE_PRIORITY_NORMAL + Normal = 2013265920, + /// + /// DXGI_RESOURCE_PRIORITY_HIGH + High = 2684354560, + /// + /// DXGI_RESOURCE_PRIORITY_MAXIMUM + Maximum = 3355443200, +} + +/// +/// DXGI_RESIDENCY +public enum Residency : int +{ + /// + /// DXGI_RESIDENCY_FULLY_RESIDENT + FullyResident = 1, + /// + /// DXGI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY + ResidentInSharedMemory = 2, + /// + /// DXGI_RESIDENCY_EVICTED_TO_DISK + EvictedToDisk = 3, +} + +/// +/// DXGI_SWAP_EFFECT +public enum SwapEffect : int +{ + /// + /// DXGI_SWAP_EFFECT_DISCARD + Discard = 0, + /// + /// DXGI_SWAP_EFFECT_SEQUENTIAL + Sequential = 1, + /// + /// DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL + FlipSequential = 3, + /// + /// DXGI_SWAP_EFFECT_FLIP_DISCARD + FlipDiscard = 4, +} + +/// +/// DXGI_SWAP_CHAIN_FLAG +[Flags] +public enum SwapChainFlags : int +{ + None = 0, + /// + /// DXGI_SWAP_CHAIN_FLAG_NONPREROTATED + NonPrerotated = 1, + /// + /// DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH + AllowModeSwitch = 2, + /// + /// DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE + GDICompatible = 4, + /// + /// DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT + RestrictedContent = 8, + /// + /// DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER + RestrictSharedResourceDriver = 16, + /// + /// DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY + DisplayOnly = 32, + /// + /// DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT + FrameLatencyWaitableObject = 64, + /// + /// DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER + ForegroundLayer = 128, + /// + /// DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO + FullscreenVideo = 256, + /// + /// DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO + YUVVideo = 512, + /// + /// DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED + HWProtected = 1024, + /// + /// DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING + AllowTearing = 2048, + /// + /// DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS + RestrictedToAllHolographicDisplays = 4096, +} + +/// +/// DXGI_ADAPTER_FLAG +[Flags] +public enum AdapterFlags : uint +{ + /// + /// DXGI_ADAPTER_FLAG_NONE + None = 0, + /// + /// DXGI_ADAPTER_FLAG_REMOTE + Remote = 1, + /// + /// DXGI_ADAPTER_FLAG_SOFTWARE + Software = 2, +} + +/// +/// DXGI_OUTDUPL_POINTER_SHAPE_TYPE +public enum OutduplPointerShapeType : int +{ + /// + /// DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME + Monochrome = 1, + /// + /// DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR + Color = 2, + /// + /// DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR + MaskedColor = 4, +} + +/// +/// DXGI_OFFER_RESOURCE_PRIORITY +public enum OfferResourcePriority : int +{ + /// + /// DXGI_OFFER_RESOURCE_PRIORITY_LOW + Low = 1, + /// + /// DXGI_OFFER_RESOURCE_PRIORITY_NORMAL + Normal = 2, + /// + /// DXGI_OFFER_RESOURCE_PRIORITY_HIGH + High = 3, +} + +/// +/// DXGI_SCALING +public enum Scaling : int +{ + /// + /// DXGI_SCALING_STRETCH + Stretch = 0, + /// + /// DXGI_SCALING_NONE + None = 1, + /// + /// DXGI_SCALING_ASPECT_RATIO_STRETCH + AspectRatioStretch = 2, +} + +/// +/// DXGI_GRAPHICS_PREEMPTION_GRANULARITY +public enum GraphicsPreemptionGranularity : int +{ + /// + /// DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY + DmaBufferBoundary = 0, + /// + /// DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY + PrimitiveBoundary = 1, + /// + /// DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY + TriangleBoundary = 2, + /// + /// DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY + PixelBoundary = 3, + /// + /// DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY + InstructionBoundary = 4, +} + +/// +/// DXGI_COMPUTE_PREEMPTION_GRANULARITY +public enum ComputePreemptionGranularity : int +{ + /// + /// DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY + DmaBufferBoundary = 0, + /// + /// DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY + DispatchBoundary = 1, + /// + /// DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY + ThreadGroupBoundary = 2, + /// + /// DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY + ThreadBoundary = 3, + /// + /// DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY + InstructionBoundary = 4, +} + +/// +/// DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS +[Flags] +public enum MultiplaneOverlayYcbcrFlags : int +{ + None = 0, + /// + /// DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_NOMINAL_RANGE + YcbcrFlagNominalRange = 1, + /// + /// DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_BT709 + YcbcrFlagBt709 = 2, + /// + /// DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_xvYCC + YcbcrFlagXvycc = 4, +} + +/// +/// DXGI_FRAME_PRESENTATION_MODE +public enum FramePresentationMode : int +{ + /// + /// DXGI_FRAME_PRESENTATION_MODE_COMPOSED + Composed = 0, + /// + /// DXGI_FRAME_PRESENTATION_MODE_OVERLAY + Overlay = 1, + /// + /// DXGI_FRAME_PRESENTATION_MODE_NONE + None = 2, + /// + /// DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE + CompositionFailure = 3, +} + +/// +/// DXGI_OVERLAY_SUPPORT_FLAG +[Flags] +public enum OverlaySupportFlags : int +{ + None = 0, + /// + /// DXGI_OVERLAY_SUPPORT_FLAG_DIRECT + Direct = 1, + /// + /// DXGI_OVERLAY_SUPPORT_FLAG_SCALING + Scaling = 2, +} + +/// +/// DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG +[Flags] +public enum SwapChainColorSpaceSupportFlags : int +{ + None = 0, + /// + /// DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT + Present = 1, + /// + /// DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_OVERLAY_PRESENT + OverlayPresent = 2, +} + +/// +/// DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG +[Flags] +public enum OverlayColorSpaceSupportFlags : int +{ + None = 0, + /// + /// DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT + Present = 1, +} + +/// +/// DXGI_MEMORY_SEGMENT_GROUP +public enum MemorySegmentGroup : int +{ + /// + /// DXGI_MEMORY_SEGMENT_GROUP_LOCAL + Local = 0, + /// + /// DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL + NonLocal = 1, +} + +/// +/// DXGI_OUTDUPL_FLAG +[Flags] +public enum OutduplFlags : int +{ + None = 0, + /// + /// DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY + CompositedUICaptureOnly = 1, +} + +/// +/// DXGI_HDR_METADATA_TYPE +public enum HDRMetadataType : int +{ + /// + /// DXGI_HDR_METADATA_TYPE_NONE + None = 0, + /// + /// DXGI_HDR_METADATA_TYPE_HDR10 + Hdr10 = 1, + /// + /// DXGI_HDR_METADATA_TYPE_HDR10PLUS + Hdr10plus = 2, +} + +/// +/// DXGI_OFFER_RESOURCE_FLAGS +[Flags] +public enum OfferResourceFlags : int +{ + None = 0, + /// + /// DXGI_OFFER_RESOURCE_FLAG_ALLOW_DECOMMIT + AllowDecommit = 1, +} + +/// +/// DXGI_RECLAIM_RESOURCE_RESULTS +public enum ReclaimResourceResults : int +{ + /// + /// DXGI_RECLAIM_RESOURCE_RESULT_OK + Ok = 0, + /// + /// DXGI_RECLAIM_RESOURCE_RESULT_DISCARDED + Discarded = 1, + /// + /// DXGI_RECLAIM_RESOURCE_RESULT_NOT_COMMITTED + NotCommitted = 2, +} + +/// +/// DXGI_FEATURE +public enum Feature : int +{ + /// + /// DXGI_FEATURE_PRESENT_ALLOW_TEARING + PresentAllowTearing = 0, +} + +/// +/// DXGI_ADAPTER_FLAG3 +[Flags] +public enum AdapterFlags3 : uint +{ + /// + /// DXGI_ADAPTER_FLAG3_NONE + None = 0, + /// + /// DXGI_ADAPTER_FLAG3_REMOTE + Remote = 1, + /// + /// DXGI_ADAPTER_FLAG3_SOFTWARE + Software = 2, + /// + /// DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE + AcgCompatible = 4, + /// + /// DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES + SupportMonitoredFences = 8, + /// + /// DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES + SupportNonMonitoredFences = 16, + /// + /// DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE + KeyedMutexConformance = 32, +} + +/// +/// DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS +[Flags] +public enum HardwareCompositionSupportFlags : uint +{ + None = 0, + /// + /// DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN + Fullscreen = 1, + /// + /// DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED + Windowed = 2, + /// + /// DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED + CursorStretched = 4, +} + +/// +/// DXGI_GPU_PREFERENCE +public enum GpuPreference : int +{ + /// + /// DXGI_GPU_PREFERENCE_UNSPECIFIED + Unspecified = 0, + /// + /// DXGI_GPU_PREFERENCE_MINIMUM_POWER + MinimumPower = 1, + /// + /// DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE + HighPerformance = 2, +} + +/// +/// DXGI_DEBUG_RLO_FLAGS +[Flags] +public enum ReportLiveObjectFlags : uint +{ + None = 0, + /// + /// DXGI_DEBUG_RLO_SUMMARY + Summary = 1, + /// + /// DXGI_DEBUG_RLO_DETAIL + Detail = 2, + /// + /// DXGI_DEBUG_RLO_IGNORE_INTERNAL + IgnoreInternal = 4, + /// + /// DXGI_DEBUG_RLO_ALL + All = 7, +} + +/// +/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY +public enum InfoQueueMessageCategory : int +{ + /// + /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN + Unknown = 0, + /// + /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS + Miscellaneous = 1, + /// + /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION + Initialization = 2, + /// + /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP + Cleanup = 3, + /// + /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION + Compilation = 4, + /// + /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION + StateCreation = 5, + /// + /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING + StateSetting = 6, + /// + /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING + StateGetting = 7, + /// + /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION + ResourceManipulation = 8, + /// + /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION + Execution = 9, + /// + /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER + Shader = 10, +} + +/// +/// DXGI_INFO_QUEUE_MESSAGE_SEVERITY +public enum InfoQueueMessageSeverity : int +{ + /// + /// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_CORRUPTION + Corruption = 0, + /// + /// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_ERROR + Error = 1, + /// + /// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_WARNING + Warning = 2, + /// + /// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_INFO + Info = 3, + /// + /// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_MESSAGE + Message = 4, +} + /// /// DXGI_Message_Id public enum MessageId : int @@ -1007,3 +1498,91 @@ public enum MessageId : int /// DXGI_MSG_Phone_IDXGISwapChain_GetBackgroundColor_FlipSequentialRequired Phone_IDXGISwapChain_GetBackgroundColor_FlipSequentialRequired = 1031, } +/// DXGI_USAGE +[Flags] +public enum Usage : uint +{ + None = 0, + /// DXGI_USAGE_SHADER_INPUT + ShaderInput = 16, + /// DXGI_USAGE_RENDER_TARGET_OUTPUT + RenderTargetOutput = 32, + /// DXGI_USAGE_BACK_BUFFER + BackBuffer = 64, + /// DXGI_USAGE_SHARED + Shared = 128, + /// DXGI_USAGE_READ_ONLY + ReadOnly = 256, + /// DXGI_USAGE_DISCARD_ON_PRESENT + DiscardOnPresent = 512, + /// DXGI_USAGE_UNORDERED_ACCESS + UnorderedAccess = 1024, +} + +/// DXGI_MAP +[Flags] +public enum MapFlags : uint +{ + None = 0, + /// DXGI_MAP_READ + Read = 1, + /// DXGI_MAP_WRITE + Write = 2, + /// DXGI_MAP_DISCARD + Discard = 4, +} + +/// DXGI_ENUM_MODES +[Flags] +public enum EnumModesFlags : uint +{ + None = 0, + /// DXGI_ENUM_MODES_INTERLACED + Interlaced = 1, + /// DXGI_ENUM_MODES_SCALING + Scaling = 2, + /// DXGI_ENUM_MODES_STEREO + Stereo = 4, + /// DXGI_ENUM_MODES_DISABLED_STEREO + DisabledStereo = 8, +} + +/// DXGI_PRESENT +[Flags] +public enum PresentFlags : uint +{ + None = 0, + /// DXGI_PRESENT_TEST + Test = 1, + /// DXGI_PRESENT_DO_NOT_SEQUENCE + DoNotSequence = 2, + /// DXGI_PRESENT_RESTART + Restart = 4, + /// DXGI_PRESENT_DO_NOT_WAIT + DoNotWait = 8, + /// DXGI_PRESENT_STEREO_PREFER_RIGHT + StereoPreferRight = 16, + /// DXGI_PRESENT_STEREO_TEMPORARY_MONO + StereoTemporaryMono = 32, + /// DXGI_PRESENT_RESTRICT_TO_OUTPUT + RestrictToOutput = 64, + /// DXGI_PRESENT_USE_DURATION + UseDuration = 256, + /// DXGI_PRESENT_ALLOW_TEARING + AllowTearing = 512, +} + +/// DXGI_MWA +[Flags] +public enum WindowAssociationFlags : uint +{ + None = 0, + /// DXGI_MWA_NO_WINDOW_CHANGES + NoWindowChanges = 1, + /// DXGI_MWA_NO_ALT_ENTER + NoAltEnter = 2, + /// DXGI_MWA_NO_PRINT_SCREEN + NoPrintScreen = 4, + /// DXGI_MWA_VALID + Valid = 7, +} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/Graphics.Dxgi.Structs.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Graphics.Dxgi.Structs.cs new file mode 100644 index 0000000..8aa12a5 --- /dev/null +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/Graphics.Dxgi.Structs.cs @@ -0,0 +1,650 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.Dxgi; + +/// +/// DXGI_FRAME_STATISTICS +public partial struct FrameStatistics +{ + /// + public uint PresentCount; + + /// + public uint PresentRefreshCount; + + /// + public uint SyncRefreshCount; + + /// + public LargeInteger SyncQPCTime; + + /// + public LargeInteger SyncGPUTime; +} + +/// +/// DXGI_MAPPED_RECT +public partial struct MappedRect +{ + /// + public int Pitch; + + /// + public unsafe byte* pBits; +} + +/// +/// DXGI_ADAPTER_DESC +public partial struct AdapterDescription +{ + /// + public unsafe fixed ushort Description[128]; + + /// + public uint VendorId; + + /// + public uint DeviceId; + + /// + public uint SubSysId; + + /// + public uint Revision; + + /// + public nuint DedicatedVideoMemory; + + /// + public nuint DedicatedSystemMemory; + + /// + public nuint SharedSystemMemory; + + /// + public Luid AdapterLuid; +} + +/// +/// DXGI_OUTPUT_DESC +public partial struct OutputDescription +{ + /// + public unsafe fixed ushort DeviceName[32]; + + /// + public RawRect DesktopCoordinates; + + /// + public Bool32 AttachedToDesktop; + + /// + public Common.ModeRotation Rotation; + + /// + public IntPtr Monitor; +} + +/// +/// DXGI_SHARED_RESOURCE +public partial struct SharedResource +{ + /// + public Handle Handle; +} + +/// +/// DXGI_SURFACE_DESC +public partial struct SurfaceDescription +{ + /// + public uint Width; + + /// + public uint Height; + + /// + public Common.Format Format; + + /// + public Common.SampleDescription SampleDesc; +} + +/// +/// DXGI_SWAP_CHAIN_DESC +public partial struct SwapChainDescription +{ + /// + public Common.ModeDescription BufferDesc; + + /// + public Common.SampleDescription SampleDesc; + + /// + public Usage BufferUsage; + + /// + public uint BufferCount; + + /// + public IntPtr OutputWindow; + + /// + public Bool32 Windowed; + + /// + public SwapEffect SwapEffect; + + /// + public SwapChainFlags Flags; +} + +/// +/// DXGI_ADAPTER_DESC1 +public partial struct AdapterDescription1 +{ + /// + public unsafe fixed ushort Description[128]; + + /// + public uint VendorId; + + /// + public uint DeviceId; + + /// + public uint SubSysId; + + /// + public uint Revision; + + /// + public nuint DedicatedVideoMemory; + + /// + public nuint DedicatedSystemMemory; + + /// + public nuint SharedSystemMemory; + + /// + public Luid AdapterLuid; + + /// + public AdapterFlags Flags; +} + +/// +/// DXGI_DISPLAY_COLOR_SPACE +public partial struct DisplayColorSpace +{ + /// + public unsafe fixed float PrimaryCoordinates[16]; + + /// + public unsafe fixed float WhitePoints[32]; +} + +/// +/// DXGI_OUTDUPL_MOVE_RECT +public partial struct OutduplMoveRect +{ + /// + public System.Drawing.Point SourcePoint; + + /// + public RawRect DestinationRect; +} + +/// +/// DXGI_OUTDUPL_DESC +public partial struct OutduplDescription +{ + /// + public Common.ModeDescription ModeDesc; + + /// + public Common.ModeRotation Rotation; + + /// + public Bool32 DesktopImageInSystemMemory; +} + +/// +/// DXGI_OUTDUPL_POINTER_POSITION +public partial struct OutduplPointerPosition +{ + /// + public System.Drawing.Point Position; + + /// + public Bool32 Visible; +} + +/// +/// DXGI_OUTDUPL_POINTER_SHAPE_INFO +public partial struct OutduplPointerShapeInfo +{ + /// + public uint Type; + + /// + public uint Width; + + /// + public uint Height; + + /// + public uint Pitch; + + /// + public System.Drawing.Point HotSpot; +} + +/// +/// DXGI_OUTDUPL_FRAME_INFO +public partial struct OutduplFrameInfo +{ + /// + public LargeInteger LastPresentTime; + + /// + public LargeInteger LastMouseUpdateTime; + + /// + public uint AccumulatedFrames; + + /// + public Bool32 RectsCoalesced; + + /// + public Bool32 ProtectedContentMaskedOut; + + /// + public OutduplPointerPosition PointerPosition; + + /// + public uint TotalMetadataBufferSize; + + /// + public uint PointerShapeBufferSize; +} + +/// +/// DXGI_MODE_DESC1 +public partial struct ModeDescription1 +{ + /// + public uint Width; + + /// + public uint Height; + + /// + public Common.Rational RefreshRate; + + /// + public Common.Format Format; + + /// + public Common.ModeScanlineOrder ScanlineOrdering; + + /// + public Common.ModeScaling Scaling; + + /// + public Bool32 Stereo; +} + +/// +/// DXGI_SWAP_CHAIN_DESC1 +public partial struct SwapChainDescription1 +{ + /// + public uint Width; + + /// + public uint Height; + + /// + public Common.Format Format; + + /// + public Bool32 Stereo; + + /// + public Common.SampleDescription SampleDesc; + + /// + public Usage BufferUsage; + + /// + public uint BufferCount; + + /// + public Scaling Scaling; + + /// + public SwapEffect SwapEffect; + + /// + public Common.AlphaMode AlphaMode; + + /// + public SwapChainFlags Flags; +} + +/// +/// DXGI_SWAP_CHAIN_FULLSCREEN_DESC +public partial struct SwapChainFullscreenDescription +{ + /// + public Common.Rational RefreshRate; + + /// + public Common.ModeScanlineOrder ScanlineOrdering; + + /// + public Common.ModeScaling Scaling; + + /// + public Bool32 Windowed; +} + +/// +/// DXGI_PRESENT_PARAMETERS +public partial struct PresentParameters +{ + /// + public uint DirtyRectsCount; + + /// + public unsafe RawRect* pDirtyRects; + + /// + public unsafe RawRect* pScrollRect; + + /// + public unsafe System.Drawing.Point* pScrollOffset; +} + +/// +/// DXGI_ADAPTER_DESC2 +public partial struct AdapterDescription2 +{ + /// + public unsafe fixed ushort Description[128]; + + /// + public uint VendorId; + + /// + public uint DeviceId; + + /// + public uint SubSysId; + + /// + public uint Revision; + + /// + public nuint DedicatedVideoMemory; + + /// + public nuint DedicatedSystemMemory; + + /// + public nuint SharedSystemMemory; + + /// + public Luid AdapterLuid; + + /// + public uint Flags; + + /// + public GraphicsPreemptionGranularity GraphicsPreemptionGranularity; + + /// + public ComputePreemptionGranularity ComputePreemptionGranularity; +} + +/// +/// DXGI_DECODE_SWAP_CHAIN_DESC +public partial struct DecodeSwapChainDescription +{ + /// + public SwapChainFlags Flags; +} + +/// +/// DXGI_FRAME_STATISTICS_MEDIA +public partial struct FrameStatisticsMedia +{ + /// + public uint PresentCount; + + /// + public uint PresentRefreshCount; + + /// + public uint SyncRefreshCount; + + /// + public LargeInteger SyncQPCTime; + + /// + public LargeInteger SyncGPUTime; + + /// + public FramePresentationMode CompositionMode; + + /// + public uint ApprovedPresentDuration; +} + +/// +/// DXGI_QUERY_VIDEO_MEMORY_INFO +public partial struct QueryVideoMemoryInfo +{ + /// + public ulong Budget; + + /// + public ulong CurrentUsage; + + /// + public ulong AvailableForReservation; + + /// + public ulong CurrentReservation; +} + +/// +/// DXGI_HDR_METADATA_HDR10 +public partial struct HDRMetadataHdr10 +{ + /// + public unsafe fixed ushort RedPrimary[2]; + + /// + public unsafe fixed ushort GreenPrimary[2]; + + /// + public unsafe fixed ushort BluePrimary[2]; + + /// + public unsafe fixed ushort WhitePoint[2]; + + /// + public uint MaxMasteringLuminance; + + /// + public uint MinMasteringLuminance; + + /// + public ushort MaxContentLightLevel; + + /// + public ushort MaxFrameAverageLightLevel; +} + +/// +/// DXGI_HDR_METADATA_HDR10PLUS +public partial struct HDRMetadataHdr10plus +{ + /// + public unsafe fixed byte Data[72]; +} + +/// +/// DXGI_ADAPTER_DESC3 +public partial struct AdapterDescription3 +{ + /// + public unsafe fixed ushort Description[128]; + + /// + public uint VendorId; + + /// + public uint DeviceId; + + /// + public uint SubSysId; + + /// + public uint Revision; + + /// + public nuint DedicatedVideoMemory; + + /// + public nuint DedicatedSystemMemory; + + /// + public nuint SharedSystemMemory; + + /// + public Luid AdapterLuid; + + /// + public AdapterFlags3 Flags; + + /// + public GraphicsPreemptionGranularity GraphicsPreemptionGranularity; + + /// + public ComputePreemptionGranularity ComputePreemptionGranularity; +} + +/// +/// DXGI_OUTPUT_DESC1 +public partial struct OutputDescription1 +{ + /// + public unsafe fixed ushort DeviceName[32]; + + /// + public RawRect DesktopCoordinates; + + /// + public Bool32 AttachedToDesktop; + + /// + public Common.ModeRotation Rotation; + + /// + public IntPtr Monitor; + + /// + public uint BitsPerColor; + + /// + public Common.ColorSpaceType ColorSpace; + + /// + public unsafe fixed float RedPrimary[2]; + + /// + public unsafe fixed float GreenPrimary[2]; + + /// + public unsafe fixed float BluePrimary[2]; + + /// + public unsafe fixed float WhitePoint[2]; + + /// + public float MinLuminance; + + /// + public float MaxLuminance; + + /// + public float MaxFullFrameLuminance; +} + +/// +/// DXGI_INFO_QUEUE_MESSAGE +public partial struct InfoQueueMessage +{ + /// + public Guid Producer; + + /// + public InfoQueueMessageCategory Category; + + /// + public InfoQueueMessageSeverity Severity; + + /// + public int ID; + + /// + public unsafe byte* pDescription; + + /// + public nuint DescriptionByteLength; +} + +/// +/// DXGI_INFO_QUEUE_FILTER_DESC +public partial struct InfoQueueFilterDescription +{ + /// + public uint NumCategories; + + /// + public unsafe InfoQueueMessageCategory* pCategoryList; + + /// + public uint NumSeverities; + + /// + public unsafe InfoQueueMessageSeverity* pSeverityList; + + /// + public uint NumIDs; + + /// + public unsafe int* pIDList; +} + +/// +/// DXGI_INFO_QUEUE_FILTER +public partial struct InfoQueueFilter +{ + /// + public InfoQueueFilterDescription AllowList; + + /// + public InfoQueueFilterDescription DenyList; +} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/GraphicsPreemptionGranularity.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/GraphicsPreemptionGranularity.cs deleted file mode 100644 index 7ca7ea2..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/GraphicsPreemptionGranularity.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_GRAPHICS_PREEMPTION_GRANULARITY -public enum GraphicsPreemptionGranularity : int -{ - /// - /// DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY - DmaBufferBoundary = 0, - /// - /// DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY - PrimitiveBoundary = 1, - /// - /// DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY - TriangleBoundary = 2, - /// - /// DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY - PixelBoundary = 3, - /// - /// DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY - InstructionBoundary = 4, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataHdr10.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataHdr10.cs deleted file mode 100644 index c4b7812..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataHdr10.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_HDR_METADATA_HDR10 -public partial struct HDRMetadataHdr10 -{ - /// - public unsafe fixed ushort RedPrimary[2]; - - /// - public unsafe fixed ushort GreenPrimary[2]; - - /// - public unsafe fixed ushort BluePrimary[2]; - - /// - public unsafe fixed ushort WhitePoint[2]; - - /// - public uint MaxMasteringLuminance; - - /// - public uint MinMasteringLuminance; - - /// - public ushort MaxContentLightLevel; - - /// - public ushort MaxFrameAverageLightLevel; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataHdr10plus.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataHdr10plus.cs deleted file mode 100644 index f9f03fc..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataHdr10plus.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_HDR_METADATA_HDR10PLUS -public partial struct HDRMetadataHdr10plus -{ - /// - public unsafe fixed byte Data[72]; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataType.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataType.cs deleted file mode 100644 index 0eb0aee..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataType.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_HDR_METADATA_TYPE -public enum HDRMetadataType : int -{ - /// - /// DXGI_HDR_METADATA_TYPE_NONE - None = 0, - /// - /// DXGI_HDR_METADATA_TYPE_HDR10 - Hdr10 = 1, - /// - /// DXGI_HDR_METADATA_TYPE_HDR10PLUS - Hdr10plus = 2, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/HardwareCompositionSupportFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/HardwareCompositionSupportFlags.cs deleted file mode 100644 index 5437bb6..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/HardwareCompositionSupportFlags.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS -[Flags] -public enum HardwareCompositionSupportFlags : uint -{ - None = 0, - /// - /// DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN - Fullscreen = 1, - /// - /// DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED - Windowed = 2, - /// - /// DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED - CursorStretched = 4, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueFilter.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueFilter.cs deleted file mode 100644 index e8b6d9f..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueFilter.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_INFO_QUEUE_FILTER -public partial struct InfoQueueFilter -{ - /// - public InfoQueueFilterDescription AllowList; - - /// - public InfoQueueFilterDescription DenyList; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueFilterDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueFilterDescription.cs deleted file mode 100644 index 87f5f29..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueFilterDescription.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_INFO_QUEUE_FILTER_DESC -public partial struct InfoQueueFilterDescription -{ - /// - public uint NumCategories; - - /// - public unsafe InfoQueueMessageCategory* pCategoryList; - - /// - public uint NumSeverities; - - /// - public unsafe InfoQueueMessageSeverity* pSeverityList; - - /// - public uint NumIDs; - - /// - public unsafe int* pIDList; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessage.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessage.cs deleted file mode 100644 index 31f2970..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessage.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_INFO_QUEUE_MESSAGE -public partial struct InfoQueueMessage -{ - /// - public Guid Producer; - - /// - public InfoQueueMessageCategory Category; - - /// - public InfoQueueMessageSeverity Severity; - - /// - public int ID; - - /// - public unsafe byte* pDescription; - - /// - public nuint DescriptionByteLength; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessageCategory.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessageCategory.cs deleted file mode 100644 index dde5901..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessageCategory.cs +++ /dev/null @@ -1,49 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY -public enum InfoQueueMessageCategory : int -{ - /// - /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN - Unknown = 0, - /// - /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS - Miscellaneous = 1, - /// - /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION - Initialization = 2, - /// - /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP - Cleanup = 3, - /// - /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION - Compilation = 4, - /// - /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION - StateCreation = 5, - /// - /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING - StateSetting = 6, - /// - /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING - StateGetting = 7, - /// - /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION - ResourceManipulation = 8, - /// - /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION - Execution = 9, - /// - /// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER - Shader = 10, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessageSeverity.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessageSeverity.cs deleted file mode 100644 index cd30141..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessageSeverity.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_INFO_QUEUE_MESSAGE_SEVERITY -public enum InfoQueueMessageSeverity : int -{ - /// - /// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_CORRUPTION - Corruption = 0, - /// - /// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_ERROR - Error = 1, - /// - /// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_WARNING - Warning = 2, - /// - /// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_INFO - Info = 3, - /// - /// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_MESSAGE - Message = 4, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/MapFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/MapFlags.cs deleted file mode 100644 index 7cb1df6..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/MapFlags.cs +++ /dev/null @@ -1,23 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// DXGI_MAP -[Flags] -public enum MapFlags : uint -{ - None = 0, - /// DXGI_MAP_READ - Read = 1, - /// DXGI_MAP_WRITE - Write = 2, - /// DXGI_MAP_DISCARD - Discard = 4, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/MappedRect.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/MappedRect.cs deleted file mode 100644 index 73d11ae..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/MappedRect.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_MAPPED_RECT -public partial struct MappedRect -{ - /// - public int Pitch; - - /// - public unsafe byte* pBits; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/MemorySegmentGroup.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/MemorySegmentGroup.cs deleted file mode 100644 index 72d5909..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/MemorySegmentGroup.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_MEMORY_SEGMENT_GROUP -public enum MemorySegmentGroup : int -{ - /// - /// DXGI_MEMORY_SEGMENT_GROUP_LOCAL - Local = 0, - /// - /// DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL - NonLocal = 1, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/ModeDescription1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/ModeDescription1.cs deleted file mode 100644 index dc58dd9..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/ModeDescription1.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_MODE_DESC1 -public partial struct ModeDescription1 -{ - /// - public uint Width; - - /// - public uint Height; - - /// - public Common.Rational RefreshRate; - - /// - public Common.Format Format; - - /// - public Common.ModeScanlineOrder ScanlineOrdering; - - /// - public Common.ModeScaling Scaling; - - /// - public Bool32 Stereo; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/MultiplaneOverlayYcbcrFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/MultiplaneOverlayYcbcrFlags.cs deleted file mode 100644 index c7565e8..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/MultiplaneOverlayYcbcrFlags.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS -[Flags] -public enum MultiplaneOverlayYcbcrFlags : int -{ - None = 0, - /// - /// DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_NOMINAL_RANGE - YcbcrFlagNominalRange = 1, - /// - /// DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_BT709 - YcbcrFlagBt709 = 2, - /// - /// DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_xvYCC - YcbcrFlagXvycc = 4, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OfferResourceFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OfferResourceFlags.cs deleted file mode 100644 index 5dbb98c..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OfferResourceFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OFFER_RESOURCE_FLAGS -[Flags] -public enum OfferResourceFlags : int -{ - None = 0, - /// - /// DXGI_OFFER_RESOURCE_FLAG_ALLOW_DECOMMIT - AllowDecommit = 1, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OfferResourcePriority.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OfferResourcePriority.cs deleted file mode 100644 index 536dfd0..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OfferResourcePriority.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OFFER_RESOURCE_PRIORITY -public enum OfferResourcePriority : int -{ - /// - /// DXGI_OFFER_RESOURCE_PRIORITY_LOW - Low = 1, - /// - /// DXGI_OFFER_RESOURCE_PRIORITY_NORMAL - Normal = 2, - /// - /// DXGI_OFFER_RESOURCE_PRIORITY_HIGH - High = 3, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplDescription.cs deleted file mode 100644 index 0eb0a45..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OUTDUPL_DESC -public partial struct OutduplDescription -{ - /// - public Common.ModeDescription ModeDesc; - - /// - public Common.ModeRotation Rotation; - - /// - public Bool32 DesktopImageInSystemMemory; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplFlags.cs deleted file mode 100644 index 4cb6298..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OUTDUPL_FLAG -[Flags] -public enum OutduplFlags : int -{ - None = 0, - /// - /// DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY - CompositedUICaptureOnly = 1, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplFrameInfo.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplFrameInfo.cs deleted file mode 100644 index 21d7cd3..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplFrameInfo.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OUTDUPL_FRAME_INFO -public partial struct OutduplFrameInfo -{ - /// - public LargeInteger LastPresentTime; - - /// - public LargeInteger LastMouseUpdateTime; - - /// - public uint AccumulatedFrames; - - /// - public Bool32 RectsCoalesced; - - /// - public Bool32 ProtectedContentMaskedOut; - - /// - public OutduplPointerPosition PointerPosition; - - /// - public uint TotalMetadataBufferSize; - - /// - public uint PointerShapeBufferSize; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplMoveRect.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplMoveRect.cs deleted file mode 100644 index 9ec325b..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplMoveRect.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OUTDUPL_MOVE_RECT -public partial struct OutduplMoveRect -{ - /// - public System.Drawing.Point SourcePoint; - - /// - public RawRect DestinationRect; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerPosition.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerPosition.cs deleted file mode 100644 index 14baa41..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerPosition.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OUTDUPL_POINTER_POSITION -public partial struct OutduplPointerPosition -{ - /// - public System.Drawing.Point Position; - - /// - public Bool32 Visible; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerShapeInfo.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerShapeInfo.cs deleted file mode 100644 index da8861c..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerShapeInfo.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OUTDUPL_POINTER_SHAPE_INFO -public partial struct OutduplPointerShapeInfo -{ - /// - public uint Type; - - /// - public uint Width; - - /// - public uint Height; - - /// - public uint Pitch; - - /// - public System.Drawing.Point HotSpot; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerShapeType.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerShapeType.cs deleted file mode 100644 index 63d81b9..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerShapeType.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OUTDUPL_POINTER_SHAPE_TYPE -public enum OutduplPointerShapeType : int -{ - /// - /// DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME - Monochrome = 1, - /// - /// DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR - Color = 2, - /// - /// DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR - MaskedColor = 4, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutputDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutputDescription.cs deleted file mode 100644 index a962839..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutputDescription.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OUTPUT_DESC -public partial struct OutputDescription -{ - /// - public unsafe fixed ushort DeviceName[32]; - - /// - public RawRect DesktopCoordinates; - - /// - public Bool32 AttachedToDesktop; - - /// - public Common.ModeRotation Rotation; - - /// - public IntPtr Monitor; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutputDescription1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutputDescription1.cs deleted file mode 100644 index 3b7a67d..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OutputDescription1.cs +++ /dev/null @@ -1,57 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OUTPUT_DESC1 -public partial struct OutputDescription1 -{ - /// - public unsafe fixed ushort DeviceName[32]; - - /// - public RawRect DesktopCoordinates; - - /// - public Bool32 AttachedToDesktop; - - /// - public Common.ModeRotation Rotation; - - /// - public IntPtr Monitor; - - /// - public uint BitsPerColor; - - /// - public Common.ColorSpaceType ColorSpace; - - /// - public unsafe fixed float RedPrimary[2]; - - /// - public unsafe fixed float GreenPrimary[2]; - - /// - public unsafe fixed float BluePrimary[2]; - - /// - public unsafe fixed float WhitePoint[2]; - - /// - public float MinLuminance; - - /// - public float MaxLuminance; - - /// - public float MaxFullFrameLuminance; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OverlayColorSpaceSupportFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OverlayColorSpaceSupportFlags.cs deleted file mode 100644 index e4e0df9..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OverlayColorSpaceSupportFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG -[Flags] -public enum OverlayColorSpaceSupportFlags : int -{ - None = 0, - /// - /// DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT - Present = 1, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/OverlaySupportFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OverlaySupportFlags.cs deleted file mode 100644 index ebdc923..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/OverlaySupportFlags.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_OVERLAY_SUPPORT_FLAG -[Flags] -public enum OverlaySupportFlags : int -{ - None = 0, - /// - /// DXGI_OVERLAY_SUPPORT_FLAG_DIRECT - Direct = 1, - /// - /// DXGI_OVERLAY_SUPPORT_FLAG_SCALING - Scaling = 2, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/PresentFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/PresentFlags.cs deleted file mode 100644 index 069d980..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/PresentFlags.cs +++ /dev/null @@ -1,35 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// DXGI_PRESENT -[Flags] -public enum PresentFlags : uint -{ - None = 0, - /// DXGI_PRESENT_TEST - Test = 1, - /// DXGI_PRESENT_DO_NOT_SEQUENCE - DoNotSequence = 2, - /// DXGI_PRESENT_RESTART - Restart = 4, - /// DXGI_PRESENT_DO_NOT_WAIT - DoNotWait = 8, - /// DXGI_PRESENT_STEREO_PREFER_RIGHT - StereoPreferRight = 16, - /// DXGI_PRESENT_STEREO_TEMPORARY_MONO - StereoTemporaryMono = 32, - /// DXGI_PRESENT_RESTRICT_TO_OUTPUT - RestrictToOutput = 64, - /// DXGI_PRESENT_USE_DURATION - UseDuration = 256, - /// DXGI_PRESENT_ALLOW_TEARING - AllowTearing = 512, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/PresentParameters.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/PresentParameters.cs deleted file mode 100644 index f5d99f1..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/PresentParameters.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_PRESENT_PARAMETERS -public partial struct PresentParameters -{ - /// - public uint DirtyRectsCount; - - /// - public unsafe RawRect* pDirtyRects; - - /// - public unsafe RawRect* pScrollRect; - - /// - public unsafe System.Drawing.Point* pScrollOffset; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/QueryVideoMemoryInfo.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/QueryVideoMemoryInfo.cs deleted file mode 100644 index eb4d105..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/QueryVideoMemoryInfo.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_QUERY_VIDEO_MEMORY_INFO -public partial struct QueryVideoMemoryInfo -{ - /// - public ulong Budget; - - /// - public ulong CurrentUsage; - - /// - public ulong AvailableForReservation; - - /// - public ulong CurrentReservation; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/ReclaimResourceResults.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/ReclaimResourceResults.cs deleted file mode 100644 index 4a60259..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/ReclaimResourceResults.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_RECLAIM_RESOURCE_RESULTS -public enum ReclaimResourceResults : int -{ - /// - /// DXGI_RECLAIM_RESOURCE_RESULT_OK - Ok = 0, - /// - /// DXGI_RECLAIM_RESOURCE_RESULT_DISCARDED - Discarded = 1, - /// - /// DXGI_RECLAIM_RESOURCE_RESULT_NOT_COMMITTED - NotCommitted = 2, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/ReportLiveObjectFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/ReportLiveObjectFlags.cs deleted file mode 100644 index ba486bd..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/ReportLiveObjectFlags.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_DEBUG_RLO_FLAGS -[Flags] -public enum ReportLiveObjectFlags : uint -{ - None = 0, - /// - /// DXGI_DEBUG_RLO_SUMMARY - Summary = 1, - /// - /// DXGI_DEBUG_RLO_DETAIL - Detail = 2, - /// - /// DXGI_DEBUG_RLO_IGNORE_INTERNAL - IgnoreInternal = 4, - /// - /// DXGI_DEBUG_RLO_ALL - All = 7, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/Residency.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Residency.cs deleted file mode 100644 index c397ef1..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/Residency.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_RESIDENCY -public enum Residency : int -{ - /// - /// DXGI_RESIDENCY_FULLY_RESIDENT - FullyResident = 1, - /// - /// DXGI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY - ResidentInSharedMemory = 2, - /// - /// DXGI_RESIDENCY_EVICTED_TO_DISK - EvictedToDisk = 3, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/ResourcePriority.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/ResourcePriority.cs deleted file mode 100644 index 1f0f240..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/ResourcePriority.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_RESOURCE_PRIORITY -public enum ResourcePriority : uint -{ - /// - /// DXGI_RESOURCE_PRIORITY_MINIMUM - Minimum = 671088640, - /// - /// DXGI_RESOURCE_PRIORITY_LOW - Low = 1342177280, - /// - /// DXGI_RESOURCE_PRIORITY_NORMAL - Normal = 2013265920, - /// - /// DXGI_RESOURCE_PRIORITY_HIGH - High = 2684354560, - /// - /// DXGI_RESOURCE_PRIORITY_MAXIMUM - Maximum = 3355443200, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/Scaling.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Scaling.cs deleted file mode 100644 index be0f155..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/Scaling.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_SCALING -public enum Scaling : int -{ - /// - /// DXGI_SCALING_STRETCH - Stretch = 0, - /// - /// DXGI_SCALING_NONE - None = 1, - /// - /// DXGI_SCALING_ASPECT_RATIO_STRETCH - AspectRatioStretch = 2, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/SharedResource.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SharedResource.cs deleted file mode 100644 index 4147585..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/SharedResource.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_SHARED_RESOURCE -public partial struct SharedResource -{ - /// - public Handle Handle; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/SurfaceDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SurfaceDescription.cs deleted file mode 100644 index b8c82bb..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/SurfaceDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_SURFACE_DESC -public partial struct SurfaceDescription -{ - /// - public uint Width; - - /// - public uint Height; - - /// - public Common.Format Format; - - /// - public Common.SampleDescription SampleDesc; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainColorSpaceSupportFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainColorSpaceSupportFlags.cs deleted file mode 100644 index f68e549..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainColorSpaceSupportFlags.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG -[Flags] -public enum SwapChainColorSpaceSupportFlags : int -{ - None = 0, - /// - /// DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT - Present = 1, - /// - /// DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_OVERLAY_PRESENT - OverlayPresent = 2, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainDescription.cs deleted file mode 100644 index 9c1f6f0..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainDescription.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_SWAP_CHAIN_DESC -public partial struct SwapChainDescription -{ - /// - public Common.ModeDescription BufferDesc; - - /// - public Common.SampleDescription SampleDesc; - - /// - public Usage BufferUsage; - - /// - public uint BufferCount; - - /// - public IntPtr OutputWindow; - - /// - public Bool32 Windowed; - - /// - public SwapEffect SwapEffect; - - /// - public SwapChainFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainDescription1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainDescription1.cs deleted file mode 100644 index 4264591..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainDescription1.cs +++ /dev/null @@ -1,48 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_SWAP_CHAIN_DESC1 -public partial struct SwapChainDescription1 -{ - /// - public uint Width; - - /// - public uint Height; - - /// - public Common.Format Format; - - /// - public Bool32 Stereo; - - /// - public Common.SampleDescription SampleDesc; - - /// - public Usage BufferUsage; - - /// - public uint BufferCount; - - /// - public Scaling Scaling; - - /// - public SwapEffect SwapEffect; - - /// - public Common.AlphaMode AlphaMode; - - /// - public SwapChainFlags Flags; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainFlags.cs deleted file mode 100644 index aea9c85..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainFlags.cs +++ /dev/null @@ -1,57 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_SWAP_CHAIN_FLAG -[Flags] -public enum SwapChainFlags : int -{ - None = 0, - /// - /// DXGI_SWAP_CHAIN_FLAG_NONPREROTATED - NonPrerotated = 1, - /// - /// DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH - AllowModeSwitch = 2, - /// - /// DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE - GDICompatible = 4, - /// - /// DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT - RestrictedContent = 8, - /// - /// DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER - RestrictSharedResourceDriver = 16, - /// - /// DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY - DisplayOnly = 32, - /// - /// DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT - FrameLatencyWaitableObject = 64, - /// - /// DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER - ForegroundLayer = 128, - /// - /// DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO - FullscreenVideo = 256, - /// - /// DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO - YUVVideo = 512, - /// - /// DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED - HWProtected = 1024, - /// - /// DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING - AllowTearing = 2048, - /// - /// DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS - RestrictedToAllHolographicDisplays = 4096, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainFullscreenDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainFullscreenDescription.cs deleted file mode 100644 index 45c5224..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainFullscreenDescription.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_SWAP_CHAIN_FULLSCREEN_DESC -public partial struct SwapChainFullscreenDescription -{ - /// - public Common.Rational RefreshRate; - - /// - public Common.ModeScanlineOrder ScanlineOrdering; - - /// - public Common.ModeScaling Scaling; - - /// - public Bool32 Windowed; -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapEffect.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapEffect.cs deleted file mode 100644 index 6aaf351..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapEffect.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// -/// DXGI_SWAP_EFFECT -public enum SwapEffect : int -{ - /// - /// DXGI_SWAP_EFFECT_DISCARD - Discard = 0, - /// - /// DXGI_SWAP_EFFECT_SEQUENTIAL - Sequential = 1, - /// - /// DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL - FlipSequential = 3, - /// - /// DXGI_SWAP_EFFECT_FLIP_DISCARD - FlipDiscard = 4, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/Usage.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Usage.cs deleted file mode 100644 index 80df2ef..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/Usage.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// DXGI_USAGE -[Flags] -public enum Usage : uint -{ - None = 0, - /// DXGI_USAGE_SHADER_INPUT - ShaderInput = 16, - /// DXGI_USAGE_RENDER_TARGET_OUTPUT - RenderTargetOutput = 32, - /// DXGI_USAGE_BACK_BUFFER - BackBuffer = 64, - /// DXGI_USAGE_SHARED - Shared = 128, - /// DXGI_USAGE_READ_ONLY - ReadOnly = 256, - /// DXGI_USAGE_DISCARD_ON_PRESENT - DiscardOnPresent = 512, - /// DXGI_USAGE_UNORDERED_ACCESS - UnorderedAccess = 1024, -} diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/WindowAssociationFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/WindowAssociationFlags.cs deleted file mode 100644 index 49a14d6..0000000 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/WindowAssociationFlags.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi; - -/// DXGI_MWA -[Flags] -public enum WindowAssociationFlags : uint -{ - None = 0, - /// DXGI_MWA_NO_WINDOW_CHANGES - NoWindowChanges = 1, - /// DXGI_MWA_NO_ALT_ENTER - NoAltEnter = 2, - /// DXGI_MWA_NO_PRINT_SCREEN - NoPrintScreen = 4, - /// DXGI_MWA_VALID - Valid = 7, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/Graphics.Imaging.Enums.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/Graphics.Imaging.Enums.cs new file mode 100644 index 0000000..2234677 --- /dev/null +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/Graphics.Imaging.Enums.cs @@ -0,0 +1,1050 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.Imaging; + +/// +/// WICColorContextType +public enum WICColorContextType : int +{ + /// + /// WICColorContextUninitialized + Uninitialized = 0, + /// + /// WICColorContextProfile + Profile = 1, + /// + /// WICColorContextExifColorSpace + ExifColorSpace = 2, +} + +/// +/// WICBitmapCreateCacheOption +public enum WICBitmapCreateCacheOption : int +{ + /// + /// WICBitmapNoCache + NoCache = 0, + /// + /// WICBitmapCacheOnDemand + CacheOnDemand = 1, + /// + /// WICBitmapCacheOnLoad + CacheOnLoad = 2, +} + +/// +/// WICDecodeOptions +public enum WICDecodeOptions : int +{ + /// + /// WICDecodeMetadataCacheOnDemand + CacheOnDemand = 0, + /// + /// WICDecodeMetadataCacheOnLoad + CacheOnLoad = 1, +} + +/// +/// WICBitmapEncoderCacheOption +public enum WICBitmapEncoderCacheOption : int +{ + /// + /// WICBitmapEncoderCacheInMemory + CacheInMemory = 0, + /// + /// WICBitmapEncoderCacheTempFile + CacheTempFile = 1, + /// + /// WICBitmapEncoderNoCache + NoCache = 2, +} + +/// +/// WICComponentType +public enum WICComponentType : int +{ + /// + /// WICDecoder + Decoder = 1, + /// + /// WICEncoder + Encoder = 2, + /// + /// WICPixelFormatConverter + PixelFormatConverter = 4, + /// + /// WICMetadataReader + MetadataReader = 8, + /// + /// WICMetadataWriter + MetadataWriter = 16, + /// + /// WICPixelFormat + PixelFormat = 32, + /// + /// WICAllComponents + AllComponents = 63, +} + +/// +/// WICComponentEnumerateOptions +public enum WICComponentEnumerateOptions : int +{ + /// + /// WICComponentEnumerateDefault + Default = 0, + /// + /// WICComponentEnumerateRefresh + Refresh = 1, + /// + /// WICComponentEnumerateDisabled + Disabled = -2147483648, + /// + /// WICComponentEnumerateUnsigned + Unsigned = 1073741824, + /// + /// WICComponentEnumerateBuiltInOnly + BuiltInOnly = 536870912, +} + +/// +/// WICBitmapInterpolationMode +public enum WICBitmapInterpolationMode : int +{ + /// + /// WICBitmapInterpolationModeNearestNeighbor + ModeNearestNeighbor = 0, + /// + /// WICBitmapInterpolationModeLinear + ModeLinear = 1, + /// + /// WICBitmapInterpolationModeCubic + ModeCubic = 2, + /// + /// WICBitmapInterpolationModeFant + ModeFant = 3, + /// + /// WICBitmapInterpolationModeHighQualityCubic + ModeHighQualityCubic = 4, +} + +/// +/// WICBitmapPaletteType +public enum WICBitmapPaletteType : int +{ + /// + /// WICBitmapPaletteTypeCustom + Custom = 0, + /// + /// WICBitmapPaletteTypeMedianCut + MedianCut = 1, + /// + /// WICBitmapPaletteTypeFixedBW + FixedBW = 2, + /// + /// WICBitmapPaletteTypeFixedHalftone8 + FixedHalftone8 = 3, + /// + /// WICBitmapPaletteTypeFixedHalftone27 + FixedHalftone27 = 4, + /// + /// WICBitmapPaletteTypeFixedHalftone64 + FixedHalftone64 = 5, + /// + /// WICBitmapPaletteTypeFixedHalftone125 + FixedHalftone125 = 6, + /// + /// WICBitmapPaletteTypeFixedHalftone216 + FixedHalftone216 = 7, + /// + /// WICBitmapPaletteTypeFixedWebPalette + FixedWebPalette = 7, + /// + /// WICBitmapPaletteTypeFixedHalftone252 + FixedHalftone252 = 8, + /// + /// WICBitmapPaletteTypeFixedHalftone256 + FixedHalftone256 = 9, + /// + /// WICBitmapPaletteTypeFixedGray4 + FixedGray4 = 10, + /// + /// WICBitmapPaletteTypeFixedGray16 + FixedGray16 = 11, + /// + /// WICBitmapPaletteTypeFixedGray256 + FixedGray256 = 12, +} + +/// +/// WICBitmapDitherType +public enum WICBitmapDitherType : int +{ + /// + /// WICBitmapDitherTypeNone + None = 0, + /// + /// WICBitmapDitherTypeSolid + Solid = 0, + /// + /// WICBitmapDitherTypeOrdered4x4 + Ordered4x4 = 1, + /// + /// WICBitmapDitherTypeOrdered8x8 + Ordered8x8 = 2, + /// + /// WICBitmapDitherTypeOrdered16x16 + Ordered16x16 = 3, + /// + /// WICBitmapDitherTypeSpiral4x4 + Spiral4x4 = 4, + /// + /// WICBitmapDitherTypeSpiral8x8 + Spiral8x8 = 5, + /// + /// WICBitmapDitherTypeDualSpiral4x4 + DualSpiral4x4 = 6, + /// + /// WICBitmapDitherTypeDualSpiral8x8 + DualSpiral8x8 = 7, + /// + /// WICBitmapDitherTypeErrorDiffusion + ErrorDiffusion = 8, +} + +/// +/// WICBitmapAlphaChannelOption +public enum WICBitmapAlphaChannelOption : int +{ + /// + /// WICBitmapUseAlpha + UseAlpha = 0, + /// + /// WICBitmapUsePremultipliedAlpha + UsePremultipliedAlpha = 1, + /// + /// WICBitmapIgnoreAlpha + IgnoreAlpha = 2, +} + +/// +/// WICBitmapTransformOptions +public enum WICBitmapTransformOptions : int +{ + /// + /// WICBitmapTransformRotate0 + Rotate0 = 0, + /// + /// WICBitmapTransformRotate90 + Rotate90 = 1, + /// + /// WICBitmapTransformRotate180 + Rotate180 = 2, + /// + /// WICBitmapTransformRotate270 + Rotate270 = 3, + /// + /// WICBitmapTransformFlipHorizontal + FlipHorizontal = 8, + /// + /// WICBitmapTransformFlipVertical + FlipVertical = 16, +} + +/// +/// WICBitmapLockFlags +[Flags] +public enum WICBitmapLockFlags : int +{ + None = 0, + /// + /// WICBitmapLockRead + Read = 1, + /// + /// WICBitmapLockWrite + Write = 2, +} + +/// +/// WICBitmapDecoderCapabilities +public enum WICBitmapDecoderCapabilities : int +{ + /// + /// WICBitmapDecoderCapabilitySameEncoder + SameEncoder = 1, + /// + /// WICBitmapDecoderCapabilityCanDecodeAllImages + CanDecodeAllImages = 2, + /// + /// WICBitmapDecoderCapabilityCanDecodeSomeImages + CanDecodeSomeImages = 4, + /// + /// WICBitmapDecoderCapabilityCanEnumerateMetadata + CanEnumerateMetadata = 8, + /// + /// WICBitmapDecoderCapabilityCanDecodeThumbnail + CanDecodeThumbnail = 16, +} + +/// +/// WICProgressOperation +public enum WICProgressOperation : int +{ + /// + /// WICProgressOperationCopyPixels + CopyPixels = 1, + /// + /// WICProgressOperationWritePixels + WritePixels = 2, + /// + /// WICProgressOperationAll + All = 65535, +} + +/// +/// WICProgressNotification +public enum WICProgressNotification : int +{ + /// + /// WICProgressNotificationBegin + Begin = 65536, + /// + /// WICProgressNotificationEnd + End = 131072, + /// + /// WICProgressNotificationFrequent + Frequent = 262144, + /// + /// WICProgressNotificationAll + All = -65536, +} + +/// +/// WICComponentSigning +public enum WICComponentSigning : int +{ + /// + /// WICComponentSigned + Signed = 1, + /// + /// WICComponentUnsigned + Unsigned = 2, + /// + /// WICComponentSafe + Safe = 4, + /// + /// WICComponentDisabled + Disabled = -2147483648, +} + +/// +/// WICGifLogicalScreenDescriptorProperties +public enum WICGifLogicalScreenDescriptorProperties : uint +{ + /// + /// WICGifLogicalScreenSignature + WICGifLogicalScreenSignature = 1, + /// + /// WICGifLogicalScreenDescriptorWidth + WICGifLogicalScreenDescriptorWidth = 2, + /// + /// WICGifLogicalScreenDescriptorHeight + WICGifLogicalScreenDescriptorHeight = 3, + /// + /// WICGifLogicalScreenDescriptorGlobalColorTableFlag + WICGifLogicalScreenDescriptorGlobalColorTableFlag = 4, + /// + /// WICGifLogicalScreenDescriptorColorResolution + WICGifLogicalScreenDescriptorColorResolution = 5, + /// + /// WICGifLogicalScreenDescriptorSortFlag + WICGifLogicalScreenDescriptorSortFlag = 6, + /// + /// WICGifLogicalScreenDescriptorGlobalColorTableSize + WICGifLogicalScreenDescriptorGlobalColorTableSize = 7, + /// + /// WICGifLogicalScreenDescriptorBackgroundColorIndex + WICGifLogicalScreenDescriptorBackgroundColorIndex = 8, + /// + /// WICGifLogicalScreenDescriptorPixelAspectRatio + WICGifLogicalScreenDescriptorPixelAspectRatio = 9, +} + +/// +/// WICGifImageDescriptorProperties +public enum WICGifImageDescriptorProperties : uint +{ + /// + /// WICGifImageDescriptorLeft + WICGifImageDescriptorLeft = 1, + /// + /// WICGifImageDescriptorTop + WICGifImageDescriptorTop = 2, + /// + /// WICGifImageDescriptorWidth + WICGifImageDescriptorWidth = 3, + /// + /// WICGifImageDescriptorHeight + WICGifImageDescriptorHeight = 4, + /// + /// WICGifImageDescriptorLocalColorTableFlag + WICGifImageDescriptorLocalColorTableFlag = 5, + /// + /// WICGifImageDescriptorInterlaceFlag + WICGifImageDescriptorInterlaceFlag = 6, + /// + /// WICGifImageDescriptorSortFlag + WICGifImageDescriptorSortFlag = 7, + /// + /// WICGifImageDescriptorLocalColorTableSize + WICGifImageDescriptorLocalColorTableSize = 8, +} + +/// +/// WICGifGraphicControlExtensionProperties +public enum WICGifGraphicControlExtensionProperties : uint +{ + /// + /// WICGifGraphicControlExtensionDisposal + WICGifGraphicControlExtensionDisposal = 1, + /// + /// WICGifGraphicControlExtensionUserInputFlag + WICGifGraphicControlExtensionUserInputFlag = 2, + /// + /// WICGifGraphicControlExtensionTransparencyFlag + WICGifGraphicControlExtensionTransparencyFlag = 3, + /// + /// WICGifGraphicControlExtensionDelay + WICGifGraphicControlExtensionDelay = 4, + /// + /// WICGifGraphicControlExtensionTransparentColorIndex + WICGifGraphicControlExtensionTransparentColorIndex = 5, +} + +/// +/// WICGifApplicationExtensionProperties +public enum WICGifApplicationExtensionProperties : uint +{ + /// + /// WICGifApplicationExtensionApplication + WICGifApplicationExtensionApplication = 1, + /// + /// WICGifApplicationExtensionData + WICGifApplicationExtensionData = 2, +} + +/// +/// WICGifCommentExtensionProperties +public enum WICGifCommentExtensionProperties : uint +{ + /// + /// WICGifCommentExtensionText + WICGifCommentExtensionText = 1, +} + +/// +/// WICJpegCommentProperties +public enum WICJpegCommentProperties : uint +{ + /// + /// WICJpegCommentText + WICJpegCommentText = 1, +} + +/// +/// WICJpegLuminanceProperties +public enum WICJpegLuminanceProperties : uint +{ + /// + /// WICJpegLuminanceTable + WICJpegLuminanceTable = 1, +} + +/// +/// WICJpegChrominanceProperties +public enum WICJpegChrominanceProperties : uint +{ + /// + /// WICJpegChrominanceTable + WICJpegChrominanceTable = 1, +} + +/// +/// WIC8BIMIptcProperties +public enum WIC8BIMIptcProperties : uint +{ + /// + /// WIC8BIMIptcPString + WIC8BIMIptcPString = 0, + /// + /// WIC8BIMIptcEmbeddedIPTC + WIC8BIMIptcEmbeddedIPTC = 1, +} + +/// +/// WIC8BIMResolutionInfoProperties +public enum WIC8BIMResolutionInfoProperties : uint +{ + /// + /// WIC8BIMResolutionInfoPString + WIC8BIMResolutionInfoPString = 1, + /// + /// WIC8BIMResolutionInfoHResolution + WIC8BIMResolutionInfoHResolution = 2, + /// + /// WIC8BIMResolutionInfoHResolutionUnit + WIC8BIMResolutionInfoHResolutionUnit = 3, + /// + /// WIC8BIMResolutionInfoWidthUnit + WIC8BIMResolutionInfoWidthUnit = 4, + /// + /// WIC8BIMResolutionInfoVResolution + WIC8BIMResolutionInfoVResolution = 5, + /// + /// WIC8BIMResolutionInfoVResolutionUnit + WIC8BIMResolutionInfoVResolutionUnit = 6, + /// + /// WIC8BIMResolutionInfoHeightUnit + WIC8BIMResolutionInfoHeightUnit = 7, +} + +/// +/// WIC8BIMIptcDigestProperties +public enum WIC8BIMIptcDigestProperties : uint +{ + /// + /// WIC8BIMIptcDigestPString + WIC8BIMIptcDigestPString = 1, + /// + /// WIC8BIMIptcDigestIptcDigest + WIC8BIMIptcDigestIptcDigest = 2, +} + +/// +/// WICPngGamaProperties +public enum WICPngGamaProperties : uint +{ + /// + /// WICPngGamaGamma + WICPngGamaGamma = 1, +} + +/// +/// WICPngBkgdProperties +public enum WICPngBkgdProperties : uint +{ + /// + /// WICPngBkgdBackgroundColor + WICPngBkgdBackgroundColor = 1, +} + +/// +/// WICPngItxtProperties +public enum WICPngItxtProperties : uint +{ + /// + /// WICPngItxtKeyword + WICPngItxtKeyword = 1, + /// + /// WICPngItxtCompressionFlag + WICPngItxtCompressionFlag = 2, + /// + /// WICPngItxtLanguageTag + WICPngItxtLanguageTag = 3, + /// + /// WICPngItxtTranslatedKeyword + WICPngItxtTranslatedKeyword = 4, + /// + /// WICPngItxtText + WICPngItxtText = 5, +} + +/// +/// WICPngChrmProperties +public enum WICPngChrmProperties : uint +{ + /// + /// WICPngChrmWhitePointX + WICPngChrmWhitePointX = 1, + /// + /// WICPngChrmWhitePointY + WICPngChrmWhitePointY = 2, + /// + /// WICPngChrmRedX + WICPngChrmRedX = 3, + /// + /// WICPngChrmRedY + WICPngChrmRedY = 4, + /// + /// WICPngChrmGreenX + WICPngChrmGreenX = 5, + /// + /// WICPngChrmGreenY + WICPngChrmGreenY = 6, + /// + /// WICPngChrmBlueX + WICPngChrmBlueX = 7, + /// + /// WICPngChrmBlueY + WICPngChrmBlueY = 8, +} + +/// +/// WICPngHistProperties +public enum WICPngHistProperties : uint +{ + /// + /// WICPngHistFrequencies + WICPngHistFrequencies = 1, +} + +/// +/// WICPngIccpProperties +public enum WICPngIccpProperties : uint +{ + /// + /// WICPngIccpProfileName + WICPngIccpProfileName = 1, + /// + /// WICPngIccpProfileData + WICPngIccpProfileData = 2, +} + +/// +/// WICPngSrgbProperties +public enum WICPngSrgbProperties : uint +{ + /// + /// WICPngSrgbRenderingIntent + WICPngSrgbRenderingIntent = 1, +} + +/// +/// WICPngTimeProperties +public enum WICPngTimeProperties : uint +{ + /// + /// WICPngTimeYear + WICPngTimeYear = 1, + /// + /// WICPngTimeMonth + WICPngTimeMonth = 2, + /// + /// WICPngTimeDay + WICPngTimeDay = 3, + /// + /// WICPngTimeHour + WICPngTimeHour = 4, + /// + /// WICPngTimeMinute + WICPngTimeMinute = 5, + /// + /// WICPngTimeSecond + WICPngTimeSecond = 6, +} + +/// +/// WICHeifProperties +public enum WICHeifProperties : uint +{ + /// + /// WICHeifOrientation + WICHeifOrientation = 1, +} + +/// +/// WICHeifHdrProperties +public enum WICHeifHdrProperties : uint +{ + /// + /// WICHeifHdrMaximumLuminanceLevel + WICHeifHdrMaximumLuminanceLevel = 1, + /// + /// WICHeifHdrMaximumFrameAverageLuminanceLevel + WICHeifHdrMaximumFrameAverageLuminanceLevel = 2, + /// + /// WICHeifHdrMinimumMasteringDisplayLuminanceLevel + WICHeifHdrMinimumMasteringDisplayLuminanceLevel = 3, + /// + /// WICHeifHdrMaximumMasteringDisplayLuminanceLevel + WICHeifHdrMaximumMasteringDisplayLuminanceLevel = 4, + /// + /// WICHeifHdrCustomVideoPrimaries + WICHeifHdrCustomVideoPrimaries = 5, +} + +/// +/// WICWebpAnimProperties +public enum WICWebpAnimProperties : uint +{ + /// + /// WICWebpAnimLoopCount + WICWebpAnimLoopCount = 1, +} + +/// +/// WICWebpAnmfProperties +public enum WICWebpAnmfProperties : uint +{ + /// + /// WICWebpAnmfFrameDuration + WICWebpAnmfFrameDuration = 1, +} + +/// +/// WICSectionAccessLevel +public enum WICSectionAccessLevel : uint +{ + /// + /// WICSectionAccessLevelRead + WICSectionAccessLevelRead = 1, + /// + /// WICSectionAccessLevelReadWrite + WICSectionAccessLevelReadWrite = 3, +} + +/// +/// WICPixelFormatNumericRepresentation +public enum WICPixelFormatNumericRepresentation : uint +{ + /// + /// WICPixelFormatNumericRepresentationUnspecified + Unspecified = 0, + /// + /// WICPixelFormatNumericRepresentationIndexed + Indexed = 1, + /// + /// WICPixelFormatNumericRepresentationUnsignedInteger + UnsignedInteger = 2, + /// + /// WICPixelFormatNumericRepresentationSignedInteger + SignedInteger = 3, + /// + /// WICPixelFormatNumericRepresentationFixed + Fixed = 4, + /// + /// WICPixelFormatNumericRepresentationFloat + Float = 5, +} + +/// +/// WICPlanarOptions +public enum WICPlanarOptions : int +{ + /// + /// WICPlanarOptionsDefault + Default = 0, + /// + /// WICPlanarOptionsPreserveSubsampling + PreserveSubsampling = 1, +} + +/// +/// WICJpegIndexingOptions +public enum WICJpegIndexingOptions : uint +{ + /// + /// WICJpegIndexingOptionsGenerateOnDemand + WICJpegIndexingOptionsGenerateOnDemand = 0, + /// + /// WICJpegIndexingOptionsGenerateOnLoad + WICJpegIndexingOptionsGenerateOnLoad = 1, +} + +/// +/// WICJpegTransferMatrix +public enum WICJpegTransferMatrix : uint +{ + /// + /// WICJpegTransferMatrixIdentity + WICJpegTransferMatrixIdentity = 0, + /// + /// WICJpegTransferMatrixBT601 + WICJpegTransferMatrixBT601 = 1, +} + +/// +/// WICJpegScanType +public enum WICJpegScanType : uint +{ + /// + /// WICJpegScanTypeInterleaved + WICJpegScanTypeInterleaved = 0, + /// + /// WICJpegScanTypePlanarComponents + WICJpegScanTypePlanarComponents = 1, + /// + /// WICJpegScanTypeProgressive + WICJpegScanTypeProgressive = 2, +} + +/// +/// WICTiffCompressionOption +public enum WICTiffCompressionOption : int +{ + /// + /// WICTiffCompressionDontCare + WICTiffCompressionDontCare = 0, + /// + /// WICTiffCompressionNone + WICTiffCompressionNone = 1, + /// + /// WICTiffCompressionCCITT3 + WICTiffCompressionCCITT3 = 2, + /// + /// WICTiffCompressionCCITT4 + WICTiffCompressionCCITT4 = 3, + /// + /// WICTiffCompressionLZW + WICTiffCompressionLZW = 4, + /// + /// WICTiffCompressionRLE + WICTiffCompressionRLE = 5, + /// + /// WICTiffCompressionZIP + WICTiffCompressionZIP = 6, + /// + /// WICTiffCompressionLZWHDifferencing + WICTiffCompressionLZWHDifferencing = 7, +} + +/// +/// WICJpegYCrCbSubsamplingOption +public enum WICJpegYCrCbSubsamplingOption : int +{ + /// + /// WICJpegYCrCbSubsamplingDefault + WICJpegYCrCbSubsamplingDefault = 0, + /// + /// WICJpegYCrCbSubsampling420 + WICJpegYCrCbSubsampling420 = 1, + /// + /// WICJpegYCrCbSubsampling422 + WICJpegYCrCbSubsampling422 = 2, + /// + /// WICJpegYCrCbSubsampling444 + WICJpegYCrCbSubsampling444 = 3, + /// + /// WICJpegYCrCbSubsampling440 + WICJpegYCrCbSubsampling440 = 4, +} + +/// +/// WICPngFilterOption +public enum WICPngFilterOption : int +{ + /// + /// WICPngFilterUnspecified + WICPngFilterUnspecified = 0, + /// + /// WICPngFilterNone + WICPngFilterNone = 1, + /// + /// WICPngFilterSub + WICPngFilterSub = 2, + /// + /// WICPngFilterUp + WICPngFilterUp = 3, + /// + /// WICPngFilterAverage + WICPngFilterAverage = 4, + /// + /// WICPngFilterPaeth + WICPngFilterPaeth = 5, + /// + /// WICPngFilterAdaptive + WICPngFilterAdaptive = 6, +} + +/// +/// WICNamedWhitePoint +public enum WICNamedWhitePoint : int +{ + /// + /// WICWhitePointDefault + WICWhitePointDefault = 1, + /// + /// WICWhitePointDaylight + WICWhitePointDaylight = 2, + /// + /// WICWhitePointCloudy + WICWhitePointCloudy = 4, + /// + /// WICWhitePointShade + WICWhitePointShade = 8, + /// + /// WICWhitePointTungsten + WICWhitePointTungsten = 16, + /// + /// WICWhitePointFluorescent + WICWhitePointFluorescent = 32, + /// + /// WICWhitePointFlash + WICWhitePointFlash = 64, + /// + /// WICWhitePointUnderwater + WICWhitePointUnderwater = 128, + /// + /// WICWhitePointCustom + WICWhitePointCustom = 256, + /// + /// WICWhitePointAutoWhiteBalance + WICWhitePointAutoWhiteBalance = 512, + /// + /// WICWhitePointAsShot + WICWhitePointAsShot = 1, +} + +/// +/// WICRawCapabilities +public enum WICRawCapabilities : int +{ + /// + /// WICRawCapabilityNotSupported + WICRawCapabilityNotSupported = 0, + /// + /// WICRawCapabilityGetSupported + WICRawCapabilityGetSupported = 1, + /// + /// WICRawCapabilityFullySupported + WICRawCapabilityFullySupported = 2, +} + +/// +/// WICRawRotationCapabilities +public enum WICRawRotationCapabilities : int +{ + /// + /// WICRawRotationCapabilityNotSupported + WICRawRotationCapabilityNotSupported = 0, + /// + /// WICRawRotationCapabilityGetSupported + WICRawRotationCapabilityGetSupported = 1, + /// + /// WICRawRotationCapabilityNinetyDegreesSupported + WICRawRotationCapabilityNinetyDegreesSupported = 2, + /// + /// WICRawRotationCapabilityFullySupported + WICRawRotationCapabilityFullySupported = 3, +} + +/// +/// WICRawParameterSet +public enum WICRawParameterSet : int +{ + /// + /// WICAsShotParameterSet + WICAsShotParameterSet = 1, + /// + /// WICUserAdjustedParameterSet + WICUserAdjustedParameterSet = 2, + /// + /// WICAutoAdjustedParameterSet + WICAutoAdjustedParameterSet = 3, +} + +/// +/// WICRawRenderMode +public enum WICRawRenderMode : int +{ + /// + /// WICRawRenderModeDraft + WICRawRenderModeDraft = 1, + /// + /// WICRawRenderModeNormal + WICRawRenderModeNormal = 2, + /// + /// WICRawRenderModeBestQuality + WICRawRenderModeBestQuality = 3, +} + +/// +/// WICDdsDimension +public enum WICDdsDimension : int +{ + /// + /// WICDdsTexture1D + WICDdsTexture1D = 0, + /// + /// WICDdsTexture2D + WICDdsTexture2D = 1, + /// + /// WICDdsTexture3D + WICDdsTexture3D = 2, + /// + /// WICDdsTextureCube + WICDdsTextureCube = 3, +} + +/// +/// WICDdsAlphaMode +public enum WICDdsAlphaMode : int +{ + /// + /// WICDdsAlphaModeUnknown + WICDdsAlphaModeUnknown = 0, + /// + /// WICDdsAlphaModeStraight + WICDdsAlphaModeStraight = 1, + /// + /// WICDdsAlphaModePremultiplied + WICDdsAlphaModePremultiplied = 2, + /// + /// WICDdsAlphaModeOpaque + WICDdsAlphaModeOpaque = 3, + /// + /// WICDdsAlphaModeCustom + WICDdsAlphaModeCustom = 4, +} + +/// +/// WICMetadataCreationOptions +public enum WICMetadataCreationOptions : int +{ + /// + /// WICMetadataCreationDefault + WICMetadataCreationDefault = 0, + /// + /// WICMetadataCreationAllowUnknown + WICMetadataCreationAllowUnknown = 0, + /// + /// WICMetadataCreationFailUnknown + WICMetadataCreationFailUnknown = 65536, + /// + /// WICMetadataCreationMask + WICMetadataCreationMask = -65536, +} + +/// +/// WICPersistOptions +public enum WICPersistOptions : int +{ + /// + /// WICPersistOptionDefault + WICPersistOptionDefault = 0, + /// + /// WICPersistOptionLittleEndian + WICPersistOptionLittleEndian = 0, + /// + /// WICPersistOptionBigEndian + WICPersistOptionBigEndian = 1, + /// + /// WICPersistOptionStrictFormat + WICPersistOptionStrictFormat = 2, + /// + /// WICPersistOptionNoCacheStream + WICPersistOptionNoCacheStream = 4, + /// + /// WICPersistOptionPreferUTF8 + WICPersistOptionPreferUTF8 = 8, + /// + /// WICPersistOptionMask + WICPersistOptionMask = 65535, +} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/Graphics.Imaging.Structs.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/Graphics.Imaging.Structs.cs new file mode 100644 index 0000000..dedf757 --- /dev/null +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/Graphics.Imaging.Structs.cs @@ -0,0 +1,331 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.Imaging; + +/// +/// WICBitmapPattern +public partial struct WICBitmapPattern +{ + /// + public ULargeInteger Position; + + /// + public uint Length; + + /// + public unsafe byte* Pattern; + + /// + public unsafe byte* Mask; + + /// + public Bool32 EndOfStream; +} + +/// +/// WICImageParameters +public partial struct WICImageParameters +{ + /// + public Graphics.Direct2D.Common.PixelFormat PixelFormat; + + /// + public float DpiX; + + /// + public float DpiY; + + /// + public float Top; + + /// + public float Left; + + /// + public uint PixelWidth; + + /// + public uint PixelHeight; +} + +/// +/// WICBitmapPlaneDescription +public partial struct WICBitmapPlaneDescription +{ + /// + public Guid Format; + + /// + public uint Width; + + /// + public uint Height; +} + +/// +/// WICBitmapPlane +public partial struct WICBitmapPlane +{ + /// + public Guid Format; + + /// + public unsafe byte* pbBuffer; + + /// + public uint cbStride; + + /// + public uint cbBufferSize; +} + +/// +/// WICJpegFrameHeader +public partial struct WICJpegFrameHeader +{ + /// + public uint Width; + + /// + public uint Height; + + /// + public WICJpegTransferMatrix TransferMatrix; + + /// + public WICJpegScanType ScanType; + + /// + public uint cComponents; + + /// + public uint ComponentIdentifiers; + + /// + public uint SampleFactors; + + /// + public uint QuantizationTableIndices; +} + +/// +/// WICJpegScanHeader +public partial struct WICJpegScanHeader +{ + /// + public uint cComponents; + + /// + public uint RestartInterval; + + /// + public uint ComponentSelectors; + + /// + public uint HuffmanTableIndices; + + /// + public byte StartSpectralSelection; + + /// + public byte EndSpectralSelection; + + /// + public byte SuccessiveApproximationHigh; + + /// + public byte SuccessiveApproximationLow; +} + +/// +/// WICRawCapabilitiesInfo +public partial struct WICRawCapabilitiesInfo +{ + /// + public uint cbSize; + + /// + public uint CodecMajorVersion; + + /// + public uint CodecMinorVersion; + + /// + public WICRawCapabilities ExposureCompensationSupport; + + /// + public WICRawCapabilities ContrastSupport; + + /// + public WICRawCapabilities RGBWhitePointSupport; + + /// + public WICRawCapabilities NamedWhitePointSupport; + + /// + public uint NamedWhitePointSupportMask; + + /// + public WICRawCapabilities KelvinWhitePointSupport; + + /// + public WICRawCapabilities GammaSupport; + + /// + public WICRawCapabilities TintSupport; + + /// + public WICRawCapabilities SaturationSupport; + + /// + public WICRawCapabilities SharpnessSupport; + + /// + public WICRawCapabilities NoiseReductionSupport; + + /// + public WICRawCapabilities DestinationColorProfileSupport; + + /// + public WICRawCapabilities ToneCurveSupport; + + /// + public WICRawRotationCapabilities RotationSupport; + + /// + public WICRawCapabilities RenderModeSupport; +} + +/// +/// WICRawToneCurvePoint +public partial struct WICRawToneCurvePoint +{ + /// + public double Input; + + /// + public double Output; +} + +/// +/// WICRawToneCurve +public partial struct WICRawToneCurve +{ + /// + public uint cPoints; + + /// + public aPoints__FixedBuffer aPoints; + + public unsafe struct aPoints__FixedBuffer + { + public WICRawToneCurvePoint e0; + + [UnscopedRef] + public ref WICRawToneCurvePoint this[int index] + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + return ref AsSpan()[index]; + } + } + + [UnscopedRef] + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public Span AsSpan() + { + return MemoryMarshal.CreateSpan(ref e0, 1); + } + } +} + +/// +/// WICDdsParameters +public partial struct WICDdsParameters +{ + /// + public uint Width; + + /// + public uint Height; + + /// + public uint Depth; + + /// + public uint MipLevels; + + /// + public uint ArraySize; + + /// + public Graphics.Dxgi.Common.Format DxgiFormat; + + /// + public WICDdsDimension Dimension; + + /// + public WICDdsAlphaMode AlphaMode; +} + +/// +/// WICDdsFormatInfo +public partial struct WICDdsFormatInfo +{ + /// + public Graphics.Dxgi.Common.Format DxgiFormat; + + /// + public uint BytesPerBlock; + + /// + public uint BlockWidth; + + /// + public uint BlockHeight; +} + +/// +/// WICMetadataPattern +public partial struct WICMetadataPattern +{ + /// + public ULargeInteger Position; + + /// + public uint Length; + + /// + public unsafe byte* Pattern; + + /// + public unsafe byte* Mask; + + /// + public ULargeInteger DataOffset; +} + +/// +/// WICMetadataHeader +public partial struct WICMetadataHeader +{ + /// + public ULargeInteger Position; + + /// + public uint Length; + + /// + public unsafe byte* Header; + + /// + public ULargeInteger DataOffset; +} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMIptcDigestProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMIptcDigestProperties.cs deleted file mode 100644 index 59eceb1..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMIptcDigestProperties.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WIC8BIMIptcDigestProperties -public enum WIC8BIMIptcDigestProperties : uint -{ - /// - /// WIC8BIMIptcDigestPString - WIC8BIMIptcDigestPString = 1, - /// - /// WIC8BIMIptcDigestIptcDigest - WIC8BIMIptcDigestIptcDigest = 2, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMIptcProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMIptcProperties.cs deleted file mode 100644 index 483b314..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMIptcProperties.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WIC8BIMIptcProperties -public enum WIC8BIMIptcProperties : uint -{ - /// - /// WIC8BIMIptcPString - WIC8BIMIptcPString = 0, - /// - /// WIC8BIMIptcEmbeddedIPTC - WIC8BIMIptcEmbeddedIPTC = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMResolutionInfoProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMResolutionInfoProperties.cs deleted file mode 100644 index f1dadb2..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMResolutionInfoProperties.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WIC8BIMResolutionInfoProperties -public enum WIC8BIMResolutionInfoProperties : uint -{ - /// - /// WIC8BIMResolutionInfoPString - WIC8BIMResolutionInfoPString = 1, - /// - /// WIC8BIMResolutionInfoHResolution - WIC8BIMResolutionInfoHResolution = 2, - /// - /// WIC8BIMResolutionInfoHResolutionUnit - WIC8BIMResolutionInfoHResolutionUnit = 3, - /// - /// WIC8BIMResolutionInfoWidthUnit - WIC8BIMResolutionInfoWidthUnit = 4, - /// - /// WIC8BIMResolutionInfoVResolution - WIC8BIMResolutionInfoVResolution = 5, - /// - /// WIC8BIMResolutionInfoVResolutionUnit - WIC8BIMResolutionInfoVResolutionUnit = 6, - /// - /// WIC8BIMResolutionInfoHeightUnit - WIC8BIMResolutionInfoHeightUnit = 7, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapAlphaChannelOption.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapAlphaChannelOption.cs deleted file mode 100644 index 506e5d4..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapAlphaChannelOption.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICBitmapAlphaChannelOption -public enum WICBitmapAlphaChannelOption : int -{ - /// - /// WICBitmapUseAlpha - UseAlpha = 0, - /// - /// WICBitmapUsePremultipliedAlpha - UsePremultipliedAlpha = 1, - /// - /// WICBitmapIgnoreAlpha - IgnoreAlpha = 2, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapCreateCacheOption.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapCreateCacheOption.cs deleted file mode 100644 index 119a4f5..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapCreateCacheOption.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICBitmapCreateCacheOption -public enum WICBitmapCreateCacheOption : int -{ - /// - /// WICBitmapNoCache - NoCache = 0, - /// - /// WICBitmapCacheOnDemand - CacheOnDemand = 1, - /// - /// WICBitmapCacheOnLoad - CacheOnLoad = 2, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapDecoderCapabilities.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapDecoderCapabilities.cs deleted file mode 100644 index d08de54..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapDecoderCapabilities.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICBitmapDecoderCapabilities -public enum WICBitmapDecoderCapabilities : int -{ - /// - /// WICBitmapDecoderCapabilitySameEncoder - SameEncoder = 1, - /// - /// WICBitmapDecoderCapabilityCanDecodeAllImages - CanDecodeAllImages = 2, - /// - /// WICBitmapDecoderCapabilityCanDecodeSomeImages - CanDecodeSomeImages = 4, - /// - /// WICBitmapDecoderCapabilityCanEnumerateMetadata - CanEnumerateMetadata = 8, - /// - /// WICBitmapDecoderCapabilityCanDecodeThumbnail - CanDecodeThumbnail = 16, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapDitherType.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapDitherType.cs deleted file mode 100644 index 62bc824..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapDitherType.cs +++ /dev/null @@ -1,46 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICBitmapDitherType -public enum WICBitmapDitherType : int -{ - /// - /// WICBitmapDitherTypeNone - None = 0, - /// - /// WICBitmapDitherTypeSolid - Solid = 0, - /// - /// WICBitmapDitherTypeOrdered4x4 - Ordered4x4 = 1, - /// - /// WICBitmapDitherTypeOrdered8x8 - Ordered8x8 = 2, - /// - /// WICBitmapDitherTypeOrdered16x16 - Ordered16x16 = 3, - /// - /// WICBitmapDitherTypeSpiral4x4 - Spiral4x4 = 4, - /// - /// WICBitmapDitherTypeSpiral8x8 - Spiral8x8 = 5, - /// - /// WICBitmapDitherTypeDualSpiral4x4 - DualSpiral4x4 = 6, - /// - /// WICBitmapDitherTypeDualSpiral8x8 - DualSpiral8x8 = 7, - /// - /// WICBitmapDitherTypeErrorDiffusion - ErrorDiffusion = 8, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapEncoderCacheOption.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapEncoderCacheOption.cs deleted file mode 100644 index 69bbbd2..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapEncoderCacheOption.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICBitmapEncoderCacheOption -public enum WICBitmapEncoderCacheOption : int -{ - /// - /// WICBitmapEncoderCacheInMemory - CacheInMemory = 0, - /// - /// WICBitmapEncoderCacheTempFile - CacheTempFile = 1, - /// - /// WICBitmapEncoderNoCache - NoCache = 2, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapInterpolationMode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapInterpolationMode.cs deleted file mode 100644 index 3edbffb..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapInterpolationMode.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICBitmapInterpolationMode -public enum WICBitmapInterpolationMode : int -{ - /// - /// WICBitmapInterpolationModeNearestNeighbor - ModeNearestNeighbor = 0, - /// - /// WICBitmapInterpolationModeLinear - ModeLinear = 1, - /// - /// WICBitmapInterpolationModeCubic - ModeCubic = 2, - /// - /// WICBitmapInterpolationModeFant - ModeFant = 3, - /// - /// WICBitmapInterpolationModeHighQualityCubic - ModeHighQualityCubic = 4, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapLockFlags.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapLockFlags.cs deleted file mode 100644 index aae8075..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapLockFlags.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICBitmapLockFlags -[Flags] -public enum WICBitmapLockFlags : int -{ - None = 0, - /// - /// WICBitmapLockRead - Read = 1, - /// - /// WICBitmapLockWrite - Write = 2, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPaletteType.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPaletteType.cs deleted file mode 100644 index 22f6785..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPaletteType.cs +++ /dev/null @@ -1,58 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICBitmapPaletteType -public enum WICBitmapPaletteType : int -{ - /// - /// WICBitmapPaletteTypeCustom - Custom = 0, - /// - /// WICBitmapPaletteTypeMedianCut - MedianCut = 1, - /// - /// WICBitmapPaletteTypeFixedBW - FixedBW = 2, - /// - /// WICBitmapPaletteTypeFixedHalftone8 - FixedHalftone8 = 3, - /// - /// WICBitmapPaletteTypeFixedHalftone27 - FixedHalftone27 = 4, - /// - /// WICBitmapPaletteTypeFixedHalftone64 - FixedHalftone64 = 5, - /// - /// WICBitmapPaletteTypeFixedHalftone125 - FixedHalftone125 = 6, - /// - /// WICBitmapPaletteTypeFixedHalftone216 - FixedHalftone216 = 7, - /// - /// WICBitmapPaletteTypeFixedWebPalette - FixedWebPalette = 7, - /// - /// WICBitmapPaletteTypeFixedHalftone252 - FixedHalftone252 = 8, - /// - /// WICBitmapPaletteTypeFixedHalftone256 - FixedHalftone256 = 9, - /// - /// WICBitmapPaletteTypeFixedGray4 - FixedGray4 = 10, - /// - /// WICBitmapPaletteTypeFixedGray16 - FixedGray16 = 11, - /// - /// WICBitmapPaletteTypeFixedGray256 - FixedGray256 = 12, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPattern.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPattern.cs deleted file mode 100644 index 68c945d..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPattern.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICBitmapPattern -public partial struct WICBitmapPattern -{ - /// - public ULargeInteger Position; - - /// - public uint Length; - - /// - public unsafe byte* Pattern; - - /// - public unsafe byte* Mask; - - /// - public Bool32 EndOfStream; -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPlane.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPlane.cs deleted file mode 100644 index 5f47d8e..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPlane.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICBitmapPlane -public partial struct WICBitmapPlane -{ - /// - public Guid Format; - - /// - public unsafe byte* pbBuffer; - - /// - public uint cbStride; - - /// - public uint cbBufferSize; -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPlaneDescription.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPlaneDescription.cs deleted file mode 100644 index 648e979..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPlaneDescription.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICBitmapPlaneDescription -public partial struct WICBitmapPlaneDescription -{ - /// - public Guid Format; - - /// - public uint Width; - - /// - public uint Height; -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapTransformOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapTransformOptions.cs deleted file mode 100644 index 56a1b8b..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapTransformOptions.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICBitmapTransformOptions -public enum WICBitmapTransformOptions : int -{ - /// - /// WICBitmapTransformRotate0 - Rotate0 = 0, - /// - /// WICBitmapTransformRotate90 - Rotate90 = 1, - /// - /// WICBitmapTransformRotate180 - Rotate180 = 2, - /// - /// WICBitmapTransformRotate270 - Rotate270 = 3, - /// - /// WICBitmapTransformFlipHorizontal - FlipHorizontal = 8, - /// - /// WICBitmapTransformFlipVertical - FlipVertical = 16, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICColorContextType.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICColorContextType.cs deleted file mode 100644 index ed8776b..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICColorContextType.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICColorContextType -public enum WICColorContextType : int -{ - /// - /// WICColorContextUninitialized - Uninitialized = 0, - /// - /// WICColorContextProfile - Profile = 1, - /// - /// WICColorContextExifColorSpace - ExifColorSpace = 2, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentEnumerateOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentEnumerateOptions.cs deleted file mode 100644 index ca29c88..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentEnumerateOptions.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICComponentEnumerateOptions -public enum WICComponentEnumerateOptions : int -{ - /// - /// WICComponentEnumerateDefault - Default = 0, - /// - /// WICComponentEnumerateRefresh - Refresh = 1, - /// - /// WICComponentEnumerateDisabled - Disabled = -2147483648, - /// - /// WICComponentEnumerateUnsigned - Unsigned = 1073741824, - /// - /// WICComponentEnumerateBuiltInOnly - BuiltInOnly = 536870912, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentSigning.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentSigning.cs deleted file mode 100644 index cfa5371..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentSigning.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICComponentSigning -public enum WICComponentSigning : int -{ - /// - /// WICComponentSigned - Signed = 1, - /// - /// WICComponentUnsigned - Unsigned = 2, - /// - /// WICComponentSafe - Safe = 4, - /// - /// WICComponentDisabled - Disabled = -2147483648, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentType.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentType.cs deleted file mode 100644 index e25b966..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentType.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICComponentType -public enum WICComponentType : int -{ - /// - /// WICDecoder - Decoder = 1, - /// - /// WICEncoder - Encoder = 2, - /// - /// WICPixelFormatConverter - PixelFormatConverter = 4, - /// - /// WICMetadataReader - MetadataReader = 8, - /// - /// WICMetadataWriter - MetadataWriter = 16, - /// - /// WICPixelFormat - PixelFormat = 32, - /// - /// WICAllComponents - AllComponents = 63, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsAlphaMode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsAlphaMode.cs deleted file mode 100644 index ee22bbe..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsAlphaMode.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICDdsAlphaMode -public enum WICDdsAlphaMode : int -{ - /// - /// WICDdsAlphaModeUnknown - WICDdsAlphaModeUnknown = 0, - /// - /// WICDdsAlphaModeStraight - WICDdsAlphaModeStraight = 1, - /// - /// WICDdsAlphaModePremultiplied - WICDdsAlphaModePremultiplied = 2, - /// - /// WICDdsAlphaModeOpaque - WICDdsAlphaModeOpaque = 3, - /// - /// WICDdsAlphaModeCustom - WICDdsAlphaModeCustom = 4, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsDimension.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsDimension.cs deleted file mode 100644 index 33d4044..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsDimension.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICDdsDimension -public enum WICDdsDimension : int -{ - /// - /// WICDdsTexture1D - WICDdsTexture1D = 0, - /// - /// WICDdsTexture2D - WICDdsTexture2D = 1, - /// - /// WICDdsTexture3D - WICDdsTexture3D = 2, - /// - /// WICDdsTextureCube - WICDdsTextureCube = 3, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsFormatInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsFormatInfo.cs deleted file mode 100644 index e18a9b2..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsFormatInfo.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICDdsFormatInfo -public partial struct WICDdsFormatInfo -{ - /// - public Graphics.Dxgi.Common.Format DxgiFormat; - - /// - public uint BytesPerBlock; - - /// - public uint BlockWidth; - - /// - public uint BlockHeight; -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsParameters.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsParameters.cs deleted file mode 100644 index cadf77f..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsParameters.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICDdsParameters -public partial struct WICDdsParameters -{ - /// - public uint Width; - - /// - public uint Height; - - /// - public uint Depth; - - /// - public uint MipLevels; - - /// - public uint ArraySize; - - /// - public Graphics.Dxgi.Common.Format DxgiFormat; - - /// - public WICDdsDimension Dimension; - - /// - public WICDdsAlphaMode AlphaMode; -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICDecodeOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICDecodeOptions.cs deleted file mode 100644 index b78f080..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICDecodeOptions.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICDecodeOptions -public enum WICDecodeOptions : int -{ - /// - /// WICDecodeMetadataCacheOnDemand - CacheOnDemand = 0, - /// - /// WICDecodeMetadataCacheOnLoad - CacheOnLoad = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifApplicationExtensionProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifApplicationExtensionProperties.cs deleted file mode 100644 index 4f87fb8..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifApplicationExtensionProperties.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICGifApplicationExtensionProperties -public enum WICGifApplicationExtensionProperties : uint -{ - /// - /// WICGifApplicationExtensionApplication - WICGifApplicationExtensionApplication = 1, - /// - /// WICGifApplicationExtensionData - WICGifApplicationExtensionData = 2, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifCommentExtensionProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifCommentExtensionProperties.cs deleted file mode 100644 index 3fbf9ed..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifCommentExtensionProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICGifCommentExtensionProperties -public enum WICGifCommentExtensionProperties : uint -{ - /// - /// WICGifCommentExtensionText - WICGifCommentExtensionText = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifGraphicControlExtensionProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifGraphicControlExtensionProperties.cs deleted file mode 100644 index f45065b..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifGraphicControlExtensionProperties.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICGifGraphicControlExtensionProperties -public enum WICGifGraphicControlExtensionProperties : uint -{ - /// - /// WICGifGraphicControlExtensionDisposal - WICGifGraphicControlExtensionDisposal = 1, - /// - /// WICGifGraphicControlExtensionUserInputFlag - WICGifGraphicControlExtensionUserInputFlag = 2, - /// - /// WICGifGraphicControlExtensionTransparencyFlag - WICGifGraphicControlExtensionTransparencyFlag = 3, - /// - /// WICGifGraphicControlExtensionDelay - WICGifGraphicControlExtensionDelay = 4, - /// - /// WICGifGraphicControlExtensionTransparentColorIndex - WICGifGraphicControlExtensionTransparentColorIndex = 5, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifImageDescriptorProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifImageDescriptorProperties.cs deleted file mode 100644 index b4efd0c..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifImageDescriptorProperties.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICGifImageDescriptorProperties -public enum WICGifImageDescriptorProperties : uint -{ - /// - /// WICGifImageDescriptorLeft - WICGifImageDescriptorLeft = 1, - /// - /// WICGifImageDescriptorTop - WICGifImageDescriptorTop = 2, - /// - /// WICGifImageDescriptorWidth - WICGifImageDescriptorWidth = 3, - /// - /// WICGifImageDescriptorHeight - WICGifImageDescriptorHeight = 4, - /// - /// WICGifImageDescriptorLocalColorTableFlag - WICGifImageDescriptorLocalColorTableFlag = 5, - /// - /// WICGifImageDescriptorInterlaceFlag - WICGifImageDescriptorInterlaceFlag = 6, - /// - /// WICGifImageDescriptorSortFlag - WICGifImageDescriptorSortFlag = 7, - /// - /// WICGifImageDescriptorLocalColorTableSize - WICGifImageDescriptorLocalColorTableSize = 8, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifLogicalScreenDescriptorProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifLogicalScreenDescriptorProperties.cs deleted file mode 100644 index 36a265d..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifLogicalScreenDescriptorProperties.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICGifLogicalScreenDescriptorProperties -public enum WICGifLogicalScreenDescriptorProperties : uint -{ - /// - /// WICGifLogicalScreenSignature - WICGifLogicalScreenSignature = 1, - /// - /// WICGifLogicalScreenDescriptorWidth - WICGifLogicalScreenDescriptorWidth = 2, - /// - /// WICGifLogicalScreenDescriptorHeight - WICGifLogicalScreenDescriptorHeight = 3, - /// - /// WICGifLogicalScreenDescriptorGlobalColorTableFlag - WICGifLogicalScreenDescriptorGlobalColorTableFlag = 4, - /// - /// WICGifLogicalScreenDescriptorColorResolution - WICGifLogicalScreenDescriptorColorResolution = 5, - /// - /// WICGifLogicalScreenDescriptorSortFlag - WICGifLogicalScreenDescriptorSortFlag = 6, - /// - /// WICGifLogicalScreenDescriptorGlobalColorTableSize - WICGifLogicalScreenDescriptorGlobalColorTableSize = 7, - /// - /// WICGifLogicalScreenDescriptorBackgroundColorIndex - WICGifLogicalScreenDescriptorBackgroundColorIndex = 8, - /// - /// WICGifLogicalScreenDescriptorPixelAspectRatio - WICGifLogicalScreenDescriptorPixelAspectRatio = 9, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICHeifHdrProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICHeifHdrProperties.cs deleted file mode 100644 index 0fd108f..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICHeifHdrProperties.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICHeifHdrProperties -public enum WICHeifHdrProperties : uint -{ - /// - /// WICHeifHdrMaximumLuminanceLevel - WICHeifHdrMaximumLuminanceLevel = 1, - /// - /// WICHeifHdrMaximumFrameAverageLuminanceLevel - WICHeifHdrMaximumFrameAverageLuminanceLevel = 2, - /// - /// WICHeifHdrMinimumMasteringDisplayLuminanceLevel - WICHeifHdrMinimumMasteringDisplayLuminanceLevel = 3, - /// - /// WICHeifHdrMaximumMasteringDisplayLuminanceLevel - WICHeifHdrMaximumMasteringDisplayLuminanceLevel = 4, - /// - /// WICHeifHdrCustomVideoPrimaries - WICHeifHdrCustomVideoPrimaries = 5, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICHeifProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICHeifProperties.cs deleted file mode 100644 index 2f71b6d..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICHeifProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICHeifProperties -public enum WICHeifProperties : uint -{ - /// - /// WICHeifOrientation - WICHeifOrientation = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICImageParameters.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICImageParameters.cs deleted file mode 100644 index 24c3145..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICImageParameters.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICImageParameters -public partial struct WICImageParameters -{ - /// - public Graphics.Direct2D.Common.PixelFormat PixelFormat; - - /// - public float DpiX; - - /// - public float DpiY; - - /// - public float Top; - - /// - public float Left; - - /// - public uint PixelWidth; - - /// - public uint PixelHeight; -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegChrominanceProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegChrominanceProperties.cs deleted file mode 100644 index e209900..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegChrominanceProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICJpegChrominanceProperties -public enum WICJpegChrominanceProperties : uint -{ - /// - /// WICJpegChrominanceTable - WICJpegChrominanceTable = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegCommentProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegCommentProperties.cs deleted file mode 100644 index 232d83a..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegCommentProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICJpegCommentProperties -public enum WICJpegCommentProperties : uint -{ - /// - /// WICJpegCommentText - WICJpegCommentText = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegFrameHeader.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegFrameHeader.cs deleted file mode 100644 index a9971b9..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegFrameHeader.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICJpegFrameHeader -public partial struct WICJpegFrameHeader -{ - /// - public uint Width; - - /// - public uint Height; - - /// - public WICJpegTransferMatrix TransferMatrix; - - /// - public WICJpegScanType ScanType; - - /// - public uint cComponents; - - /// - public uint ComponentIdentifiers; - - /// - public uint SampleFactors; - - /// - public uint QuantizationTableIndices; -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegIndexingOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegIndexingOptions.cs deleted file mode 100644 index a97b0b5..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegIndexingOptions.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICJpegIndexingOptions -public enum WICJpegIndexingOptions : uint -{ - /// - /// WICJpegIndexingOptionsGenerateOnDemand - WICJpegIndexingOptionsGenerateOnDemand = 0, - /// - /// WICJpegIndexingOptionsGenerateOnLoad - WICJpegIndexingOptionsGenerateOnLoad = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegLuminanceProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegLuminanceProperties.cs deleted file mode 100644 index 966b533..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegLuminanceProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICJpegLuminanceProperties -public enum WICJpegLuminanceProperties : uint -{ - /// - /// WICJpegLuminanceTable - WICJpegLuminanceTable = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegScanHeader.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegScanHeader.cs deleted file mode 100644 index ee1ce53..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegScanHeader.cs +++ /dev/null @@ -1,39 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICJpegScanHeader -public partial struct WICJpegScanHeader -{ - /// - public uint cComponents; - - /// - public uint RestartInterval; - - /// - public uint ComponentSelectors; - - /// - public uint HuffmanTableIndices; - - /// - public byte StartSpectralSelection; - - /// - public byte EndSpectralSelection; - - /// - public byte SuccessiveApproximationHigh; - - /// - public byte SuccessiveApproximationLow; -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegScanType.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegScanType.cs deleted file mode 100644 index 99c1c01..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegScanType.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICJpegScanType -public enum WICJpegScanType : uint -{ - /// - /// WICJpegScanTypeInterleaved - WICJpegScanTypeInterleaved = 0, - /// - /// WICJpegScanTypePlanarComponents - WICJpegScanTypePlanarComponents = 1, - /// - /// WICJpegScanTypeProgressive - WICJpegScanTypeProgressive = 2, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegTransferMatrix.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegTransferMatrix.cs deleted file mode 100644 index a762ae6..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegTransferMatrix.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICJpegTransferMatrix -public enum WICJpegTransferMatrix : uint -{ - /// - /// WICJpegTransferMatrixIdentity - WICJpegTransferMatrixIdentity = 0, - /// - /// WICJpegTransferMatrixBT601 - WICJpegTransferMatrixBT601 = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegYCrCbSubsamplingOption.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegYCrCbSubsamplingOption.cs deleted file mode 100644 index 1ba750e..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegYCrCbSubsamplingOption.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICJpegYCrCbSubsamplingOption -public enum WICJpegYCrCbSubsamplingOption : int -{ - /// - /// WICJpegYCrCbSubsamplingDefault - WICJpegYCrCbSubsamplingDefault = 0, - /// - /// WICJpegYCrCbSubsampling420 - WICJpegYCrCbSubsampling420 = 1, - /// - /// WICJpegYCrCbSubsampling422 - WICJpegYCrCbSubsampling422 = 2, - /// - /// WICJpegYCrCbSubsampling444 - WICJpegYCrCbSubsampling444 = 3, - /// - /// WICJpegYCrCbSubsampling440 - WICJpegYCrCbSubsampling440 = 4, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataCreationOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataCreationOptions.cs deleted file mode 100644 index 7abada8..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataCreationOptions.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICMetadataCreationOptions -public enum WICMetadataCreationOptions : int -{ - /// - /// WICMetadataCreationDefault - WICMetadataCreationDefault = 0, - /// - /// WICMetadataCreationAllowUnknown - WICMetadataCreationAllowUnknown = 0, - /// - /// WICMetadataCreationFailUnknown - WICMetadataCreationFailUnknown = 65536, - /// - /// WICMetadataCreationMask - WICMetadataCreationMask = -65536, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataHeader.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataHeader.cs deleted file mode 100644 index 399e080..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataHeader.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICMetadataHeader -public partial struct WICMetadataHeader -{ - /// - public ULargeInteger Position; - - /// - public uint Length; - - /// - public unsafe byte* Header; - - /// - public ULargeInteger DataOffset; -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataPattern.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataPattern.cs deleted file mode 100644 index 388d8a1..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataPattern.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICMetadataPattern -public partial struct WICMetadataPattern -{ - /// - public ULargeInteger Position; - - /// - public uint Length; - - /// - public unsafe byte* Pattern; - - /// - public unsafe byte* Mask; - - /// - public ULargeInteger DataOffset; -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICNamedWhitePoint.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICNamedWhitePoint.cs deleted file mode 100644 index 73d54c1..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICNamedWhitePoint.cs +++ /dev/null @@ -1,49 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICNamedWhitePoint -public enum WICNamedWhitePoint : int -{ - /// - /// WICWhitePointDefault - WICWhitePointDefault = 1, - /// - /// WICWhitePointDaylight - WICWhitePointDaylight = 2, - /// - /// WICWhitePointCloudy - WICWhitePointCloudy = 4, - /// - /// WICWhitePointShade - WICWhitePointShade = 8, - /// - /// WICWhitePointTungsten - WICWhitePointTungsten = 16, - /// - /// WICWhitePointFluorescent - WICWhitePointFluorescent = 32, - /// - /// WICWhitePointFlash - WICWhitePointFlash = 64, - /// - /// WICWhitePointUnderwater - WICWhitePointUnderwater = 128, - /// - /// WICWhitePointCustom - WICWhitePointCustom = 256, - /// - /// WICWhitePointAutoWhiteBalance - WICWhitePointAutoWhiteBalance = 512, - /// - /// WICWhitePointAsShot - WICWhitePointAsShot = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPersistOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPersistOptions.cs deleted file mode 100644 index f6255a0..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPersistOptions.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICPersistOptions -public enum WICPersistOptions : int -{ - /// - /// WICPersistOptionDefault - WICPersistOptionDefault = 0, - /// - /// WICPersistOptionLittleEndian - WICPersistOptionLittleEndian = 0, - /// - /// WICPersistOptionBigEndian - WICPersistOptionBigEndian = 1, - /// - /// WICPersistOptionStrictFormat - WICPersistOptionStrictFormat = 2, - /// - /// WICPersistOptionNoCacheStream - WICPersistOptionNoCacheStream = 4, - /// - /// WICPersistOptionPreferUTF8 - WICPersistOptionPreferUTF8 = 8, - /// - /// WICPersistOptionMask - WICPersistOptionMask = 65535, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPixelFormatNumericRepresentation.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPixelFormatNumericRepresentation.cs deleted file mode 100644 index 8a8b396..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPixelFormatNumericRepresentation.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICPixelFormatNumericRepresentation -public enum WICPixelFormatNumericRepresentation : uint -{ - /// - /// WICPixelFormatNumericRepresentationUnspecified - Unspecified = 0, - /// - /// WICPixelFormatNumericRepresentationIndexed - Indexed = 1, - /// - /// WICPixelFormatNumericRepresentationUnsignedInteger - UnsignedInteger = 2, - /// - /// WICPixelFormatNumericRepresentationSignedInteger - SignedInteger = 3, - /// - /// WICPixelFormatNumericRepresentationFixed - Fixed = 4, - /// - /// WICPixelFormatNumericRepresentationFloat - Float = 5, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPlanarOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPlanarOptions.cs deleted file mode 100644 index 132b08e..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPlanarOptions.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICPlanarOptions -public enum WICPlanarOptions : int -{ - /// - /// WICPlanarOptionsDefault - Default = 0, - /// - /// WICPlanarOptionsPreserveSubsampling - PreserveSubsampling = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngBkgdProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngBkgdProperties.cs deleted file mode 100644 index 1df9f80..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngBkgdProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICPngBkgdProperties -public enum WICPngBkgdProperties : uint -{ - /// - /// WICPngBkgdBackgroundColor - WICPngBkgdBackgroundColor = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngChrmProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngChrmProperties.cs deleted file mode 100644 index 985ac57..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngChrmProperties.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICPngChrmProperties -public enum WICPngChrmProperties : uint -{ - /// - /// WICPngChrmWhitePointX - WICPngChrmWhitePointX = 1, - /// - /// WICPngChrmWhitePointY - WICPngChrmWhitePointY = 2, - /// - /// WICPngChrmRedX - WICPngChrmRedX = 3, - /// - /// WICPngChrmRedY - WICPngChrmRedY = 4, - /// - /// WICPngChrmGreenX - WICPngChrmGreenX = 5, - /// - /// WICPngChrmGreenY - WICPngChrmGreenY = 6, - /// - /// WICPngChrmBlueX - WICPngChrmBlueX = 7, - /// - /// WICPngChrmBlueY - WICPngChrmBlueY = 8, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngFilterOption.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngFilterOption.cs deleted file mode 100644 index 4d1f2ba..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngFilterOption.cs +++ /dev/null @@ -1,37 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICPngFilterOption -public enum WICPngFilterOption : int -{ - /// - /// WICPngFilterUnspecified - WICPngFilterUnspecified = 0, - /// - /// WICPngFilterNone - WICPngFilterNone = 1, - /// - /// WICPngFilterSub - WICPngFilterSub = 2, - /// - /// WICPngFilterUp - WICPngFilterUp = 3, - /// - /// WICPngFilterAverage - WICPngFilterAverage = 4, - /// - /// WICPngFilterPaeth - WICPngFilterPaeth = 5, - /// - /// WICPngFilterAdaptive - WICPngFilterAdaptive = 6, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngGamaProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngGamaProperties.cs deleted file mode 100644 index 2e5d579..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngGamaProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICPngGamaProperties -public enum WICPngGamaProperties : uint -{ - /// - /// WICPngGamaGamma - WICPngGamaGamma = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngHistProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngHistProperties.cs deleted file mode 100644 index 2e7bd29..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngHistProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICPngHistProperties -public enum WICPngHistProperties : uint -{ - /// - /// WICPngHistFrequencies - WICPngHistFrequencies = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngIccpProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngIccpProperties.cs deleted file mode 100644 index e98f7bd..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngIccpProperties.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICPngIccpProperties -public enum WICPngIccpProperties : uint -{ - /// - /// WICPngIccpProfileName - WICPngIccpProfileName = 1, - /// - /// WICPngIccpProfileData - WICPngIccpProfileData = 2, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngItxtProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngItxtProperties.cs deleted file mode 100644 index 16bd586..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngItxtProperties.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICPngItxtProperties -public enum WICPngItxtProperties : uint -{ - /// - /// WICPngItxtKeyword - WICPngItxtKeyword = 1, - /// - /// WICPngItxtCompressionFlag - WICPngItxtCompressionFlag = 2, - /// - /// WICPngItxtLanguageTag - WICPngItxtLanguageTag = 3, - /// - /// WICPngItxtTranslatedKeyword - WICPngItxtTranslatedKeyword = 4, - /// - /// WICPngItxtText - WICPngItxtText = 5, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngSrgbProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngSrgbProperties.cs deleted file mode 100644 index 46dee92..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngSrgbProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICPngSrgbProperties -public enum WICPngSrgbProperties : uint -{ - /// - /// WICPngSrgbRenderingIntent - WICPngSrgbRenderingIntent = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngTimeProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngTimeProperties.cs deleted file mode 100644 index fd77e56..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngTimeProperties.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICPngTimeProperties -public enum WICPngTimeProperties : uint -{ - /// - /// WICPngTimeYear - WICPngTimeYear = 1, - /// - /// WICPngTimeMonth - WICPngTimeMonth = 2, - /// - /// WICPngTimeDay - WICPngTimeDay = 3, - /// - /// WICPngTimeHour - WICPngTimeHour = 4, - /// - /// WICPngTimeMinute - WICPngTimeMinute = 5, - /// - /// WICPngTimeSecond - WICPngTimeSecond = 6, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICProgressNotification.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICProgressNotification.cs deleted file mode 100644 index f38a84a..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICProgressNotification.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICProgressNotification -public enum WICProgressNotification : int -{ - /// - /// WICProgressNotificationBegin - Begin = 65536, - /// - /// WICProgressNotificationEnd - End = 131072, - /// - /// WICProgressNotificationFrequent - Frequent = 262144, - /// - /// WICProgressNotificationAll - All = -65536, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICProgressOperation.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICProgressOperation.cs deleted file mode 100644 index d65ccef..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICProgressOperation.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICProgressOperation -public enum WICProgressOperation : int -{ - /// - /// WICProgressOperationCopyPixels - CopyPixels = 1, - /// - /// WICProgressOperationWritePixels - WritePixels = 2, - /// - /// WICProgressOperationAll - All = 65535, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawCapabilities.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawCapabilities.cs deleted file mode 100644 index 3930398..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawCapabilities.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICRawCapabilities -public enum WICRawCapabilities : int -{ - /// - /// WICRawCapabilityNotSupported - WICRawCapabilityNotSupported = 0, - /// - /// WICRawCapabilityGetSupported - WICRawCapabilityGetSupported = 1, - /// - /// WICRawCapabilityFullySupported - WICRawCapabilityFullySupported = 2, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawCapabilitiesInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawCapabilitiesInfo.cs deleted file mode 100644 index efd36cc..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawCapabilitiesInfo.cs +++ /dev/null @@ -1,69 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICRawCapabilitiesInfo -public partial struct WICRawCapabilitiesInfo -{ - /// - public uint cbSize; - - /// - public uint CodecMajorVersion; - - /// - public uint CodecMinorVersion; - - /// - public WICRawCapabilities ExposureCompensationSupport; - - /// - public WICRawCapabilities ContrastSupport; - - /// - public WICRawCapabilities RGBWhitePointSupport; - - /// - public WICRawCapabilities NamedWhitePointSupport; - - /// - public uint NamedWhitePointSupportMask; - - /// - public WICRawCapabilities KelvinWhitePointSupport; - - /// - public WICRawCapabilities GammaSupport; - - /// - public WICRawCapabilities TintSupport; - - /// - public WICRawCapabilities SaturationSupport; - - /// - public WICRawCapabilities SharpnessSupport; - - /// - public WICRawCapabilities NoiseReductionSupport; - - /// - public WICRawCapabilities DestinationColorProfileSupport; - - /// - public WICRawCapabilities ToneCurveSupport; - - /// - public WICRawRotationCapabilities RotationSupport; - - /// - public WICRawCapabilities RenderModeSupport; -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawParameterSet.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawParameterSet.cs deleted file mode 100644 index fd3c181..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawParameterSet.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICRawParameterSet -public enum WICRawParameterSet : int -{ - /// - /// WICAsShotParameterSet - WICAsShotParameterSet = 1, - /// - /// WICUserAdjustedParameterSet - WICUserAdjustedParameterSet = 2, - /// - /// WICAutoAdjustedParameterSet - WICAutoAdjustedParameterSet = 3, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawRenderMode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawRenderMode.cs deleted file mode 100644 index 1e49ca2..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawRenderMode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICRawRenderMode -public enum WICRawRenderMode : int -{ - /// - /// WICRawRenderModeDraft - WICRawRenderModeDraft = 1, - /// - /// WICRawRenderModeNormal - WICRawRenderModeNormal = 2, - /// - /// WICRawRenderModeBestQuality - WICRawRenderModeBestQuality = 3, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawRotationCapabilities.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawRotationCapabilities.cs deleted file mode 100644 index df39c15..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawRotationCapabilities.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICRawRotationCapabilities -public enum WICRawRotationCapabilities : int -{ - /// - /// WICRawRotationCapabilityNotSupported - WICRawRotationCapabilityNotSupported = 0, - /// - /// WICRawRotationCapabilityGetSupported - WICRawRotationCapabilityGetSupported = 1, - /// - /// WICRawRotationCapabilityNinetyDegreesSupported - WICRawRotationCapabilityNinetyDegreesSupported = 2, - /// - /// WICRawRotationCapabilityFullySupported - WICRawRotationCapabilityFullySupported = 3, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawToneCurve.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawToneCurve.cs deleted file mode 100644 index 52d799c..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawToneCurve.cs +++ /dev/null @@ -1,43 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICRawToneCurve -public partial struct WICRawToneCurve -{ - /// - public uint cPoints; - - /// - public aPoints__FixedBuffer aPoints; - - public unsafe struct aPoints__FixedBuffer - { - public WICRawToneCurvePoint e0; - - [UnscopedRef] - public ref WICRawToneCurvePoint this[int index] - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get - { - return ref AsSpan()[index]; - } - } - - [UnscopedRef] - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public Span AsSpan() - { - return MemoryMarshal.CreateSpan(ref e0, 1); - } - } -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawToneCurvePoint.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawToneCurvePoint.cs deleted file mode 100644 index c61e471..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawToneCurvePoint.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICRawToneCurvePoint -public partial struct WICRawToneCurvePoint -{ - /// - public double Input; - - /// - public double Output; -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICSectionAccessLevel.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICSectionAccessLevel.cs deleted file mode 100644 index 33e2f79..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICSectionAccessLevel.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICSectionAccessLevel -public enum WICSectionAccessLevel : uint -{ - /// - /// WICSectionAccessLevelRead - WICSectionAccessLevelRead = 1, - /// - /// WICSectionAccessLevelReadWrite - WICSectionAccessLevelReadWrite = 3, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICTiffCompressionOption.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICTiffCompressionOption.cs deleted file mode 100644 index 963e885..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICTiffCompressionOption.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICTiffCompressionOption -public enum WICTiffCompressionOption : int -{ - /// - /// WICTiffCompressionDontCare - WICTiffCompressionDontCare = 0, - /// - /// WICTiffCompressionNone - WICTiffCompressionNone = 1, - /// - /// WICTiffCompressionCCITT3 - WICTiffCompressionCCITT3 = 2, - /// - /// WICTiffCompressionCCITT4 - WICTiffCompressionCCITT4 = 3, - /// - /// WICTiffCompressionLZW - WICTiffCompressionLZW = 4, - /// - /// WICTiffCompressionRLE - WICTiffCompressionRLE = 5, - /// - /// WICTiffCompressionZIP - WICTiffCompressionZIP = 6, - /// - /// WICTiffCompressionLZWHDifferencing - WICTiffCompressionLZWHDifferencing = 7, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICWebpAnimProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICWebpAnimProperties.cs deleted file mode 100644 index 8dcc252..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICWebpAnimProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICWebpAnimProperties -public enum WICWebpAnimProperties : uint -{ - /// - /// WICWebpAnimLoopCount - WICWebpAnimLoopCount = 1, -} diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/WICWebpAnmfProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICWebpAnmfProperties.cs deleted file mode 100644 index 988230e..0000000 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/WICWebpAnmfProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Imaging; - -/// -/// WICWebpAnmfProperties -public enum WICWebpAnmfProperties : uint -{ - /// - /// WICWebpAnmfFrameDuration - WICWebpAnmfFrameDuration = 1, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs deleted file mode 100644 index dc269d5..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE -public enum AffineTransform2DInterpolationMode : uint -{ - /// - /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR - NearestNeighbor = 0, - /// - /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR - Linear = 1, - /// - /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC - Cubic = 2, - /// - /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR - MultiSampleLinear = 3, - /// - /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC - Anisotropic = 4, - /// - /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC - HighQualityCubic = 5, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs deleted file mode 100644 index 1614650..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_ALPHA_MODE -public enum AlphaMode : uint -{ - /// - /// D2D1_ALPHA_MODE_UNKNOWN - Unknown = 0, - /// - /// D2D1_ALPHA_MODE_PREMULTIPLIED - Premultiplied = 1, - /// - /// D2D1_ALPHA_MODE_STRAIGHT - Straight = 2, - /// - /// D2D1_ALPHA_MODE_IGNORE - Ignore = 3, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs deleted file mode 100644 index e8dac9a..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_BEZIER_SEGMENT -public partial struct BezierSegment -{ - /// - public System.Drawing.PointF point1; - - /// - public System.Drawing.PointF point2; - - /// - public System.Drawing.PointF point3; -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs deleted file mode 100644 index af7a224..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs +++ /dev/null @@ -1,94 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_BLEND_MODE -public enum BlendMode : uint -{ - /// - /// D2D1_BLEND_MODE_MULTIPLY - Multiply = 0, - /// - /// D2D1_BLEND_MODE_SCREEN - Screen = 1, - /// - /// D2D1_BLEND_MODE_DARKEN - Darken = 2, - /// - /// D2D1_BLEND_MODE_LIGHTEN - Lighten = 3, - /// - /// D2D1_BLEND_MODE_DISSOLVE - Dissolve = 4, - /// - /// D2D1_BLEND_MODE_COLOR_BURN - ColorBurn = 5, - /// - /// D2D1_BLEND_MODE_LINEAR_BURN - LinearBurn = 6, - /// - /// D2D1_BLEND_MODE_DARKER_COLOR - DarkerColor = 7, - /// - /// D2D1_BLEND_MODE_LIGHTER_COLOR - LighterColor = 8, - /// - /// D2D1_BLEND_MODE_COLOR_DODGE - ColorDodge = 9, - /// - /// D2D1_BLEND_MODE_LINEAR_DODGE - LinearDodge = 10, - /// - /// D2D1_BLEND_MODE_OVERLAY - Overlay = 11, - /// - /// D2D1_BLEND_MODE_SOFT_LIGHT - SoftLight = 12, - /// - /// D2D1_BLEND_MODE_HARD_LIGHT - HardLight = 13, - /// - /// D2D1_BLEND_MODE_VIVID_LIGHT - VividLight = 14, - /// - /// D2D1_BLEND_MODE_LINEAR_LIGHT - LinearLight = 15, - /// - /// D2D1_BLEND_MODE_PIN_LIGHT - PinLight = 16, - /// - /// D2D1_BLEND_MODE_HARD_MIX - HardMix = 17, - /// - /// D2D1_BLEND_MODE_DIFFERENCE - Difference = 18, - /// - /// D2D1_BLEND_MODE_EXCLUSION - Exclusion = 19, - /// - /// D2D1_BLEND_MODE_HUE - Hue = 20, - /// - /// D2D1_BLEND_MODE_SATURATION - Saturation = 21, - /// - /// D2D1_BLEND_MODE_COLOR - Color = 22, - /// - /// D2D1_BLEND_MODE_LUMINOSITY - Luminosity = 23, - /// - /// D2D1_BLEND_MODE_SUBTRACT - Subtract = 24, - /// - /// D2D1_BLEND_MODE_DIVISION - Division = 25, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs deleted file mode 100644 index 56b077e..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_BORDER_MODE -public enum BorderMode : uint -{ - /// - /// D2D1_BORDER_MODE_SOFT - Soft = 0, - /// - /// D2D1_BORDER_MODE_HARD - Hard = 1, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs deleted file mode 100644 index a683826..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_COLORMATRIX_ALPHA_MODE -public enum ColorMatrixAlphaMode : uint -{ - /// - /// D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED - Premultiplied = 1, - /// - /// D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT - Straight = 2, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs deleted file mode 100644 index 41a92d3..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs +++ /dev/null @@ -1,55 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_COMPOSITE_MODE -public enum CompositeMode : uint -{ - /// - /// D2D1_COMPOSITE_MODE_SOURCE_OVER - SourceOver = 0, - /// - /// D2D1_COMPOSITE_MODE_DESTINATION_OVER - DestinationOver = 1, - /// - /// D2D1_COMPOSITE_MODE_SOURCE_IN - SourceIn = 2, - /// - /// D2D1_COMPOSITE_MODE_DESTINATION_IN - DestinationIn = 3, - /// - /// D2D1_COMPOSITE_MODE_SOURCE_OUT - SourceOut = 4, - /// - /// D2D1_COMPOSITE_MODE_DESTINATION_OUT - DestinationOut = 5, - /// - /// D2D1_COMPOSITE_MODE_SOURCE_ATOP - SourceAtop = 6, - /// - /// D2D1_COMPOSITE_MODE_DESTINATION_ATOP - DestinationAtop = 7, - /// - /// D2D1_COMPOSITE_MODE_XOR - Xor = 8, - /// - /// D2D1_COMPOSITE_MODE_PLUS - Plus = 9, - /// - /// D2D1_COMPOSITE_MODE_SOURCE_COPY - SourceCopy = 10, - /// - /// D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY - BoundedSourceCopy = 11, - /// - /// D2D1_COMPOSITE_MODE_MASK_INVERT - MaskInvert = 12, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs deleted file mode 100644 index 4ddbdcc..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_FIGURE_BEGIN -public enum FigureBegin : uint -{ - /// - /// D2D1_FIGURE_BEGIN_FILLED - Filled = 0, - /// - /// D2D1_FIGURE_BEGIN_HOLLOW - Hollow = 1, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs deleted file mode 100644 index 22e988e..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_FIGURE_END -public enum FigureEnd : uint -{ - /// - /// D2D1_FIGURE_END_OPEN - Open = 0, - /// - /// D2D1_FIGURE_END_CLOSED - Closed = 1, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs deleted file mode 100644 index a7d0f68..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_FILL_MODE -public enum FillMode : uint -{ - /// - /// D2D1_FILL_MODE_ALTERNATE - Alternate = 0, - /// - /// D2D1_FILL_MODE_WINDING - Winding = 1, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/Graphics.Direct2D.Common.Enums.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/Graphics.Direct2D.Common.Enums.cs new file mode 100644 index 0000000..076302e --- /dev/null +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/Graphics.Direct2D.Common.Enums.cs @@ -0,0 +1,269 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.Direct2D.Common; + +/// +/// D2D1_ALPHA_MODE +public enum AlphaMode : uint +{ + /// + /// D2D1_ALPHA_MODE_UNKNOWN + Unknown = 0, + /// + /// D2D1_ALPHA_MODE_PREMULTIPLIED + Premultiplied = 1, + /// + /// D2D1_ALPHA_MODE_STRAIGHT + Straight = 2, + /// + /// D2D1_ALPHA_MODE_IGNORE + Ignore = 3, +} + +/// +/// D2D1_FIGURE_BEGIN +public enum FigureBegin : uint +{ + /// + /// D2D1_FIGURE_BEGIN_FILLED + Filled = 0, + /// + /// D2D1_FIGURE_BEGIN_HOLLOW + Hollow = 1, +} + +/// +/// D2D1_FIGURE_END +public enum FigureEnd : uint +{ + /// + /// D2D1_FIGURE_END_OPEN + Open = 0, + /// + /// D2D1_FIGURE_END_CLOSED + Closed = 1, +} + +/// +/// D2D1_PATH_SEGMENT +[Flags] +public enum PathSegment : uint +{ + /// + /// D2D1_PATH_SEGMENT_NONE + None = 0, + /// + /// D2D1_PATH_SEGMENT_FORCE_UNSTROKED + ForceUnstroked = 1, + /// + /// D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN + ForceRoundLineJoin = 2, +} + +/// +/// D2D1_FILL_MODE +public enum FillMode : uint +{ + /// + /// D2D1_FILL_MODE_ALTERNATE + Alternate = 0, + /// + /// D2D1_FILL_MODE_WINDING + Winding = 1, +} + +/// +/// D2D1_BORDER_MODE +public enum BorderMode : uint +{ + /// + /// D2D1_BORDER_MODE_SOFT + Soft = 0, + /// + /// D2D1_BORDER_MODE_HARD + Hard = 1, +} + +/// +/// D2D1_BLEND_MODE +public enum BlendMode : uint +{ + /// + /// D2D1_BLEND_MODE_MULTIPLY + Multiply = 0, + /// + /// D2D1_BLEND_MODE_SCREEN + Screen = 1, + /// + /// D2D1_BLEND_MODE_DARKEN + Darken = 2, + /// + /// D2D1_BLEND_MODE_LIGHTEN + Lighten = 3, + /// + /// D2D1_BLEND_MODE_DISSOLVE + Dissolve = 4, + /// + /// D2D1_BLEND_MODE_COLOR_BURN + ColorBurn = 5, + /// + /// D2D1_BLEND_MODE_LINEAR_BURN + LinearBurn = 6, + /// + /// D2D1_BLEND_MODE_DARKER_COLOR + DarkerColor = 7, + /// + /// D2D1_BLEND_MODE_LIGHTER_COLOR + LighterColor = 8, + /// + /// D2D1_BLEND_MODE_COLOR_DODGE + ColorDodge = 9, + /// + /// D2D1_BLEND_MODE_LINEAR_DODGE + LinearDodge = 10, + /// + /// D2D1_BLEND_MODE_OVERLAY + Overlay = 11, + /// + /// D2D1_BLEND_MODE_SOFT_LIGHT + SoftLight = 12, + /// + /// D2D1_BLEND_MODE_HARD_LIGHT + HardLight = 13, + /// + /// D2D1_BLEND_MODE_VIVID_LIGHT + VividLight = 14, + /// + /// D2D1_BLEND_MODE_LINEAR_LIGHT + LinearLight = 15, + /// + /// D2D1_BLEND_MODE_PIN_LIGHT + PinLight = 16, + /// + /// D2D1_BLEND_MODE_HARD_MIX + HardMix = 17, + /// + /// D2D1_BLEND_MODE_DIFFERENCE + Difference = 18, + /// + /// D2D1_BLEND_MODE_EXCLUSION + Exclusion = 19, + /// + /// D2D1_BLEND_MODE_HUE + Hue = 20, + /// + /// D2D1_BLEND_MODE_SATURATION + Saturation = 21, + /// + /// D2D1_BLEND_MODE_COLOR + Color = 22, + /// + /// D2D1_BLEND_MODE_LUMINOSITY + Luminosity = 23, + /// + /// D2D1_BLEND_MODE_SUBTRACT + Subtract = 24, + /// + /// D2D1_BLEND_MODE_DIVISION + Division = 25, +} + +/// +/// D2D1_COLORMATRIX_ALPHA_MODE +public enum ColorMatrixAlphaMode : uint +{ + /// + /// D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED + Premultiplied = 1, + /// + /// D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT + Straight = 2, +} + +/// +/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE +public enum AffineTransform2DInterpolationMode : uint +{ + /// + /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR + Linear = 1, + /// + /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + +/// +/// D2D1_TURBULENCE_NOISE +public enum TurbulenceNoise : uint +{ + /// + /// D2D1_TURBULENCE_NOISE_FRACTAL_SUM + FractalSum = 0, + /// + /// D2D1_TURBULENCE_NOISE_TURBULENCE + Turbulence = 1, +} + +/// +/// D2D1_COMPOSITE_MODE +public enum CompositeMode : uint +{ + /// + /// D2D1_COMPOSITE_MODE_SOURCE_OVER + SourceOver = 0, + /// + /// D2D1_COMPOSITE_MODE_DESTINATION_OVER + DestinationOver = 1, + /// + /// D2D1_COMPOSITE_MODE_SOURCE_IN + SourceIn = 2, + /// + /// D2D1_COMPOSITE_MODE_DESTINATION_IN + DestinationIn = 3, + /// + /// D2D1_COMPOSITE_MODE_SOURCE_OUT + SourceOut = 4, + /// + /// D2D1_COMPOSITE_MODE_DESTINATION_OUT + DestinationOut = 5, + /// + /// D2D1_COMPOSITE_MODE_SOURCE_ATOP + SourceAtop = 6, + /// + /// D2D1_COMPOSITE_MODE_DESTINATION_ATOP + DestinationAtop = 7, + /// + /// D2D1_COMPOSITE_MODE_XOR + Xor = 8, + /// + /// D2D1_COMPOSITE_MODE_PLUS + Plus = 9, + /// + /// D2D1_COMPOSITE_MODE_SOURCE_COPY + SourceCopy = 10, + /// + /// D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY + BoundedSourceCopy = 11, + /// + /// D2D1_COMPOSITE_MODE_MASK_INVERT + MaskInvert = 12, +} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/Graphics.Direct2D.Common.Structs.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/Graphics.Direct2D.Common.Structs.cs new file mode 100644 index 0000000..f156bfb --- /dev/null +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/Graphics.Direct2D.Common.Structs.cs @@ -0,0 +1,69 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.Direct2D.Common; + +/// +/// D2D1_PIXEL_FORMAT +public partial struct PixelFormat +{ + /// + public Graphics.Dxgi.Common.Format format; + + /// + public AlphaMode alphaMode; +} + +/// +/// D2D_RECT_F +public partial struct RectF +{ + /// + public float left; + + /// + public float top; + + /// + public float right; + + /// + public float bottom; +} + +/// +/// D2D_RECT_U +public partial struct RectU +{ + /// + public uint left; + + /// + public uint top; + + /// + public uint right; + + /// + public uint bottom; +} + +/// +/// D2D1_BEZIER_SEGMENT +public partial struct BezierSegment +{ + /// + public System.Drawing.PointF point1; + + /// + public System.Drawing.PointF point2; + + /// + public System.Drawing.PointF point3; +} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs deleted file mode 100644 index b29ee5b..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_PATH_SEGMENT -[Flags] -public enum PathSegment : uint -{ - /// - /// D2D1_PATH_SEGMENT_NONE - None = 0, - /// - /// D2D1_PATH_SEGMENT_FORCE_UNSTROKED - ForceUnstroked = 1, - /// - /// D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN - ForceRoundLineJoin = 2, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs deleted file mode 100644 index 661b7b6..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_PIXEL_FORMAT -public partial struct PixelFormat -{ - /// - public Graphics.Dxgi.Common.Format format; - - /// - public AlphaMode alphaMode; -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs deleted file mode 100644 index 657c95f..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D_RECT_F -public partial struct RectF -{ - /// - public float left; - - /// - public float top; - - /// - public float right; - - /// - public float bottom; -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs deleted file mode 100644 index 0b8ef72..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs +++ /dev/null @@ -1,27 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D_RECT_U -public partial struct RectU -{ - /// - public uint left; - - /// - public uint top; - - /// - public uint right; - - /// - public uint bottom; -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs deleted file mode 100644 index 2e916b5..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct2D.Common; - -/// -/// D2D1_TURBULENCE_NOISE -public enum TurbulenceNoise : uint -{ - /// - /// D2D1_TURBULENCE_NOISE_FRACTAL_SUM - FractalSum = 0, - /// - /// D2D1_TURBULENCE_NOISE_TURBULENCE - Turbulence = 1, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/CBufferType.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/CBufferType.cs deleted file mode 100644 index 330ad09..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/CBufferType.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_CBUFFER_TYPE -public enum CBufferType : int -{ - /// - /// D3D_CT_CBUFFER - CBuffer = 0, - /// - /// D3D_CT_TBUFFER - TBuffer = 1, - /// - /// D3D_CT_INTERFACE_POINTERS - InterfacePointers = 2, - /// - /// D3D_CT_RESOURCE_BIND_INFO - ResourceBindInfo = 3, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/DriverType.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/DriverType.cs deleted file mode 100644 index a7db679..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/DriverType.cs +++ /dev/null @@ -1,34 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_DRIVER_TYPE -public enum DriverType : int -{ - /// - /// D3D_DRIVER_TYPE_UNKNOWN - Unknown = 0, - /// - /// D3D_DRIVER_TYPE_HARDWARE - Hardware = 1, - /// - /// D3D_DRIVER_TYPE_REFERENCE - Reference = 2, - /// - /// D3D_DRIVER_TYPE_NULL - Null = 3, - /// - /// D3D_DRIVER_TYPE_SOFTWARE - Software = 4, - /// - /// D3D_DRIVER_TYPE_WARP - Warp = 5, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/FeatureLevel.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/FeatureLevel.cs deleted file mode 100644 index b1ad512..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/FeatureLevel.cs +++ /dev/null @@ -1,49 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_FEATURE_LEVEL -public enum FeatureLevel : int -{ - /// - /// D3D_FEATURE_LEVEL_1_0_CORE - Level_1_0_Core = 4096, - /// - /// D3D_FEATURE_LEVEL_9_1 - Level_9_1 = 37120, - /// - /// D3D_FEATURE_LEVEL_9_2 - Level_9_2 = 37376, - /// - /// D3D_FEATURE_LEVEL_9_3 - Level_9_3 = 37632, - /// - /// D3D_FEATURE_LEVEL_10_0 - Level_10_0 = 40960, - /// - /// D3D_FEATURE_LEVEL_10_1 - Level_10_1 = 41216, - /// - /// D3D_FEATURE_LEVEL_11_0 - Level_11_0 = 45056, - /// - /// D3D_FEATURE_LEVEL_11_1 - Level_11_1 = 45312, - /// - /// D3D_FEATURE_LEVEL_12_0 - Level_12_0 = 49152, - /// - /// D3D_FEATURE_LEVEL_12_1 - Level_12_1 = 49408, - /// - /// D3D_FEATURE_LEVEL_12_2 - Level_12_2 = 49664, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/Graphics.Direct3D.Enums.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/Graphics.Direct3D.Enums.cs new file mode 100644 index 0000000..ebff72b --- /dev/null +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/Graphics.Direct3D.Enums.cs @@ -0,0 +1,998 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Win32.Graphics.Direct3D; + +/// +/// D3D_DRIVER_TYPE +public enum DriverType : int +{ + /// + /// D3D_DRIVER_TYPE_UNKNOWN + Unknown = 0, + /// + /// D3D_DRIVER_TYPE_HARDWARE + Hardware = 1, + /// + /// D3D_DRIVER_TYPE_REFERENCE + Reference = 2, + /// + /// D3D_DRIVER_TYPE_NULL + Null = 3, + /// + /// D3D_DRIVER_TYPE_SOFTWARE + Software = 4, + /// + /// D3D_DRIVER_TYPE_WARP + Warp = 5, +} + +/// +/// D3D_FEATURE_LEVEL +public enum FeatureLevel : int +{ + /// + /// D3D_FEATURE_LEVEL_1_0_CORE + Level_1_0_Core = 4096, + /// + /// D3D_FEATURE_LEVEL_9_1 + Level_9_1 = 37120, + /// + /// D3D_FEATURE_LEVEL_9_2 + Level_9_2 = 37376, + /// + /// D3D_FEATURE_LEVEL_9_3 + Level_9_3 = 37632, + /// + /// D3D_FEATURE_LEVEL_10_0 + Level_10_0 = 40960, + /// + /// D3D_FEATURE_LEVEL_10_1 + Level_10_1 = 41216, + /// + /// D3D_FEATURE_LEVEL_11_0 + Level_11_0 = 45056, + /// + /// D3D_FEATURE_LEVEL_11_1 + Level_11_1 = 45312, + /// + /// D3D_FEATURE_LEVEL_12_0 + Level_12_0 = 49152, + /// + /// D3D_FEATURE_LEVEL_12_1 + Level_12_1 = 49408, + /// + /// D3D_FEATURE_LEVEL_12_2 + Level_12_2 = 49664, +} + +/// +/// D3D_PRIMITIVE_TOPOLOGY +public enum PrimitiveTopology : int +{ + /// + /// D3D_PRIMITIVE_TOPOLOGY_UNDEFINED + Undefined = 0, + /// + /// D3D_PRIMITIVE_TOPOLOGY_POINTLIST + PointList = 1, + /// + /// D3D_PRIMITIVE_TOPOLOGY_LINELIST + LineList = 2, + /// + /// D3D_PRIMITIVE_TOPOLOGY_LINESTRIP + LineStrip = 3, + /// + /// D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST + TriangleList = 4, + /// + /// D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP + TriangleStrip = 5, + /// + /// D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ + LineListAdj = 10, + /// + /// D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ + LineStripAdj = 11, + /// + /// D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ + TriangleListAdj = 12, + /// + /// D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ + TriangleStripAdj = 13, + /// + /// D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST + P1ControlPointPatchList = 33, + /// + /// D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST + P2ControlPointPatchList = 34, + /// + /// D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST + P3ControlPointPatchList = 35, + /// + /// D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST + P4ControlPointPatchList = 36, + /// + /// D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST + P5ControlPointPatchList = 37, + /// + /// D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST + P6ControlPointPatchList = 38, + /// + /// D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST + P7ControlPointPatchList = 39, + /// + /// D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST + P8ControlPointPatchList = 40, + /// + /// D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST + P9ControlPointPatchList = 41, + /// + /// D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST + P10ControlPointPatchList = 42, + /// + /// D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST + P11ControlPointPatchList = 43, + /// + /// D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST + P12ControlPointPatchList = 44, + /// + /// D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST + P13ControlPointPatchList = 45, + /// + /// D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST + P14ControlPointPatchList = 46, + /// + /// D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST + P15ControlPointPatchList = 47, + /// + /// D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST + P16ControlPointPatchList = 48, + /// + /// D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST + P17ControlPointPatchList = 49, + /// + /// D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST + P18ControlPointPatchList = 50, + /// + /// D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST + P19ControlPointPatchList = 51, + /// + /// D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST + P20ControlPointPatchList = 52, + /// + /// D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST + P21ControlPointPatchList = 53, + /// + /// D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST + P22ControlPointPatchList = 54, + /// + /// D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST + P23ControlPointPatchList = 55, + /// + /// D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST + P24ControlPointPatchList = 56, + /// + /// D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST + P25ControlPointPatchList = 57, + /// + /// D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST + P26ControlPointPatchList = 58, + /// + /// D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST + P27ControlPointPatchList = 59, + /// + /// D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST + P28ControlPointPatchList = 60, + /// + /// D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST + P29ControlPointPatchList = 61, + /// + /// D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST + P30ControlPointPatchList = 62, + /// + /// D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST + P31ControlPointPatchList = 63, + /// + /// D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST + P32ControlPointPatchList = 64, +} + +/// +/// D3D_PRIMITIVE +public enum Primitive : int +{ + /// + /// D3D_PRIMITIVE_UNDEFINED + Undefined = 0, + /// + /// D3D_PRIMITIVE_POINT + Point = 1, + /// + /// D3D_PRIMITIVE_LINE + Line = 2, + /// + /// D3D_PRIMITIVE_TRIANGLE + Triangle = 3, + /// + /// D3D_PRIMITIVE_LINE_ADJ + LineAdj = 6, + /// + /// D3D_PRIMITIVE_TRIANGLE_ADJ + TriangleAdj = 7, + /// + /// D3D_PRIMITIVE_1_CONTROL_POINT_PATCH + P1ControlPointPatch = 8, + /// + /// D3D_PRIMITIVE_2_CONTROL_POINT_PATCH + P2ControlPointPatch = 9, + /// + /// D3D_PRIMITIVE_3_CONTROL_POINT_PATCH + P3ControlPointPatch = 10, + /// + /// D3D_PRIMITIVE_4_CONTROL_POINT_PATCH + P4ControlPointPatch = 11, + /// + /// D3D_PRIMITIVE_5_CONTROL_POINT_PATCH + P5ControlPointPatch = 12, + /// + /// D3D_PRIMITIVE_6_CONTROL_POINT_PATCH + P6ControlPointPatch = 13, + /// + /// D3D_PRIMITIVE_7_CONTROL_POINT_PATCH + P7ControlPointPatch = 14, + /// + /// D3D_PRIMITIVE_8_CONTROL_POINT_PATCH + P8ControlPointPatch = 15, + /// + /// D3D_PRIMITIVE_9_CONTROL_POINT_PATCH + P9ControlPointPatch = 16, + /// + /// D3D_PRIMITIVE_10_CONTROL_POINT_PATCH + P10ControlPointPatch = 17, + /// + /// D3D_PRIMITIVE_11_CONTROL_POINT_PATCH + P11ControlPointPatch = 18, + /// + /// D3D_PRIMITIVE_12_CONTROL_POINT_PATCH + P12ControlPointPatch = 19, + /// + /// D3D_PRIMITIVE_13_CONTROL_POINT_PATCH + P13ControlPointPatch = 20, + /// + /// D3D_PRIMITIVE_14_CONTROL_POINT_PATCH + P14ControlPointPatch = 21, + /// + /// D3D_PRIMITIVE_15_CONTROL_POINT_PATCH + P15ControlPointPatch = 22, + /// + /// D3D_PRIMITIVE_16_CONTROL_POINT_PATCH + P16ControlPointPatch = 23, + /// + /// D3D_PRIMITIVE_17_CONTROL_POINT_PATCH + P17ControlPointPatch = 24, + /// + /// D3D_PRIMITIVE_18_CONTROL_POINT_PATCH + P18ControlPointPatch = 25, + /// + /// D3D_PRIMITIVE_19_CONTROL_POINT_PATCH + P19ControlPointPatch = 26, + /// + /// D3D_PRIMITIVE_20_CONTROL_POINT_PATCH + P20ControlPointPatch = 27, + /// + /// D3D_PRIMITIVE_21_CONTROL_POINT_PATCH + P21ControlPointPatch = 28, + /// + /// D3D_PRIMITIVE_22_CONTROL_POINT_PATCH + P22ControlPointPatch = 29, + /// + /// D3D_PRIMITIVE_23_CONTROL_POINT_PATCH + P23ControlPointPatch = 30, + /// + /// D3D_PRIMITIVE_24_CONTROL_POINT_PATCH + P24ControlPointPatch = 31, + /// + /// D3D_PRIMITIVE_25_CONTROL_POINT_PATCH + P25ControlPointPatch = 32, + /// + /// D3D_PRIMITIVE_26_CONTROL_POINT_PATCH + P26ControlPointPatch = 33, + /// + /// D3D_PRIMITIVE_27_CONTROL_POINT_PATCH + P27ControlPointPatch = 34, + /// + /// D3D_PRIMITIVE_28_CONTROL_POINT_PATCH + P28ControlPointPatch = 35, + /// + /// D3D_PRIMITIVE_29_CONTROL_POINT_PATCH + P29ControlPointPatch = 36, + /// + /// D3D_PRIMITIVE_30_CONTROL_POINT_PATCH + P30ControlPointPatch = 37, + /// + /// D3D_PRIMITIVE_31_CONTROL_POINT_PATCH + P31ControlPointPatch = 38, + /// + /// D3D_PRIMITIVE_32_CONTROL_POINT_PATCH + P32ControlPointPatch = 39, +} + +/// +/// D3D_SRV_DIMENSION +public enum SrvDimension : int +{ + /// + /// D3D_SRV_DIMENSION_UNKNOWN + Unknown = 0, + /// + /// D3D_SRV_DIMENSION_BUFFER + Buffer = 1, + /// + /// D3D_SRV_DIMENSION_TEXTURE1D + Texture1D = 2, + /// + /// D3D_SRV_DIMENSION_TEXTURE1DARRAY + Texture1DArray = 3, + /// + /// D3D_SRV_DIMENSION_TEXTURE2D + Texture2D = 4, + /// + /// D3D_SRV_DIMENSION_TEXTURE2DARRAY + Texture2DArray = 5, + /// + /// D3D_SRV_DIMENSION_TEXTURE2DMS + Texture2DMs = 6, + /// + /// D3D_SRV_DIMENSION_TEXTURE2DMSARRAY + Texture2DMsArray = 7, + /// + /// D3D_SRV_DIMENSION_TEXTURE3D + Texture3D = 8, + /// + /// D3D_SRV_DIMENSION_TEXTURECUBE + TextureCube = 9, + /// + /// D3D_SRV_DIMENSION_TEXTURECUBEARRAY + TextureCubeArray = 10, + /// + /// D3D_SRV_DIMENSION_BUFFEREX + BufferExtended = 11, +} + +/// +/// D3D_INCLUDE_TYPE +public enum IncludeType : int +{ + /// + /// D3D_INCLUDE_LOCAL + Local = 0, + /// + /// D3D_INCLUDE_SYSTEM + System = 1, +} + +/// +/// D3D_SHADER_VARIABLE_CLASS +public enum ShaderVariableClass : int +{ + /// + /// D3D_SVC_SCALAR + Scalar = 0, + /// + /// D3D_SVC_VECTOR + Vector = 1, + /// + /// D3D_SVC_MATRIX_ROWS + MatrixRows = 2, + /// + /// D3D_SVC_MATRIX_COLUMNS + MatrixColumns = 3, + /// + /// D3D_SVC_OBJECT + Object = 4, + /// + /// D3D_SVC_STRUCT + Struct = 5, + /// + /// D3D_SVC_INTERFACE_CLASS + InterfaceClass = 6, + /// + /// D3D_SVC_INTERFACE_POINTER + InterfacePointer = 7, +} + +/// +/// D3D_SHADER_VARIABLE_FLAGS +[Flags] +public enum ShaderVariableFlags : int +{ + None = 0, + /// + /// D3D_SVF_USERPACKED + UserPacked = 1, + /// + /// D3D_SVF_USED + Used = 2, + /// + /// D3D_SVF_INTERFACE_POINTER + InterfacePointer = 4, + /// + /// D3D_SVF_INTERFACE_PARAMETER + InterfaceParameter = 8, +} + +/// +/// D3D_SHADER_VARIABLE_TYPE +public enum ShaderVariableType : int +{ + /// + /// D3D_SVT_VOID + Void = 0, + /// + /// D3D_SVT_BOOL + Bool = 1, + /// + /// D3D_SVT_INT + Int = 2, + /// + /// D3D_SVT_FLOAT + Float = 3, + /// + /// D3D_SVT_STRING + String = 4, + /// + /// D3D_SVT_TEXTURE + Texture = 5, + /// + /// D3D_SVT_TEXTURE1D + Texture1D = 6, + /// + /// D3D_SVT_TEXTURE2D + Texture2D = 7, + /// + /// D3D_SVT_TEXTURE3D + Texture3D = 8, + /// + /// D3D_SVT_TEXTURECUBE + TextureCube = 9, + /// + /// D3D_SVT_SAMPLER + Sampler = 10, + /// + /// D3D_SVT_SAMPLER1D + Sampler1D = 11, + /// + /// D3D_SVT_SAMPLER2D + Sampler2D = 12, + /// + /// D3D_SVT_SAMPLER3D + Sampler3D = 13, + /// + /// D3D_SVT_SAMPLERCUBE + SamplerCube = 14, + /// + /// D3D_SVT_PIXELSHADER + PixelShader = 15, + /// + /// D3D_SVT_VERTEXSHADER + VertexShader = 16, + /// + /// D3D_SVT_PIXELFRAGMENT + PixelFragment = 17, + /// + /// D3D_SVT_VERTEXFRAGMENT + VertexFragment = 18, + /// + /// D3D_SVT_UINT + Uint = 19, + /// + /// D3D_SVT_UINT8 + Uint8 = 20, + /// + /// D3D_SVT_GEOMETRYSHADER + GeometryShader = 21, + /// + /// D3D_SVT_RASTERIZER + Rasterizer = 22, + /// + /// D3D_SVT_DEPTHSTENCIL + DepthStencil = 23, + /// + /// D3D_SVT_BLEND + Blend = 24, + /// + /// D3D_SVT_BUFFER + Buffer = 25, + /// + /// D3D_SVT_CBUFFER + CBuffer = 26, + /// + /// D3D_SVT_TBUFFER + TBuffer = 27, + /// + /// D3D_SVT_TEXTURE1DARRAY + Texture1DArray = 28, + /// + /// D3D_SVT_TEXTURE2DARRAY + Texture2DArray = 29, + /// + /// D3D_SVT_RENDERTARGETVIEW + RenderTargetView = 30, + /// + /// D3D_SVT_DEPTHSTENCILVIEW + DepthStencilView = 31, + /// + /// D3D_SVT_TEXTURE2DMS + Texture2DMs = 32, + /// + /// D3D_SVT_TEXTURE2DMSARRAY + Texture2DMsArray = 33, + /// + /// D3D_SVT_TEXTURECUBEARRAY + TextureCubeArray = 34, + /// + /// D3D_SVT_HULLSHADER + Hullshader = 35, + /// + /// D3D_SVT_DOMAINSHADER + DomainShader = 36, + /// + /// D3D_SVT_INTERFACE_POINTER + InterfacePointer = 37, + /// + /// D3D_SVT_COMPUTESHADER + ComputeShader = 38, + /// + /// D3D_SVT_DOUBLE + Double = 39, + /// + /// D3D_SVT_RWTEXTURE1D + RwTexture1D = 40, + /// + /// D3D_SVT_RWTEXTURE1DARRAY + RwTexture1DArray = 41, + /// + /// D3D_SVT_RWTEXTURE2D + RwTexture2D = 42, + /// + /// D3D_SVT_RWTEXTURE2DARRAY + RwTexture2DArray = 43, + /// + /// D3D_SVT_RWTEXTURE3D + RwTexture3D = 44, + /// + /// D3D_SVT_RWBUFFER + RwBuffer = 45, + /// + /// D3D_SVT_BYTEADDRESS_BUFFER + ByteAddressBuffer = 46, + /// + /// D3D_SVT_RWBYTEADDRESS_BUFFER + RwByteAddressBuffer = 47, + /// + /// D3D_SVT_STRUCTURED_BUFFER + StructuredBuffer = 48, + /// + /// D3D_SVT_RWSTRUCTURED_BUFFER + RwStructuredBuffer = 49, + /// + /// D3D_SVT_APPEND_STRUCTURED_BUFFER + AppendStructuredBuffer = 50, + /// + /// D3D_SVT_CONSUME_STRUCTURED_BUFFER + ConsumeStructuredBuffer = 51, + /// + /// D3D_SVT_MIN8FLOAT + Min8Float = 52, + /// + /// D3D_SVT_MIN10FLOAT + Min10Float = 53, + /// + /// D3D_SVT_MIN16FLOAT + Min16Float = 54, + /// + /// D3D_SVT_MIN12INT + Min12Int = 55, + /// + /// D3D_SVT_MIN16INT + Min16Int = 56, + /// + /// D3D_SVT_MIN16UINT + Min16Uint = 57, + /// + /// D3D_SVT_INT16 + Int16 = 58, + /// + /// D3D_SVT_UINT16 + UInt16 = 59, + /// + /// D3D_SVT_FLOAT16 + Float16 = 60, + /// + /// D3D_SVT_INT64 + Int64 = 61, + /// + /// D3D_SVT_UINT64 + UInt64 = 62, +} + +/// +/// D3D_SHADER_INPUT_FLAGS +[Flags] +public enum ShaderInputFlags : int +{ + None = 0, + /// + /// D3D_SIF_USERPACKED + UserPacked = 1, + /// + /// D3D_SIF_COMPARISON_SAMPLER + ComparisonSampler = 2, + /// + /// D3D_SIF_TEXTURE_COMPONENT_0 + TextureComponent0 = 4, + /// + /// D3D_SIF_TEXTURE_COMPONENT_1 + TextureComponent1 = 8, + /// + /// D3D_SIF_TEXTURE_COMPONENTS + TextureComponents = 12, + /// + /// D3D_SIF_UNUSED + Unused = 16, +} + +/// +/// D3D_SHADER_INPUT_TYPE +public enum ShaderInputType : int +{ + /// + /// D3D_SIT_CBUFFER + CBuffer = 0, + /// + /// D3D_SIT_TBUFFER + TBuffer = 1, + /// + /// D3D_SIT_TEXTURE + Texture = 2, + /// + /// D3D_SIT_SAMPLER + Sampler = 3, + /// + /// D3D_SIT_UAV_RWTYPED + UavRwTyped = 4, + /// + /// D3D_SIT_STRUCTURED + Structured = 5, + /// + /// D3D_SIT_UAV_RWSTRUCTURED + UavRwStructured = 6, + /// + /// D3D_SIT_BYTEADDRESS + ByteAddress = 7, + /// + /// D3D_SIT_UAV_RWBYTEADDRESS + UavRwByteAddress = 8, + /// + /// D3D_SIT_UAV_APPEND_STRUCTURED + UavAppendStructured = 9, + /// + /// D3D_SIT_UAV_CONSUME_STRUCTURED + UavConsumeStructured = 10, + /// + /// D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER + UavRwStructuredWithCounter = 11, + /// + /// D3D_SIT_RTACCELERATIONSTRUCTURE + RtAccelerationStructure = 12, + /// + /// D3D_SIT_UAV_FEEDBACKTEXTURE + UavFeedbackTexture = 13, +} + +/// +/// D3D_SHADER_CBUFFER_FLAGS +[Flags] +public enum ShaderCBufferFlags : int +{ + None = 0, + /// + /// D3D_CBF_USERPACKED + UserPacked = 1, +} + +/// +/// D3D_CBUFFER_TYPE +public enum CBufferType : int +{ + /// + /// D3D_CT_CBUFFER + CBuffer = 0, + /// + /// D3D_CT_TBUFFER + TBuffer = 1, + /// + /// D3D_CT_INTERFACE_POINTERS + InterfacePointers = 2, + /// + /// D3D_CT_RESOURCE_BIND_INFO + ResourceBindInfo = 3, +} + +/// +/// D3D_NAME +public enum Name : int +{ + /// + /// D3D_NAME_UNDEFINED + Undefined = 0, + /// + /// D3D_NAME_POSITION + Position = 1, + /// + /// D3D_NAME_CLIP_DISTANCE + ClipDistance = 2, + /// + /// D3D_NAME_CULL_DISTANCE + CullDistance = 3, + /// + /// D3D_NAME_RENDER_TARGET_ARRAY_INDEX + RenderTargetArrayIndex = 4, + /// + /// D3D_NAME_VIEWPORT_ARRAY_INDEX + ViewportArrayIndex = 5, + /// + /// D3D_NAME_VERTEX_ID + VertexId = 6, + /// + /// D3D_NAME_PRIMITIVE_ID + PrimitiveId = 7, + /// + /// D3D_NAME_INSTANCE_ID + InstanceId = 8, + /// + /// D3D_NAME_IS_FRONT_FACE + IsFrontFace = 9, + /// + /// D3D_NAME_SAMPLE_INDEX + SampleIndex = 10, + /// + /// D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR + FinalQuadEdgeTessFactor = 11, + /// + /// D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR + FinalQuadInsideTessFactor = 12, + /// + /// D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR + FinalTriEdgeTessFactor = 13, + /// + /// D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR + FinalTriInsideTessFactor = 14, + /// + /// D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR + FinalLineDetailTessFactor = 15, + /// + /// D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR + FinalLineDensityTessFactor = 16, + /// + /// D3D_NAME_BARYCENTRICS + Barycentrics = 23, + /// + /// D3D_NAME_SHADINGRATE + ShadingRate = 24, + /// + /// D3D_NAME_CULLPRIMITIVE + CullPrimitive = 25, + /// + /// D3D_NAME_TARGET + Target = 64, + /// + /// D3D_NAME_DEPTH + Depth = 65, + /// + /// D3D_NAME_COVERAGE + Coverage = 66, + /// + /// D3D_NAME_DEPTH_GREATER_EQUAL + DepthGreaterEqual = 67, + /// + /// D3D_NAME_DEPTH_LESS_EQUAL + DepthLessEqual = 68, + /// + /// D3D_NAME_STENCIL_REF + StencilRef = 69, + /// + /// D3D_NAME_INNER_COVERAGE + InnerCoverage = 70, +} + +/// +/// D3D_RESOURCE_RETURN_TYPE +public enum ResourceReturnType : int +{ + /// + /// D3D_RETURN_TYPE_UNORM + Unorm = 1, + /// + /// D3D_RETURN_TYPE_SNORM + Snorm = 2, + /// + /// D3D_RETURN_TYPE_SINT + Sint = 3, + /// + /// D3D_RETURN_TYPE_UINT + Uint = 4, + /// + /// D3D_RETURN_TYPE_FLOAT + Float = 5, + /// + /// D3D_RETURN_TYPE_MIXED + Mixed = 6, + /// + /// D3D_RETURN_TYPE_DOUBLE + Double = 7, + /// + /// D3D_RETURN_TYPE_CONTINUED + Continued = 8, +} + +/// +/// D3D_REGISTER_COMPONENT_TYPE +public enum RegisterComponentType : int +{ + /// + /// D3D_REGISTER_COMPONENT_UNKNOWN + Unknown = 0, + /// + /// D3D_REGISTER_COMPONENT_UINT32 + UInt32 = 1, + /// + /// D3D_REGISTER_COMPONENT_SINT32 + Sint32 = 2, + /// + /// D3D_REGISTER_COMPONENT_FLOAT32 + Float32 = 3, +} + +/// +/// D3D_TESSELLATOR_DOMAIN +public enum TessellatorDomain : int +{ + /// + /// D3D_TESSELLATOR_DOMAIN_UNDEFINED + Undefined = 0, + /// + /// D3D_TESSELLATOR_DOMAIN_ISOLINE + Isoline = 1, + /// + /// D3D_TESSELLATOR_DOMAIN_TRI + Tri = 2, + /// + /// D3D_TESSELLATOR_DOMAIN_QUAD + Quad = 3, +} + +/// +/// D3D_TESSELLATOR_PARTITIONING +public enum TessellatorPartitioning : int +{ + /// + /// D3D_TESSELLATOR_PARTITIONING_UNDEFINED + Undefined = 0, + /// + /// D3D_TESSELLATOR_PARTITIONING_INTEGER + Integer = 1, + /// + /// D3D_TESSELLATOR_PARTITIONING_POW2 + Pow2 = 2, + /// + /// D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD + FractionalOdd = 3, + /// + /// D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN + FractionalEven = 4, +} + +/// +/// D3D_TESSELLATOR_OUTPUT_PRIMITIVE +public enum TessellatorOutputPrimitive : int +{ + /// + /// D3D_TESSELLATOR_OUTPUT_UNDEFINED + Undefined = 0, + /// + /// D3D_TESSELLATOR_OUTPUT_POINT + Point = 1, + /// + /// D3D_TESSELLATOR_OUTPUT_LINE + Line = 2, + /// + /// D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW + TriangleCw = 3, + /// + /// D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW + TriangleCcw = 4, +} + +/// +/// D3D_MIN_PRECISION +public enum MinPrecision : int +{ + /// + /// D3D_MIN_PRECISION_DEFAULT + Default = 0, + /// + /// D3D_MIN_PRECISION_FLOAT_16 + Float16 = 1, + /// + /// D3D_MIN_PRECISION_FLOAT_2_8 + Float28 = 2, + /// + /// D3D_MIN_PRECISION_RESERVED + Reserved = 3, + /// + /// D3D_MIN_PRECISION_SINT_16 + Sint16 = 4, + /// + /// D3D_MIN_PRECISION_UINT_16 + Uint16 = 5, + /// + /// D3D_MIN_PRECISION_ANY_16 + Any16 = 240, + /// + /// D3D_MIN_PRECISION_ANY_10 + Any10 = 241, +} + +/// +/// D3D_INTERPOLATION_MODE +public enum InterpolationMode : int +{ + /// + /// D3D_INTERPOLATION_UNDEFINED + Undefined = 0, + /// + /// D3D_INTERPOLATION_CONSTANT + Constant = 1, + /// + /// D3D_INTERPOLATION_LINEAR + Linear = 2, + /// + /// D3D_INTERPOLATION_LINEAR_CENTROID + LinearCentroid = 3, + /// + /// D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE + LinearNoPerspective = 4, + /// + /// D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID + LinearNoPerspectiveCentroid = 5, + /// + /// D3D_INTERPOLATION_LINEAR_SAMPLE + LinearSample = 6, + /// + /// D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE + LinearNoPerspectiveSample = 7, +} + +/// +/// D3D_PARAMETER_FLAGS +[Flags] +public enum ParameterFlags : int +{ + /// + /// D3D_PF_NONE + None = 0, + /// + /// D3D_PF_IN + In = 1, + /// + /// D3D_PF_OUT + Out = 2, +} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderMacro.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/Graphics.Direct3D.Structs.cs similarity index 100% rename from src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderMacro.cs rename to src/Vortice.Win32/Generated/Graphics/Direct3D/Graphics.Direct3D.Structs.cs diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IncludeType.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IncludeType.cs deleted file mode 100644 index 16feade..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IncludeType.cs +++ /dev/null @@ -1,22 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_INCLUDE_TYPE -public enum IncludeType : int -{ - /// - /// D3D_INCLUDE_LOCAL - Local = 0, - /// - /// D3D_INCLUDE_SYSTEM - System = 1, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/InterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/InterpolationMode.cs deleted file mode 100644 index a7c6a44..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/InterpolationMode.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_INTERPOLATION_MODE -public enum InterpolationMode : int -{ - /// - /// D3D_INTERPOLATION_UNDEFINED - Undefined = 0, - /// - /// D3D_INTERPOLATION_CONSTANT - Constant = 1, - /// - /// D3D_INTERPOLATION_LINEAR - Linear = 2, - /// - /// D3D_INTERPOLATION_LINEAR_CENTROID - LinearCentroid = 3, - /// - /// D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE - LinearNoPerspective = 4, - /// - /// D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID - LinearNoPerspectiveCentroid = 5, - /// - /// D3D_INTERPOLATION_LINEAR_SAMPLE - LinearSample = 6, - /// - /// D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE - LinearNoPerspectiveSample = 7, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/MinPrecision.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/MinPrecision.cs deleted file mode 100644 index 9c055dd..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/MinPrecision.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_MIN_PRECISION -public enum MinPrecision : int -{ - /// - /// D3D_MIN_PRECISION_DEFAULT - Default = 0, - /// - /// D3D_MIN_PRECISION_FLOAT_16 - Float16 = 1, - /// - /// D3D_MIN_PRECISION_FLOAT_2_8 - Float28 = 2, - /// - /// D3D_MIN_PRECISION_RESERVED - Reserved = 3, - /// - /// D3D_MIN_PRECISION_SINT_16 - Sint16 = 4, - /// - /// D3D_MIN_PRECISION_UINT_16 - Uint16 = 5, - /// - /// D3D_MIN_PRECISION_ANY_16 - Any16 = 240, - /// - /// D3D_MIN_PRECISION_ANY_10 - Any10 = 241, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/Name.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/Name.cs deleted file mode 100644 index ef2960d..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/Name.cs +++ /dev/null @@ -1,97 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_NAME -public enum Name : int -{ - /// - /// D3D_NAME_UNDEFINED - Undefined = 0, - /// - /// D3D_NAME_POSITION - Position = 1, - /// - /// D3D_NAME_CLIP_DISTANCE - ClipDistance = 2, - /// - /// D3D_NAME_CULL_DISTANCE - CullDistance = 3, - /// - /// D3D_NAME_RENDER_TARGET_ARRAY_INDEX - RenderTargetArrayIndex = 4, - /// - /// D3D_NAME_VIEWPORT_ARRAY_INDEX - ViewportArrayIndex = 5, - /// - /// D3D_NAME_VERTEX_ID - VertexId = 6, - /// - /// D3D_NAME_PRIMITIVE_ID - PrimitiveId = 7, - /// - /// D3D_NAME_INSTANCE_ID - InstanceId = 8, - /// - /// D3D_NAME_IS_FRONT_FACE - IsFrontFace = 9, - /// - /// D3D_NAME_SAMPLE_INDEX - SampleIndex = 10, - /// - /// D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR - FinalQuadEdgeTessFactor = 11, - /// - /// D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR - FinalQuadInsideTessFactor = 12, - /// - /// D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR - FinalTriEdgeTessFactor = 13, - /// - /// D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR - FinalTriInsideTessFactor = 14, - /// - /// D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR - FinalLineDetailTessFactor = 15, - /// - /// D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR - FinalLineDensityTessFactor = 16, - /// - /// D3D_NAME_BARYCENTRICS - Barycentrics = 23, - /// - /// D3D_NAME_SHADINGRATE - ShadingRate = 24, - /// - /// D3D_NAME_CULLPRIMITIVE - CullPrimitive = 25, - /// - /// D3D_NAME_TARGET - Target = 64, - /// - /// D3D_NAME_DEPTH - Depth = 65, - /// - /// D3D_NAME_COVERAGE - Coverage = 66, - /// - /// D3D_NAME_DEPTH_GREATER_EQUAL - DepthGreaterEqual = 67, - /// - /// D3D_NAME_DEPTH_LESS_EQUAL - DepthLessEqual = 68, - /// - /// D3D_NAME_STENCIL_REF - StencilRef = 69, - /// - /// D3D_NAME_INNER_COVERAGE - InnerCoverage = 70, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ParameterFlags.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ParameterFlags.cs deleted file mode 100644 index a0bd64e..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ParameterFlags.cs +++ /dev/null @@ -1,26 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_PARAMETER_FLAGS -[Flags] -public enum ParameterFlags : int -{ - /// - /// D3D_PF_NONE - None = 0, - /// - /// D3D_PF_IN - In = 1, - /// - /// D3D_PF_OUT - Out = 2, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/Primitive.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/Primitive.cs deleted file mode 100644 index f4f080e..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/Primitive.cs +++ /dev/null @@ -1,130 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_PRIMITIVE -public enum Primitive : int -{ - /// - /// D3D_PRIMITIVE_UNDEFINED - Undefined = 0, - /// - /// D3D_PRIMITIVE_POINT - Point = 1, - /// - /// D3D_PRIMITIVE_LINE - Line = 2, - /// - /// D3D_PRIMITIVE_TRIANGLE - Triangle = 3, - /// - /// D3D_PRIMITIVE_LINE_ADJ - LineAdj = 6, - /// - /// D3D_PRIMITIVE_TRIANGLE_ADJ - TriangleAdj = 7, - /// - /// D3D_PRIMITIVE_1_CONTROL_POINT_PATCH - P1ControlPointPatch = 8, - /// - /// D3D_PRIMITIVE_2_CONTROL_POINT_PATCH - P2ControlPointPatch = 9, - /// - /// D3D_PRIMITIVE_3_CONTROL_POINT_PATCH - P3ControlPointPatch = 10, - /// - /// D3D_PRIMITIVE_4_CONTROL_POINT_PATCH - P4ControlPointPatch = 11, - /// - /// D3D_PRIMITIVE_5_CONTROL_POINT_PATCH - P5ControlPointPatch = 12, - /// - /// D3D_PRIMITIVE_6_CONTROL_POINT_PATCH - P6ControlPointPatch = 13, - /// - /// D3D_PRIMITIVE_7_CONTROL_POINT_PATCH - P7ControlPointPatch = 14, - /// - /// D3D_PRIMITIVE_8_CONTROL_POINT_PATCH - P8ControlPointPatch = 15, - /// - /// D3D_PRIMITIVE_9_CONTROL_POINT_PATCH - P9ControlPointPatch = 16, - /// - /// D3D_PRIMITIVE_10_CONTROL_POINT_PATCH - P10ControlPointPatch = 17, - /// - /// D3D_PRIMITIVE_11_CONTROL_POINT_PATCH - P11ControlPointPatch = 18, - /// - /// D3D_PRIMITIVE_12_CONTROL_POINT_PATCH - P12ControlPointPatch = 19, - /// - /// D3D_PRIMITIVE_13_CONTROL_POINT_PATCH - P13ControlPointPatch = 20, - /// - /// D3D_PRIMITIVE_14_CONTROL_POINT_PATCH - P14ControlPointPatch = 21, - /// - /// D3D_PRIMITIVE_15_CONTROL_POINT_PATCH - P15ControlPointPatch = 22, - /// - /// D3D_PRIMITIVE_16_CONTROL_POINT_PATCH - P16ControlPointPatch = 23, - /// - /// D3D_PRIMITIVE_17_CONTROL_POINT_PATCH - P17ControlPointPatch = 24, - /// - /// D3D_PRIMITIVE_18_CONTROL_POINT_PATCH - P18ControlPointPatch = 25, - /// - /// D3D_PRIMITIVE_19_CONTROL_POINT_PATCH - P19ControlPointPatch = 26, - /// - /// D3D_PRIMITIVE_20_CONTROL_POINT_PATCH - P20ControlPointPatch = 27, - /// - /// D3D_PRIMITIVE_21_CONTROL_POINT_PATCH - P21ControlPointPatch = 28, - /// - /// D3D_PRIMITIVE_22_CONTROL_POINT_PATCH - P22ControlPointPatch = 29, - /// - /// D3D_PRIMITIVE_23_CONTROL_POINT_PATCH - P23ControlPointPatch = 30, - /// - /// D3D_PRIMITIVE_24_CONTROL_POINT_PATCH - P24ControlPointPatch = 31, - /// - /// D3D_PRIMITIVE_25_CONTROL_POINT_PATCH - P25ControlPointPatch = 32, - /// - /// D3D_PRIMITIVE_26_CONTROL_POINT_PATCH - P26ControlPointPatch = 33, - /// - /// D3D_PRIMITIVE_27_CONTROL_POINT_PATCH - P27ControlPointPatch = 34, - /// - /// D3D_PRIMITIVE_28_CONTROL_POINT_PATCH - P28ControlPointPatch = 35, - /// - /// D3D_PRIMITIVE_29_CONTROL_POINT_PATCH - P29ControlPointPatch = 36, - /// - /// D3D_PRIMITIVE_30_CONTROL_POINT_PATCH - P30ControlPointPatch = 37, - /// - /// D3D_PRIMITIVE_31_CONTROL_POINT_PATCH - P31ControlPointPatch = 38, - /// - /// D3D_PRIMITIVE_32_CONTROL_POINT_PATCH - P32ControlPointPatch = 39, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/PrimitiveTopology.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/PrimitiveTopology.cs deleted file mode 100644 index 7757989..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/PrimitiveTopology.cs +++ /dev/null @@ -1,142 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_PRIMITIVE_TOPOLOGY -public enum PrimitiveTopology : int -{ - /// - /// D3D_PRIMITIVE_TOPOLOGY_UNDEFINED - Undefined = 0, - /// - /// D3D_PRIMITIVE_TOPOLOGY_POINTLIST - PointList = 1, - /// - /// D3D_PRIMITIVE_TOPOLOGY_LINELIST - LineList = 2, - /// - /// D3D_PRIMITIVE_TOPOLOGY_LINESTRIP - LineStrip = 3, - /// - /// D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST - TriangleList = 4, - /// - /// D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP - TriangleStrip = 5, - /// - /// D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ - LineListAdj = 10, - /// - /// D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ - LineStripAdj = 11, - /// - /// D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ - TriangleListAdj = 12, - /// - /// D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ - TriangleStripAdj = 13, - /// - /// D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST - P1ControlPointPatchList = 33, - /// - /// D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST - P2ControlPointPatchList = 34, - /// - /// D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST - P3ControlPointPatchList = 35, - /// - /// D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST - P4ControlPointPatchList = 36, - /// - /// D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST - P5ControlPointPatchList = 37, - /// - /// D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST - P6ControlPointPatchList = 38, - /// - /// D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST - P7ControlPointPatchList = 39, - /// - /// D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST - P8ControlPointPatchList = 40, - /// - /// D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST - P9ControlPointPatchList = 41, - /// - /// D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST - P10ControlPointPatchList = 42, - /// - /// D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST - P11ControlPointPatchList = 43, - /// - /// D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST - P12ControlPointPatchList = 44, - /// - /// D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST - P13ControlPointPatchList = 45, - /// - /// D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST - P14ControlPointPatchList = 46, - /// - /// D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST - P15ControlPointPatchList = 47, - /// - /// D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST - P16ControlPointPatchList = 48, - /// - /// D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST - P17ControlPointPatchList = 49, - /// - /// D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST - P18ControlPointPatchList = 50, - /// - /// D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST - P19ControlPointPatchList = 51, - /// - /// D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST - P20ControlPointPatchList = 52, - /// - /// D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST - P21ControlPointPatchList = 53, - /// - /// D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST - P22ControlPointPatchList = 54, - /// - /// D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST - P23ControlPointPatchList = 55, - /// - /// D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST - P24ControlPointPatchList = 56, - /// - /// D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST - P25ControlPointPatchList = 57, - /// - /// D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST - P26ControlPointPatchList = 58, - /// - /// D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST - P27ControlPointPatchList = 59, - /// - /// D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST - P28ControlPointPatchList = 60, - /// - /// D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST - P29ControlPointPatchList = 61, - /// - /// D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST - P30ControlPointPatchList = 62, - /// - /// D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST - P31ControlPointPatchList = 63, - /// - /// D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST - P32ControlPointPatchList = 64, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/RegisterComponentType.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/RegisterComponentType.cs deleted file mode 100644 index 9f88b22..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/RegisterComponentType.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_REGISTER_COMPONENT_TYPE -public enum RegisterComponentType : int -{ - /// - /// D3D_REGISTER_COMPONENT_UNKNOWN - Unknown = 0, - /// - /// D3D_REGISTER_COMPONENT_UINT32 - UInt32 = 1, - /// - /// D3D_REGISTER_COMPONENT_SINT32 - Sint32 = 2, - /// - /// D3D_REGISTER_COMPONENT_FLOAT32 - Float32 = 3, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ResourceReturnType.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ResourceReturnType.cs deleted file mode 100644 index 64af644..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ResourceReturnType.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_RESOURCE_RETURN_TYPE -public enum ResourceReturnType : int -{ - /// - /// D3D_RETURN_TYPE_UNORM - Unorm = 1, - /// - /// D3D_RETURN_TYPE_SNORM - Snorm = 2, - /// - /// D3D_RETURN_TYPE_SINT - Sint = 3, - /// - /// D3D_RETURN_TYPE_UINT - Uint = 4, - /// - /// D3D_RETURN_TYPE_FLOAT - Float = 5, - /// - /// D3D_RETURN_TYPE_MIXED - Mixed = 6, - /// - /// D3D_RETURN_TYPE_DOUBLE - Double = 7, - /// - /// D3D_RETURN_TYPE_CONTINUED - Continued = 8, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderCBufferFlags.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderCBufferFlags.cs deleted file mode 100644 index 41e6cef..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderCBufferFlags.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_SHADER_CBUFFER_FLAGS -[Flags] -public enum ShaderCBufferFlags : int -{ - None = 0, - /// - /// D3D_CBF_USERPACKED - UserPacked = 1, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderInputFlags.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderInputFlags.cs deleted file mode 100644 index 4cebbca..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderInputFlags.cs +++ /dev/null @@ -1,36 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_SHADER_INPUT_FLAGS -[Flags] -public enum ShaderInputFlags : int -{ - None = 0, - /// - /// D3D_SIF_USERPACKED - UserPacked = 1, - /// - /// D3D_SIF_COMPARISON_SAMPLER - ComparisonSampler = 2, - /// - /// D3D_SIF_TEXTURE_COMPONENT_0 - TextureComponent0 = 4, - /// - /// D3D_SIF_TEXTURE_COMPONENT_1 - TextureComponent1 = 8, - /// - /// D3D_SIF_TEXTURE_COMPONENTS - TextureComponents = 12, - /// - /// D3D_SIF_UNUSED - Unused = 16, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderInputType.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderInputType.cs deleted file mode 100644 index 6635538..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderInputType.cs +++ /dev/null @@ -1,58 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_SHADER_INPUT_TYPE -public enum ShaderInputType : int -{ - /// - /// D3D_SIT_CBUFFER - CBuffer = 0, - /// - /// D3D_SIT_TBUFFER - TBuffer = 1, - /// - /// D3D_SIT_TEXTURE - Texture = 2, - /// - /// D3D_SIT_SAMPLER - Sampler = 3, - /// - /// D3D_SIT_UAV_RWTYPED - UavRwTyped = 4, - /// - /// D3D_SIT_STRUCTURED - Structured = 5, - /// - /// D3D_SIT_UAV_RWSTRUCTURED - UavRwStructured = 6, - /// - /// D3D_SIT_BYTEADDRESS - ByteAddress = 7, - /// - /// D3D_SIT_UAV_RWBYTEADDRESS - UavRwByteAddress = 8, - /// - /// D3D_SIT_UAV_APPEND_STRUCTURED - UavAppendStructured = 9, - /// - /// D3D_SIT_UAV_CONSUME_STRUCTURED - UavConsumeStructured = 10, - /// - /// D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER - UavRwStructuredWithCounter = 11, - /// - /// D3D_SIT_RTACCELERATIONSTRUCTURE - RtAccelerationStructure = 12, - /// - /// D3D_SIT_UAV_FEEDBACKTEXTURE - UavFeedbackTexture = 13, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableClass.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableClass.cs deleted file mode 100644 index fc169a0..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableClass.cs +++ /dev/null @@ -1,40 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_SHADER_VARIABLE_CLASS -public enum ShaderVariableClass : int -{ - /// - /// D3D_SVC_SCALAR - Scalar = 0, - /// - /// D3D_SVC_VECTOR - Vector = 1, - /// - /// D3D_SVC_MATRIX_ROWS - MatrixRows = 2, - /// - /// D3D_SVC_MATRIX_COLUMNS - MatrixColumns = 3, - /// - /// D3D_SVC_OBJECT - Object = 4, - /// - /// D3D_SVC_STRUCT - Struct = 5, - /// - /// D3D_SVC_INTERFACE_CLASS - InterfaceClass = 6, - /// - /// D3D_SVC_INTERFACE_POINTER - InterfacePointer = 7, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableFlags.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableFlags.cs deleted file mode 100644 index b29b74b..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableFlags.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_SHADER_VARIABLE_FLAGS -[Flags] -public enum ShaderVariableFlags : int -{ - None = 0, - /// - /// D3D_SVF_USERPACKED - UserPacked = 1, - /// - /// D3D_SVF_USED - Used = 2, - /// - /// D3D_SVF_INTERFACE_POINTER - InterfacePointer = 4, - /// - /// D3D_SVF_INTERFACE_PARAMETER - InterfaceParameter = 8, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableType.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableType.cs deleted file mode 100644 index 35664da..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableType.cs +++ /dev/null @@ -1,205 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_SHADER_VARIABLE_TYPE -public enum ShaderVariableType : int -{ - /// - /// D3D_SVT_VOID - Void = 0, - /// - /// D3D_SVT_BOOL - Bool = 1, - /// - /// D3D_SVT_INT - Int = 2, - /// - /// D3D_SVT_FLOAT - Float = 3, - /// - /// D3D_SVT_STRING - String = 4, - /// - /// D3D_SVT_TEXTURE - Texture = 5, - /// - /// D3D_SVT_TEXTURE1D - Texture1D = 6, - /// - /// D3D_SVT_TEXTURE2D - Texture2D = 7, - /// - /// D3D_SVT_TEXTURE3D - Texture3D = 8, - /// - /// D3D_SVT_TEXTURECUBE - TextureCube = 9, - /// - /// D3D_SVT_SAMPLER - Sampler = 10, - /// - /// D3D_SVT_SAMPLER1D - Sampler1D = 11, - /// - /// D3D_SVT_SAMPLER2D - Sampler2D = 12, - /// - /// D3D_SVT_SAMPLER3D - Sampler3D = 13, - /// - /// D3D_SVT_SAMPLERCUBE - SamplerCube = 14, - /// - /// D3D_SVT_PIXELSHADER - PixelShader = 15, - /// - /// D3D_SVT_VERTEXSHADER - VertexShader = 16, - /// - /// D3D_SVT_PIXELFRAGMENT - PixelFragment = 17, - /// - /// D3D_SVT_VERTEXFRAGMENT - VertexFragment = 18, - /// - /// D3D_SVT_UINT - Uint = 19, - /// - /// D3D_SVT_UINT8 - Uint8 = 20, - /// - /// D3D_SVT_GEOMETRYSHADER - GeometryShader = 21, - /// - /// D3D_SVT_RASTERIZER - Rasterizer = 22, - /// - /// D3D_SVT_DEPTHSTENCIL - DepthStencil = 23, - /// - /// D3D_SVT_BLEND - Blend = 24, - /// - /// D3D_SVT_BUFFER - Buffer = 25, - /// - /// D3D_SVT_CBUFFER - CBuffer = 26, - /// - /// D3D_SVT_TBUFFER - TBuffer = 27, - /// - /// D3D_SVT_TEXTURE1DARRAY - Texture1DArray = 28, - /// - /// D3D_SVT_TEXTURE2DARRAY - Texture2DArray = 29, - /// - /// D3D_SVT_RENDERTARGETVIEW - RenderTargetView = 30, - /// - /// D3D_SVT_DEPTHSTENCILVIEW - DepthStencilView = 31, - /// - /// D3D_SVT_TEXTURE2DMS - Texture2DMs = 32, - /// - /// D3D_SVT_TEXTURE2DMSARRAY - Texture2DMsArray = 33, - /// - /// D3D_SVT_TEXTURECUBEARRAY - TextureCubeArray = 34, - /// - /// D3D_SVT_HULLSHADER - Hullshader = 35, - /// - /// D3D_SVT_DOMAINSHADER - DomainShader = 36, - /// - /// D3D_SVT_INTERFACE_POINTER - InterfacePointer = 37, - /// - /// D3D_SVT_COMPUTESHADER - ComputeShader = 38, - /// - /// D3D_SVT_DOUBLE - Double = 39, - /// - /// D3D_SVT_RWTEXTURE1D - RwTexture1D = 40, - /// - /// D3D_SVT_RWTEXTURE1DARRAY - RwTexture1DArray = 41, - /// - /// D3D_SVT_RWTEXTURE2D - RwTexture2D = 42, - /// - /// D3D_SVT_RWTEXTURE2DARRAY - RwTexture2DArray = 43, - /// - /// D3D_SVT_RWTEXTURE3D - RwTexture3D = 44, - /// - /// D3D_SVT_RWBUFFER - RwBuffer = 45, - /// - /// D3D_SVT_BYTEADDRESS_BUFFER - ByteAddressBuffer = 46, - /// - /// D3D_SVT_RWBYTEADDRESS_BUFFER - RwByteAddressBuffer = 47, - /// - /// D3D_SVT_STRUCTURED_BUFFER - StructuredBuffer = 48, - /// - /// D3D_SVT_RWSTRUCTURED_BUFFER - RwStructuredBuffer = 49, - /// - /// D3D_SVT_APPEND_STRUCTURED_BUFFER - AppendStructuredBuffer = 50, - /// - /// D3D_SVT_CONSUME_STRUCTURED_BUFFER - ConsumeStructuredBuffer = 51, - /// - /// D3D_SVT_MIN8FLOAT - Min8Float = 52, - /// - /// D3D_SVT_MIN10FLOAT - Min10Float = 53, - /// - /// D3D_SVT_MIN16FLOAT - Min16Float = 54, - /// - /// D3D_SVT_MIN12INT - Min12Int = 55, - /// - /// D3D_SVT_MIN16INT - Min16Int = 56, - /// - /// D3D_SVT_MIN16UINT - Min16Uint = 57, - /// - /// D3D_SVT_INT16 - Int16 = 58, - /// - /// D3D_SVT_UINT16 - UInt16 = 59, - /// - /// D3D_SVT_FLOAT16 - Float16 = 60, - /// - /// D3D_SVT_INT64 - Int64 = 61, - /// - /// D3D_SVT_UINT64 - UInt64 = 62, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/SrvDimension.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/SrvDimension.cs deleted file mode 100644 index ad4c060..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/SrvDimension.cs +++ /dev/null @@ -1,52 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_SRV_DIMENSION -public enum SrvDimension : int -{ - /// - /// D3D_SRV_DIMENSION_UNKNOWN - Unknown = 0, - /// - /// D3D_SRV_DIMENSION_BUFFER - Buffer = 1, - /// - /// D3D_SRV_DIMENSION_TEXTURE1D - Texture1D = 2, - /// - /// D3D_SRV_DIMENSION_TEXTURE1DARRAY - Texture1DArray = 3, - /// - /// D3D_SRV_DIMENSION_TEXTURE2D - Texture2D = 4, - /// - /// D3D_SRV_DIMENSION_TEXTURE2DARRAY - Texture2DArray = 5, - /// - /// D3D_SRV_DIMENSION_TEXTURE2DMS - Texture2DMs = 6, - /// - /// D3D_SRV_DIMENSION_TEXTURE2DMSARRAY - Texture2DMsArray = 7, - /// - /// D3D_SRV_DIMENSION_TEXTURE3D - Texture3D = 8, - /// - /// D3D_SRV_DIMENSION_TEXTURECUBE - TextureCube = 9, - /// - /// D3D_SRV_DIMENSION_TEXTURECUBEARRAY - TextureCubeArray = 10, - /// - /// D3D_SRV_DIMENSION_BUFFEREX - BufferExtended = 11, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorDomain.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorDomain.cs deleted file mode 100644 index 56720be..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorDomain.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_TESSELLATOR_DOMAIN -public enum TessellatorDomain : int -{ - /// - /// D3D_TESSELLATOR_DOMAIN_UNDEFINED - Undefined = 0, - /// - /// D3D_TESSELLATOR_DOMAIN_ISOLINE - Isoline = 1, - /// - /// D3D_TESSELLATOR_DOMAIN_TRI - Tri = 2, - /// - /// D3D_TESSELLATOR_DOMAIN_QUAD - Quad = 3, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorOutputPrimitive.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorOutputPrimitive.cs deleted file mode 100644 index cc6d27c..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorOutputPrimitive.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_TESSELLATOR_OUTPUT_PRIMITIVE -public enum TessellatorOutputPrimitive : int -{ - /// - /// D3D_TESSELLATOR_OUTPUT_UNDEFINED - Undefined = 0, - /// - /// D3D_TESSELLATOR_OUTPUT_POINT - Point = 1, - /// - /// D3D_TESSELLATOR_OUTPUT_LINE - Line = 2, - /// - /// D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW - TriangleCw = 3, - /// - /// D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW - TriangleCcw = 4, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorPartitioning.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorPartitioning.cs deleted file mode 100644 index a3a9a0e..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorPartitioning.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Direct3D; - -/// -/// D3D_TESSELLATOR_PARTITIONING -public enum TessellatorPartitioning : int -{ - /// - /// D3D_TESSELLATOR_PARTITIONING_UNDEFINED - Undefined = 0, - /// - /// D3D_TESSELLATOR_PARTITIONING_INTEGER - Integer = 1, - /// - /// D3D_TESSELLATOR_PARTITIONING_POW2 - Pow2 = 2, - /// - /// D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD - FractionalOdd = 3, - /// - /// D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN - FractionalEven = 4, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/AlphaMode.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/AlphaMode.cs deleted file mode 100644 index 03e0184..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/AlphaMode.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_ALPHA_MODE -public enum AlphaMode : uint -{ - /// - /// DXGI_ALPHA_MODE_UNSPECIFIED - Unspecified = 0, - /// - /// DXGI_ALPHA_MODE_PREMULTIPLIED - Premultiplied = 1, - /// - /// DXGI_ALPHA_MODE_STRAIGHT - Straight = 2, - /// - /// DXGI_ALPHA_MODE_IGNORE - Ignore = 3, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ColorSpaceType.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ColorSpaceType.cs deleted file mode 100644 index d213097..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ColorSpaceType.cs +++ /dev/null @@ -1,94 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_COLOR_SPACE_TYPE -public enum ColorSpaceType : int -{ - /// - /// DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 - RgbFullG22NoneP709 = 0, - /// - /// DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 - RgbFullG10NoneP709 = 1, - /// - /// DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709 - RgbStudioG22NoneP709 = 2, - /// - /// DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020 - RgbStudioG22NoneP2020 = 3, - /// - /// DXGI_COLOR_SPACE_RESERVED - Reserved = 4, - /// - /// DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601 - YcbcrFullG22NoneP709X601 = 5, - /// - /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601 - YcbcrStudioG22LeftP601 = 6, - /// - /// DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601 - YcbcrFullG22LeftP601 = 7, - /// - /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709 - YcbcrStudioG22LeftP709 = 8, - /// - /// DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709 - YcbcrFullG22LeftP709 = 9, - /// - /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020 - YcbcrStudioG22LeftP2020 = 10, - /// - /// DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020 - YcbcrFullG22LeftP2020 = 11, - /// - /// DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 - RgbFullG2084NoneP2020 = 12, - /// - /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020 - YcbcrStudioG2084LeftP2020 = 13, - /// - /// DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020 - RgbStudioG2084NoneP2020 = 14, - /// - /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020 - YcbcrStudioG22TopleftP2020 = 15, - /// - /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020 - YcbcrStudioG2084TopleftP2020 = 16, - /// - /// DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020 - RgbFullG22NoneP2020 = 17, - /// - /// DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020 - YcbcrStudioGhlgTopleftP2020 = 18, - /// - /// DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020 - YcbcrFullGhlgTopleftP2020 = 19, - /// - /// DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709 - RgbStudioG24NoneP709 = 20, - /// - /// DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020 - RgbStudioG24NoneP2020 = 21, - /// - /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709 - YcbcrStudioG24LeftP709 = 22, - /// - /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020 - YcbcrStudioG24LeftP2020 = 23, - /// - /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020 - YcbcrStudioG24TopleftP2020 = 24, - /// - /// DXGI_COLOR_SPACE_CUSTOM - Custom = -1, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/CpuAccess.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/CpuAccess.cs deleted file mode 100644 index e059e62..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/CpuAccess.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// DXGI_CPU_ACCESS -public enum CpuAccess : uint -{ - /// DXGI_CPU_ACCESS_NONE - None = 0, - /// DXGI_CPU_ACCESS_DYNAMIC - Dynamic = 1, - /// DXGI_CPU_ACCESS_READ_WRITE - ReadWrite = 2, - /// DXGI_CPU_ACCESS_SCRATCH - Scratch = 3, - /// DXGI_CPU_ACCESS_FIELD - Field = 15, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControlCapabilities.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControlCapabilities.cs deleted file mode 100644 index 6b8bf47..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControlCapabilities.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_GAMMA_CONTROL_CAPABILITIES -public partial struct GammaControlCapabilities -{ - /// - public Bool32 ScaleAndOffsetSupported; - - /// - public float MaxConvertedValue; - - /// - public float MinConvertedValue; - - /// - public uint NumGammaControlPoints; - - /// - public unsafe fixed float ControlPointPositions[1025]; -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Format.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Graphics.Dxgi.Common.Enums.cs similarity index 68% rename from src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Format.cs rename to src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Graphics.Dxgi.Common.Enums.cs index a50c23a..aeddfcf 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Format.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Graphics.Dxgi.Common.Enums.cs @@ -9,6 +9,90 @@ namespace Win32.Graphics.Dxgi.Common; +/// +/// DXGI_COLOR_SPACE_TYPE +public enum ColorSpaceType : int +{ + /// + /// DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 + RgbFullG22NoneP709 = 0, + /// + /// DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 + RgbFullG10NoneP709 = 1, + /// + /// DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709 + RgbStudioG22NoneP709 = 2, + /// + /// DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020 + RgbStudioG22NoneP2020 = 3, + /// + /// DXGI_COLOR_SPACE_RESERVED + Reserved = 4, + /// + /// DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601 + YcbcrFullG22NoneP709X601 = 5, + /// + /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601 + YcbcrStudioG22LeftP601 = 6, + /// + /// DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601 + YcbcrFullG22LeftP601 = 7, + /// + /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709 + YcbcrStudioG22LeftP709 = 8, + /// + /// DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709 + YcbcrFullG22LeftP709 = 9, + /// + /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020 + YcbcrStudioG22LeftP2020 = 10, + /// + /// DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020 + YcbcrFullG22LeftP2020 = 11, + /// + /// DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 + RgbFullG2084NoneP2020 = 12, + /// + /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020 + YcbcrStudioG2084LeftP2020 = 13, + /// + /// DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020 + RgbStudioG2084NoneP2020 = 14, + /// + /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020 + YcbcrStudioG22TopleftP2020 = 15, + /// + /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020 + YcbcrStudioG2084TopleftP2020 = 16, + /// + /// DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020 + RgbFullG22NoneP2020 = 17, + /// + /// DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020 + YcbcrStudioGhlgTopleftP2020 = 18, + /// + /// DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020 + YcbcrFullGhlgTopleftP2020 = 19, + /// + /// DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709 + RgbStudioG24NoneP709 = 20, + /// + /// DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020 + RgbStudioG24NoneP2020 = 21, + /// + /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709 + YcbcrStudioG24LeftP709 = 22, + /// + /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020 + YcbcrStudioG24LeftP2020 = 23, + /// + /// DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020 + YcbcrStudioG24TopleftP2020 = 24, + /// + /// DXGI_COLOR_SPACE_CUSTOM + Custom = -1, +} + /// /// DXGI_FORMAT public enum Format : uint @@ -377,3 +461,89 @@ public enum Format : uint /// DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE SamplerFeedbackMipRegionUsedOpaque = 190, } + +/// +/// DXGI_MODE_SCANLINE_ORDER +public enum ModeScanlineOrder : int +{ + /// + /// DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED + Unspecified = 0, + /// + /// DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE + Progressive = 1, + /// + /// DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST + UpperFieldFirst = 2, + /// + /// DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST + LowerFieldFirst = 3, +} + +/// +/// DXGI_MODE_SCALING +public enum ModeScaling : int +{ + /// + /// DXGI_MODE_SCALING_UNSPECIFIED + Unspecified = 0, + /// + /// DXGI_MODE_SCALING_CENTERED + Centered = 1, + /// + /// DXGI_MODE_SCALING_STRETCHED + Stretched = 2, +} + +/// +/// DXGI_MODE_ROTATION +public enum ModeRotation : int +{ + /// + /// DXGI_MODE_ROTATION_UNSPECIFIED + Unspecified = 0, + /// + /// DXGI_MODE_ROTATION_IDENTITY + Identity = 1, + /// + /// DXGI_MODE_ROTATION_ROTATE90 + Rotate90 = 2, + /// + /// DXGI_MODE_ROTATION_ROTATE180 + Rotate180 = 3, + /// + /// DXGI_MODE_ROTATION_ROTATE270 + Rotate270 = 4, +} + +/// +/// DXGI_ALPHA_MODE +public enum AlphaMode : uint +{ + /// + /// DXGI_ALPHA_MODE_UNSPECIFIED + Unspecified = 0, + /// + /// DXGI_ALPHA_MODE_PREMULTIPLIED + Premultiplied = 1, + /// + /// DXGI_ALPHA_MODE_STRAIGHT + Straight = 2, + /// + /// DXGI_ALPHA_MODE_IGNORE + Ignore = 3, +} +/// DXGI_CPU_ACCESS +public enum CpuAccess : uint +{ + /// DXGI_CPU_ACCESS_NONE + None = 0, + /// DXGI_CPU_ACCESS_DYNAMIC + Dynamic = 1, + /// DXGI_CPU_ACCESS_READ_WRITE + ReadWrite = 2, + /// DXGI_CPU_ACCESS_SCRATCH + Scratch = 3, + /// DXGI_CPU_ACCESS_FIELD + Field = 15, +} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControl.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Graphics.Dxgi.Common.Structs.cs similarity index 78% rename from src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControl.cs rename to src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Graphics.Dxgi.Common.Structs.cs index e54399a..b950f3a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControl.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Graphics.Dxgi.Common.Structs.cs @@ -9,6 +9,42 @@ namespace Win32.Graphics.Dxgi.Common; +/// +/// DXGI_RATIONAL +public partial struct Rational +{ + /// + public uint Numerator; + + /// + public uint Denominator; +} + +/// +/// DXGI_SAMPLE_DESC +public partial struct SampleDescription +{ + /// + public uint Count; + + /// + public uint Quality; +} + +/// +/// DXGI_RGB +public partial struct Rgb +{ + /// + public float Red; + + /// + public float Green; + + /// + public float Blue; +} + /// /// DXGI_GAMMA_CONTROL public partial struct GammaControl @@ -1068,3 +1104,76 @@ public partial struct GammaControl } } } + +/// +/// DXGI_GAMMA_CONTROL_CAPABILITIES +public partial struct GammaControlCapabilities +{ + /// + public Bool32 ScaleAndOffsetSupported; + + /// + public float MaxConvertedValue; + + /// + public float MinConvertedValue; + + /// + public uint NumGammaControlPoints; + + /// + public unsafe fixed float ControlPointPositions[1025]; +} + +/// +/// DXGI_MODE_DESC +public partial struct ModeDescription +{ + /// + public uint Width; + + /// + public uint Height; + + /// + public Rational RefreshRate; + + /// + public Format Format; + + /// + public ModeScanlineOrder ScanlineOrdering; + + /// + public ModeScaling Scaling; +} + +/// +/// DXGI_JPEG_DC_HUFFMAN_TABLE +public partial struct JpegDCHuffmanTable +{ + /// + public unsafe fixed byte CodeCounts[12]; + + /// + public unsafe fixed byte CodeValues[12]; +} + +/// +/// DXGI_JPEG_AC_HUFFMAN_TABLE +public partial struct JpegAcHuffmanTable +{ + /// + public unsafe fixed byte CodeCounts[16]; + + /// + public unsafe fixed byte CodeValues[162]; +} + +/// +/// DXGI_JPEG_QUANTIZATION_TABLE +public partial struct JpegQuantizationTable +{ + /// + public unsafe fixed byte Elements[64]; +} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegAcHuffmanTable.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegAcHuffmanTable.cs deleted file mode 100644 index 69e09d8..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegAcHuffmanTable.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_JPEG_AC_HUFFMAN_TABLE -public partial struct JpegAcHuffmanTable -{ - /// - public unsafe fixed byte CodeCounts[16]; - - /// - public unsafe fixed byte CodeValues[162]; -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegDCHuffmanTable.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegDCHuffmanTable.cs deleted file mode 100644 index 4528fa6..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegDCHuffmanTable.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_JPEG_DC_HUFFMAN_TABLE -public partial struct JpegDCHuffmanTable -{ - /// - public unsafe fixed byte CodeCounts[12]; - - /// - public unsafe fixed byte CodeValues[12]; -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegQuantizationTable.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegQuantizationTable.cs deleted file mode 100644 index f8a5171..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegQuantizationTable.cs +++ /dev/null @@ -1,18 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_JPEG_QUANTIZATION_TABLE -public partial struct JpegQuantizationTable -{ - /// - public unsafe fixed byte Elements[64]; -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeDescription.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeDescription.cs deleted file mode 100644 index 9aa56b7..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeDescription.cs +++ /dev/null @@ -1,33 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_MODE_DESC -public partial struct ModeDescription -{ - /// - public uint Width; - - /// - public uint Height; - - /// - public Rational RefreshRate; - - /// - public Format Format; - - /// - public ModeScanlineOrder ScanlineOrdering; - - /// - public ModeScaling Scaling; -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeRotation.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeRotation.cs deleted file mode 100644 index bf8d431..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeRotation.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_MODE_ROTATION -public enum ModeRotation : int -{ - /// - /// DXGI_MODE_ROTATION_UNSPECIFIED - Unspecified = 0, - /// - /// DXGI_MODE_ROTATION_IDENTITY - Identity = 1, - /// - /// DXGI_MODE_ROTATION_ROTATE90 - Rotate90 = 2, - /// - /// DXGI_MODE_ROTATION_ROTATE180 - Rotate180 = 3, - /// - /// DXGI_MODE_ROTATION_ROTATE270 - Rotate270 = 4, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScaling.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScaling.cs deleted file mode 100644 index 364db0a..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScaling.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_MODE_SCALING -public enum ModeScaling : int -{ - /// - /// DXGI_MODE_SCALING_UNSPECIFIED - Unspecified = 0, - /// - /// DXGI_MODE_SCALING_CENTERED - Centered = 1, - /// - /// DXGI_MODE_SCALING_STRETCHED - Stretched = 2, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScanlineOrder.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScanlineOrder.cs deleted file mode 100644 index bece4d6..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScanlineOrder.cs +++ /dev/null @@ -1,28 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_MODE_SCANLINE_ORDER -public enum ModeScanlineOrder : int -{ - /// - /// DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED - Unspecified = 0, - /// - /// DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE - Progressive = 1, - /// - /// DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST - UpperFieldFirst = 2, - /// - /// DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST - LowerFieldFirst = 3, -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rational.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rational.cs deleted file mode 100644 index 38e178d..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rational.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_RATIONAL -public partial struct Rational -{ - /// - public uint Numerator; - - /// - public uint Denominator; -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rgb.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rgb.cs deleted file mode 100644 index f5882cb..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rgb.cs +++ /dev/null @@ -1,24 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_RGB -public partial struct Rgb -{ - /// - public float Red; - - /// - public float Green; - - /// - public float Blue; -} diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/SampleDescription.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/SampleDescription.cs deleted file mode 100644 index e30aae5..0000000 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/SampleDescription.cs +++ /dev/null @@ -1,21 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ - -namespace Win32.Graphics.Dxgi.Common; - -/// -/// DXGI_SAMPLE_DESC -public partial struct SampleDescription -{ - /// - public uint Count; - - /// - public uint Quality; -} diff --git a/src/Vortice.Win32/Properties/AssemblyInfo.cs b/src/Vortice.Win32/Properties/AssemblyInfo.cs index 95400d0..2250943 100644 --- a/src/Vortice.Win32/Properties/AssemblyInfo.cs +++ b/src/Vortice.Win32/Properties/AssemblyInfo.cs @@ -9,3 +9,4 @@ [assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Direct2D")] [assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Direct3D.Dxc")] [assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Direct3D.Fxc")] +[assembly: InternalsVisibleTo("Vortice.Win32.Graphics.DirectComposition")]