From 2bffda7ab53cdce17a79aad3d3ef9d8c34745f47 Mon Sep 17 00:00:00 2001 From: Amer Koleci Date: Fri, 7 Oct 2022 11:25:15 +0200 Subject: [PATCH] Rework folders and new documentation structure. --- .../AffineTransform2DInterpolationMode.cs | 14 +- .../Graphics/Direct2D.Common/AlphaMode.cs | 10 +- .../Graphics/Direct2D.Common/BezierSegment.cs | 8 +- .../Graphics/Direct2D.Common/BlendMode.cs | 54 +- .../Graphics/Direct2D.Common/BorderMode.cs | 6 +- .../Direct2D.Common/ColorMatrixAlphaMode.cs | 6 +- .../Graphics/Direct2D.Common/CompositeMode.cs | 28 +- .../Graphics/Direct2D.Common/FigureBegin.cs | 6 +- .../Graphics/Direct2D.Common/FigureEnd.cs | 6 +- .../Graphics/Direct2D.Common/FillMode.cs | 6 +- .../ID2D1SimplifiedGeometrySink.cs | 16 +- .../Graphics/Direct2D.Common/PathSegment.cs | 8 +- .../Graphics/Direct2D.Common/PixelFormat.cs | 6 +- .../Graphics/Direct2D.Common/RectF.cs | 10 +- .../Graphics/Direct2D.Common/RectU.cs | 10 +- .../Direct2D.Common/TurbulenceNoise.cs | 6 +- .../Generated/Graphics/Direct2D.xml | 9514 +++++++++++++++++ .../Direct2D/AffineTransform2DProperties.cs | 10 +- .../Graphics/Direct2D/AntialiasMode.cs | 6 +- .../Generated/Graphics/Direct2D/ArcSegment.cs | 12 +- .../Generated/Graphics/Direct2D/ArcSize.cs | 6 +- .../Direct2D/ArithmeticCompositeProp.cs | 6 +- .../Generated/Graphics/Direct2D/AtlasProp.cs | 6 +- .../Direct2D/BitmapBrushProperties.cs | 8 +- .../Direct2D/BitmapBrushProperties1.cs | 8 +- .../Direct2D/BitmapInterpolationMode.cs | 6 +- .../Graphics/Direct2D/BitmapOptions.cs | 12 +- .../Graphics/Direct2D/BitmapProperties.cs | 8 +- .../Graphics/Direct2D/BitmapProperties1.cs | 12 +- .../Direct2D/BitmapSourceAlphaMode.cs | 6 +- .../Direct2D/BitmapSourceInterpolationMode.cs | 12 +- .../Direct2D/BitmapSourceOrientation.cs | 18 +- .../Graphics/Direct2D/BitmapSourceProp.cs | 14 +- .../Generated/Graphics/Direct2D/Blend.cs | 28 +- .../Graphics/Direct2D/BlendDescription.cs | 16 +- .../Graphics/Direct2D/BlendOperation.cs | 12 +- .../Generated/Graphics/Direct2D/BlendProp.cs | 4 +- .../Graphics/Direct2D/BorderEdgeMode.cs | 8 +- .../Generated/Graphics/Direct2D/BorderProp.cs | 6 +- .../Graphics/Direct2D/BrightnessProp.cs | 6 +- .../Graphics/Direct2D/BrushProperties.cs | 6 +- .../Graphics/Direct2D/BufferPrecision.cs | 14 +- .../Generated/Graphics/Direct2D/CapStyle.cs | 10 +- .../Generated/Graphics/Direct2D/ChangeType.cs | 10 +- .../Graphics/Direct2D/ChannelDepth.cs | 8 +- .../Graphics/Direct2D/ChannelSelector.cs | 10 +- .../Graphics/Direct2D/ChromaKeyProp.cs | 10 +- .../Direct2D/ColorBitmapGlyphSnapOption.cs | 6 +- .../Graphics/Direct2D/ColorContextType.cs | 8 +- .../Direct2D/ColorInterpolationMode.cs | 6 +- .../Direct2D/ColorManagementAlphaMode.cs | 6 +- .../Graphics/Direct2D/ColorManagementProp.cs | 14 +- .../Direct2D/ColorManagementQuality.cs | 8 +- .../ColorManagementRenderingIntent.cs | 10 +- .../Graphics/Direct2D/ColorMatrixProp.cs | 8 +- .../Generated/Graphics/Direct2D/ColorSpace.cs | 8 +- .../Graphics/Direct2D/CombineMode.cs | 10 +- .../Direct2D/CompatibleRenderTargetOptions.cs | 6 +- .../Graphics/Direct2D/CompositeProp.cs | 4 +- .../Graphics/Direct2D/ContrastProp.cs | 6 +- .../Graphics/Direct2D/ConvolveMatrixProp.cs | 24 +- .../Direct2D/ConvolveMatrixScaleMode.cs | 14 +- .../Graphics/Direct2D/CreationProperties.cs | 8 +- .../Generated/Graphics/Direct2D/CropProp.cs | 6 +- .../Graphics/Direct2D/CrossfadeProp.cs | 4 +- .../Direct2D/CustomVertexBufferProperties.cs | 12 +- .../Graphics/Direct2D/DCInitializeMode.cs | 6 +- .../Generated/Graphics/Direct2D/DashStyle.cs | 14 +- .../Generated/Graphics/Direct2D/DebugLevel.cs | 10 +- .../Graphics/Direct2D/DeviceContextOptions.cs | 6 +- .../Direct2D/DirectionalBlurOptimization.cs | 8 +- .../Graphics/Direct2D/DirectionalBlurProp.cs | 10 +- .../Graphics/Direct2D/DiscreteTransferProp.cs | 20 +- .../Graphics/Direct2D/DisplacementMapProp.cs | 8 +- .../Graphics/Direct2D/DistantDiffuseProp.cs | 16 +- .../Direct2D/DistantDiffuseScaleMode.cs | 14 +- .../Graphics/Direct2D/DistantSpecularProp.cs | 18 +- .../Direct2D/DistantSpecularScaleMode.cs | 14 +- .../DpiCompensationInterpolationMode.cs | 14 +- .../Graphics/Direct2D/DpiCompensationProp.cs | 8 +- .../Graphics/Direct2D/DrawTextOptions.cs | 12 +- .../Direct2D/DrawingStateDescription.cs | 12 +- .../Direct2D/DrawingStateDescription1.cs | 16 +- .../Graphics/Direct2D/EdgeDetectionMode.cs | 6 +- .../Graphics/Direct2D/EdgeDetectionProp.cs | 12 +- .../Direct2D/EffectInputDescription.cs | 8 +- .../Generated/Graphics/Direct2D/Ellipse.cs | 8 +- .../Generated/Graphics/Direct2D/EmbossProp.cs | 6 +- .../Graphics/Direct2D/ExposureProp.cs | 4 +- .../Generated/Graphics/Direct2D/ExtendMode.cs | 8 +- .../Graphics/Direct2D/FactoryOptions.cs | 4 +- .../Graphics/Direct2D/FactoryType.cs | 6 +- .../Generated/Graphics/Direct2D/Feature.cs | 6 +- .../FeatureDataD3D10XHardwareOptions.cs | 4 +- .../Graphics/Direct2D/FeatureDataDoubles.cs | 4 +- .../Graphics/Direct2D/FeatureLevel.cs | 8 +- .../Generated/Graphics/Direct2D/Filter.cs | 20 +- .../Generated/Graphics/Direct2D/FloodProp.cs | 4 +- .../Generated/Graphics/Direct2D/Gamma.cs | 6 +- .../Generated/Graphics/Direct2D/Gamma1.cs | 8 +- .../Graphics/Direct2D/GammaTransferProp.cs | 36 +- .../Direct2D/GaussianBlurOptimization.cs | 8 +- .../Graphics/Direct2D/GaussianBlurProp.cs | 8 +- .../Graphics/Direct2D/GeometryRelation.cs | 12 +- .../Direct2D/GeometrySimplificationOption.cs | 6 +- .../Graphics/Direct2D/GradientMeshPatch.cs | 50 +- .../Graphics/Direct2D/GradientStop.cs | 6 +- .../Direct2D/HDRTonemapDisplayMode.cs | 6 +- .../Graphics/Direct2D/HDRTonemapProp.cs | 8 +- .../HighlightSandShadowsInputGamma.cs | 6 +- .../Direct2D/HighlightSandShadowsProp.cs | 12 +- .../Graphics/Direct2D/HistogramProp.cs | 8 +- .../Graphics/Direct2D/HueRotationProp.cs | 4 +- .../Direct2D/HueToRgbInputColorSpace.cs | 6 +- .../Graphics/Direct2D/HueToRgbProp.cs | 4 +- .../Direct2D/HwndRenderTargetProperties.cs | 8 +- .../Direct2D/ID2D1AnalysisTransform.cs | 4 +- .../Graphics/Direct2D/ID2D1Bitmap.cs | 16 +- .../Graphics/Direct2D/ID2D1Bitmap1.cs | 12 +- .../Graphics/Direct2D/ID2D1BitmapBrush.cs | 18 +- .../Graphics/Direct2D/ID2D1BitmapBrush1.cs | 6 +- .../Direct2D/ID2D1BitmapRenderTarget.cs | 4 +- .../Graphics/Direct2D/ID2D1BlendTransform.cs | 6 +- .../Graphics/Direct2D/ID2D1BorderTransform.cs | 10 +- .../ID2D1BoundsAdjustmentTransform.cs | 6 +- .../Generated/Graphics/Direct2D/ID2D1Brush.cs | 10 +- .../Graphics/Direct2D/ID2D1ColorContext.cs | 8 +- .../Graphics/Direct2D/ID2D1ColorContext1.cs | 8 +- .../Graphics/Direct2D/ID2D1CommandList.cs | 6 +- .../Graphics/Direct2D/ID2D1CommandSink.cs | 52 +- .../Graphics/Direct2D/ID2D1CommandSink1.cs | 4 +- .../Graphics/Direct2D/ID2D1CommandSink2.cs | 8 +- .../Graphics/Direct2D/ID2D1CommandSink3.cs | 4 +- .../Graphics/Direct2D/ID2D1CommandSink4.cs | 4 +- .../Graphics/Direct2D/ID2D1CommandSink5.cs | 4 +- .../Graphics/Direct2D/ID2D1ComputeInfo.cs | 8 +- .../Direct2D/ID2D1ComputeTransform.cs | 6 +- .../Direct2D/ID2D1ConcreteTransform.cs | 6 +- .../Graphics/Direct2D/ID2D1DCRenderTarget.cs | 4 +- .../Graphics/Direct2D/ID2D1Device.cs | 10 +- .../Graphics/Direct2D/ID2D1Device1.cs | 8 +- .../Graphics/Direct2D/ID2D1Device2.cs | 8 +- .../Graphics/Direct2D/ID2D1Device3.cs | 4 +- .../Graphics/Direct2D/ID2D1Device4.cs | 8 +- .../Graphics/Direct2D/ID2D1Device5.cs | 4 +- .../Graphics/Direct2D/ID2D1Device6.cs | 4 +- .../Graphics/Direct2D/ID2D1DeviceContext.cs | 72 +- .../Graphics/Direct2D/ID2D1DeviceContext1.cs | 8 +- .../Graphics/Direct2D/ID2D1DeviceContext2.cs | 24 +- .../Graphics/Direct2D/ID2D1DeviceContext3.cs | 6 +- .../Graphics/Direct2D/ID2D1DeviceContext4.cs | 16 +- .../Graphics/Direct2D/ID2D1DeviceContext5.cs | 10 +- .../Graphics/Direct2D/ID2D1DeviceContext6.cs | 4 +- .../Graphics/Direct2D/ID2D1DrawInfo.cs | 12 +- .../Graphics/Direct2D/ID2D1DrawTransform.cs | 4 +- .../Direct2D/ID2D1DrawingStateBlock.cs | 10 +- .../Direct2D/ID2D1DrawingStateBlock1.cs | 6 +- .../Graphics/Direct2D/ID2D1Effect.cs | 12 +- .../Graphics/Direct2D/ID2D1EffectContext.cs | 44 +- .../Graphics/Direct2D/ID2D1EffectContext1.cs | 4 +- .../Graphics/Direct2D/ID2D1EffectContext2.cs | 6 +- .../Graphics/Direct2D/ID2D1EffectImpl.cs | 8 +- .../Graphics/Direct2D/ID2D1EllipseGeometry.cs | 4 +- .../Graphics/Direct2D/ID2D1Factory.cs | 30 +- .../Graphics/Direct2D/ID2D1Factory1.cs | 22 +- .../Graphics/Direct2D/ID2D1Factory2.cs | 4 +- .../Graphics/Direct2D/ID2D1Factory3.cs | 4 +- .../Graphics/Direct2D/ID2D1Factory4.cs | 4 +- .../Graphics/Direct2D/ID2D1Factory5.cs | 4 +- .../Graphics/Direct2D/ID2D1Factory6.cs | 4 +- .../Graphics/Direct2D/ID2D1Factory7.cs | 4 +- .../Direct2D/ID2D1GdiInteropRenderTarget.cs | 6 +- .../Graphics/Direct2D/ID2D1GdiMetafile.cs | 6 +- .../Graphics/Direct2D/ID2D1GdiMetafile1.cs | 6 +- .../Graphics/Direct2D/ID2D1GdiMetafileSink.cs | 4 +- .../Direct2D/ID2D1GdiMetafileSink1.cs | 4 +- .../Graphics/Direct2D/ID2D1Geometry.cs | 28 +- .../Graphics/Direct2D/ID2D1GeometryGroup.cs | 8 +- .../Direct2D/ID2D1GeometryRealization.cs | 2 +- .../Graphics/Direct2D/ID2D1GeometrySink.cs | 12 +- .../Graphics/Direct2D/ID2D1GradientMesh.cs | 6 +- .../Direct2D/ID2D1GradientStopCollection.cs | 10 +- .../Direct2D/ID2D1GradientStopCollection1.cs | 12 +- .../Direct2D/ID2D1HwndRenderTarget.cs | 8 +- .../Generated/Graphics/Direct2D/ID2D1Image.cs | 2 +- .../Graphics/Direct2D/ID2D1ImageBrush.cs | 22 +- .../Graphics/Direct2D/ID2D1ImageSource.cs | 6 +- .../Direct2D/ID2D1ImageSourceFromWic.cs | 8 +- .../Generated/Graphics/Direct2D/ID2D1Ink.cs | 22 +- .../Graphics/Direct2D/ID2D1InkStyle.cs | 10 +- .../Generated/Graphics/Direct2D/ID2D1Layer.cs | 4 +- .../Direct2D/ID2D1LinearGradientBrush.cs | 12 +- .../Graphics/Direct2D/ID2D1LookupTable3D.cs | 2 +- .../Generated/Graphics/Direct2D/ID2D1Mesh.cs | 4 +- .../Graphics/Direct2D/ID2D1Multithread.cs | 8 +- .../Graphics/Direct2D/ID2D1OffsetTransform.cs | 6 +- .../Graphics/Direct2D/ID2D1PathGeometry.cs | 10 +- .../Graphics/Direct2D/ID2D1PathGeometry1.cs | 4 +- .../Graphics/Direct2D/ID2D1PrintControl.cs | 6 +- .../Graphics/Direct2D/ID2D1Properties.cs | 24 +- .../Direct2D/ID2D1RadialGradientBrush.cs | 20 +- .../Direct2D/ID2D1RectangleGeometry.cs | 4 +- .../Graphics/Direct2D/ID2D1RenderInfo.cs | 10 +- .../Graphics/Direct2D/ID2D1RenderTarget.cs | 108 +- .../Graphics/Direct2D/ID2D1Resource.cs | 4 +- .../Graphics/Direct2D/ID2D1ResourceTexture.cs | 4 +- .../Direct2D/ID2D1RoundedRectangleGeometry.cs | 4 +- .../Graphics/Direct2D/ID2D1SolidColorBrush.cs | 6 +- .../Graphics/Direct2D/ID2D1SourceTransform.cs | 6 +- .../Graphics/Direct2D/ID2D1SpriteBatch.cs | 12 +- .../Graphics/Direct2D/ID2D1StrokeStyle.cs | 20 +- .../Graphics/Direct2D/ID2D1StrokeStyle1.cs | 4 +- .../Graphics/Direct2D/ID2D1SvgAttribute.cs | 6 +- .../Graphics/Direct2D/ID2D1SvgDocument.cs | 24 +- .../Graphics/Direct2D/ID2D1SvgElement.cs | 62 +- .../Graphics/Direct2D/ID2D1SvgGlyphStyle.cs | 12 +- .../Graphics/Direct2D/ID2D1SvgPaint.cs | 16 +- .../Graphics/Direct2D/ID2D1SvgPathData.cs | 20 +- .../Direct2D/ID2D1SvgPointCollection.cs | 10 +- .../Direct2D/ID2D1SvgStrokeDashArray.cs | 14 +- .../Direct2D/ID2D1TessellationSink.cs | 6 +- .../Graphics/Direct2D/ID2D1Transform.cs | 8 +- .../Graphics/Direct2D/ID2D1TransformGraph.cs | 20 +- .../Graphics/Direct2D/ID2D1TransformNode.cs | 4 +- .../Direct2D/ID2D1TransformedGeometry.cs | 6 +- .../Direct2D/ID2D1TransformedImageSource.cs | 6 +- .../Graphics/Direct2D/ID2D1VertexBuffer.cs | 6 +- .../Graphics/Direct2D/ImageBrushProperties.cs | 10 +- .../Direct2D/ImageSourceFromDxgiOptions.cs | 6 +- .../Direct2D/ImageSourceLoadingOptions.cs | 8 +- .../Graphics/Direct2D/InkBezierSegment.cs | 8 +- .../Graphics/Direct2D/InkNibShape.cs | 6 +- .../Generated/Graphics/Direct2D/InkPoint.cs | 8 +- .../Graphics/Direct2D/InkStyleProperties.cs | 6 +- .../Graphics/Direct2D/InputDescription.cs | 6 +- .../Direct2D/InputElementDescription.cs | 12 +- .../Graphics/Direct2D/InterpolationMode.cs | 14 +- .../Direct2D/InterpolationModeDefinition.cs | 18 +- .../Graphics/Direct2D/LayerOptions.cs | 6 +- .../Graphics/Direct2D/LayerOptions1.cs | 8 +- .../Graphics/Direct2D/LayerParameters.cs | 16 +- .../Graphics/Direct2D/LayerParameters1.cs | 16 +- .../Generated/Graphics/Direct2D/LineJoin.cs | 10 +- .../Direct2D/LinearGradientBrushProperties.cs | 6 +- .../Graphics/Direct2D/LinearTransferProp.cs | 28 +- .../Graphics/Direct2D/LookupTable3DProp.cs | 6 +- .../Generated/Graphics/Direct2D/MapOptions.cs | 10 +- .../Generated/Graphics/Direct2D/MappedRect.cs | 6 +- .../Graphics/Direct2D/MorphologyMode.cs | 6 +- .../Graphics/Direct2D/MorphologyProp.cs | 8 +- .../Graphics/Direct2D/OpacityMaskContent.cs | 8 +- .../Graphics/Direct2D/OpacityMetadataProp.cs | 4 +- .../Graphics/Direct2D/OpacityProp.cs | 4 +- .../Graphics/Direct2D/Orientation.cs | 18 +- .../Graphics/Direct2D/PatchEdgeMode.cs | 8 +- ...PerspectiveTransform3DInteroplationMode.cs | 12 +- .../PerspectiveTransform3DProperties.cs | 18 +- .../Graphics/Direct2D/PixelOptions.cs | 6 +- .../Graphics/Direct2D/PointDescription.cs | 12 +- .../Graphics/Direct2D/PointDiffuseProp.cs | 14 +- .../Direct2D/PointDiffuseScaleMode.cs | 14 +- .../Graphics/Direct2D/PointSpecularProp.cs | 16 +- .../Direct2D/PointSpecularScaleMode.cs | 14 +- .../Graphics/Direct2D/PosterizeProp.cs | 8 +- .../Graphics/Direct2D/PresentOptions.cs | 8 +- .../Graphics/Direct2D/PrimitiveBlend.cs | 12 +- .../Direct2D/PrintControlProperties.cs | 8 +- .../Graphics/Direct2D/PrintFontSubsetMode.cs | 8 +- .../Generated/Graphics/Direct2D/Property.cs | 22 +- .../Graphics/Direct2D/PropertyBinding.cs | 8 +- .../Graphics/Direct2D/PropertyType.cs | 40 +- .../Direct2D/QuadraticBezierSegment.cs | 6 +- .../Direct2D/RadialGradientBrushProperties.cs | 10 +- .../Direct2D/RenderTargetProperties.cs | 14 +- .../Graphics/Direct2D/RenderTargetType.cs | 8 +- .../Graphics/Direct2D/RenderTargetUsage.cs | 8 +- .../Graphics/Direct2D/RenderingControls.cs | 6 +- .../Graphics/Direct2D/RenderingPriority.cs | 6 +- .../Direct2D/ResourceTextureProperties.cs | 14 +- .../Direct2D/RgbToHueOutputColorSpace.cs | 6 +- .../Graphics/Direct2D/RgbToHueProp.cs | 4 +- .../Graphics/Direct2D/RoundedRect.cs | 8 +- .../Graphics/Direct2D/SaturationProp.cs | 4 +- .../Direct2D/ScaleInterpolationMode.cs | 14 +- .../Generated/Graphics/Direct2D/ScaleProp.cs | 12 +- .../Generated/Graphics/Direct2D/SepiaProp.cs | 6 +- .../Graphics/Direct2D/ShadowOptimization.cs | 8 +- .../Generated/Graphics/Direct2D/ShadowProp.cs | 8 +- .../Graphics/Direct2D/SharpenProp.cs | 6 +- .../Graphics/Direct2D/SimpleColorProfile.cs | 12 +- .../Graphics/Direct2D/SpotDiffuseProp.cs | 20 +- .../Graphics/Direct2D/SpotDiffuseScaleMode.cs | 14 +- .../Graphics/Direct2D/SpotSpecularProp.cs | 22 +- .../Direct2D/SpotSpecularScaleMode.cs | 14 +- .../Graphics/Direct2D/SpriteOptions.cs | 6 +- .../Graphics/Direct2D/StraightenProp.cs | 8 +- .../Graphics/Direct2D/StraightenScaleMode.cs | 12 +- .../Direct2D/StrokeStyleProperties.cs | 16 +- .../Direct2D/StrokeStyleProperties1.cs | 18 +- .../Graphics/Direct2D/StrokeTransformType.cs | 8 +- .../Graphics/Direct2D/SubProperty.cs | 16 +- .../Graphics/Direct2D/SvgAspectAlign.cs | 22 +- .../Graphics/Direct2D/SvgAspectScaling.cs | 6 +- .../Graphics/Direct2D/SvgAttributePodType.cs | 30 +- .../Direct2D/SvgAttributeStringType.cs | 6 +- .../Generated/Graphics/Direct2D/SvgDisplay.cs | 6 +- .../Generated/Graphics/Direct2D/SvgLength.cs | 6 +- .../Graphics/Direct2D/SvgLengthUnits.cs | 6 +- .../Generated/Graphics/Direct2D/SvgLineCap.cs | 8 +- .../Graphics/Direct2D/SvgLineJoin.cs | 8 +- .../Graphics/Direct2D/SvgOverflow.cs | 6 +- .../Graphics/Direct2D/SvgPaintType.cs | 16 +- .../Graphics/Direct2D/SvgPathCommand.cs | 40 +- .../Direct2D/SvgPreserveAspectRatio.cs | 8 +- .../Graphics/Direct2D/SvgUnitType.cs | 6 +- .../Generated/Graphics/Direct2D/SvgViewbox.cs | 10 +- .../Graphics/Direct2D/SvgVisibility.cs | 6 +- .../Graphics/Direct2D/SweepDirection.cs | 6 +- .../Graphics/Direct2D/TableTransferProp.cs | 20 +- .../Direct2D/TemperatureandtintProp.cs | 6 +- .../Graphics/Direct2D/TextAntialiasMode.cs | 10 +- .../Graphics/Direct2D/ThreadingMode.cs | 6 +- .../Generated/Graphics/Direct2D/TileProp.cs | 4 +- .../Generated/Graphics/Direct2D/TintProp.cs | 6 +- .../Direct2D/Transform3DInterpolationMode.cs | 12 +- .../Direct2D/Transform3DProperties.cs | 8 +- .../Direct2D/TransformedImageSourceOptions.cs | 6 +- .../TransformedImageSourceProperties.cs | 12 +- .../Generated/Graphics/Direct2D/Triangle.cs | 8 +- .../Graphics/Direct2D/TurbulenceProp.cs | 16 +- .../Generated/Graphics/Direct2D/UnitMode.cs | 6 +- .../Direct2D/VertexBufferProperties.cs | 10 +- .../Graphics/Direct2D/VertexOptions.cs | 10 +- .../Graphics/Direct2D/VertexRange.cs | 6 +- .../Graphics/Direct2D/VertexUsage.cs | 6 +- .../Graphics/Direct2D/VignetteProp.cs | 8 +- .../Direct2D/WhiteLevelAdjustmentProp.cs | 6 +- .../Graphics/Direct2D/WindowState.cs | 6 +- .../Direct2D/YcbcrChromaSubsampling.cs | 12 +- .../Direct2D/YcbcrInterpolationMode.cs | 14 +- .../Generated/Graphics/Direct2D/YcbcrProp.cs | 8 +- .../Graphics/Direct3D.Dxc/DxcArgPair.cs | 6 +- .../Graphics/Direct3D.Dxc/DxcBuffer.cs | 8 +- .../Generated/Graphics/Direct3D.Dxc/DxcCp.cs | 8 +- .../Graphics/Direct3D.Dxc/DxcDefine.cs | 6 +- .../Graphics/Direct3D.Dxc/DxcOutKind.cs | 24 +- .../Graphics/Direct3D.Dxc/DxcShaderHash.cs | 6 +- .../Graphics/Direct3D.Dxc/IDxcAssembler.cs | 4 +- .../Graphics/Direct3D.Dxc/IDxcBlob.cs | 6 +- .../Graphics/Direct3D.Dxc/IDxcBlobEncoding.cs | 4 +- .../Graphics/Direct3D.Dxc/IDxcBlobUtf16.cs | 6 +- .../Graphics/Direct3D.Dxc/IDxcBlobUtf8.cs | 6 +- .../Graphics/Direct3D.Dxc/IDxcCompiler.cs | 8 +- .../Graphics/Direct3D.Dxc/IDxcCompiler2.cs | 4 +- .../Graphics/Direct3D.Dxc/IDxcCompiler3.cs | 6 +- .../Graphics/Direct3D.Dxc/IDxcCompilerArgs.cs | 12 +- .../Direct3D.Dxc/IDxcContainerBuilder.cs | 10 +- .../Direct3D.Dxc/IDxcContainerReflection.cs | 14 +- .../Graphics/Direct3D.Dxc/IDxcExtraOutputs.cs | 6 +- .../Direct3D.Dxc/IDxcIncludeHandler.cs | 4 +- .../Graphics/Direct3D.Dxc/IDxcLibrary.cs | 22 +- .../Graphics/Direct3D.Dxc/IDxcLinker.cs | 6 +- .../Direct3D.Dxc/IDxcOperationResult.cs | 8 +- .../Graphics/Direct3D.Dxc/IDxcOptimizer.cs | 8 +- .../Direct3D.Dxc/IDxcOptimizerPass.cs | 12 +- .../Graphics/Direct3D.Dxc/IDxcPdbUtils.cs | 50 +- .../Graphics/Direct3D.Dxc/IDxcResult.cs | 12 +- .../Graphics/Direct3D.Dxc/IDxcUtils.cs | 28 +- .../Graphics/Direct3D.Dxc/IDxcValidator.cs | 4 +- .../Graphics/Direct3D.Dxc/IDxcValidator2.cs | 4 +- .../Graphics/Direct3D.Dxc/IDxcVersionInfo.cs | 6 +- .../Graphics/Direct3D.Dxc/IDxcVersionInfo2.cs | 4 +- .../Graphics/Direct3D.Dxc/IDxcVersionInfo3.cs | 4 +- .../Graphics/Direct3D.Fxc/Apis.Functions.cs | 2 +- .../Graphics/Direct3D.Fxc/BlobPart.cs | 36 +- .../Graphics/Direct3D.Fxc/ShaderData.cs | 6 +- .../Graphics/Direct3D.Fxc/StripFlags.cs | 12 +- .../Generated/Graphics/Direct3D.xml | 4097 +++++++ .../Graphics/Direct3D/CBufferType.cs | 10 +- .../Generated/Graphics/Direct3D/DriverType.cs | 14 +- .../Graphics/Direct3D/FeatureLevel.cs | 24 +- .../Generated/Graphics/Direct3D/ID3DBlob.cs | 6 +- .../Direct3D/ID3DDestructionNotifier.cs | 6 +- .../Graphics/Direct3D/ID3DInclude.cs | 6 +- .../Graphics/Direct3D/IncludeType.cs | 6 +- .../Graphics/Direct3D/InterpolationMode.cs | 18 +- .../Graphics/Direct3D/MinPrecision.cs | 18 +- .../Generated/Graphics/Direct3D/Name.cs | 56 +- .../Graphics/Direct3D/ParameterFlags.cs | 8 +- .../Generated/Graphics/Direct3D/Primitive.cs | 78 +- .../Graphics/Direct3D/PrimitiveTopology.cs | 86 +- .../Direct3D/RegisterComponentType.cs | 10 +- .../Graphics/Direct3D/ResourceReturnType.cs | 18 +- .../Graphics/Direct3D/ShaderCBufferFlags.cs | 4 +- .../Graphics/Direct3D/ShaderInputFlags.cs | 14 +- .../Graphics/Direct3D/ShaderInputType.cs | 30 +- .../Graphics/Direct3D/ShaderMacro.cs | 6 +- .../Graphics/Direct3D/ShaderVariableClass.cs | 18 +- .../Graphics/Direct3D/ShaderVariableFlags.cs | 10 +- .../Graphics/Direct3D/ShaderVariableType.cs | 128 +- .../Graphics/Direct3D/SrvDimension.cs | 26 +- .../Graphics/Direct3D/TessellatorDomain.cs | 10 +- .../Direct3D/TessellatorOutputPrimitive.cs | 12 +- .../Direct3D/TessellatorPartitioning.cs | 12 +- .../Generated/Graphics/DirectWrite.xml | 3307 ++++++ .../Graphics/DirectWrite/AutomaticFontAxes.cs | 6 +- .../Graphics/DirectWrite/Baseline.cs | 20 +- .../Graphics/DirectWrite/BreakCondition.cs | 10 +- .../Graphics/DirectWrite/CaretMetrics.cs | 8 +- .../Graphics/DirectWrite/ClusterMetrics.cs | 8 +- .../Graphics/DirectWrite/ColorGlyphRun.cs | 14 +- .../Graphics/DirectWrite/ColorGlyphRun1.cs | 8 +- .../Graphics/DirectWrite/ContainerType.cs | 8 +- .../Graphics/DirectWrite/FactoryType.cs | 6 +- .../Graphics/DirectWrite/FileFragment.cs | 6 +- .../Graphics/DirectWrite/FlowDirection.cs | 10 +- .../DirectWrite/FontAxisAttributes.cs | 8 +- .../Graphics/DirectWrite/FontAxisRange.cs | 8 +- .../Graphics/DirectWrite/FontAxisTag.cs | 12 +- .../Graphics/DirectWrite/FontAxisValue.cs | 6 +- .../Graphics/DirectWrite/FontFaceType.cs | 20 +- .../Graphics/DirectWrite/FontFamilyModel.cs | 6 +- .../Graphics/DirectWrite/FontFeature.cs | 6 +- .../Graphics/DirectWrite/FontFeatureTag.cs | 164 +- .../Graphics/DirectWrite/FontFileType.cs | 20 +- .../Graphics/DirectWrite/FontLineGapUsage.cs | 8 +- .../Graphics/DirectWrite/FontMetrics.cs | 22 +- .../Graphics/DirectWrite/FontMetrics1.cs | 30 +- .../Graphics/DirectWrite/FontProperty.cs | 8 +- .../Graphics/DirectWrite/FontPropertyId.cs | 40 +- .../Graphics/DirectWrite/FontSimulations.cs | 8 +- .../Graphics/DirectWrite/FontSourceType.cs | 12 +- .../Graphics/DirectWrite/FontStretch.cs | 24 +- .../Graphics/DirectWrite/FontStyle.cs | 8 +- .../Graphics/DirectWrite/FontWeight.cs | 36 +- .../Graphics/DirectWrite/GlyphImageData.cs | 20 +- .../Graphics/DirectWrite/GlyphImageFormats.cs | 20 +- .../Graphics/DirectWrite/GlyphMetrics.cs | 16 +- .../Graphics/DirectWrite/GlyphOffset.cs | 6 +- .../DirectWrite/GlyphOrientationAngle.cs | 10 +- .../Graphics/DirectWrite/GlyphRun.cs | 18 +- .../DirectWrite/GlyphRunDescription.cs | 12 +- .../Graphics/DirectWrite/GridFitMode.cs | 8 +- .../Graphics/DirectWrite/HitTestMetrics.cs | 20 +- .../DirectWrite/IDWriteAsyncResult.cs | 6 +- .../DirectWrite/IDWriteBitmapRenderTarget.cs | 18 +- .../DirectWrite/IDWriteBitmapRenderTarget1.cs | 6 +- .../IDWriteColorGlyphRunEnumerator.cs | 6 +- .../IDWriteColorGlyphRunEnumerator1.cs | 4 +- .../Graphics/DirectWrite/IDWriteFactory.cs | 44 +- .../Graphics/DirectWrite/IDWriteFactory1.cs | 6 +- .../Graphics/DirectWrite/IDWriteFactory2.cs | 12 +- .../Graphics/DirectWrite/IDWriteFactory3.cs | 20 +- .../Graphics/DirectWrite/IDWriteFactory4.cs | 8 +- .../Graphics/DirectWrite/IDWriteFactory5.cs | 12 +- .../Graphics/DirectWrite/IDWriteFactory6.cs | 16 +- .../Graphics/DirectWrite/IDWriteFactory7.cs | 6 +- .../Graphics/DirectWrite/IDWriteFont.cs | 24 +- .../Graphics/DirectWrite/IDWriteFont1.cs | 10 +- .../Graphics/DirectWrite/IDWriteFont2.cs | 4 +- .../Graphics/DirectWrite/IDWriteFont3.cs | 12 +- .../DirectWrite/IDWriteFontCollection.cs | 10 +- .../DirectWrite/IDWriteFontCollection1.cs | 6 +- .../DirectWrite/IDWriteFontCollection2.cs | 10 +- .../DirectWrite/IDWriteFontCollection3.cs | 4 +- .../IDWriteFontCollectionLoader.cs | 4 +- .../IDWriteFontDownloadListener.cs | 4 +- .../DirectWrite/IDWriteFontDownloadQueue.cs | 14 +- .../Graphics/DirectWrite/IDWriteFontFace.cs | 32 +- .../Graphics/DirectWrite/IDWriteFontFace1.cs | 26 +- .../Graphics/DirectWrite/IDWriteFontFace2.cs | 12 +- .../Graphics/DirectWrite/IDWriteFontFace3.cs | 30 +- .../Graphics/DirectWrite/IDWriteFontFace4.cs | 10 +- .../Graphics/DirectWrite/IDWriteFontFace5.cs | 12 +- .../Graphics/DirectWrite/IDWriteFontFace6.cs | 6 +- .../DirectWrite/IDWriteFontFaceReference.cs | 30 +- .../DirectWrite/IDWriteFontFaceReference1.cs | 8 +- .../DirectWrite/IDWriteFontFallback.cs | 4 +- .../DirectWrite/IDWriteFontFallback1.cs | 4 +- .../DirectWrite/IDWriteFontFallbackBuilder.cs | 8 +- .../Graphics/DirectWrite/IDWriteFontFamily.cs | 8 +- .../DirectWrite/IDWriteFontFamily1.cs | 8 +- .../DirectWrite/IDWriteFontFamily2.cs | 6 +- .../Graphics/DirectWrite/IDWriteFontFile.cs | 8 +- .../DirectWrite/IDWriteFontFileEnumerator.cs | 6 +- .../DirectWrite/IDWriteFontFileLoader.cs | 4 +- .../DirectWrite/IDWriteFontFileStream.cs | 10 +- .../Graphics/DirectWrite/IDWriteFontList.cs | 8 +- .../Graphics/DirectWrite/IDWriteFontList1.cs | 8 +- .../Graphics/DirectWrite/IDWriteFontList2.cs | 4 +- .../DirectWrite/IDWriteFontResource.cs | 26 +- .../Graphics/DirectWrite/IDWriteFontSet.cs | 22 +- .../Graphics/DirectWrite/IDWriteFontSet1.cs | 28 +- .../Graphics/DirectWrite/IDWriteFontSet2.cs | 4 +- .../Graphics/DirectWrite/IDWriteFontSet3.cs | 8 +- .../DirectWrite/IDWriteFontSetBuilder.cs | 10 +- .../DirectWrite/IDWriteFontSetBuilder1.cs | 4 +- .../DirectWrite/IDWriteFontSetBuilder2.cs | 6 +- .../Graphics/DirectWrite/IDWriteGdiInterop.cs | 12 +- .../DirectWrite/IDWriteGdiInterop1.cs | 10 +- .../DirectWrite/IDWriteGlyphRunAnalysis.cs | 8 +- .../IDWriteInMemoryFontFileLoader.cs | 6 +- .../DirectWrite/IDWriteInlineObject.cs | 10 +- .../DirectWrite/IDWriteLocalFontFileLoader.cs | 8 +- .../DirectWrite/IDWriteLocalizedStrings.cs | 14 +- .../DirectWrite/IDWriteNumberSubstitution.cs | 2 +- .../DirectWrite/IDWritePixelSnapping.cs | 8 +- .../IDWriteRemoteFontFileLoader.cs | 8 +- .../IDWriteRemoteFontFileStream.cs | 10 +- .../DirectWrite/IDWriteRenderingParams.cs | 12 +- .../DirectWrite/IDWriteRenderingParams1.cs | 4 +- .../DirectWrite/IDWriteRenderingParams2.cs | 4 +- .../DirectWrite/IDWriteRenderingParams3.cs | 4 +- .../Graphics/DirectWrite/IDWriteStringList.cs | 12 +- .../DirectWrite/IDWriteTextAnalysisSink.cs | 10 +- .../DirectWrite/IDWriteTextAnalysisSink1.cs | 4 +- .../DirectWrite/IDWriteTextAnalysisSource.cs | 12 +- .../DirectWrite/IDWriteTextAnalysisSource1.cs | 4 +- .../DirectWrite/IDWriteTextAnalyzer.cs | 16 +- .../DirectWrite/IDWriteTextAnalyzer1.cs | 20 +- .../DirectWrite/IDWriteTextAnalyzer2.cs | 8 +- .../Graphics/DirectWrite/IDWriteTextFormat.cs | 52 +- .../DirectWrite/IDWriteTextFormat1.cs | 18 +- .../DirectWrite/IDWriteTextFormat2.cs | 6 +- .../DirectWrite/IDWriteTextFormat3.cs | 12 +- .../Graphics/DirectWrite/IDWriteTextLayout.cs | 80 +- .../DirectWrite/IDWriteTextLayout1.cs | 10 +- .../DirectWrite/IDWriteTextLayout2.cs | 20 +- .../DirectWrite/IDWriteTextLayout3.cs | 10 +- .../DirectWrite/IDWriteTextLayout4.cs | 12 +- .../DirectWrite/IDWriteTextRenderer.cs | 10 +- .../DirectWrite/IDWriteTextRenderer1.cs | 10 +- .../Graphics/DirectWrite/IDWriteTypography.cs | 8 +- .../DirectWrite/InformationalStringId.cs | 52 +- .../DirectWrite/InlineObjectMetrics.cs | 10 +- .../DirectWrite/JustificationOpportunity.cs | 10 +- .../Graphics/DirectWrite/LineBreakpoint.cs | 4 +- .../Graphics/DirectWrite/LineMetrics.cs | 14 +- .../Graphics/DirectWrite/LineMetrics1.cs | 8 +- .../Graphics/DirectWrite/LineSpacing.cs | 12 +- .../Graphics/DirectWrite/LineSpacingMethod.cs | 8 +- .../Graphics/DirectWrite/Locality.cs | 8 +- .../Graphics/DirectWrite/MeasuringMode.cs | 8 +- .../DirectWrite/NumberSubstitutionMethod.cs | 12 +- .../Graphics/DirectWrite/OpticalAlignment.cs | 6 +- .../Graphics/DirectWrite/OutlineThreshold.cs | 6 +- .../Graphics/DirectWrite/OverhangMetrics.cs | 10 +- .../Generated/Graphics/DirectWrite/Panose.cs | 94 +- .../Graphics/DirectWrite/PanoseArmStyle.cs | 40 +- .../Graphics/DirectWrite/PanoseAspect.cs | 22 +- .../Graphics/DirectWrite/PanoseAspectRatio.cs | 16 +- .../DirectWrite/PanoseCharacterRanges.cs | 14 +- .../Graphics/DirectWrite/PanoseContrast.cs | 30 +- .../DirectWrite/PanoseDecorativeClass.cs | 28 +- .../DirectWrite/PanoseDecorativeTopology.cs | 34 +- .../Graphics/DirectWrite/PanoseFamily.cs | 16 +- .../Graphics/DirectWrite/PanoseFill.cs | 18 +- .../Graphics/DirectWrite/PanoseFinials.cs | 30 +- .../Graphics/DirectWrite/PanoseLetterform.cs | 34 +- .../Graphics/DirectWrite/PanoseLining.cs | 20 +- .../Graphics/DirectWrite/PanoseMidline.cs | 30 +- .../Graphics/DirectWrite/PanoseProportion.cs | 22 +- .../Graphics/DirectWrite/PanoseScriptForm.cs | 30 +- .../DirectWrite/PanoseScriptTopology.cs | 24 +- .../Graphics/DirectWrite/PanoseSerifStyle.cs | 40 +- .../Graphics/DirectWrite/PanoseSpacing.cs | 10 +- .../DirectWrite/PanoseStrokeVariation.cs | 24 +- .../DirectWrite/PanoseSymbolAspectRatio.cs | 22 +- .../Graphics/DirectWrite/PanoseSymbolKind.cs | 28 +- .../Graphics/DirectWrite/PanoseToolKind.cs | 22 +- .../Graphics/DirectWrite/PanoseWeight.cs | 28 +- .../Graphics/DirectWrite/PanoseXascent.cs | 16 +- .../Graphics/DirectWrite/PanoseXheight.cs | 22 +- .../DirectWrite/ParagraphAlignment.cs | 8 +- .../Graphics/DirectWrite/PixelGeometry.cs | 8 +- .../Graphics/DirectWrite/ReadingDirection.cs | 10 +- .../Graphics/DirectWrite/RenderingMode.cs | 24 +- .../Graphics/DirectWrite/RenderingMode1.cs | 18 +- .../Graphics/DirectWrite/ScriptAnalysis.cs | 6 +- .../Graphics/DirectWrite/ScriptProperties.cs | 12 +- .../Graphics/DirectWrite/ScriptShapes.cs | 6 +- .../DirectWrite/ShapingGlyphProperties.cs | 4 +- .../DirectWrite/ShapingTextProperties.cs | 4 +- .../Graphics/DirectWrite/Strikethrough.cs | 16 +- .../Graphics/DirectWrite/TextAlignment.cs | 10 +- .../Graphics/DirectWrite/TextAntialiasMode.cs | 6 +- .../Graphics/DirectWrite/TextMetrics.cs | 20 +- .../Graphics/DirectWrite/TextMetrics1.cs | 6 +- .../Graphics/DirectWrite/TextRange.cs | 6 +- .../Graphics/DirectWrite/TextureType.cs | 6 +- .../Graphics/DirectWrite/Trimming.cs | 8 +- .../DirectWrite/TrimmingGranularity.cs | 8 +- .../DirectWrite/TypographicFeatures.cs | 6 +- .../Graphics/DirectWrite/Underline.cs | 18 +- .../Graphics/DirectWrite/UnicodeRange.cs | 6 +- .../DirectWrite/VerticalGlyphOrientation.cs | 6 +- .../Graphics/DirectWrite/WordWrapping.cs | 12 +- .../Graphics/Dxgi.Common/AlphaMode.cs | 10 +- .../Graphics/Dxgi.Common/ColorSpaceType.cs | 54 +- .../Generated/Graphics/Dxgi.Common/Format.cs | 244 +- .../Graphics/Dxgi.Common/GammaControl.cs | 8 +- .../Dxgi.Common/GammaControlCapabilities.cs | 12 +- .../Dxgi.Common/JpegAcHuffmanTable.cs | 6 +- .../Dxgi.Common/JpegDCHuffmanTable.cs | 6 +- .../Dxgi.Common/JpegQuantizationTable.cs | 4 +- .../Graphics/Dxgi.Common/ModeDescription.cs | 14 +- .../Graphics/Dxgi.Common/ModeRotation.cs | 12 +- .../Graphics/Dxgi.Common/ModeScaling.cs | 8 +- .../Graphics/Dxgi.Common/ModeScanlineOrder.cs | 10 +- .../Graphics/Dxgi.Common/Rational.cs | 6 +- .../Generated/Graphics/Dxgi.Common/Rgb.cs | 8 +- .../Graphics/Dxgi.Common/SampleDescription.cs | 6 +- src/Vortice.Win32/Generated/Graphics/Dxgi.xml | 4764 +++++++++ .../Graphics/Dxgi/AdapterDescription.cs | 20 +- .../Graphics/Dxgi/AdapterDescription1.cs | 22 +- .../Graphics/Dxgi/AdapterDescription2.cs | 26 +- .../Graphics/Dxgi/AdapterDescription3.cs | 26 +- .../Generated/Graphics/Dxgi/AdapterFlags.cs | 8 +- .../Generated/Graphics/Dxgi/AdapterFlags3.cs | 16 +- .../Dxgi/ComputePreemptionGranularity.cs | 12 +- .../Dxgi/DecodeSwapChainDescription.cs | 4 +- .../Graphics/Dxgi/DisplayColorSpace.cs | 6 +- .../Generated/Graphics/Dxgi/Feature.cs | 4 +- .../Graphics/Dxgi/FramePresentationMode.cs | 10 +- .../Graphics/Dxgi/FrameStatistics.cs | 12 +- .../Graphics/Dxgi/FrameStatisticsMedia.cs | 16 +- .../Generated/Graphics/Dxgi/GpuPreference.cs | 8 +- .../Dxgi/GraphicsPreemptionGranularity.cs | 12 +- .../Graphics/Dxgi/HDRMetadataHdr10.cs | 18 +- .../Graphics/Dxgi/HDRMetadataHdr10plus.cs | 4 +- .../Graphics/Dxgi/HDRMetadataType.cs | 8 +- .../Dxgi/HardwareCompositionSupportFlags.cs | 8 +- .../Generated/Graphics/Dxgi/IDXGIAdapter.cs | 8 +- .../Generated/Graphics/Dxgi/IDXGIAdapter1.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGIAdapter2.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGIAdapter3.cs | 14 +- .../Generated/Graphics/Dxgi/IDXGIAdapter4.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGIDebug.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGIDebug1.cs | 8 +- .../Graphics/Dxgi/IDXGIDecodeSwapChain.cs | 20 +- .../Generated/Graphics/Dxgi/IDXGIDevice.cs | 12 +- .../Generated/Graphics/Dxgi/IDXGIDevice1.cs | 6 +- .../Generated/Graphics/Dxgi/IDXGIDevice2.cs | 8 +- .../Generated/Graphics/Dxgi/IDXGIDevice3.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGIDevice4.cs | 6 +- .../Graphics/Dxgi/IDXGIDeviceSubObject.cs | 4 +- .../Graphics/Dxgi/IDXGIDisplayControl.cs | 6 +- .../Generated/Graphics/Dxgi/IDXGIFactory.cs | 12 +- .../Generated/Graphics/Dxgi/IDXGIFactory1.cs | 6 +- .../Generated/Graphics/Dxgi/IDXGIFactory2.cs | 24 +- .../Generated/Graphics/Dxgi/IDXGIFactory3.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGIFactory4.cs | 6 +- .../Generated/Graphics/Dxgi/IDXGIFactory5.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGIFactory6.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGIFactory7.cs | 6 +- .../Graphics/Dxgi/IDXGIFactoryMedia.cs | 6 +- .../Generated/Graphics/Dxgi/IDXGIInfoQueue.cs | 76 +- .../Graphics/Dxgi/IDXGIKeyedMutex.cs | 6 +- .../Generated/Graphics/Dxgi/IDXGIObject.cs | 10 +- .../Generated/Graphics/Dxgi/IDXGIOutput.cs | 26 +- .../Generated/Graphics/Dxgi/IDXGIOutput1.cs | 10 +- .../Generated/Graphics/Dxgi/IDXGIOutput2.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGIOutput3.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGIOutput4.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGIOutput5.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGIOutput6.cs | 6 +- .../Graphics/Dxgi/IDXGIOutputDuplication.cs | 18 +- .../Generated/Graphics/Dxgi/IDXGIResource.cs | 10 +- .../Generated/Graphics/Dxgi/IDXGIResource1.cs | 6 +- .../Generated/Graphics/Dxgi/IDXGISurface.cs | 8 +- .../Generated/Graphics/Dxgi/IDXGISurface1.cs | 6 +- .../Generated/Graphics/Dxgi/IDXGISurface2.cs | 4 +- .../Generated/Graphics/Dxgi/IDXGISwapChain.cs | 22 +- .../Graphics/Dxgi/IDXGISwapChain1.cs | 24 +- .../Graphics/Dxgi/IDXGISwapChain2.cs | 16 +- .../Graphics/Dxgi/IDXGISwapChain3.cs | 10 +- .../Graphics/Dxgi/IDXGISwapChain4.cs | 4 +- .../Graphics/Dxgi/IDXGISwapChainMedia.cs | 8 +- .../Graphics/Dxgi/IDXGraphicsAnalysis.cs | 6 +- .../Graphics/Dxgi/InfoQueueFilter.cs | 6 +- .../Dxgi/InfoQueueFilterDescription.cs | 14 +- .../Graphics/Dxgi/InfoQueueMessage.cs | 14 +- .../Graphics/Dxgi/InfoQueueMessageCategory.cs | 24 +- .../Graphics/Dxgi/InfoQueueMessageSeverity.cs | 12 +- .../Generated/Graphics/Dxgi/MappedRect.cs | 6 +- .../Graphics/Dxgi/MemorySegmentGroup.cs | 6 +- .../Generated/Graphics/Dxgi/MessageId.cs | 664 +- .../Graphics/Dxgi/ModeDescription1.cs | 16 +- .../Dxgi/MultiplaneOverlayYcbcrFlags.cs | 8 +- .../Graphics/Dxgi/OfferResourceFlags.cs | 4 +- .../Graphics/Dxgi/OfferResourcePriority.cs | 8 +- .../Graphics/Dxgi/OutduplDescription.cs | 8 +- .../Generated/Graphics/Dxgi/OutduplFlags.cs | 4 +- .../Graphics/Dxgi/OutduplFrameInfo.cs | 18 +- .../Graphics/Dxgi/OutduplMoveRect.cs | 6 +- .../Graphics/Dxgi/OutduplPointerPosition.cs | 6 +- .../Graphics/Dxgi/OutduplPointerShapeInfo.cs | 12 +- .../Graphics/Dxgi/OutduplPointerShapeType.cs | 8 +- .../Graphics/Dxgi/OutputDescription.cs | 12 +- .../Graphics/Dxgi/OutputDescription1.cs | 30 +- .../Dxgi/OverlayColorSpaceSupportFlags.cs | 4 +- .../Graphics/Dxgi/OverlaySupportFlags.cs | 6 +- .../Graphics/Dxgi/PresentParameters.cs | 10 +- .../Graphics/Dxgi/QueryVideoMemoryInfo.cs | 10 +- .../Graphics/Dxgi/ReclaimResourceResults.cs | 8 +- .../Graphics/Dxgi/ReportLiveObjectFlags.cs | 10 +- .../Generated/Graphics/Dxgi/Residency.cs | 8 +- .../Graphics/Dxgi/ResourcePriority.cs | 12 +- .../Generated/Graphics/Dxgi/Scaling.cs | 8 +- .../Generated/Graphics/Dxgi/SharedResource.cs | 4 +- .../Graphics/Dxgi/SurfaceDescription.cs | 10 +- .../Dxgi/SwapChainColorSpaceSupportFlags.cs | 6 +- .../Graphics/Dxgi/SwapChainDescription.cs | 18 +- .../Graphics/Dxgi/SwapChainDescription1.cs | 24 +- .../Generated/Graphics/Dxgi/SwapChainFlags.cs | 28 +- .../Dxgi/SwapChainFullscreenDescription.cs | 10 +- .../Generated/Graphics/Dxgi/SwapEffect.cs | 10 +- .../Graphics/Imaging.D2D/IWICImageEncoder.cs | 8 +- .../Imaging.D2D/IWICImagingFactory2.cs | 4 +- .../Generated/Graphics/Imaging.xml | 4482 ++++++++ .../Generated/Graphics/Imaging/IWICBitmap.cs | 8 +- .../Graphics/Imaging/IWICBitmapClipper.cs | 4 +- .../Graphics/Imaging/IWICBitmapCodecInfo.cs | 26 +- .../IWICBitmapCodecProgressNotification.cs | 4 +- .../Graphics/Imaging/IWICBitmapDecoder.cs | 24 +- .../Graphics/Imaging/IWICBitmapDecoderInfo.cs | 8 +- .../Graphics/Imaging/IWICBitmapEncoder.cs | 22 +- .../Graphics/Imaging/IWICBitmapEncoderInfo.cs | 4 +- .../Graphics/Imaging/IWICBitmapFlipRotator.cs | 4 +- .../Graphics/Imaging/IWICBitmapFrameDecode.cs | 8 +- .../Graphics/Imaging/IWICBitmapFrameEncode.cs | 24 +- .../Graphics/Imaging/IWICBitmapLock.cs | 10 +- .../Graphics/Imaging/IWICBitmapScaler.cs | 4 +- .../Graphics/Imaging/IWICBitmapSource.cs | 12 +- .../Imaging/IWICBitmapSourceTransform.cs | 10 +- .../Graphics/Imaging/IWICColorContext.cs | 14 +- .../Graphics/Imaging/IWICColorTransform.cs | 4 +- .../Graphics/Imaging/IWICComponentFactory.cs | 16 +- .../Graphics/Imaging/IWICComponentInfo.cs | 18 +- .../Graphics/Imaging/IWICDdsDecoder.cs | 6 +- .../Graphics/Imaging/IWICDdsEncoder.cs | 8 +- .../Graphics/Imaging/IWICDdsFrameDecode.cs | 8 +- .../Graphics/Imaging/IWICDevelopRaw.cs | 66 +- .../IWICDevelopRawNotificationCallback.cs | 4 +- .../Graphics/Imaging/IWICEnumMetadataItem.cs | 10 +- .../Imaging/IWICFastMetadataEncoder.cs | 6 +- .../Graphics/Imaging/IWICFormatConverter.cs | 6 +- .../Imaging/IWICFormatConverterInfo.cs | 6 +- .../Graphics/Imaging/IWICImagingFactory.cs | 52 +- .../Graphics/Imaging/IWICJpegFrameDecode.cs | 22 +- .../Graphics/Imaging/IWICJpegFrameEncode.cs | 10 +- .../Imaging/IWICMetadataBlockReader.cs | 10 +- .../Imaging/IWICMetadataBlockWriter.cs | 12 +- .../Imaging/IWICMetadataHandlerInfo.cs | 16 +- .../Imaging/IWICMetadataQueryReader.cs | 10 +- .../Imaging/IWICMetadataQueryWriter.cs | 6 +- .../Graphics/Imaging/IWICMetadataReader.cs | 14 +- .../Imaging/IWICMetadataReaderInfo.cs | 8 +- .../Graphics/Imaging/IWICMetadataWriter.cs | 10 +- .../Imaging/IWICMetadataWriterInfo.cs | 6 +- .../Generated/Graphics/Imaging/IWICPalette.cs | 22 +- .../Graphics/Imaging/IWICPersistStream.cs | 6 +- .../Graphics/Imaging/IWICPixelFormatInfo.cs | 12 +- .../Graphics/Imaging/IWICPixelFormatInfo2.cs | 6 +- .../Imaging/IWICPlanarBitmapFrameEncode.cs | 6 +- .../IWICPlanarBitmapSourceTransform.cs | 6 +- .../Imaging/IWICPlanarFormatConverter.cs | 6 +- .../Graphics/Imaging/IWICProgressCallback.cs | 4 +- .../Imaging/IWICProgressiveLevelControl.cs | 8 +- .../Generated/Graphics/Imaging/IWICStream.cs | 10 +- .../Graphics/Imaging/IWICStreamProvider.cs | 10 +- .../Imaging/WIC8BIMIptcDigestProperties.cs | 6 +- .../Graphics/Imaging/WIC8BIMIptcProperties.cs | 6 +- .../WIC8BIMResolutionInfoProperties.cs | 16 +- .../Imaging/WICBitmapAlphaChannelOption.cs | 8 +- .../Imaging/WICBitmapCreateCacheOption.cs | 8 +- .../Imaging/WICBitmapDecoderCapabilities.cs | 12 +- .../Graphics/Imaging/WICBitmapDitherType.cs | 22 +- .../Imaging/WICBitmapEncoderCacheOption.cs | 8 +- .../Imaging/WICBitmapInterpolationMode.cs | 12 +- .../Graphics/Imaging/WICBitmapLockFlags.cs | 6 +- .../Graphics/Imaging/WICBitmapPaletteType.cs | 30 +- .../Graphics/Imaging/WICBitmapPattern.cs | 12 +- .../Graphics/Imaging/WICBitmapPlane.cs | 10 +- .../Imaging/WICBitmapPlaneDescription.cs | 8 +- .../Imaging/WICBitmapTransformOptions.cs | 14 +- .../Graphics/Imaging/WICColorContextType.cs | 8 +- .../Imaging/WICComponentEnumerateOptions.cs | 12 +- .../Graphics/Imaging/WICComponentSigning.cs | 10 +- .../Graphics/Imaging/WICComponentType.cs | 16 +- .../Graphics/Imaging/WICDdsAlphaMode.cs | 12 +- .../Graphics/Imaging/WICDdsDimension.cs | 10 +- .../Graphics/Imaging/WICDdsFormatInfo.cs | 10 +- .../Graphics/Imaging/WICDdsParameters.cs | 18 +- .../Graphics/Imaging/WICDecodeOptions.cs | 6 +- .../WICGifApplicationExtensionProperties.cs | 6 +- .../WICGifCommentExtensionProperties.cs | 4 +- ...WICGifGraphicControlExtensionProperties.cs | 12 +- .../WICGifImageDescriptorProperties.cs | 18 +- ...WICGifLogicalScreenDescriptorProperties.cs | 20 +- .../Graphics/Imaging/WICHeifHdrProperties.cs | 12 +- .../Graphics/Imaging/WICHeifProperties.cs | 4 +- .../Graphics/Imaging/WICImageParameters.cs | 16 +- .../Imaging/WICJpegChrominanceProperties.cs | 4 +- .../Imaging/WICJpegCommentProperties.cs | 4 +- .../Graphics/Imaging/WICJpegFrameHeader.cs | 18 +- .../Imaging/WICJpegIndexingOptions.cs | 6 +- .../Imaging/WICJpegLuminanceProperties.cs | 4 +- .../Graphics/Imaging/WICJpegScanHeader.cs | 18 +- .../Graphics/Imaging/WICJpegScanType.cs | 8 +- .../Graphics/Imaging/WICJpegTransferMatrix.cs | 6 +- .../Imaging/WICJpegYCrCbSubsamplingOption.cs | 12 +- .../Imaging/WICMetadataCreationOptions.cs | 10 +- .../Graphics/Imaging/WICMetadataHeader.cs | 10 +- .../Graphics/Imaging/WICMetadataPattern.cs | 12 +- .../Graphics/Imaging/WICNamedWhitePoint.cs | 24 +- .../Graphics/Imaging/WICPersistOptions.cs | 16 +- .../WICPixelFormatNumericRepresentation.cs | 14 +- .../Graphics/Imaging/WICPlanarOptions.cs | 6 +- .../Graphics/Imaging/WICPngBkgdProperties.cs | 4 +- .../Graphics/Imaging/WICPngChrmProperties.cs | 18 +- .../Graphics/Imaging/WICPngFilterOption.cs | 16 +- .../Graphics/Imaging/WICPngGamaProperties.cs | 4 +- .../Graphics/Imaging/WICPngHistProperties.cs | 4 +- .../Graphics/Imaging/WICPngIccpProperties.cs | 6 +- .../Graphics/Imaging/WICPngItxtProperties.cs | 12 +- .../Graphics/Imaging/WICPngSrgbProperties.cs | 4 +- .../Graphics/Imaging/WICPngTimeProperties.cs | 14 +- .../Imaging/WICProgressNotification.cs | 10 +- .../Graphics/Imaging/WICProgressOperation.cs | 8 +- .../Graphics/Imaging/WICRawCapabilities.cs | 8 +- .../Imaging/WICRawCapabilitiesInfo.cs | 38 +- .../Graphics/Imaging/WICRawParameterSet.cs | 8 +- .../Graphics/Imaging/WICRawRenderMode.cs | 8 +- .../Imaging/WICRawRotationCapabilities.cs | 10 +- .../Graphics/Imaging/WICRawToneCurve.cs | 6 +- .../Graphics/Imaging/WICRawToneCurvePoint.cs | 6 +- .../Graphics/Imaging/WICSectionAccessLevel.cs | 6 +- .../Imaging/WICTiffCompressionOption.cs | 18 +- .../Graphics/Imaging/WICWebpAnimProperties.cs | 4 +- .../Graphics/Imaging/WICWebpAnmfProperties.cs | 4 +- 841 files changed, 31726 insertions(+), 5562 deletions(-) create mode 100644 src/Vortice.Win32/Generated/Graphics/Direct2D.xml create mode 100644 src/Vortice.Win32/Generated/Graphics/Direct3D.xml create mode 100644 src/Vortice.Win32/Generated/Graphics/DirectWrite.xml create mode 100644 src/Vortice.Win32/Generated/Graphics/Dxgi.xml create mode 100644 src/Vortice.Win32/Generated/Graphics/Imaging.xml diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs index bee98c3..a4a93b6 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs @@ -9,26 +9,26 @@ 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 index 13f298d..71f42a1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs @@ -9,20 +9,20 @@ 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 index 89cbd79..c33789f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs @@ -9,16 +9,16 @@ 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 index f020d08..5383dc7 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs @@ -9,86 +9,86 @@ 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 index 24eead7..7df20a8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs @@ -9,14 +9,14 @@ 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 index 39817c1..d3d3c42 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs @@ -9,14 +9,14 @@ 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 index 8cb43b4..fbbc189 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs @@ -9,47 +9,47 @@ 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 index fcac456..14f572d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs @@ -9,14 +9,14 @@ 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 index e92e313..3243aac 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs @@ -9,14 +9,14 @@ 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 index 47a68ee..3226c72 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs @@ -9,14 +9,14 @@ 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/ID2D1SimplifiedGeometrySink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs index f8668c4..917921d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D.Common; -/// +/// /// ID2D1SimplifiedGeometrySink [Guid("2cd9069e-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1SimplifiedGeometrySink : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public void SetFillMode(FillMode fillMode) @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), fillMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void SetSegmentFlags(PathSegment vertexFlags) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), vertexFlags); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void BeginFigure(System.Drawing.PointF startPoint, FigureBegin figureBegin) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), startPoint, figureBegin); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public void AddLines(System.Drawing.PointF* points, uint pointsCount) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), points, pointsCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public void AddBeziers(BezierSegment* beziers, uint beziersCount) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void EndFigure(FigureEnd figureEnd) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), figureEnd); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult Close() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs index b178bac..783fd49 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs @@ -9,18 +9,18 @@ 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 index ad5ee72..63f068f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs @@ -9,13 +9,13 @@ 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 index 25bf691..0889566 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs @@ -9,19 +9,19 @@ 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 index fb7de76..bd66587 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs @@ -9,19 +9,19 @@ 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 index be3ccec..7f2e717 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs @@ -9,14 +9,14 @@ 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/Direct2D.xml b/src/Vortice.Win32/Generated/Graphics/Direct2D.xml new file mode 100644 index 0000000..ac3f8d3 --- /dev/null +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.xml @@ -0,0 +1,9514 @@ + + + + + Identifiers for properties of the Composite effect. + Microsoft Docs: + + + + The mode used for the effect. + + +Type is D2D1_COMPOSITE_MODE. + +Default value is D2D1_COMPOSITE_MODE_SOURCE_OVER + + + + Specifies how the alpha value of a bitmap or render target should be treated. + Microsoft Docs: + + + + The alpha value might not be meaningful. + + + The alpha value has been premultiplied. Each color is first scaled by the alpha value. The alpha value itself is the same in both straight and premultiplied alpha. Typically, no color channel value is greater than the alpha channel value. If a color channel value in a premultiplied format is greater than the alpha channel, the standard source-over blending math results in an additive blend. + + + The alpha value has not been premultiplied. The alpha channel indicates the transparency of the color. + + + The alpha value is ignored. + + + + Flush all device contexts that reference a given bitmap. + Microsoft Docs: + The bitmap, created on this device, for which all referencing device contexts will be flushed. + + + + + Draws an image to the device context using the specified blend mode. Results are equivalent to using Direct2D's built-in Blend effect. + Microsoft Docs: + The image to be drawn to the device context. + The blend mode to be used. See Blend modes for more info. + The offset in the destination space that the image will be rendered to. + The entire logical extent of the image will be rendered to the corresponding destination. + If not specified, the destination origin will be (0, 0). The top-left corner of the image will be mapped to the target offset. + This will not necessarily be the origin. The default value is NULL. + The corresponding rectangle in the image space will be mapped to the given origins when processing the image. The default value is NULL. + The interpolation mode that will be used to scale the image if necessary. The default value is D2D1_INTERPOLATION_MODE_LINEAR. + + + + + Creates a new ID2D1DeviceContext4 from this Direct2D device. + Microsoft Docs: + The options to be applied to the created device context. + When this method returns, contains a pointer to the new device context. + + + + + Updates the commands array. Existing commands not updated by this method are preserved. The array is resized larger if necessary to accomodate the new commands. + Microsoft Docs: + The commands array. + The number of commands to update. + The index at which to begin updating commands. Must be less than or equal to the size of the commands array. + + + + + Defines how the world transform, dots per inch (dpi), and stroke width affect the shape of the pen used to stroke a primitive. + Microsoft Docs: + + + + The stroke respects the currently set world transform, the dpi, and the stroke width. + + + The stroke does not respect the world transform but it does respect the dpi and stroke width. + + + The stroke is forced to 1 pixel wide (in device space) and does not respect the world transform, the dpi, or the stroke width. + + + + Identifiers for properties of the Exposure effect. + Microsoft Docs: + + + + The D2D1_EXPOSURE_PROP_EXPOSURE_VALUE property is a float value that specifies how much to increase or decrease the exposure of the image. The allowed range is -2.0 to 2.0. The default value is 0.0 (no change). + + + + Sets the render information for the transform. + Microsoft Docs: + The interface supplied to the transform to allow specifying the CPU based transform pass. + + + + + Defines a transform that uses a compute shader. + Microsoft Docs: + + + + + Gets the parent element. + Microsoft Docs: + Outputs the parent element. + + + + + The meetOrSlice portion of the SVG preserveAspectRatio attribute. + Microsoft Docs: + + + + Scale the viewBox up as much as possible such that the entire viewBox is visible within the viewport. + + + Scale the viewBox down as much as possible such that the entire viewport is + covered by the viewBox. + + + + Indicates whether the vertex buffer changes infrequently or frequently. + Microsoft Docs: + + + + The created vertex buffer is updated infrequently. + + + The created vertex buffer is changed frequently. + + + + A description of a single element to the vertex layout. + Microsoft Docs: + + + + The HLSL semantic associated with this element in a shader input-signature. + + + The semantic index for the element. A semantic index modifies a semantic, with an integer index number. A semantic index is only needed in a case where there is more than one element with the same semantic. For example, a 4x4 matrix would have four components each with the semantic name matrix; however, each of the four components would have different semantic indices (0, 1, 2, and 3). + + + The data type of the element data. + + + An integer value that identifies the input-assembler. Valid values are between 0 and 15. + + + The offset in bytes between each element. + + + + Creates an SVG glyph style object. + Microsoft Docs: + On completion points to the created ID2D1SvgGlyphStyle object. + + + + + Fills an opacity mask on the command sink. + Microsoft Docs: + The bitmap whose alpha channel will be sampled to define the opacity mask. + The brush with which to fill the mask. + The destination rectangle in which to fill the mask. If not specified, this is the origin. + The source rectangle within the opacity mask. If not specified, this is the entire mask. + + + + + Gets the length of the text content value. + Microsoft Docs: + + + + + Adds the provided node to the transform graph. + Microsoft Docs: + The node that will be added to the transform graph. + + + + + Indicates the gamma space in which the gradient stops are interpolated. + Microsoft Docs: + + + + + Represents the bit depth of the imaging pipeline in Direct2D. + Microsoft Docs: + + + + The buffer precision is not specified. + + + Use 8-bit normalized integer per channel. + + + Use 8-bit normalized integer standard RGB data per channel. + + + Use 16-bit normalized integer per channel. + + + Use 16-bit floats per channel. + + + Use 32-bit floats per channel. + + + Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. + +Do not use this value. + + + + Gets commands from the commands array. + Microsoft Docs: + Buffer to contain the commands. + The element count of the buffer. + The index of the first commands to retrieve. + + + + + The rendering priority affects the extent to which Direct2D will throttle its rendering workload. + Microsoft Docs: + + + + No change in rendering workload priority. + + + The device and its associated device contexts are given a lower priority than others. + + + + Defines a mappable single-dimensional vertex buffer. + Microsoft Docs: + + + + + Specifies the appearance of the ink nib (pen tip) as part of an D2D1_INK_STYLE_PROPERTIES structure. + Microsoft Docs: + + + + The pen tip is circular. + + + The pen tip is square. + + + + Specifies how units in Direct2D will be interpreted. + Microsoft Docs: + + + + Units will be interpreted as device-independent pixels (1/96"). + + + Units will be interpreted as pixels. + + + + Extends the input rectangle to infinity using the specified extend modes. + Microsoft Docs: + + + + + Indicates how pixel shader sampling will be restricted. + Microsoft Docs: + + + + The pixel shader is not restricted in its sampling. + + + The pixel shader samples inputs only at the same scene coordinate as the output pixel and returns transparent black whenever the input pixels are also transparent black. + + + + Specifies the types of properties supported by the Direct2D property interface. + Microsoft Docs: + + + + An unknown property. + + + An arbitrary-length string. + + + A 32-bit integer value constrained to be either 0 or 1. + + + An unsigned 32-bit integer. + + + A signed 32-bit integer. + + + A 32-bit float. + + + Two 32-bit float values. + + + Three 32-bit float values. + + + Four 32-bit float values. + + + An arbitrary number of bytes. + + + A returned COM or nano-COM interface. + + + An enumeration. The value should be treated as a UINT32 with a defined array of fields to specify the bindings to human-readable strings. + + + An enumeration. The value is the count of sub-properties in the array. The set of array elements will be contained in the sub-property. + + + A CLSID. + + + A 3x2 matrix of float values. + + + A 4x2 matrix of float values. + + + A 4x4 matrix of float values. + + + A 5x4 matrix of float values. + + + A nano-COM color context interface pointer. + + + + Draws the formatted text described by the specified IDWriteTextLayout object. + Microsoft Docs: + The point, described in device-independent pixels, at which the upper-left corner of the text described by textLayout is drawn. + The formatted text to draw. Any drawing effects that do not inherit from ID2D1Resource are ignored. If there are drawing effects that inherit from ID2D1Resource that are not brushes, this method fails and the render target is put in an error state. + The brush used to paint any text in textLayout that does not already have a brush associated with it as a drawing effect (specified by the IDWriteTextLayout::SetDrawingEffect method). + A value that indicates whether the text should be snapped to pixel boundaries and whether the text should be clipped to the layout rectangle. The default value is D2D1_DRAW_TEXT_OPTIONS_NONE, which indicates that text should be snapped to pixel boundaries and it should not be clipped to the layout rectangle. + + + + + Removes the attribute from this element. + Microsoft Docs: + The name of the attribute to remove. + + + + + Specifies the flip and rotation at which an image appears. + Microsoft Docs: + + + + The orientation is unchanged. + + + The image is flipped horizontally. + + + The image is rotated clockwise 180 degrees. + + + The image is rotated clockwise 180 degrees, then flipped horizontally. + + + The image is rotated clockwise 90 degrees, then flipped horizontally. + + + The image is rotated clockwise 270 degrees. + + + The image is rotated clockwise 270 degrees, then flipped horizontally. + + + The image is rotated clockwise 90 degrees. + + + + Describes the render information common to all of the various transform implementations. + Microsoft Docs: + + + + + Renders to an intermediate texture created by the CreateCompatibleRenderTarget method. + Microsoft Docs: + + + + + Identifiers for the properties of the Color management effect. + Microsoft Docs: + + + + The source color space information. + + +The type is ID2D1ColorContext. + +The default value is NULL. + + + Which ICC rendering intent to use. + + +The type is D2D1_COLORMANAGEMENT_RENDERING_INTENT. + +The default value is D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL. + + + The destination color space information. + + +The type is ID2D1ColorContext. + +The default value is NULL. + + + Which ICC rendering intent to use. + + +The type is D2D1_COLORMANAGEMENT_RENDERING_INTENT. + +The default value is D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL. + + + How to interpret alpha data that is contained in the input image. + + +The type is D2D1_COLORMANAGEMENT_ALPHA_MODE. + +The default value is D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED. + + + The quality level of the transform. + + +The type is D2D1_COLORMANAGEMENT_QUALITY. + +The default value is D2D1_COLORMANAGEMENT_QUALITY_NORMAL. + + + + Describes the shape at the end of a line or segment. + Microsoft Docs: + + + + A cap that does not extend past the last point of the line. Comparable to cap used for objects other than lines. + + + Half of a square that has a length equal to the line thickness. + + + A semicircle that has a diameter equal to the line thickness. + + + An isosceles right triangle whose hypotenuse is equal in length to the thickness of the line. + + + + Gets the current antialiasing mode for text and glyph drawing operations. + Microsoft Docs: + + + + + Changes the primitive blend mode that is used for all rendering operations in the device context. + Microsoft Docs: + The primitive blend to use. + + + + + Creates a color context from a color space. + Microsoft Docs: + The space of color context to create. + A buffer containing the ICC profile bytes used to initialize the color context when space is D2D1_COLOR_SPACE_CUSTOM. For other types, the parameter is ignored and should be set to NULL. + The size in bytes of Profile. + When this method returns, contains the address of a pointer to a new color context object. + + + + + Gets the mode that is being used to interpret values by the device context. + Microsoft Docs: + + + + + Creates Direct2D resources. + Microsoft Docs: + + + + + Serializes an element and its subtree to XML. The output XML is encoded as UTF-8. + Microsoft Docs: + An output stream to contain the SVG XML subtree. + The root of the subtree. If null, the entire document is serialized. + + + + + Retrieves the properties specified when the transformed image source was created. + Microsoft Docs: + the properties specified when the transformed image source was created. + + + + + Connects two nodes inside the transform graph. + Microsoft Docs: + The node from which the connection will be made. + The node to which the connection will be made. + The node input that will be connected. + + + + + Returns the element on which this attribute is set. Returns null if the attribute is not set on any element. + Microsoft Docs: + When this method completes, this will contain a pointer to the element on which this attribute is set. + + + + + Gets data from the segment data array. + Microsoft Docs: + Buffer to contain the segment data array. + The element count of the buffer. + The index of the first segment data to retrieve. + + + + + Represents a single group of sprites with their associated drawing properties. + Microsoft Docs: + + + + + Allows a caller to control the channel depth of a stage in the rendering pipeline. + Microsoft Docs: + + + + The channel depth is the default. It is inherited from the inputs. + + + The channel depth is 1. + + + The channel depth is 4. + + + + Gets the next sibling of the referenceChild element. + Microsoft Docs: + The referenceChild must be an immediate child of this element. + The output nextChild element will be non-null if the referenceChild has a next sibling. If the referenceChild is the last child, the output is null. + + + + + Performs the inverse mapping to MapOutputRectToInputRects. + Microsoft Docs: + An array of input rectangles to be mapped to the output rectangle. The inputRects parameter is always equal to the input bounds. + An array of input rectangles to be mapped to the opaque output rectangle. + The number of inputs specified. The implementation guarantees that this is equal to the number of inputs specified on the transform. + The output rectangle that maps to the corresponding input rectangle. + The output rectangle that maps to the corresponding opaque input rectangle. + + + + + Retrieves the device context associated with this render target. + Microsoft Docs: + A value that specifies whether the device context should be cleared. + When this method returns, contains the device context associated with this render target. You must allocate storage for this parameter. + + + + + Inserts newChild as a child of this element, before the referenceChild element. + Microsoft Docs: + The element to be inserted. + The element that the child should be inserted before. + If referenceChild is null, the newChild is placed as the last child. + If referenceChild is non-null, it must be an immediate child of this element. + + + + + Sets the element id which acts as the paint server. This id is used if the paint type is D2D1_SVG_PAINT_TYPE_URI. + Microsoft Docs: + The element id which acts as the paint server. This id is used if the paint type is D2D1_SVG_PAINT_TYPE_URI. + + + + + Retrieves the starting coordinates of the linear gradient. + Microsoft Docs: + + + + + The interpolation mode the 3D transform effect uses on the image. There are 5 scale modes that range in quality and speed. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode uses more processing time than the nearest neighbor mode, but outputs a higher quality image. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + + Leaves the Direct2D API critical section, if it exists. + Microsoft Docs: + + + + + The ID2D1PathGeometry1 interface adds functionality to ID2D1PathGeometry. In particular, it provides the path geometry-specific ComputePointAndSegmentAtLength method. + Microsoft Docs: + + + + + Identifiers for properties of the YCbCr effect. + Microsoft Docs: + + + + Specifies the chroma subsampling of the input chroma image. + + +The type is D2D1_YCBCR_CHROMA_SUBSAMPLING. + +The default value is D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO. + + + A 3x2 Matrix specifying the axis-aligned affine transform of the image. Axis aligned transforms include Scale, Flips, and 90 degree rotations. + + +The type is D2D1_MATRIX_3X2_F. + +The default value is Matrix3x2F::Identity(). + + + The interpolation mode. + + +The type is D2D1_YCBCR_INTERPOLATION_MODE. + + + + Gets the blend description of the corresponding blend transform object. + Microsoft Docs: + When this method returns, contains the blend description specified for the blend transform. + + + + + Gets the color space after interpolation has occurred. + Microsoft Docs: + + + + + Represents a geometry resource and defines a set of helper methods for manipulating and measuring geometric shapes. Interfaces that inherit from ID2D1Geometry define specific shapes. + Microsoft Docs: + + + + + Gets the rectangle that will be used as the bounds of the image when drawn as an image brush. + Microsoft Docs: + When this method returns, contains the address of the output source rectangle. + + + + + Registers an effect within the factory instance with the property XML specified as a stream. + Microsoft Docs: + The identifier of the effect to be registered. + A list of the effect properties, types, and metadata. + An array of properties and methods. + +This binds a property by name to a particular method implemented by the effect author to handle the property. + The name must be found in the corresponding propertyXml. + The number of bindings in the binding array. + The static factory that is used to create the corresponding effect. + + + + + Sets a single transform node as being equivalent to the whole graph. + Microsoft Docs: + The node to be set. + + + + + Identifiers for properties of the Flood effect. + Microsoft Docs: + + + + The color and opacity of the bitmap. This property is a D2D1_VECTOR_4F. The individual values for each channel are of type FLOAT, unbounded and unitless. + The effect doesn't modify the values for the channels. + + +The RGBA values for each channel range from 0 to 1. + +The type is D2D1_VECTOR_4F. + +The default value is {0.0f, 0.0f, 0.0f, 1.0f}. + + + + Uses the specified input as the effect output. + Microsoft Docs: + The index of the input to the effect. + + + + + Gets the number of top-level properties. + Microsoft Docs: + + + + + Return the render target's dots per inch (DPI). + Microsoft Docs: + When this method returns, contains the horizontal DPI of the render target. This parameter is passed uninitialized. + When this method returns, contains the vertical DPI of the render target. This parameter is passed uninitialized. + + + + + Interface describing an SVG stroke-dasharray value. + Microsoft Docs: + + + + + Pushes a layer onto the clip and layer stack. + Microsoft Docs: + The parameters that define the layer. + The layer resource that receives subsequent drawing operations. + + + + + Unregisters an effect within the factory instance that corresponds to the classId provided. + Microsoft Docs: + The identifier of the effect to be unregistered. + + + + + Determines what gamma is used for interpolation and blending. + Microsoft Docs: + + + + Colors are manipulated in 2.2 gamma color space. + + + Colors are manipulated in 1.0 gamma color space. + + + Colors are manipulated in ST.2084 PQ gamma color space. + + + + This sets the output bounds for the support transform. + Microsoft Docs: + The output bounds. + + + + + Retrieves the type of shape used at the beginning of a stroke. + Microsoft Docs: + + + + + A locking mechanism from a Direct2D factory that Direct2D uses to control exclusive resource access in an app that is uses multiple threads. + Microsoft Docs: + + + + + Gets the number of invalid output rectangles that have accumulated on the effect. + Microsoft Docs: + The effect to count the invalid rectangles on. + The returned rectangle count. + + + + + Creates a render target that draws to a Windows Graphics Device Interface (GDI) device context. + Microsoft Docs: + The rendering mode, pixel format, remoting options, DPI information, and the minimum DirectX support required for hardware rendering. To enable the device context (DC) render target to work with GDI, set the DXGI format to DXGI_FORMAT_B8G8R8A8_UNORM and the alpha mode to D2D1_ALPHA_MODE_PREMULTIPLIED or D2D1_ALPHA_MODE_IGNORE. For more information about pixel formats, see Supported Pixel Formats and Alpha Modes. + When this method returns, dcRenderTarget contains the address of the pointer to the ID2D1DCRenderTarget created by the method. + + + + + Removes dashes from the end of the array. + Microsoft Docs: + Specifies how many dashes to remove. + + + + + Specifies which way a color profile is defined. + Microsoft Docs: + + + + + Draws a line between the specified points using the specified stroke style. + Microsoft Docs: + The start point of the line, in device-independent pixels. + The end point of the line, in device-independent pixels. + The brush used to paint the line's stroke. + The width of the stroke, in device-independent pixels. The value must be greater than or equal to 0.0f. If this parameter isn't specified, it defaults to 1.0f. The stroke is centered on the line. + The style of stroke to paint, or NULL to paint a solid line. + + + + + Sets the maximum amount of texture memory Direct2D accumulates before it purges the image caches and cached texture allocations. + Microsoft Docs: + + + + + Retrieves the geometries in the geometry group. + Microsoft Docs: + When this method returns, contains the address of a pointer to an array of geometries to be filled by this method. The length of the array is specified by the geometryCount parameter. If the array is NULL, then this method performs no operation. You must allocate the memory for this array. + A value indicating the number of geometries to return in the geometries array. If this value is less than the number of geometries in the geometry group, the remaining geometries are omitted. If this value is larger than the number of geometries in the geometry group, the extra geometries are set to NULL. To obtain the number of geometries currently in the geometry group, use the GetSourceGeometryCount method. + + + + + Specifies the text-rendering configuration of the drawing state. + Microsoft Docs: + The text-rendering configuration of the drawing state, or NULL to use default settings. + + + + + Computes the maximum factor by which a given transform can stretch any vector. + Microsoft Docs: + The input transform matrix. + + + + + Gets the extend mode of the image brush on the x-axis. + Microsoft Docs: + + + + + A support transform for effects to modify the output rectangle of the previous effect or bitmap. + Microsoft Docs: + + + + + Creates a points object which can be used to set a points attribute on a polygon or polyline element. + Microsoft Docs: + The points in the point collection. + The number of points in the points argument. + The created ID2D1SvgPointCollection object. + + + + + Identifiers for properties of the Straighten effect. + Microsoft Docs: + + + + The D2D1_STRAIGHTEN_PROP_ANGLE property is a float value that specifies how much the image should be rotated. The allowed range is -45.0 to 45.0. The default value is 0.0. + + + The D2D1_STRAIGHTEN_PROP_MAINTAIN_SIZE property is a boolean value that specifies whether the image will be scaled such that the original size is maintained without any invalid regions. + The default value is True. + + + The D2D1_STRAIGHTEN_PROP_SCALE_MODE property is a D2D1_STRAIGHTEN_SCALE_MODE enumeration value indicating the scaling mode that should be used. + + + + Creates a ID2D1Device object. + Microsoft Docs: + The IDXGIDevice object used when creating the ID2D1Device. + The requested ID2D1Device object. + + + + + Describes the options that transforms may set on input textures. + Microsoft Docs: + + + + The type of filter to apply to the input texture. + + + The mip level to retrieve from the upstream transform, if specified. + + + + Creates an ID2D1Device2 object. + Microsoft Docs: + The IDXGIDevice object used when creating the ID2D1Device2. + The requested ID2D1Device2 object. + + + + + Represents a brush based on an ID2D1Image. + Microsoft Docs: + + + + + Simple description of a color space. + Microsoft Docs: + + + + The XY coordinates of the red primary in CIEXYZ space. + + + The XY coordinates of the green primary in CIEXYZ space. + + + The XY coordinates of the blue primary in CIEXYZ space. + + + The X/Z tristimulus values for the whitepoint, normalized for relative luminance. + + + The gamma encoding to use for this color space. + + + + Provides access to metafile records, including their type, data, and flags. + Microsoft Docs: + The type of metafile record being processed. Please see MS-EMF and MS-EMFPLUS for a list of record types. + The data contained in this record. Please see MS-EMF and MS-EMFPLUS for information on record data layouts. + TThe size of the data pointed to by recordData. + The set of flags set for this record. Please see MS-EMF and MS-EMFPLUS for information on record flags. + + + + + Retrieves the number of entries in the dashes array. + Microsoft Docs: + + + + + Gets the precision of the gradient buffer. + Microsoft Docs: + + + + + Defines capabilities of the underlying Direct3D device which may be queried using ID2D1EffectContext::CheckFeatureSupport. + Microsoft Docs: + + + + A D2D1_FEATURE_DATA_DOUBLES structure should be filled. + + + A D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS structure should be filled. + + + + Defines a vertex shader and the input element description to define the input layout. + Microsoft Docs: + + + + A pointer to the buffer. + + + The size of the buffer. + + + An array of input assembler stage data types. + + + The number of input elements in the vertex shader. + + + The vertex stride. + + + + Contains rendering options (hardware or software), pixel format, DPI information, remoting options, and Direct3D support requirements for a render target. + Microsoft Docs: + + + + A value that specifies whether the render target should force hardware or software rendering. A value of D2D1_RENDER_TARGET_TYPE_DEFAULT specifies that the render target should use hardware rendering if it is available; otherwise, it uses software rendering. Note that WIC bitmap render targets do not support hardware rendering. + + + The pixel format and alpha mode of the render target. You can use the D2D1::PixelFormat function to create a pixel format that specifies that Direct2D should select the pixel format and alpha mode for you. For a list of pixel formats and alpha modes supported by each render target, see Supported Pixel Formats and Alpha Modes. + + + The horizontal DPI of the render target. To use the default DPI, set dpiX and dpiY to 0. For more information, see the Remarks section. + + + The vertical DPI of the render target. To use the default DPI, set dpiX and dpiY to 0. For more information, see the Remarks section. + + + A value that specifies how the render target is remoted and whether it should be GDI-compatible. Set to D2D1_RENDER_TARGET_USAGE_NONE to create a render target that is not compatible with GDI and uses Direct3D command-stream remoting if it is available. + + + A value that specifies the minimum Direct3D feature level required for hardware rendering. If the specified minimum level is not available, the render target uses software rendering if the type member is set to D2D1_RENDER_TARGET_TYPE_DEFAULT; if type is set to to D2D1_RENDER_TARGET_TYPE_HARDWARE, render target creation fails. A value of D2D1_FEATURE_LEVEL_DEFAULT indicates that Direct2D should determine whether the Direct3D feature level of the device is adequate. This field is used only when creating ID2D1HwndRenderTarget and ID2D1DCRenderTarget objects. + + + + Creates an ID2D1Device4 object. + Microsoft Docs: + The IDXGIDevice object used when creating the ID2D1Device4. + The requested ID2D1Device4 object. + + + + + Retrieves the number of gradient stops in the collection. + Microsoft Docs: + + + + + Specifies whether Direct2D provides synchronization for an ID2D1Factory and the resources it creates, so that they may be safely accessed from multiple threads. + Microsoft Docs: + + + + No synchronization is provided for accessing or writing to the factory or the objects it creates. If the factory or the objects are called from multiple threads, it is up to the application to provide access locking. + + + Direct2D provides synchronization for accessing and writing to the factory and the objects it creates, enabling safe access from multiple threads. + + + + Gets the DPI reported by the metafile. + Microsoft Docs: + Receives the horizontal DPI reported by the metafile. + Receives the vertical DPI reported by the metafile. + + + + + Indicates to the command sink a geometry to be filled. + Microsoft Docs: + The geometry that should be filled. + The primary brush used to fill the geometry. + A brush whose alpha channel is used to modify the opacity of the primary fill brush. + + + + + Gets the SVG element with the specified ID. + Microsoft Docs: + ID of the element to retrieve. + The element matching the specified ID. If the element cannot be found, the returned element will be null. + + + + + Specifies text rendering options to be applied to all subsequent text and glyph drawing operations. + Microsoft Docs: + The text rendering options to be applied to all subsequent text and glyph drawing operations; NULL to clear current text rendering options. + + + + + Retrieves the properties of an effect. + Microsoft Docs: + The ID of the effect to retrieve properties from. + When this method returns, contains the address of a pointer to the property interface that can be used to query the metadata of the effect. + + + + + Appends an element to the list of children. + Microsoft Docs: + The element to append. + + + + + Draws the transform to the graphics processing unit (GPU)–based Direct2D pipeline. + Microsoft Docs: + The target to which the transform should be written. + The area within the source from which the image should be drawn. + The origin within the target bitmap to which the source data should be drawn. + + + + + The optimization mode for the Gaussian blur effect. + Microsoft Docs: + + + + Applies internal optimizations such as pre-scaling at relatively small radii. Uses linear filtering. + + + Uses the same optimization thresholds as Speed mode, but uses trilinear filtering. + + + Only uses internal optimizations with large blur radii, where approximations are less likely to be visible. Uses trilinear filtering. + + + + Creates a 3D lookup table for mapping a 3-channel input to a 3-channel output. The table data must be provided in 4-channel format. + Microsoft Docs: + Precision of the input lookup table data. + Number of lookup table elements per dimension (X, Y, Z). + Buffer holding the lookup table data. + Size of the lookup table data buffer. + An array containing two values. The first value is the size in bytes from one row (X dimension) of LUT data to the next. + The second value is the size in bytes from one LUT data plane (X and Y dimensions) to the next. + Receives the new lookup table instance. + + + + + Sets the constant buffer for this transform's vertex shader. + Microsoft Docs: + The data applied to the constant buffer + The number of bytes of data in the constant buffer. + + + + + Identifiers for properties of the Saturation effect. + Microsoft Docs: + + + + The saturation of the image. You can set the saturation to a value between 0 and 1. If you set it to 1 the output image is fully saturated. + If you set it to 0 the output image is monochrome. The saturation value is unitless. + + +The type is FLOAT. + +The default is 0.5f. + + + + Interface describing SVG path data. Path data can be set as the 'd' attribute on a 'path' element. + Microsoft Docs: + + + + + Draws a metafile to the command sink using the given source and destination rectangles. + Microsoft Docs: + The metafile to draw. + The rectangle in the target where the metafile will be drawn, relative to the upper left corner (defined in DIPs). If NULL is specified, the destination rectangle is the size of the target. + The rectangle of the source metafile that will be drawn, relative to the upper left corner (defined in DIPs). + If NULL is specified, the source rectangle is the value returned by ID2D1GdiMetafile1::GetSourceBounds. + + + + + Gets the paint color that is used if the paint type is D2D1_SVG_PAINT_TYPE_COLOR. + Microsoft Docs: + The paint color that is used if the paint type is D2D1_SVG_PAINT_TYPE_COLOR. + + + + + Creates an ID2D1GeometryGroup, which is an object that holds other geometries. + Microsoft Docs: + A value that specifies the rule that a composite shape uses to determine whether a given point is part of the geometry. + An array containing the geometry objects to add to the geometry group. The number of elements in this array is indicated by the geometriesCount parameter. + The number of elements in geometries. + When this method returns, contains the address of a pointer to the geometry group created by this method. + + + + + Sets the source rectangle in the image brush. + Microsoft Docs: + The source rectangle that defines the portion of the image to tile. + + + + + Gets either the surface that was specified when the bitmap was created, or the default surface created when the bitmap was created. + Microsoft Docs: + The underlying DXGI surface for the bitmap. + + + + + Sets how the content inside the source rectangle in the image brush will be extended on the x-axis. + Microsoft Docs: + The extend mode on the x-axis of the image. + + + + + Option flags controlling primary conversion performed by CreateImageSourceFromDxgi, if any. + Microsoft Docs: + + + + No primary conversion is performed. + + + Low quality primary conversion is performed. + + + + Identifiers for the properties of the 3D Lookup Table effect. + Microsoft Docs: + + + + The D2D1_LOOKUPTABLE3D_PROP_LUT property is a pointer to an ID2D1LookupTable3D object. The default value is null. + + + The D2D1_LOOKUPTABLE3D_PROP_ALPHA_MODE property is a D2D1_ALPHA_MODE value indicating the alpha mode of the input file. + See the About Alpha Modes section of the Supported Pixel Formats and Alpha Modes topic for additional information. + + + + Option flags for transformed image sources. + Microsoft Docs: + + + + No option flags. + + + Prevents the image source from being automatically scaled (by a ratio of the context DPI divided by 96) while drawn. + + + + Represents a color context that can be used with an ID2D1Bitmap1 object. + Microsoft Docs: + + + + + The interpolation mode the Spot-specular lighting effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode outputs a higher quality image than nearest neighbor. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + Uses a variable size high quality cubic kernel to perform a pre-downscale the image if downscaling is involved in the transform matrix. Then uses the cubic interpolation mode for the final output. + + + + Gets the size of the segment data array. + Microsoft Docs: + + + + + Retrieves the render target's current text rendering options. + Microsoft Docs: + When this method returns, textRenderingParamscontains the address of a pointer to the render target's current text rendering options. + + + + + Enters the Direct2D API critical section, if it exists. + Microsoft Docs: + + + + + This interface performs all the same functions as the existing ID2D1CommandSink interface. It also enables access to the new primitive blend modes, MIN and ADD, through its SetPrimitiveBlend1 method. + Microsoft Docs: + + + + + Specifies which ICC rendering intent the Color management effect should use. + Microsoft Docs: + + + + The effect compresses or expands the full color gamut of the image to fill the color gamut of the device, + so that gray balance is preserved but colorimetric accuracy may not be preserved. + + + The effect preserves the chroma of colors in the image at the possible expense of hue and lightness. + + + The effect adjusts colors that fall outside the range of colors the output device renders to the closest color available. It does not preserve the white point. + + + The effect adjusts any colors that fall outside the range that the output device can render to the closest color that can be rendered. The effect does not change the other colors and preserves the white point. + + + + Describes how one geometry object is spatially related to another geometry object. + Microsoft Docs: + + + + The relationship between the two geometries cannot be determined. This value is never returned by any D2D method. + + + The two geometries do not intersect at all. + + + The instance geometry is entirely contained by the passed-in geometry. + + + The instance geometry entirely contains the passed-in geometry. + + + The two geometries overlap but neither completely contains the other. + + + + Converts Direct2D primitives in the passed-in command list into a fixed page representation for use by the print subsystem. + Microsoft Docs: + The command list that contains the rendering operations. + The size of the page to add. + The print ticket stream. + Contains the first label for subsequent drawing operations. This parameter is passed uninitialized. If NULL is specified, no value is retrieved for this parameter. + Contains the second label for subsequent drawing operations. This parameter is passed uninitialized. If NULL is specified, no value is retrieved for this parameter. + + + + + Returns the number of inputs to the transform graph. + Microsoft Docs: + + + + + This interface performs all the same functions as the ID2D1DeviceContext2 interface, plus it enables functionality for creating and drawing sprite batches. + Microsoft Docs: + + + + + Gets the label for subsequent drawing operations. + Microsoft Docs: + When this method returns, contains the first label for subsequent drawing operations. This parameter is passed uninitialized. If NULL is specified, no value is retrieved for this parameter. + When this method returns, contains the second label for subsequent drawing operations. This parameter is passed uninitialized. If NULL is specified, no value is retrieved for this parameter. + + + + + Creates a new ID2D1GdiMetafile object that you can use to replay metafile content. + Microsoft Docs: + A stream object that has the metafile data. + The address of the newly created GDI metafile object. + + + + + Creates a color context. + Microsoft Docs: + The space of color context to create. + A buffer containing the ICC profile bytes used to initialize the color context when space is D2D1_COLOR_SPACE_CUSTOM. For other types, the parameter is ignored and should be set to NULL. + The size in bytes of Profile. + When this method returns, contains the address of a pointer to a new color context object. + + + + + The mode for the Morphology effect. + Microsoft Docs: + + + + The maximum value from each RGB channel in the kernel is used. + + + The minimum value from each RGB channel in the kernel is used. + + + + Sets the constant buffer for this transform's pixel shader. + Microsoft Docs: + The data applied to the constant buffer. + The number of bytes of data in the constant buffer + + + + + Gets the size of the commands array. + Microsoft Docs: + + + + + Returns a boolean indicating whether this element has children. + Microsoft Docs: + + + + + Describes the support for doubles in shaders. + Microsoft Docs: + + + + TRUE is doubles are supported within the shaders. + + + + Supplies the analysis data to an analysis transform. + Microsoft Docs: + The data that the transform will analyze. + The size of the analysis data. + + + + + Sets the maximum capacity of the color glyph cache. + Microsoft Docs: + The maximum capacity of the color glyph cache. + + + + + The interpolation mode to be used with the 2D affine transform effect to scale the image. There are 6 scale modes that range in quality and speed. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode uses more processing time than the nearest neighbor mode, but outputs a higher quality image. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + Uses a variable size high quality cubic kernel to perform a pre-downscale the image if downscaling is involved in the transform matrix. Then uses the cubic interpolation mode for the final output. + + + + Retrieves the number of figures in the path geometry. + Microsoft Docs: + A pointer that receives the number of figures in the path geometry when this method returns. You must allocate storage for this parameter. + + + + + Returns the currently set primitive blend used by the device context. + Microsoft Docs: + + + + + Specifies the center of the gradient ellipse in the brush's coordinate space. + Microsoft Docs: + The center of the gradient ellipse, in the brush's coordinate space. + + + + + The turbulence noise mode for the Turbulence effect. Indicates whether to generate a bitmap based on Fractal Noise or the Turbulence function. + Microsoft Docs: + + + + Computes a sum of the octaves, shifting the output range from [-1, 1], to [0, 1]. + + + Computes a sum of the absolute value of each octave. + + + + Identifiers for properties of the Gaussian blur effect. + Microsoft Docs: + + + + The amount of blur to be applied to the image. You can compute the blur radius of the kernel by multiplying the standard deviation by 3. + The units of both the standard deviation and blur radius are DIPs. A value of zero DIPs disables this effect entirely. + + +The type is FLOAT. + +The default value is 3.0f. + + + The optimization mode. + + +The type is D2D1_GAUSSIANBLUR_OPTIMIZATION. + +The default value is D2D1_GAUSSIANBLUR_OPTIMIZATION_BALANCED. + + + The mode used to calculate the border of the image, soft or hard. + + +The type is D2D1_GAUSSIANBLUR_OPTIMIZATION. + +The default value is D2D1_BORDER_MODE_SOFT. + + + + Defines the coordinate system used for SVG gradient or clipPath elements. + Microsoft Docs: + + + + The property is set to SVG's 'userSpaceOnUse' value. + + + The property is set to SVG's 'objectBoundingBox' value. + + + + Identifiers for properties of the Blend effect. + Microsoft Docs: + + + + The blend mode used for the effect. + + +The type is D2D1_BLEND_MODE. + +The default value is D2D1_BLEND_MODE_MULTIPLY. + + + + Gets the string length of the name of the specified attribute at the given index. + Microsoft Docs: + The index of the attribute. + Outputs the string length of the name of the specified attribute. + Indicates whether the attribute is set to the inherit value. + + + + + Creates Direct2D resources. + Microsoft Docs: + + + + + Describes the stroke that outlines a shape. + Microsoft Docs: + + + + The cap applied to the start of all the open figures in a stroked geometry. + + + The cap applied to the end of all the open figures in a stroked geometry. + + + The shape at either end of each dash segment. + + + A value that describes how segments are joined. This value is ignored for a vertex if the segment flags specify that the segment should have a smooth join. + + + The limit of the thickness of the join on a mitered corner. This value is always treated as though it is greater than or equal to 1.0f. + + + A value that specifies whether the stroke has a dash pattern and, if so, the dash style. + + + A value that specifies an offset in the dash sequence. A positive dash offset value shifts the dash pattern, in units of stroke width, toward the start of the stroked geometry. A negative dash offset value shifts the dash pattern, in units of stroke width, toward the end of the stroked geometry. + + + + Creates a sequence of lines using the specified points and adds them to the geometry sink. + Microsoft Docs: + A pointer to an array of one or more points that describe the lines to draw. A line is drawn from the geometry sink's current point (the end point of the last segment drawn or the location specified by BeginFigure) to the first point in the array. if the array contains additional points, a line is drawn from the first point to the second point in the array, from the second point to the third point, and so on. + The number of points in the points array. + + + + + Removes the oldChild from the tree. Children of oldChild remain children of oldChild. + Microsoft Docs: + The child element to be removed. The oldChild element must be an immediate child of this element. + + + + + Implementation of a drawing state block that adds the functionality of primitive blend in addition to already existing antialias mode, transform, tags and text rendering mode. + Microsoft Docs: + + + + + Specifies that the output of the transform in which the render information is encapsulated is or is not cached. + Microsoft Docs: + TRUE if the output of the transform is cached; otherwise, FALSE. + + + + + Identifiers for properties of the Border effect. + Microsoft Docs: + + + + The edge mode in the X direction for the effect. You can set this to clamp, wrap, or mirror. + + +The type is D2D1_BORDER_EDGE_MODE. + +The default value is D2D1_BORDER_EDGE_MODE_CLAMP. + + + The edge mode in the Y direction for the effect. You can set this to clamp, wrap, or mirror. + + +The type is D2D1_BORDER_EDGE_MODE. + +The default value is D2D1_BORDER_EDGE_MODE_CLAMP. + + + + Represents a cubic bezier segment drawn between two points. + Microsoft Docs: + + + + The first control point for the Bezier segment. + + + The second control point for the Bezier segment. + + + The end point for the Bezier segment. + + + + Draws a color bitmap glyph run using one of the bitmap formats. + Microsoft Docs: + Specifies the format of the glyph image. Supported formats are DWRITE_GLYPH_IMAGE_FORMATS_PNG, DWRITE_GLYPH_IMAGE_FORMATS_JPEG, + DWRITE_GLYPH_IMAGE_FORMATS_TIFF, or DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8. This method will result in an error if the color glyph run does not contain the requested format. + + +Only one format can be specified at a time, combinations of flags are not valid input. + The origin of the baseline for the glyph run. + The glyphs to render. + Indicates the measuring method. + Specifies the pixel snapping policy when rendering color bitmap glyphs. + + + + + Defines how to interpolate between colors. + Microsoft Docs: + + + + Colors are interpolated with straight alpha. + + + Colors are interpolated with premultiplied alpha. + + + + Retrieves the limit on the ratio of the miter length to half the stroke's thickness. + Microsoft Docs: + + + + + Creates Direct2D resources. This interface also enables the creation of ID2D1Device5 objects. + Microsoft Docs: + + + + + Retrieves the text-rendering configuration of the drawing state. + Microsoft Docs: + When this method returns, contains the address of a pointer to an IDWriteRenderingParams object that describes the text-rendering configuration of the drawing state. + + + + + Gets the rendering controls that have been applied to the context. + Microsoft Docs: + When this method returns, contains a pointer to the rendering controls for this context. + + + + + This interface performs all the same functions as the existing ID2D1DeviceContext5 interface, plus it enables access to the BlendImage method. + Microsoft Docs: + + + + + Gets the number of points in the array. + Microsoft Docs: + + + + + Represents a set of state and command buffers that are used to render to a target. + Microsoft Docs: + + + + + Gets the string length of the tag name. + Microsoft Docs: + + + + + Gets the bitmap source that this brush uses to paint. + Microsoft Docs: + When this method returns, contains the address to a pointer to the bitmap with which this brush paints. + + + + + Returns the size of the initial viewport. + Microsoft Docs: + + + + + Gets the size of the color profile associated with the bitmap. + Microsoft Docs: + + + + + Represents a bitmap that can be used as a surface for an ID2D1DeviceContext or mapped into system memory, and can contain additional color context information. + Microsoft Docs: + + + + + Retrieve the bounds of the geometry, with an optional applied transform. + Microsoft Docs: + The ink style to be used in determining the bounds of this ink object. + The world transform to be used in determining the bounds of this ink object. + When this method returns, contains the bounds of this ink object. + + + + + Retrieves the center of the gradient ellipse. + Microsoft Docs: + + + + + Return the dots per inch (DPI) of the bitmap. + Microsoft Docs: + The horizontal DPI of the image. You must allocate storage for this parameter. + The vertical DPI of the image. You must allocate storage for this parameter. + + + + + Sets the root element of the document. + Microsoft Docs: + The new root element of the document. + + + + + Describes the drawing state of a device context. + Microsoft Docs: + + + + The antialiasing mode for subsequent nontext drawing operations. + + + The antialiasing mode for subsequent text and glyph drawing operations. + + + A label for subsequent drawing operations. + + + A label for subsequent drawing operations. + + + The transformation to apply to subsequent drawing operations. + + + The blend mode for the device context to apply to subsequent drawing operations. + + + D2D1_UNIT_MODE + + + + Creates a path data object which can be used to set a 'd' attribute on a 'path' element. + Microsoft Docs: + An array of segment data. + Number of items in segmentData. + An array of path commands. + The number of items in commands. + When this method completes, this points to the created path data. + + + + + The interpolation mode used to scale the image in the Bitmap source effect. + Microsoft Docs: + + + + Samples the nearest single point and uses that. Doesn't generate a mipmap. + + + Uses a four point sample and linear interpolation. Doesn't generate a mipmap. + + + Uses a 16 sample cubic kernel for interpolation. Doesn't generate a mipmap. + + + Uses the WIC fant interpolation, the same as the IWICBitmapScaler interface. Doesn't generate a mipmap. + + + Generates mipmap chain in system memory using bilinear interpolation. For each mipmap the effect scales to the nearest multiple of 0.5 using bilinear interpolation + and then scales the remaining amount using linear interpolation. + + + + Creates a color context from a DXGI color space type. It is only valid to use this with the Color Management Effect in 'Best' mode. + Microsoft Docs: + The color space to create the color context from. + The created color context. + + + + + Retrieves the matrix used to transform the ID2D1TransformedGeometry object's source geometry. + Microsoft Docs: + A pointer that receives the matrix used to transform the ID2D1TransformedGeometry object's source geometry. You must allocate storage for this parameter. + + + + + Sets how a specific input to the transform should be handled by the renderer in terms of sampling. + Microsoft Docs: + The index of the input that will have the input description applied. + The description of the input to be applied to the transform. + + + + + Removes a layer from the layer and clip stack. + Microsoft Docs: + + + + + Notifies the implementation of the command sink that drawing is about to commence. + Microsoft Docs: + + + + + Returns a boolean indicating if the attribute is explicitly set on the element. + Microsoft Docs: + The name of the attribute. + Outputs whether the attribute is set to the inherit value. + + + + + Identifiers for properties of the Table transfer effect. + Microsoft Docs: + + + + The list of values used to define the transfer function for the Red channel. + + +The type is FLOAT[]. + +The default is {0.0f, 1.0f}. + + + 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. + + +The type is BOOL. + +The default is FALSE. + + + The list of values used to define the transfer function for the Green channel. + + +The type is FLOAT[]. + +The default is {0.0f, 1.0f}. + + + 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 type is BOOL. + +The default is FALSE. + + + The list of values used to define the transfer function for the Blue channel. + + +The type is FLOAT[]. + +The default is {0.0f, 1.0f}. + + + 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. + + +The type is BOOL. + +The default is FALSE. + + + The list of values used to define the transfer function for the Alpha channel. + + +The type is FLOAT[]. + +The default is {0.0f, 1.0f}. + + + 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. + + +The type is BOOL. + +The default is FALSE. + + + Whether the effect clamps color values to between 0 and 1 before the effect passes the values to the next effect in the graph. The effect clamps the values before it premultiplies the alpha. + + +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 type is BOOL. + +The default is FALSE. + + + + Represents an SVG viewBox. + Microsoft Docs: + + + + X coordinate of the view box. + + + Y coordinate of the view box. + + + Width of the view box. + + + Height of the view box. + + + + Updates the properties of the specified sprites in this sprite batch. + Microsoft Docs: + The index of the first sprite in this sprite batch to update. + The number of sprites to update with new properties. This determines how many strides into each given array Direct2D will read. + A pointer to an array containing the destination rectangles specifying where to draw the sprites on the destination device context. + A pointer to an array containing the source rectangles specifying the regions of the source bitmap to draw as sprites. + + + +Direct2D will use the entire source bitmap for sprites that are assigned a null value or the InfiniteRectU. + If this parameter is omitted entirely or set to a null value, then Direct2D will use the entire source bitmap for all the updated sprites. + A pointer to an array containing the colors to apply to each sprite. The output color is the result of component-wise multiplication of the source bitmap color and the provided color. + The output color is not clamped. + + + +Direct2D will not change the color of sprites that are assigned a null value. If this parameter is omitted entirely or set to a null value, + then Direct2D will not change the color of any of the updated sprites. + A pointer to an array containing the transforms to apply to each sprite’s destination rectangle. + + + +Direct2D will not transform the destination rectangle of any sprites that are assigned a null value. + If this parameter is omitted entirely or set to a null value, then Direct2D will not transform the destination rectangle of any of the updated sprites. + Specifies the distance, in bytes, between each rectangle in the destinationRectangles array. + If you provide a stride of 0, then the same destination rectangle will be used for each updated sprite. + Specifies the distance, in bytes, between each rectangle in the sourceRectangles array (if that array is given). + If you provide a stride of 0, then the same source rectangle will be used for each updated sprite. + Specifies the distance, in bytes, between each color in the colors array (if that array is given). + If you provide a stride of 0, then the same color will be used for each updated sprite. + Specifies the distance, in bytes, between each transform in the transforms array (if that array is given). + If you provide a stride of 0, then the same transform will be used for each updated sprite. + + + + + Sets the starting coordinates of the linear gradient in the brush's coordinate space. + Microsoft Docs: + The starting two-dimensional coordinates of the linear gradient, in the brush's coordinate space. + + + + + Gets the bounds of the metafile in source space in DIPs. This corresponds to the frame rect in an EMF/EMF+. + Microsoft Docs: + The bounds, in DIPs, of the metafile. + + + + + Creates an image source which shares resources with an original. + Microsoft Docs: + The original image. + Properties for the source image. + Receives the new image source. + + + + + Describes the antialiasing mode used for drawing text. + Microsoft Docs: + + + + Use the system default. See Remarks. + + + Use ClearType antialiasing. + + + Use grayscale antialiasing. + + + Do not use antialiasing. + + + + Retrieves the transform to be applied to this style's nib shape. + Microsoft Docs: + When this method returns, contains a pointer to the transform to be applied to this style's nib shape. + + + + + Gets the interpolation mode of the image brush. + Microsoft Docs: + + + + + Provides values to an SVG glyph for stroke properties. The brush with opacity set to 1 is used as the 'context-stroke'. The opacity of the brush is used as the 'context-stroke-opacity' value. + Microsoft Docs: + Describes how the stroke is painted. A null brush will cause the context-stroke value to be none. + Specifies the 'context-value' for the 'stroke-width' property. + Specifies the 'context-value' for the 'stroke-dasharray' + property. A null value will cause the stroke-dasharray to be set to 'none'. + The the number of dashes in the dash array. + Specifies the 'context-value' for the 'stroke-dashoffset' property. + + + + + Identifiers for properties of the Bitmap source effect. + Microsoft Docs: + + + + The IWICBitmapSource containing the image data to be loaded. + + +The type is IWICBitmapSource. + +The default value is NULL. + + + The scale amount in the X and Y direction. The effect multiplies the width by the X value and the height by the Y value. + This property is a D2D1_VECTOR_2F defined as: (X scale, Y scale). The scale amounts are FLOAT, unitless, and must be positive or 0. + + +The type is D2D1_VECTOR_2F. + +The default value is {1.0f, 1.0f}. + + + The interpolation mode used to scale the image. + If the mode disables the mipmap, then BitmapSouce will cache the image at the resolution determined by the Scale and EnableDPICorrection properties. + + +The type is D2D1_BITMAPSOURCE_INTERPOLATION_MODE. + +The default value is D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR. + + + If you set this to TRUE, the effect will scale the input image to convert the DPI reported by IWICBitmapSource to the DPI of the device context. + The effect uses the interpolation mode you set with the InterpolationMode property. If you set this to FALSE, the effect uses a DPI of 96.0 for the output image. + + +The type is BOOL. + +The default value is FALSE. + + + The alpha mode of the output. This can be either premultiplied or straight. + + +The type is D2D1_BITMAPSOURCE_ALPHA_MODE. + +The default value is D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED. + + + A flip and/or rotation operation to be performed on the image. + + +The type is D2D1_BITMAPSOURCE_ORIENTATION. + +The default value is D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT. + + + + Returns a subset of the patches that make up this gradient mesh. + Microsoft Docs: + Index of the first patch to return. + A pointer to the array to be filled with the patch data. + The number of patches to be returned. + + + + + Specifies the optimization mode for the Directional blur effect. + Microsoft Docs: + + + + Applies internal optimizations such as pre-scaling at relatively small radii. Uses linear filtering. + + + Uses the same optimization thresholds as Speed mode, but uses trilinear filtering. + + + Only uses internal optimizations with large blur radii, where approximations are less likely to be visible. Uses trilinear filtering. + + + + Adds a sequence of quadratic Bezier segments as an array in a single call. + Microsoft Docs: + An array of a sequence of quadratic Bezier segments. + A value indicating the number of quadratic Bezier segments in beziers. + + + + + The quality level of the transform for the Color management effect. + Microsoft Docs: + + + + The lowest quality mode. This mode requires feature level 9_1 or above. + + + Normal quality mode. This mode requires feature level 9_1 or above. + + + The best quality mode. This mode requires feature level 10_0 or above, as well as floating point precision buffers. + This mode supports floating point precision as well as extended range as defined in the ICC v4.3 specification. + + + + Creates a clone of this attribute value. On creation, the cloned attribute is not set on any element. + Microsoft Docs: + Specifies the attribute value to clone. + + + + + Identifiers for properties of the Histogram effect. + Microsoft Docs: + + + + Specifies the number of bins used for the histogram. The range of intensity values that fall into a particular bucket depend on the number of specified buckets. + + +The type is UINT32. + +The default is 256. + + + Specifies the channel used to generate the histogram. This effect has a single data output corresponding to the specified channel. + + +The type is D2D1_CHANNEL_SELECTOR. + +The default is D2D1_CHANNEL_SELECTOR_R. + + + The output array. + + +The type is FLOAT[]. + + + + Describes the extend modes and the interpolation mode of an ID2D1BitmapBrush. + Microsoft Docs: + + + + A value that describes how the brush horizontally tiles those areas that extend past its bitmap. + + + A value that describes how the brush vertically tiles those areas that extend past its bitmap. + + + A value that specifies how the bitmap is interpolated when it is scaled or rotated. + + + + Contains the HWND, pixel size, and presentation options for an ID2D1HwndRenderTarget. + Microsoft Docs: + + + + The HWND to which the render target issues the output from its drawing commands. + + + The size of the render target, in pixels. + + + A value that specifies whether the render target retains the frame after it is presented and whether the render target waits for the device to refresh before presenting. + + + + Creates a new device context with no initially assigned target. + Microsoft Docs: + Options for creating the device context. + The created device context. + + + + + Contains the center point, x-radius, and y-radius of an ellipse. + Microsoft Docs: + + + + The center point of the ellipse. + + + The X-radius of the ellipse. + + + The Y-radius of the ellipse. + + + + Represents the base interface for all of the transforms implemented by the transform author. + Microsoft Docs: + + + + + Sets the maximum amount of texture memory Direct2D accumulates before it purges the image caches and cached texture allocations. + Microsoft Docs: + The new maximum texture memory in bytes. + + + + + Gets the current transform of the render target. + Microsoft Docs: + When this returns, contains the current transform of the render target. This parameter is passed uninitialized. + + + + + The edge mode for the Border effect. + Microsoft Docs: + + + + Repeats the pixels from the edges of the image. + + + Uses pixels from the opposite end edge of the image. + + + Reflects pixels about the edge of the image. + + + + Describes a geometric path that can contain lines, arcs, cubic Bezier curves, and quadratic Bezier curves. + Microsoft Docs: + + + + + Sets the given input image by index. + Microsoft Docs: + The index of the image to set. + The input image to set. + Whether to invalidate the graph at the location of the effect input + + + + + Provides methods to allow a blend operation to be inserted into a transform graph. + Microsoft Docs: + + + + + Creates a Direct2D effect for the specified class ID. + Microsoft Docs: + The built-in or registered effect ID to create the effect. See Built-in Effects for a list of effect IDs. + When this method returns, contains the address of a pointer to the effect. + + + + + Retrieves a set simple color profile. + Microsoft Docs: + Pointer to a D2D1_SIMPLE_COLOR_PROFILE that will contain the simple color profile when the method returns. + + + + + Identifiers for properties of the Spot-diffuse lighting effect. + Microsoft Docs: + + + + The light position of the point light source. The property is a D2D1_VECTOR_3F defined as (x, y, z). The units are in device-independent pixels (DIPs) and are unbounded. + + +The type is D2D1_VECTOR_3F. + + +The default value is {0.0f, 0.0f, 0.0f}. + + + Where the spot light is focused. The property is exposed as a D2D1_VECTOR_3F with – (x, y, z). The units are in DIPs and the values are unbounded. + + +The type is D2D1_VECTOR_3F. + + +The default value is {0.0f, 0.0f, 0.0f}. + + + The focus of the spot light. This property is unitless and is defined between 0 and 200. + + +The type is FLOAT. + +The default value is 1.0f. + + + The cone angle that restricts the region where the light is projected. No light is projected outside the cone. The limiting cone angle is the angle between the spot light axis (the axis between the LightPosition and PointsAt properties) and the spot light cone. This property is defined in degrees and must be between 0 to 90 degrees. + + +The type is FLOAT. + +The default value is 90.0f. + + + The ratio of diffuse reflection to amount of incoming light. This property must be between 0 and 10,000 and is unitless. + + +The type is FLOAT. + +The default value is 1.0f. + + + The scale factor in the Z direction. The surface scale is unitless and must be between 0 and 10,000. + + +The type is FLOAT. + +The default value is 1.0f. + + + The color of the incoming light. This property is exposed as a Vector 3 – (R, G, B) and used to compute LR, LG, LB. + + +The type is D2D1_VECTOR_3F. + +The default value is {1.0f, 1.0f, 1.0f} + + + The size of an element in the Sobel kernel used to generate the surface normal in the X and Y direction. This property maps to the dx and dy values in the Sobel gradient. + This property is a D2D1_VECTOR_2F(Kernel Unit Length X, Kernel Unit Length Y) and is defined in (DIPs/Kernel Unit). + The effect uses bilinear interpolation to scale the bitmap to match size of kernel elements. + + +The type is D2D1_VECTOR_2F. + + +The default value is {1.0f, 1.0f}. + + + The interpolation mode the effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + + +The type is D2D1_SPOTDIFFUSE_SCALE_MODE. + + +The default value is D2D1_SPOTDIFFUSE_SCALE_MODE_LINEAR. + + + + Returns the number of dashes in the dash array. + Microsoft Docs: + + + + + Values for the D2D1_EDGEDETECTION_PROP_MODE property of the Edge Detection effect. + Microsoft Docs: + + + + Indicates the Sobel operator should be used for edge detection. + + + Indicates the Prewitt operator should be used for edge detection. + + + + Specifies the bitmap source that this brush uses to paint. + Microsoft Docs: + The bitmap source used by the brush. + + + + + Defines the type of SVG POD attribute to set or get. + Microsoft Docs: + + + + The attribute is a FLOAT. + + + The attribute is a D2D1_COLOR_F. + + + The attribute is a D2D1_FILL_MODE. + + + The attribute is a D2D1_SVG_DISPLAY. + + + The attribute is a D2D1_SVG_OVERFLOW. + + + The attribute is a D2D1_SVG_LINE_CAP. + + + The attribute is a D2D1_SVG_LINE_JOIN. + + + The attribute is a D2D1_SVG_VISIBILITY. + + + The attribute is a D2D1_MATRIX_3X2_F. + + + The attribute is a D2D1_SVG_UNIT_TYPE. + + + The attribute is a D2D1_EXTEND_MODE. + + + The attribute is a D2D1_SVG_PRESERVE_ASPECT_RATIO. + + + The attribute is a D2D1_SVG_VIEWBOX. + + + The attribute is a D2D1_SVG_LENGTH. + + + + Identifiers for properties of the Point-specular lighting effect. + Microsoft Docs: + + + + The light position of the point light source. The property is a D2D1_VECTOR_3F defined as (x, y, z). The units are in device-independent pixels (DIPs) and the values are unitless and unbounded. + + +The type is D2D1_VECTOR_3F. + +The default value is {0.0f, 0.0f, 0.0f}. + + + The exponent for the specular term in the Phong lighting equation. A larger value corresponds to a more reflective surface. This value is unitless and must be between 1.0 and 128. + + +The type is FLOAT. + +The default value is 1.0f. + + + The ratio of specular reflection to the incoming light. The value is unitless and must be between 0 and 10,000. + + +The type is FLOAT. + +The default value is 1.0f. + + + The scale factor in the Z direction for generating a height map. The value is unitless and must be between 0 and 10,000. + + +The type is FLOAT. + +The default value is 1.0f. + + + The color of the incoming light. This property is exposed as a D2D1_VECTOR_3F – (R, G, B) and used to compute LR, LG, LB. + + +The type is D2D1_VECTOR_3F. + +The default value is {1.0f, 1.0f, 1.0f}. + + + The size of an element in the Sobel kernel used to generate the surface normal in the X and Y directions. This property maps to the dx and dy values in the Sobel gradient. + This property is a D2D1_VECTOR_2F(Kernel Unit Length X, Kernel Unit Length Y) and is defined in (DIPs/Kernel Unit). + The effect uses bilinear interpolation to scale the bitmap to match size of kernel elements. + + +The type is D2D1_VECTOR_2F. + +The default value is {1.0f, 1.0f}. + + + The interpolation mode the effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + + +The type is D2D1_POINTSPECULAR_SCALE_MODE. + +The default value is D2D1_POINTSPECULAR_SCALE_MODE_LINEAR. + + + + Represents an object that can receive drawing commands. Interfaces that inherit from ID2D1RenderTarget render the drawing commands they receive in different ways. + Microsoft Docs: + + + + + Renders a given gradient mesh to the target. + Microsoft Docs: + The gradient mesh to be rendered. + + + + + Represents a resource domain whose objects and device contexts can be used together. This interface performs all the same functions as the ID2D1Device3 interface. It also enables the creation of ID2D1DeviceContext4 objects. + Microsoft Docs: + + + + + Sets the antialiasing mode of the render target. The antialiasing mode applies to all subsequent drawing operations, excluding text and glyph drawing operations. + Microsoft Docs: + The antialiasing mode for future drawing operations. + + + + + Creates Direct2D resources. This interface performs all the same functions as the ID2D1Factory6 interface, plus it enables the creation of ID2D1Device6 objects. + Microsoft Docs: + + + + + Contains the dimensions and corner radii of a rounded rectangle. + Microsoft Docs: + + + + The coordinates of the rectangle. + + + The x-radius for the quarter ellipse that is drawn to replace every corner of the rectangle. + + + The y-radius for the quarter ellipse that is drawn to replace every corner of the rectangle. + + + + Describes image brush features. + Microsoft Docs: + + + + The source rectangle in the image space from which the image will be tiled or interpolated. + + + The extend mode in the image x-axis. + + + The extend mode in the image y-axis. + + + The interpolation mode to use when scaling the image brush. + + + + Gets the name of the attribute at the given index. + Microsoft Docs: + The index of the attribute. + Outputs the name of the attribute. + Length of the string returned in the name argument. + Outputs whether the attribute is set to the inherit value. + + + + + Removes points from the end of the array. + Microsoft Docs: + Specifies how many points to remove. + + + + + Describes features of an effect. + Microsoft Docs: + + + + The effect whose input connection is being specified. + + + The input index of the effect that is being considered. + + + The amount of data that would be available on the input. This can be used to query this information when the data is not yet available. + + + + Specifies the options with which the Direct2D device, factory, and device context are created. + Microsoft Docs: + + + + The threading mode with which the corresponding root objects will be created. + + + The debug level that the root objects should be created with. + + + The device context options that the root objects should be created with. + + + + Loads the given shader by its unique ID. + Microsoft Docs: + The unique id that identifies the shader. + The buffer that contains the shader to register. + The size of the shader buffer in bytes. + + + + + Creates a color context from an IWICColorContext. The D2D1ColorContext space of the resulting context varies, see Remarks for more info. + Microsoft Docs: + The IWICColorContext used to initialize the color context. + When this method returns, contains the address of a pointer to a new color context. + + + + + Retrieves the rectangle that describes the rectangle geometry's dimensions. + Microsoft Docs: + Contains a pointer to a rectangle that describes the rectangle geometry's dimensions when this method returns. You must allocate storage for this parameter. + + + + + Represents an ellipse. + Microsoft Docs: + + + + + Specifies a value for the SVG visibility property. + Microsoft Docs: + + + + The element is visible. + + + The element is invisible. + + + + Represents a bitmap that has been bound to an ID2D1RenderTarget. + Microsoft Docs: + + + + + This interface performs all the same functions as the ID2D1DeviceContext3 interface, plus it enables functionality for handling new types of color font glyphs. + Microsoft Docs: + + + + + Creates a new ID2D1DeviceContext3 from this Direct2D device. + Microsoft Docs: + The options to be applied to the created device context. + When this method returns, contains a pointer to the new device context. + + + + + Ends the current figure; optionally, closes it. + Microsoft Docs: + A value that indicates whether the current figure is closed. If the figure is closed, a line is drawn between the current point and the start point specified by BeginFigure. + + + + + Allows a transform to state how it would map a rectangle requested on its output to a set of sample rectangles on its input. + Microsoft Docs: + The output rectangle from which the inputs must be mapped. + The corresponding set of inputs. The inputs will directly correspond to the transform inputs. + The number of inputs specified. Direct2D guarantees that this is equal to the number of inputs specified on the transform. + + + + + Creates Direct2D resources. This interface also enables the creation of ID2D1Device3 objects. + Microsoft Docs: + + + + + Specifies whether an arc should be greater than 180 degrees. + Microsoft Docs: + + + + An arc's sweep should be 180 degrees or less. + + + An arc's sweep should be 180 degrees or greater. + + + + Identifiers for the properties of the Arithmetic composite effect. + Microsoft Docs: + + + + The coefficients for the equation used to composite the two input images. The coefficients are unitless and unbounded. + + +Type is D2D1_VECTOR_4F. + +Default value is {1.0f, 0.0f, 0.0f, 0.0f}. + + + 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. + + +Type is BOOL. + +Default value is FALSE. + + + + Gets the first child of this element. + Microsoft Docs: + Outputs the first child of this element. + + + + + Represents a producer of pixels that can fill an arbitrary 2D plane. + Microsoft Docs: + + + + + Identifiers for properties of the Hue rotate effect. + Microsoft Docs: + + + + The angle to rotate the hue, in degrees. + + +The type is FLOAT. + +The default is 0.0f. + + + + Specifies how a brush paints areas outside of its normal content area. + Microsoft Docs: + + + + Repeat the edge pixels of the brush's content for all regions outside the normal content area. + + + Repeat the brush's content. + + + The same as D2D1_EXTEND_MODE_WRAP, except that alternate tiles of the brush's content are flipped. (The brush's normal content is drawn untransformed.) + + + + Creates a new device context from a Direct2D device. + Microsoft Docs: + The options to be applied to the created device context. + When this method returns, contains the address of a pointer to the new device context. + + + + + Draws an SVG document. + Microsoft Docs: + The SVG document to draw. + + + + + Gets the given input image by index. + Microsoft Docs: + The index of the image to retrieve. + When this method returns, contains the address of a pointer to the image that is identified by Index. + + + + + Represents a collection of D2D1_GRADIENT_STOP objects for linear and radial gradient brushes. It provides get methods for all the new parameters added to the gradient stop collection. + Microsoft Docs: + + + + + Sets the size of the initial viewport. + Microsoft Docs: + The size of the viewport. + + + + + Creates a color context by loading it from the specified filename. The profile bytes are the contents of the file specified by Filename. + Microsoft Docs: + The path to the file containing the profile bytes to initialize the color context with. + When this method returns, contains the address of a pointer to a new color context. + + + + + Provides factory methods and other state management for effect and transform authors. + Microsoft Docs: + + + + + The command sink is implemented by you for an application when you want to receive a playback of the commands recorded in a command list. + Microsoft Docs: + + + + + Enables creation and drawing of geometry realization objects. + Microsoft Docs: + + + + + Sets the resource texture corresponding to the given shader texture index. + Microsoft Docs: + The index of the texture to be bound to the pixel shader. + The created resource texture. + + + + + Retrieves the offset of the gradient origin relative to the gradient ellipse's center. + Microsoft Docs: + + + + + Specifies the interpolation mode for the YCbCr effect. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode uses more processing time than the nearest neighbor mode, but outputs a higher quality image. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + Uses a variable size high quality cubic kernel to perform a pre-downscale the image if downscaling is involved in the transform matrix. Then uses the cubic interpolation mode for the final output. + + + + The interpolation mode the Point-specular lighting effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode outputs a higher quality image than nearest neighbor. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + Uses a variable size high quality cubic kernel to perform a pre-downscale the image if downscaling is involved in the transform matrix. Then uses the cubic interpolation mode for the final output. + + + + Describes mapped memory from the ID2D1Bitmap1::Map API. + Microsoft Docs: + + + + The size in bytes of an individual scanline in the bitmap. + + + The data inside the bitmap. + + + + Specifies a value for the SVG stroke-linecap property. + Microsoft Docs: + + + + The property is set to SVG's 'butt' value. + + + The property is set to SVG's 'square' value. + + + The property is set to SVG's 'round' value. + + + + Retrieves the bitmap for this render target. The returned bitmap can be used for drawing operations. + Microsoft Docs: + When this method returns, contains the address of a pointer to the bitmap for this render target. This bitmap can be used for drawing operations. + + + + + Gets a value that describes the stroke's dash pattern. + Microsoft Docs: + + + + + Gets the color context information associated with the bitmap. + Microsoft Docs: + When this method returns, contains the address of a pointer to the color context interface associated with the bitmap. + + + + + Identifiers for properties of the Edge Detection effect. + Microsoft Docs: + + + + The D2D1_EDGEDETECTION_PROP_STRENGTH property is a float value modulating the response of the edge detection filter. A low strength value means that weaker edges will get filtered out, + while a high value means stronger edges will get filtered out. The allowed range is 0.0 to 1.0. The default value is 0.5. + + + The D2D1_EDGEDETECTION_PROP_BLUR_RADIUS property is a float value specifying the amount of blur to apply. Applying blur is used to remove high frequencies and reduce phantom edges. + The allowed range is 0.0 to 10.0. The default value is 0.0 (no blur applied). + + + The D2D1_EDGEDETECTION_PROP_MODE property is a D2D1_EDGEDETECTION_MODE enumeration value which mode to use for edge detection. + The default value is D2D1_EDGEDETECTION_MODE_SOBEL. + + + The D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES property is a boolean value. Edge detection only applies to the RGB channels, the alpha channel is ignored for purposes of detecting edges. + If D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES is false, the output edges is fully opaque. If D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES is true, the input opacity is preserved. + The default value is false. + + + The D2D1_EDGEDETECTION_PROP_ALPHA_MODE property is a D2D1_ALPHA_MODE enumeration value indicating the alpha mode of the input file. + If the input is not opaque, this value is used to determine whether to unpremultiply the inputs. + See the About Alpha Modes section of the Supported Pixel Formats and Alpha Modes topic for additional information. + + The default value is D2D1_ALPHA_MODE_PREMULTIPLIED. + + + + Returns the requested fill parameters. + Microsoft Docs: + Describes how the area is painted. + + + + + Defines the direction that an elliptical arc is drawn. + Microsoft Docs: + + + + Arcs are drawn in a counterclockwise (negative-angle) direction. + + + Arcs are drawn in a clockwise (positive-angle) direction. + + + + Indicates to the command sink a rectangle to be filled. + Microsoft Docs: + The rectangle to fill. + The brush with which to fill the rectangle. + + + + + Identifiers for properties of the Contrast effect. + Microsoft Docs: + + + + The D2D1_CONTRAST_PROP_CONTRAST property is a float value indicating the amount by which to adjust the contrast of the image. Negative values reduce contrast, while positive values increase contrast. + Minimum value is -1.0f, maximum value is 1.0f. The default value for the property is 0.0f. + + + The D2D1_CONTRAST_PROP_CLAMP_INPUT property is a boolean value indicating whether or not to clamp the input to [0.0, 1.0]. The default value for the property is FALSE. + + + + Specifies a value for the SVG overflow property. + Microsoft Docs: + + + + The element is not clipped to its viewport. + + + The element is clipped to its viewport. + + + + Specifies a label for subsequent drawing operations. + Microsoft Docs: + A label to apply to subsequent drawing operations. + A label to apply to subsequent drawing operations. + + + + + Identifiers for properties of the Displacement map effect. + Microsoft Docs: + + + + Multiplies the intensity of the selected channel from the displacement image. The higher you set this property, the more the effect displaces the pixels. + + +The type is FLOAT. + +The default value is 0.0f. + + + The effect extracts the intensity from this color channel and uses it to spatially displace the image in the X direction. + + +The type is D2D1_CHANNEL_SELECTOR. + +The default value is D2D1_CHANNEL_SELECTOR_A + + + The effect extracts the intensity from this color channel and uses it to spatially displace the image in the Y direction. + + +The type is D2D1_CHANNEL_SELECTOR. + +The default value is D2D1_CHANNEL_SELECTOR_A + + + + Sets the tags that correspond to the tags in the command sink. + Microsoft Docs: + The first tag to associate with the primitive. + The second tag to associate with the primitive. + + + + + Identifiers for properties of the Directional blur effect. + Microsoft Docs: + + + + The amount of blur to be applied to the image. You can compute the blur radius of the kernel by multiplying the standard deviation by 3. + The units of both the standard deviation and blur radius are DIPs. A value of 0 DIPs disables this effect. + + +The type is FLOAT. + +The default value is 3.0f. + + + The angle of the blur relative to the x-axis, in the counterclockwise direction. The units are specified in degrees. + + +The blur kernel is first generated using the same process as for the Gaussian blur effect. The kernel values are then transformed according to the blur angle. + +The type is FLOAT. + +The default value is 0.0f. + + + The optimization mode. See Optimization modes for more info. + + +The type is D2D1_DIRECTIONALBLUR_OPTIMIZATION. + +The default value is D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED. + + + The mode used to calculate the border of the image, soft or hard. See Border modes for more info. + + +The type is D2D1_BORDER_MODE. + +The default value is D2D1_BORDER_MODE_SOFT. + + + + Represents a geometry that has been transformed. + Microsoft Docs: + + + + + Gets the maximum capacity of the color glyph cache. + Microsoft Docs: + + + + + Removes the last axis-aligned clip from the render target. After this method is called, the clip is no longer applied to subsequent drawing operations. + Microsoft Docs: + + + + + Loads the given shader by its unique ID. + Microsoft Docs: + The unique id that identifies the shader. + The buffer that contains the shader to register. + The size of the shader buffer in bytes. + + + + + Gets the options used in creating the bitmap. + Microsoft Docs: + + + + + Removes data from the end of the segment data array. + Microsoft Docs: + Specifies how much data to remove. + + + + + Represents a resource domain whose objects and device contexts can be used together. This interface performs all the same functions as the ID2D1Device2 interface. It also enables the creation of ID2D1DeviceContext3 objects. + Microsoft Docs: + + + + + Copies the specified region from the specified bitmap into the current bitmap. + Microsoft Docs: + In the current bitmap, the upper-left corner of the area to which the region specified by srcRect is copied. + The bitmap to copy from. + The area of bitmap to copy. + + + + + Creates a vertex buffer or finds a standard vertex buffer and optionally initializes it with vertices. + Microsoft Docs: + The properties used to describe the vertex buffer and vertex shader. + The unique id that identifies the vertex buffer. + The properties used to define a custom vertex buffer. If you use a built-in vertex shader, you don't have to specify this property. + The returned vertex buffer. + + + + + Updates the specified segments in this ink object with new control points. + Microsoft Docs: + The index of the first segment in this ink object to update. + A pointer to the array of segment data to be used in the update. + The number of segments in this ink object that will be updated with new data. Note that segmentsCount must be less than or equal to the number of segments in the ink object minus startSegment. + + + + + A specialized implementation of the Shantzis calculations to a transform implemented on the GPU. + Microsoft Docs: + + + + + Retrieves the pixel format and alpha mode of the bitmap. + Microsoft Docs: + + + + + Paints the interior of the specified geometry. + Microsoft Docs: + The geometry to paint. + The brush used to paint the geometry's interior. + The opacity mask to apply to the geometry, or NULL for no opacity mask. If an opacity mask (the opacityBrush parameter) is specified, brush must be an ID2D1BitmapBrush that has its x- and y-extend modes set to D2D1_EXTEND_MODE_CLAMP. For more information, see the Remarks section. + + + + + Sets a new transform. + Microsoft Docs: + The transform to be set. + + + + + Retrieves a value that specifies how far in the dash sequence the stroke will start. + Microsoft Docs: + + + + + Streams the contents of the command list to the specified command sink. + Microsoft Docs: + The sink into which the command list will be streamed. + + + + + Loads the given shader by its unique ID. + Microsoft Docs: + The unique id that identifies the shader. + The buffer that contains the shader to register. + The size of the shader buffer in bytes. + + + + + Provides factory methods and other state management for effect and transform authors. + Microsoft Docs: + + + + + Gets the invalid rectangles that have accumulated since the last time the effect was drawn and EndDraw was then called on the device context. + Microsoft Docs: + The effect to get the invalid rectangles from. + An array of D2D1_RECT_F structures. You must allocate this to the correct size. You can get the count of the invalid rectangles using the GetEffectInvalidRectangleCount method. + The number of rectangles to get. + + + + + Populates an ID2D1Mesh object with triangles. + Microsoft Docs: + + + + + Represents a producer of pixels that can fill an arbitrary 2D plane. + Microsoft Docs: + + + + + Gets the antialiasing mode, transform, tags, primitive blend, and unit mode portion of the drawing state. + Microsoft Docs: + When this method returns, contains the antialiasing mode, transform, tags, primitive blend, and unit mode portion of the drawing state. You must allocate storage for this parameter. + + + + + Retrieves a rounded rectangle that describes this rounded rectangle geometry. + Microsoft Docs: + A pointer that receives a rounded rectangle that describes this rounded rectangle geometry. You must allocate storage for this parameter. + + + + + Identifiers for properties of the Linear transfer effect. + Microsoft Docs: + + + + The Y-intercept of the linear function for the Red channel. + + +The type is FLOAT. + +The default is 0.0f. + + + The slope of the linear function for the Red channel. + + +The type is FLOAT. + +The default is 1.0f. + + + 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. + + +The type is BOOL. + +The default is FALSE. + + + The Y-intercept of the linear function for the Green channel. + + +The type is FLOAT. + +The default is 0.0f. + + + The slope of the linear function for the Green channel. + + +The type is FLOAT. + +The default is 1.0f. + + + If you set this to TRUE the effect does not apply the transfer function to the Green channel. + If you set this to FALSE the effect applies the GreenLinearTransfer function to the Green channel. + + +The type is BOOL. + +The default is FALSE. + + + The Y-intercept of the linear function for the Blue channel. + + +The type is FLOAT. + +The default is 0.0f. + + + The slope of the linear function for the Blue channel. + + +The type is FLOAT. + +The default is 1.0f. + + + If you set this to TRUE the effect does not apply the transfer function to the Blue channel. + If you set this to FALSE the effect applies the BlueLinearTransfer function to the Blue channel. + + +The type is BOOL. + +The default is FALSE. + + + The Y-intercept of the linear function for the Alpha channel. + + +The type is FLOAT. + +The default is 0.0f. + + + The slope of the linear function for the Alpha channel. + + +The type is FLOAT. + +The default is 0.0f. + + + If you set this to TRUE the effect does not apply the transfer function to the Alpha channel. + If you set this to FALSE the effect applies the AlphaLinearTransfer function to the Alpha channel. + + +The type is BOOL. + +The default is FALSE. + + + Whether the effect clamps color values to between 0 and 1 before the effect passes the values to the next effect in the graph. + The effect clamps the values before it premultiplies the alpha . + + +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 type is BOOL. + +The default is FALSE. + + + + Gets the string length of the element id which acts as the paint server. This id is used if the paint type is D2D1_SVG_PAINT_TYPE_URI. + Microsoft Docs: + + + + + Creates a new Direct2D device from the given IDXGIDevice. + Microsoft Docs: + The IDXGIDevice from which to create the Direct2D device. + The created device. + + + + + Identifiers for properties of the Highlights and Shadows effect. + Microsoft Docs: + + + + The D2D1_HIGHLIGHTSANDSHADOWS_PROP_HIGHLIGHTS property is a float value indicating how much to increase or decrease highlights. The allowed range is -1.0 to 1.0. The default value is 0.0. + + + The D2D1_HIGHLIGHTSANDSHADOWS_PROP_SHADOWS property is a float value indicating how much to increase or decrease shadows. The allowed range is -1.0 to 1.0. The default value is 0.0. + + + The D2D1_HIGHLIGHTSANDSHADOWS_PROP_CLARITY property is a float value indicating how much to increase or decrease clarity. The allowed range is -1.0 to 1.0. The default value is 0.0. + + + The D2D1_HIGHLIGHTSANDSHADOWS_PROP_INPUT_GAMMA property is a D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA enumeration value + indicating the gamma of the input image. The Highlights and Shadows effect works in linear gamma space, so if the input image is know to be linear, the D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR value should be used to prevent sRGB to linear conversions from being performed. + + + The D2D1_HIGHLIGHTSANDSHADOWS_PROP_MASK_BLUR_RADIUS property is a float value controlling the size of the region used around a pixel to classify the pixel as highlight or shadow. Lower values result in more localized adjustments. + The allowed range is 0.0 to 10.0. The default value is 1.25. + + + + This interface is used to describe a GPU rendering pass on a vertex or pixel shader. It is passed to ID2D1DrawTransform. + Microsoft Docs: + + + + + Retrieves the x-radius of the gradient ellipse. + Microsoft Docs: + + + + + This specifies options that apply to the device context for its lifetime. + Microsoft Docs: + + + + The device context is created with default options. + + + Distribute rendering work across multiple threads. Refer to Improving the performance of Direct2D apps for additional notes on the use of this flag. + + + + Stops redirecting drawing operations to the layer that is specified by the last PushLayer call. + Microsoft Docs: + + + + + Specifies the different methods by which two geometries can be combined. + Microsoft Docs: + + + + The two regions are combined by taking the union of both. Given two geometries, A and B, the resulting geometry is geometry A + geometry B. + + + The two regions are combined by taking their intersection. The new area consists of the overlapping region between the two geometries. + + + The two regions are combined by taking the area that exists in the first region but not the second and the area that exists in the second region but not the first. Given two geometries, A and B, the new region consists of (A-B) + (B-A). + + + The second region is excluded from the first. Given two geometries, A and B, the area of geometry B is removed from the area of geometry A, producing a region that is A-B. + + + + Converts Direct2D primitives stored in an ID2D1CommandList into a fixed page representation. The print sub-system then consumes the primitives. + Microsoft Docs: + + + + + Creates and returns an offset transform. + Microsoft Docs: + The offset amount. + When this method returns, contains the address of a pointer to an offset transform object. + + + + + A container for 3D lookup table data that can be passed to the LookupTable3D effect. + Microsoft Docs: + + + + + Retrieves the starting point for this ink object. + Microsoft Docs: + + + + + Closes the geometry sink, indicates whether it is in an error state, and resets the sink's error state. + Microsoft Docs: + + + + + This method streams the contents of the command to the given metafile sink. + Microsoft Docs: + The sink into which Direct2D will call back. + + + + + Specifies how the layer contents should be prepared. + Microsoft Docs: + + + + Default layer behavior. A premultiplied layer target is pushed and its contents are cleared to transparent black. + + + The layer is not cleared to transparent black. + + + The layer is always created as ignore alpha. All content rendered into the layer will be treated as opaque. + + + + Draws the outline of the specified geometry using the specified stroke style. + Microsoft Docs: + The geometry to draw. + The brush used to paint the geometry's stroke. + The width of the stroke, in device-independent pixels. The value must be greater than or equal to 0.0f. If this parameter isn't specified, it defaults to 1.0f. The stroke is centered on the line. + The style of stroke to apply to the geometry's outline, or NULL to paint a solid stroke. + + + + + Closes the sink and returns its error status. + Microsoft Docs: + + + + + This interface performs all the same functions as the ID2D1DeviceContext4 interface, plus it enables the creation of color contexts and Svg documents. + Microsoft Docs: + + + + + This creates a blend transform that can be inserted into a transform graph. + Microsoft Docs: + The number of inputs to the blend transform. + Describes the blend transform that is to be created. + The returned blend transform. + + + + + Describes whether a render target uses hardware or software rendering, or if Direct2D should select the rendering mode. + Microsoft Docs: + + + + The render target uses hardware rendering, if available; otherwise, it uses software rendering. + + + The render target uses software rendering only. + + + The render target uses hardware rendering only. + + + + Returns the DXGI device associated with this Direct2D device. + Microsoft Docs: + The DXGI device associated with this Direct2D device. + + + + + Retrieves the source image used to create the transformed image source. + Microsoft Docs: + Retrieves the source image used to create the transformed image source. + + + + + Describes the drawing state of a render target. + Microsoft Docs: + + + + The antialiasing mode for subsequent nontext drawing operations. + + + The antialiasing mode for subsequent text and glyph drawing operations. + + + A label for subsequent drawing operations. + + + A label for subsequent drawing operations. + + + The transformation to apply to subsequent drawing operations. + + + + This method is called once for each record stored in a metafile. + Microsoft Docs: + The type of the record. + The data for the record. + The byte size of the record data. + + + + + Tracks a transform-created resource texture. + Microsoft Docs: + + + + + Renders a given geometry realization to the target with the specified brush. + Microsoft Docs: + The geometry realization to be rendered. + The brush to render the realization with. + + + + + Identifiers for the properties of the 3D perspective transform effect. + Microsoft Docs: + + + + The interpolation mode the effect uses on the image. There are 5 scale modes that range in quality and speed. + + +Type is D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE. + +Default value is D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR. + + + The mode used to calculate the border of the image, soft or hard. See Border modes for more info. + + +Type is D2D1_BORDER_MODE. + +Default value is D2D1_BORDER_MODE_SOFT. + + + The distance from the PerspectiveOrigin to the projection plane. The value specified in DIPs and must be greater than 0. + + +Type is FLOAT. + +Default value is 1000.0f. + + + The X and Y location of the viewer in the 3D scene. This property is a D2D1_VECTOR_2F defined as: (point X, point Y). The units are in DIPs. + You set the Z value with the Depth property. + + +Type is D2D1_VECTOR_2F. + +Default value is {0.0f, 0.0f}. + + + A translation the effect performs before it rotates the projection plane. This property is a D2D1_VECTOR_3F defined as: (X, Y, Z). The units are in DIPs. + + +Type is D2D1_VECTOR_3F. + +Default value is {0.0f, 0.0f, 0.0f}. + + + A translation the effect performs after it rotates the projection plane. This property is a D2D1_VECTOR_3F defined as: (X, Y, Z). The units are in DIPs. + + +Type is D2D1_VECTOR_3F. + +Default value is {0.0f, 0.0f, 0.0f}. + + + The center point of the rotation the effect performs. This property is a D2D1_VECTOR_3F defined as: (X, Y, Z). The units are in DIPs. + + +Type is D2D1_VECTOR_3F. + +Default value is {0.0f, 0.0f, 0.0f}. + + + The angles of rotation for each axis. This property is a D2D1_VECTOR_3F defined as: (X, Y, Z). The units are in degrees. + + +Type is D2D1_VECTOR_3F. + +Default value is {0.0f, 0.0f, 0.0f}. + + + + Paints an area with a bitmap. + Microsoft Docs: + + + + + The unit mode changes the meaning of subsequent units from device-independent pixels (DIPs) to pixels or the other way. The command sink does not record a DPI, this is implied by the playback context or other playback interface such as ID2D1PrintControl. + Microsoft Docs: + The enumeration that specifies how units are to be interpreted. + + + + + Contains the control point and end point for a quadratic Bezier segment. + Microsoft Docs: + + + + The control point of the quadratic Bezier segment. + + + The end point of the quadratic Bezier segment. + + + + Sets the render information used to specify the compute shader pass. + Microsoft Docs: + The render information object to set. + + + + + Gets the world-space bounds in DIPs of the glyph run using the device context DPI. + Microsoft Docs: + The origin of the baseline for the glyph run. + The glyph run to render. + The DirectWrite measuring mode that indicates how glyph metrics are used to measure text when it is formatted. + The bounds of the glyph run in DIPs and in world space. + + + + + Gets the bounds of the metafile, in device-independent pixels (DIPs), as reported in the metafile’s header. + Microsoft Docs: + The bounds, in DIPs, of the metafile. + + + + + Returns the HWND associated with this render target. + Microsoft Docs: + + + + + Gets the paint type. + Microsoft Docs: + + + + + Creates a new, empty sprite batch. After creating a sprite batch, use ID2D1SpriteBatch::AddSprites to add sprites to it, then use ID2D1DeviceContext3::DrawSpriteBatch to draw it. + Microsoft Docs: + When this method returns, contains a pointer to a new, empty sprite batch to be populated by the app. + + + + + Sets the offset in the current offset transform. + Microsoft Docs: + The new offset to apply to the offset transform. + + + + + Gets the target currently associated with the device context. + Microsoft Docs: + When this method returns, contains the address of a pointer to the target currently associated with the device context. + + + + + Describes a node in a transform topology. + Microsoft Docs: + + + + + Describes the shape that joins two lines or segments. + Microsoft Docs: + + + + Regular angular vertices. + + + Beveled vertices. + + + Rounded vertices. + + + Regular angular vertices unless the join would extend beyond the miter limit; otherwise, beveled vertices. + + + + Indicates whether the format is supported by the device context. + Microsoft Docs: + The DXGI format to check. + + + + + Specifies the pixel snapping policy when rendering color bitmap glyphs. + Microsoft Docs: + + + + Color bitmap glyph positions are snapped to the nearest pixel if the bitmap + resolution matches that of the device context. + + + Color bitmap glyph positions are not snapped. + + + + Contains the starting point and endpoint of the gradient axis for an ID2D1LinearGradientBrush. + Microsoft Docs: + + + + In the brush's coordinate space, the starting point of the gradient axis. + + + In the brush's coordinate space, the endpoint of the gradient axis. + + + + Used to specify the blend mode for all of the Direct2D blending operations. + Microsoft Docs: + + + + The standard source-over-destination blend mode. + + + The destination is rendered over the source. + + + Performs a logical clip of the source pixels against the destination pixels. + + + The inverse of the D2D1_COMPOSITE_MODE_SOURCE_IN operation. + + + This is the logical inverse to D2D1_COMPOSITE_MODE_SOURCE_IN. + + + The is the logical inverse to D2D1_COMPOSITE_MODE_DESTINATION_IN. + + + Writes the source pixels over the destination where there are destination pixels. + + + The logical inverse of D2D1_COMPOSITE_MODE_SOURCE_ATOP. + + + The source is inverted with the destination. + + + The channel components are summed. + + + The source is copied to the destination; the destination pixels are ignored. + + + Equivalent to D2D1_COMPOSITE_MODE_SOURCE_COPY, but pixels outside of the source bounds are unchanged. + + + Destination colors are inverted according to a source mask. + + + + This interface performs all the same functions as the existing ID2D1CommandSink2 interface. It also enables access to sprite batch rendering. + Microsoft Docs: + + + + + Provides values to an SVG glyph for fill. + Microsoft Docs: + Describes how the area is painted. A null brush will cause the context-fill value to come from + the defaultFillBrush. If the defaultFillBrush is also null, the context-fill value will be 'none'. + To set the ‘context-fill’ value, this method uses the provided brush with its opacity set to 1. To set the ‘context-fill-opacity’ value, this method uses the opacity of the provided brush. + + + + + Sets a new primitive blend mode. Allows access to the MAX primitive blend mode. + Microsoft Docs: + The primitive blend that will apply to subsequent primitives. + + + + + Gets a value that specifies how the ends of each dash are drawn. + Microsoft Docs: + + + + + A developer implemented interface that allows a metafile to be replayed. + Microsoft Docs: + + + + + Returns the number of segments in this ink object. + Microsoft Docs: + + + + + Identifiers for properties of the Distant-diffuse lighting effect. + Microsoft Docs: + + + + The direction angle of the light source in the XY plane relative to the X-axis in the counter clock wise direction. The units are in degrees and must be between 0 and 360 degrees. + + +The type is FLOAT. + +The default value is 0.0f. + + + The direction angle of the light source in the YZ plane relative to the Y-axis in the counter clock wise direction. The units are in degrees and must be between 0 and 360 degrees. + + +The type is FLOAT. + +The default value is 0.0f. + + + The ratio of diffuse reflection to amount of incoming light. This property must be between 0 and 10,000 and is unitless. + + +The type is FLOAT. + +The default value is 1.0f. + + + The scale factor in the Z direction. The surface scale is unitless and must be between 0 and 10,000. + + +The type is FLOAT. + +The default value is 1.0f. + + + The color of the incoming light. This property is exposed as a D2D1_VECTOR_3F – (R, G, B) and used to compute LR, LG, LB. + + +The type is D2D1_VECTOR_3F. + +The default value is {1.0f, 1.0f, 1.0f}. + + + The size of an element in the Sobel kernel used to generate the surface normal in the X and Y direction. This property maps to the dx and dy values in the Sobel gradient. This property is a D2D1_VECTOR_2F (Kernel Unit Length X, Kernel Unit Length Y) and is defined in (device-independent pixels (DIPs)/Kernel Unit). The effect uses bilinear interpolation to scale the bitmap to match size of kernel elements. + + +The type is D2D1_VECTOR_2F. + +The default value is {1.0f, 1.0f}. + + + The interpolation mode the effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + + +The type is D2D1_DISTANTDIFFUSE_SCALE_MODE. + +The default value is D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR. + + + + Specifies the paint type for an SVG fill or stroke. + Microsoft Docs: + + + + The fill or stroke is not rendered. + + + A solid color is rendered. + + + The current color is rendered. + + + A paint server, defined by another element in the SVG document, is used. + + + A paint server, defined by another element in the SVG document, is used. If the paint server reference is invalid, fall back to D2D1_SVG_PAINT_TYPE_NONE. + + + A paint server, defined by another element in the SVG document, is used. If the paint server reference is invalid, fall back to D2D1_SVG_PAINT_TYPE_COLOR. + + + A paint server, defined by another element in the SVG document, is used. If the paint server reference is invalid, fall back to D2D1_SVG_PAINT_TYPE_CURRENT_COLOR. + + + + Draws the provided image to the command sink. + Microsoft Docs: + The image to be drawn to the command sink. + This defines the offset in the destination space that the image will be rendered to. The entire logical extent of the image will be rendered to the corresponding destination. If not specified, the destination origin will be (0, 0). The top-left corner of the image will be mapped to the target offset. This will not necessarily be the origin. + The corresponding rectangle in the image space will be mapped to the provided origins when processing the image. + The interpolation mode to use to scale the image if necessary. + If specified, the composite mode that will be applied to the limits of the currently selected clip. + + + + + Specifies which gamma is used for interpolation. + Microsoft Docs: + + + + Interpolation is performed in the standard RGB (sRGB) gamma. + + + Interpolation is performed in the linear-gamma color space. + + + + Indicates whether the buffer precision is supported by the underlying Direct2D device. + Microsoft Docs: + The buffer precision to check. + + + + + Gets the number of the dashes in the array. + Microsoft Docs: + + + + + Identifiers for properties of the Tile effect. + Microsoft Docs: + + + + The region of the image to be tiled. This property is a D2D1_VECTOR_4F defined as: (left, top, right, bottom). The units are in DIPs. + + +The type is D2D1_VECTOR_4F. + +The default is {0.0f, 0.0f, 100.0f, 100.0f}. + + + + Represents the backing store required to render a layer. + Microsoft Docs: + + + + + Creates an effect for the specified class ID. + Microsoft Docs: + The class ID of the effect to create. See Built-in Effects for a list of effect IDs. + When this method returns, contains the address of a pointer to a new effect. + + + + + Creates a path geometry object representing the path data. + Microsoft Docs: + Fill mode for the path geometry object. + On completion, pathGeometry will contain a point to the created ID2D1PathGeometry1 object. + + + + + Connects a transform node inside the graph to the corresponding effect input of the encapsulating effect. + Microsoft Docs: + The effect input to which the transform node will be bound. + The node to which the connection will be made. + The node input that will be connected. + + + + + Specifies the color channel the Displacement map effectextracts the intensity from and uses it to spatially displace the image in the X or Y direction. + Microsoft Docs: + + + + The effect extracts the intensity output from the red channel. + + + The effect extracts the intensity output from the green channel. + + + The effect extracts the intensity output from the blue channel. + + + The effect extracts the intensity output from the alpha channel. + + + + Draws the specified glyphs. + Microsoft Docs: + The origin, in device-independent pixels, of the glyphs' baseline. + The glyphs to render. + The brush used to paint the specified glyphs. + A value that indicates how glyph metrics are used to measure text when it is formatted. The default value is DWRITE_MEASURING_MODE_NATURAL. + + + + + Returns the size, in device-dependent units (pixels), of the bitmap. + Microsoft Docs: + + + + + Sets whether the output of the specified transform is cached. + Microsoft Docs: + TRUE if the output should be cached; otherwise, FALSE. + + + + + Returns the world bounds of a given gradient mesh. + Microsoft Docs: + The gradient mesh whose world bounds will be calculated. + When this method returns, contains a pointer to the bounds of the gradient mesh, in device independent pixels (DIPs). + + + + + Identifiers for properties of the Scale effect. + Microsoft Docs: + + + + The scale amount in the X and Y direction as a ratio of the output size to the input size. + + +This property a D2D1_VECTOR_2F defined as: (X scale, Y scale). + The scale amounts are FLOAT, unitless, and must be positive or 0. + +The type is D2D1_VECTOR_2F. + +The default value is {1.0f, 1.0f}. + + + The image scaling center point. This property is a D2D1_VECTOR_2F defined as: (point X, point Y). The units are in DIPs. + + +Use the center point property to scale around a point other than the upper-left corner. + +The type is D2D1_VECTOR_2F. + +The default value is {0.0f, 0.0f}. + + + The interpolation mode the effect uses to scale the image. There are 6 scale modes that range in quality and speed. + + +The type is D2D1_SCALE_INTERPOLATION_MODE. + +The default value is D2D1_SCALE_INTERPOLATION_MODE_LINEAR. + + + The mode used to calculate the border of the image, soft or hard. + + +The type is D2D1_BORDER_MODE. + +The default value is D2D1_BORDER_MODE_SOFT. + + + In the high quality cubic interpolation mode, the sharpness level of the scaling filter as a float between 0 and 1. The values are unitless. + You can use sharpness to adjust the quality of an image when you scale the image down. + + +The sharpness factor affects the shape of the kernel. The higher the sharpness factor, the smaller the kernel. + +
Note  This property affects only the high quality cubic interpolation mode.
+
 
+The type is FLOAT. + +The default value is 0.0f.
+
+ + + Defines constants that specify a value for the D2D1_HDRTONEMAP_PROP_DISPLAY_MODE property of the HDR Tone Map effect. + Microsoft Docs: + + + + Specifies that the tone mapper algorithm be optimized for best appearance on a standard dynamic range (SDR) display. + + + Specifies that the tone mapper algorithm be optimized for best appearance on a high dynamic range (HDR) display. + + + + Retrieves the number of segments in the path geometry. + Microsoft Docs: + A pointer that receives the number of segments in the path geometry when this method returns. You must allocate storage for this parameter. + + + + + Describes whether a window is occluded. + Microsoft Docs: + + + + The window is not occluded. + + + The window is occluded. + + + + Indicates whether a segment should be stroked and whether the join between this segment and the previous one should be smooth. This enumeration allows a bitwise combination of its member values. + Microsoft Docs: + + + + The segment is joined as specified by the ID2D1StrokeStyle interface, and it is stroked. + + + The segment is not stroked. + + + The segment is always joined with the one preceding it using a round line join, regardless of which D2D1_LINE_JOINenumeration is specified by the ID2D1StrokeStyle interface. If this segment is the first segment and the figure is closed, a round line join is used to connect the closing segment with the first segment. If the figure is not closed, this setting has no effect on the first segment of the figure. If ID2D1SimplifiedGeometrySink::SetSegmentFlags is called just before ID2D1SimplifiedGeometrySink::EndFigure, the join between the closing segment and the last explicitly specified segment is affected. + + + + This interface performs all the same functions as the existing ID2D1CommandSink3 interface. It also enables access to the new primitive blend mode, MAX, through the SetPrimitiveBlend2 method. + Microsoft Docs: + + + + + Sets the compute shader to the given shader resource. The resource must be loaded before this call is made. + Microsoft Docs: + The GUID of the shader. + + + + + Specifies how a bitmap can be used. + Microsoft Docs: + + + + The bitmap is created with default properties. + + + The bitmap can be used as a device context target. + + + The bitmap cannot be used as an input. + + + The bitmap can be read from the CPU. + + + The bitmap works with ID2D1GdiInteropRenderTarget::GetDC. + +
Note  This flag is not available in Windows Store apps.
+
 
+
+ + + Returns the input rectangles that are required to be supplied by the caller to produce the given output rectangle. + Microsoft Docs: + The image whose output is being rendered. + The portion of the output image whose inputs are being inspected. + A list of the inputs whos rectangles are being queried. + The input rectangles returned to the caller. + The number of inputs. + + + + + Specifies additional aspects of how a sprite batch is to be drawn, as part of a call to ID2D1DeviceContext3::DrawSpriteBatch. + Microsoft Docs: + + + + Default value. No special drawing configuration. This option yields the best drawing performance. + + + Interpolation of bitmap pixels will be clamped to the sprite’s source rectangle. + If the sub-images in your source bitmap have no pixels separating them, then you may see color bleeding when drawing them with D2D1_SPRITE_OPTIONS_NONE. + In that case, consider adding borders between them with your sprite-packing tool, or use this option. + Note that drawing sprites with this option enabled is slower than using D2D1_SPRITE_OPTIONS_NONE. + + + + Maps the provided data into user memory. + Microsoft Docs: + When this method returns, contains the address of a pointer to the available buffer. + The desired size of the buffer. + + + + + Specifies a value for the SVG stroke-linejoin property. + Microsoft Docs: + + + + The property is set to SVG's 'bevel' value. + + + The property is set to SVG's 'miter' value. Note that this is equivalent to D2D1_LINE_JOIN_MITER_OR_BEVEL, not D2D1_LINE_JOIN_MITER. + + + The property is set to SVG's 'round' value. + + + + Updates the specific resource texture inside the specific range or box using the supplied data. + Microsoft Docs: + The "left" extent of the updates if specified; if NULL, the entire texture is updated. + The "right" extent of the updates if specified; if NULL, the entire texture is updated. + The stride to advance through the input data, according to dimension. + The number of dimensions in the resource texture. This must match the number used to load the texture. + The data to be placed into the resource texture. + The size of the data buffer to be used to update the resource texture. + + + + + Allows a caller to control the output precision and channel-depth of the transform in which the render information is encapsulated. + Microsoft Docs: + The type of buffer that should be used as an output from this transform. + The number of channels that will be used on the output buffer. + + + + + Specifies the indices of the system properties present on the ID2D1Properties interface for an ID2D1Effect. + Microsoft Docs: + + + + The CLSID of the effect. + + + The name of the effect. + + + The author of the effect. + + + The category of the effect. + + + The description of the effect. + + + The names of the effect's inputs. + + + The output of the effect should be cached. + + + The buffer precision of the effect output. + + + The minimum number of inputs supported by the effect. + + + The maximum number of inputs supported by the effect. + + + + Returns the class IDs of the currently registered effects and global effects on this factory. + Microsoft Docs: + When this method returns, contains an array of effects. NULL if no effects are retrieved. + The capacity of the effects array. + When this method returns, contains the number of effects copied into effects. + When this method returns, contains the number of effects currently registered in the system. + + + + + Retrieves the color of the solid color brush. + Microsoft Docs: + + + + + Indicates the type of information provided by the Direct2D Debug Layer. + Microsoft Docs: + + + + Direct2D does not produce any debugging output. + + + Direct2D sends error messages to the debug layer. + + + Direct2D sends error messages and warnings to the debug layer. + + + Direct2D sends error messages, warnings, and additional diagnostic information that can help improve performance to the debug layer. + + + + Values for the D2D1_STRAIGHTEN_PROP_SCALE_MODE property of the Straighten effect. + Microsoft Docs: + + + + Indicates nearest neighbor interpolation should be used. + + + Indicates linear interpolation should be used. + + + Indicates cubic interpolation should be used. + + + Indicates multi-sample linear interpolation should be used. + + + Indicates anisotropic filtering should be used. + + + + Paints an area with a solid color. + Microsoft Docs: + + + + + Represents all SVG preserveAspectRatio settings. + Microsoft Docs: + + + + Sets the 'defer' portion of the preserveAspectRatio settings. This field only has an effect on an 'image' element that references another SVG document. As + this is not currently supported, the field has no impact on rendering. + + + Sets the align portion of the preserveAspectRatio settings. + + + Sets the meetOrSlice portion of the preserveAspectRatio settings. + + + + Gets the maximum size, in device-dependent units (pixels), of any one bitmap dimension supported by the render target. + Microsoft Docs: + + + + + Represents a Direct2D drawing resource. + Microsoft Docs: + + + + + Unmaps the vertex buffer. + Microsoft Docs: + + + + + Sets the priority of Direct2D rendering operations performed on any device context associated with the device. + Microsoft Docs: + The desired rendering priority for the device and associated contexts. + + + + + Represents a graph of transform nodes. + Microsoft Docs: + + + + + Retrieves the pixel format and alpha mode of the render target. + Microsoft Docs: + + + + + Creates a color context by loading it from the specified filename. The profile bytes are the contents of the file specified by filename. + Microsoft Docs: + The path to the file containing the profile bytes to initialize the color context with. + When this method returns, contains the address of a pointer to a new color context. + + + + + Describes the stroke that outlines a shape. + Microsoft Docs: + + + + The cap to use at the start of each open figure. + + + The cap to use at the end of each open figure. + + + The cap to use at the start and end of each dash. + + + The line join to use. + + + The limit beyond which miters are either clamped or converted to bevels. + + + The type of dash to use. + + + The location of the first dash, relative to the start of the figure. + + + The rule that determines what render target properties affect the nib of the stroke. + + + + Copies the gradient stops from the collection into an array of D2D1_GRADIENT_STOP structures. + Microsoft Docs: + A pointer to a one-dimensional array of D2D1_GRADIENT_STOP structures. When this method returns, the array contains copies of the collection's gradient stops. You must allocate the memory for this array. + A value indicating the number of gradient stops to copy. If the value is less than the number of gradient stops in the collection, the remaining gradient stops are omitted. If the value is larger than the number of gradient stops in the collection, the extra gradient stops are set to NULL. To obtain the number of gradient stops in the collection, use the GetGradientStopCount method. + + + + + Represents a device-dependent representation of a gradient mesh composed of patches. Use the ID2D1DeviceContext2::CreateGradientMesh method to create an instance of ID2D1GradientMesh. + Microsoft Docs: + + + + + Sets the interpolation mode for the brush. + Microsoft Docs: + The mode to use. + + + + + Represents a single continuous stroke of variable-width ink, as defined by a series of Bezier segments and widths. + Microsoft Docs: + + + + + Sets the extend mode in the y direction. + Microsoft Docs: + The extend mode in the y direction. + + + + + Retrieves the source geometry of this transformed geometry object. + Microsoft Docs: + When this method returns, contains a pointer to a pointer to the source geometry for this transformed geometry object. This parameter is passed uninitialized. + + + + + Identifiers for properties of the Gamma transfer effect. + Microsoft Docs: + + + + The amplitude of the gamma transfer function for the Red channel. + + +The type is FLOAT. + +The default value is 1.0f. + + + The exponent of the gamma transfer function for the Red channel. + + +The type is FLOAT. + +The default value is 1.0f. + + + The offset of the gamma transfer function for the Red channel. + + +The type is FLOAT. + +The default value is 0.0f. + + + If you set this to TRUE it does not apply the transfer function to the Red channel. An identity transfer function is used. + If you set this to FALSE it applies the gamma transfer function to the Red channel. + + +The type is BOOL. + +The default value is FALSE. + + + The amplitude of the gamma transfer function for the Green channel. + + +The type is FLOAT. + +The default value is 1.0f. + + + The exponent of the gamma transfer function for the Green channel. + + +The type is FLOAT. + +The default value is 1.0f. + + + The offset of the gamma transfer function for the Green channel. + + +The type is FLOAT. + +The default value is 0.0f. + + + If you set this to TRUE it does not apply the transfer function to the Green channel. An identity transfer function is used. + If you set this to FALSE it applies the gamma transfer function to the Green channel. + + +The type is BOOL. + +The default value is FALSE. + + + The amplitude of the gamma transfer function for the Blue channel. + + +The type is FLOAT. + +The default value is 1.0f. + + + The exponent of the gamma transfer function for the Blue channel. + + +The type is FLOAT. + +The default value is 1.0f. + + + The offset of the gamma transfer function for the Blue channel. + + +The type is FLOAT. + +The default value is 0.0f. + + + If you set this to TRUE it does not apply the transfer function to the Blue channel. An identity transfer function is used. + If you set this to FALSE it applies the gamma transfer function to the Blue channel. + + +The type is BOOL. + +The default value is FALSE. + + + The amplitude of the gamma transfer function for the Alpha channel. + + +The type is FLOAT. + +The default value is 1.0f. + + + The exponent of the gamma transfer function for the Alpha channel. + + +The type is FLOAT. + +The default value is 1.0f. + + + The offset of the gamma transfer function for the Alpha channel. + + +The type is FLOAT. + +The default value is 0.0f. + + + If you set this to TRUE it does not apply the transfer function to the Alpha channel. An identity transfer function is used. + If you set this to FALSE it applies the gamma transfer function to the Alpha channel. + + +The type is BOOL. + +The default value is FALSE. + + + Whether the effect clamps color values to between 0 and 1 before the effect passes the values to the next effect in the graph. + The effect clamps the values before it premultiplies the alpha. + + +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 type is BOOL. + +The default value is FALSE. + + + + Gets the output image from the effect. + Microsoft Docs: + When this method returns, contains the address of a pointer to the output image for the effect. + + + + + Represents an SVG document. + Microsoft Docs: + + + + + Opens the mesh for population. + Microsoft Docs: + When this method returns, contains a pointer to a pointer to an ID2D1TessellationSink that is used to populate the mesh. This parameter is passed uninitialized. + + + + + Retrieves an image of the SVG glyph from the color glyph cache. + Microsoft Docs: + Origin of the glyph. + Reference to a font face which contains font face type, appropriate file references, face identification data and various font data such as metrics, names and glyph outlines. + The specified font size affects the output + glyphTransform, causing it to properly scale the glyph. + Index of the glyph to retrieve. + If true, specifies that glyphs are rotated 90 degrees to the left and vertical metrics are used. Vertical writing is achieved by specifying isSideways as true and rotating the entire run 90 degrees to the right via a rotate transform. + The transform to apply to the image. + Describes how the area is painted. + The values for context-fill, context-stroke, and context-value that are used when rendering SVG glyphs. + The index used to select a color palette within a color font. + Note that this not the same as the paletteIndex in the DWRITE_COLOR_GLYPH_RUN struct, which is not relevant for SVG glyphs. + Output transform, which transforms from the glyph's space to the same output space as the worldTransform. + This includes the input glyphOrigin, the glyph's offset from the glyphOrigin, and any other required transformations. + On completion, contains the retrieved glyph image. + + + + + Creates and returns a bounds adjustment transform. + Microsoft Docs: + The initial output rectangle for the bounds adjustment transform. + The returned bounds adjustment transform. + + + + + Creates a new device context with no initially assigned target. + Microsoft Docs: + Options for creating the device context. + The created device context. + + + + + Represents a sequence of commands that can be recorded and played back. + Microsoft Docs: + + + + + Represents the set of transforms implemented by the effect-rendering system, which provides fixed-functionality. + Microsoft Docs: + + + + + Specifies the indices of the system sub-properties that may be present in any property. + Microsoft Docs: + + + + The name for the parent property. + + + A Boolean indicating whether the parent property is writeable. + + + The minimum value that can be set to the parent property. + + + The maximum value that can be set to the parent property. + + + The default value of the parent property. + + + An array of name/index pairs that indicate the possible values that can be set to the parent property. + + + An index sub-property used by the elements of the D2D1_SUBPROPERTY_FIELDS array. + + + + Contains the content bounds, mask information, opacity settings, and other options for a layer resource. + Microsoft Docs: + + + + The content bounds of the layer. Content outside these bounds is not guaranteed to render. + + + The geometric mask specifies the area of the layer that is composited into the render target. + + + A value that specifies the antialiasing mode for the geometricMask. + + + A value that specifies the transform that is applied to the geometric mask when composing the layer. + + + An opacity value that is applied uniformly to all resources in the layer when compositing to the target. + + + A brush that is used to modify the opacity of the layer. The brush +is mapped to the layer, and the alpha channel of each mapped brush pixel is multiplied against the corresponding layer pixel. + + + A value that specifies whether the layer intends to render text with ClearType antialiasing. + + + + This finds the given vertex buffer if it has already been created with ID2D1EffectContext::CreateVertexBuffer with the same GUID. + Microsoft Docs: + The unique id that identifies the vertex buffer. + The returned vertex buffer that can be used as a resource in a Direct2D effect. + + + + + The creation properties for a ID2D1PrintControl object. + Microsoft Docs: + + + + The mode to use for subsetting fonts for printing, defaults to D2D1_PRINT_FONT_SUBSET_MODE_DEFAULT. + + + DPI for rasterization of all unsupported Direct2D commands or options, defaults to 150.0. + + + Color space for vector graphics, defaults to D2D1_COLOR_SPACE_SRGB. + + + + Defines the type of SVG string attribute to set or get. + Microsoft Docs: + + + + The attribute is a string in the same form as it would appear in the SVG XML. + Note that when getting values of this type, the value returned may not exactly match the value that was set. Instead, the output value is a normalized version + of the value. For example, an input color of 'red' may be output as '#FF0000'. + + + The attribute is an element ID. + + + + Creates a new ID2D1DeviceContext2 from a Direct2D device. + Microsoft Docs: + The options to be applied to the created device context. + When this method returns, contains the address of a pointer to the new device context. + + + + + Creates an element from a tag name. The element is appended to the list of children. + Microsoft Docs: + The tag name of the new child. An empty string is interpreted to be a text content element. + The new child element. + + + + + Specifies additional features supportable by a compatible render target when it is created. This enumeration allows a bitwise combination of its member values. + Microsoft Docs: + + + + The render target supports no additional features. + + + The render target supports interoperability with the Windows Graphics Device Interface (GDI). + + + + Indicates that drawing with the device context retrieved using the GetDC method is finished. + Microsoft Docs: + The modified region of the device context, or NULL to specify the entire render target. + + + + + Indicates a mesh to be filled by the command sink. + Microsoft Docs: + The mesh object to be filled. + The brush with which to fill the mesh. + + + + + Represents filtering modes that a transform may select to use on input textures. + Microsoft Docs: + + + + Use point sampling for minification, magnification, and mip-level sampling. + + + Use point sampling for minification and magnification; use linear interpolation for mip-level sampling. + + + Use point sampling for minification; use linear interpolation for magnification; use point sampling for mip-level sampling. + + + Use point sampling for minification; use linear interpolation for magnification and mip-level sampling. + + + Use linear interpolation for minification; use point sampling for magnification and mip-level sampling. + + + Use linear interpolation for minification; use point sampling for magnification; use linear interpolation for mip-level sampling. + + + Use linear interpolation for minification and magnification; use point sampling for mip-level sampling. + + + Use linear interpolation for minification, magnification, and mip-level sampling. + + + Use anisotropic interpolation for minification, magnification, and mip-level sampling. + + + + Sets the pre-transform nib shape for this style. + Microsoft Docs: + The pre-transform nib shape to use in this style. + + + + + This indicates that a portion of an effect's input is invalid. This method can be called many times. + Microsoft Docs: + The effect to invalidate. + The input index. + The rect to invalidate. + + + + + Returns whether the Direct2D factory was created with the D2D1_FACTORY_TYPE_MULTI_THREADED flag. + Microsoft Docs: + + + + + Creates a transform that extends its input infinitely in every direction based on the passed in extend mode. + Microsoft Docs: + The extend mode in the X-axis direction. + The extend mode in the Y-axis direction. + The returned transform. + + + + + Tries to invert the specified matrix. + Microsoft Docs: + The matrix to invert. + + + + + Specifies how the intersecting areas of geometries or figures are combined to form the area of the composite geometry. + Microsoft Docs: + + + + Determines whether a point is in the fill region by drawing a ray from that point to infinity in any direction, and then counting the number of path segments within the given shape that the ray crosses. If this number is odd, the point is in the fill region; if even, the point is outside the fill region. + + + Determines whether a point is in the fill region of the path by drawing a ray from that point to infinity in any direction, and then examining the places where a segment of the shape crosses the ray. Starting with a count of zero, add one each time a segment crosses the ray from left to right and subtract one each time a path segment crosses the ray from right to left, as long as left and right are seen from the perspective of the ray. After counting the crossings, if the result is zero, then the point is outside the path. Otherwise, it is inside the path. + + + + Forces the factory to refresh any system defaults that it might have changed since factory creation. + Microsoft Docs: + + + + + Represents a point, radius pair that makes up part of a D2D1_INK_BEZIER_SEGMENT. + Microsoft Docs: + + + + The x-coordinate of the point. + + + The y-coordinate of the point. + + + The radius of this point. Corresponds to the width of the ink stroke at this point in the stroke. + + + + Restores access to resources that were previously offered by calling OfferResources. + Microsoft Docs: + Returns with TRUE if the corresponding resource’s content was discarded and is now undefined, or FALSE if the corresponding resource’s old content is still intact. + The caller can pass in NULL, if the caller intends to fill the resources with new content regardless of whether the old content was discarded. + + + + + Gets the transform applied to this brush. + Microsoft Docs: + The transform applied to this brush. + + + + + Specifies how a device context is initialized for GDI rendering when it is retrieved from the render target. + Microsoft Docs: + + + + The current contents of the render target are copied to the device context when it is initialized. + + + The device context is cleared to transparent black when it is initialized. + + + + Retrieves the current rendering priority of the device. + Microsoft Docs: + + + + + Specifies options that can be applied when a layer resource is applied to create a layer. + Microsoft Docs: + + + + The text in this layer does not use ClearType antialiasing. + + + The layer renders correctly for ClearType text. If the render target is set to ClearType, the layer continues to render ClearType. If the render target is set to ClearType and this option is not specified, the render target will be set to render gray-scale until the layer is popped. The caller can override this default by calling SetTextAntialiasMode while within the layer. This flag is slightly slower than the default. + + + + Draw a metafile to the device context. + Microsoft Docs: + The metafile to draw. + The offset from the upper left corner of the render target. + + + + + Represents a complex shape that may be composed of arcs, curves, and lines. + Microsoft Docs: + + + + + Identifiers for properties of the Opacity metadata effect. + Microsoft Docs: + + + + The portion of the source image that is opaque. The default is the entire input image. + + +The type is D2D1_VECTOR_4F. + +The default is {-FLT_MAX, -FLT_MAX, FLT_MAX, FLT_MAX}. + + + + Specifies the offset of the gradient origin relative to the gradient ellipse's center. + Microsoft Docs: + The offset of the gradient origin from the center of the gradient ellipse. + + + + + Provides an estimated hint of shader execution cost to D2D. + Microsoft Docs: + An approximate instruction count of the associated shader. + + + + + Create a mesh that uses triangles to describe a shape. + Microsoft Docs: + When this method returns, contains a pointer to a pointer to the new mesh. + + + + + Gets the extend mode in the y direction. + Microsoft Docs: + + + + + Identifiers for properties of the Crop effect. + Microsoft Docs: + + + + The region to be cropped specified as a vector in the form (left, top, width, height). Units are in DIPs. + + +
Note  The rectangle will be truncated if it overlaps the edge boundaries of the input image.
+
 
+Type is D2D1_VECTOR_4F + + +Default value is {-FLT_MAX, -FLT_MAX, FLT_MAX, FLT_MAX}
+
+ + Indicates how the effect handles the crop rectangle falling on fractional pixel coordinates. + + +Type is D2D1_BORDER_MODE. + +Default value is D2D1_BORDER_MODE_SOFT. + + + + Ends drawing operations on the render target and indicates the current error state and associated tags. + Microsoft Docs: + When this method returns, contains the tag for drawing operations that caused errors or 0 if there were no errors. This parameter is passed uninitialized. + When this method returns, contains the tag for drawing operations that caused errors or 0 if there were no errors. This parameter is passed uninitialized. + + + + + Specifies the threading mode used while simultaneously creating the device, factory, and device context. + Microsoft Docs: + + + + Resources may only be invoked serially. Device context state is not protected from multi-threaded access. + + + Resources may be invoked from multiple threads. Resources use interlocked reference counting and their state is protected. + + + + Identifiers for properties of the Point-diffuse lighting effect. + Microsoft Docs: + + + + The light position of the point light source. The property is a D2D1_VECTOR_3F defined as (x, y, z). The units are in device-independent pixels (DIPs) and are unbounded. + + +The type is D2D1_VECTOR_3F. + +The default value is {0.0f, 0.0f, 0.0f}. + + + The ratio of diffuse reflection to amount of incoming light. This property must be between 0 and 10,000 and is unitless. + + +The type is FLOAT. + +The default value is 1.0f. + + + The scale factor in the Z direction. The surface scale is unitless and must be between 0 and 10,000. + + +The type is FLOAT. + +The default value is 1.0f. + + + The color of the incoming light. This property is exposed as a Vector 3 – (R, G, B) and used to compute LR, LG, LB. + + +The type is D2D1_VECTOR_3F. + +The default value is {1.0f, 1.0f, 1.0f}. + + + The size of an element in the Sobel kernel used to generate the surface normal in the X and Y direction. This property maps to the dx and dy values in the Sobel gradient. + This property is a D2D1_VECTOR_2F (Kernel Unit Length X, Kernel Unit Length Y) and is defined in (DIPs/Kernel Unit). + The effect uses bilinear interpolation to scale the bitmap to match size of kernel elements. + + +The type is D2D1_VECTOR_2F. + +The default value is {1.0f, 1.0f}. + + + The interpolation mode the effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + + +The type is D2D1_POINTDIFFUSE_SCALE_MODE. + +The default value is D2D1_POINTDIFFUSE_SCALE_MODE_LINEAR. + + + + Draws a bitmap to the render target. + Microsoft Docs: + The bitmap to draw. + The destination rectangle. The default is the size of the bitmap and the location is the upper left corner of the render target. + The opacity of the bitmap. + The interpolation mode to use. + An optional source rectangle. + An optional perspective transform. + + + + + Describes a point on a path geometry. + Microsoft Docs: + + + + The end point after walking the path. + + + A unit vector indicating the tangent point. + + + The index of the segment on which point resides. This index is global to the entire path, not just to a particular figure. + + + The index of the figure on which point resides. + + + The length of the section of the path stretching from the start of the path to the start of endSegment. + + + + Identifiers for properties of the Posterize effect. + Microsoft Docs: + + + + The D2D1_POSTERIZE_PROP_RED_VALUE_COUNT property is an integer value specifying how many evenly spaced steps to divide the red channel range of 0.0 to 1.0 into. + For example, a value of 4 generates a table with 4 steps, [0.0, 0.33, 0.67, 1.0]. The allowed range for this property is 2 to 16. The default value is 4. + + + The D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT property is an integer value specifying how many evenly spaced steps to divide the green channel range of 0.0 to 1.0 into. + For example, a value of 4 generates a table with 4 steps, [0.0, 0.33, 0.67, 1.0]. The allowed range for this property is 2 to 16. The default value is 4. + + + The D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT property is an integer value specifying how many evenly spaced steps to divide the blue channel range of 0.0 to 1.0 into. + For example, a value of 4 generates a table with 4 steps, [0.0, 0.33, 0.67, 1.0]. The allowed range for this property is 2 to 16. The default value is 4. + + + + Clears all of the rendering resources used by Direct2D. + Microsoft Docs: + Discards only resources that haven't been used for greater than the specified time in milliseconds. The default is 0 milliseconds. + + + + + Sets the given input effect by index. + Microsoft Docs: + The index of the input to set. + The input effect to set. + Whether to invalidate the graph at the location of the effect input + + + + + Creates a line segment between the current point and the specified end point and adds it to the geometry sink. + Microsoft Docs: + The end point of the line to draw. + + + + + Gets the interpolation method used when the brush bitmap is scaled or rotated. + Microsoft Docs: + + + + + Retrieves the ending coordinates of the linear gradient. + Microsoft Docs: + + + + + Identifiers for properties of the Spot-specular lighting effect. + Microsoft Docs: + + + + The light position of the point light source. The property is a D2D1_VECTOR_3F defined as (x, y, z). + The units are in device-independent pixels (DIPs) and are unbounded. + + +The type is D2D1_VECTOR_3F. + +The default value is {0.0f, 0.0f, 0.0f}. + + + Where the spot light is focused. The property is exposed as a D2D1_VECTOR_3F with – (x, y, z). + The units are in DIPs and the values are unbounded. + + +The type is D2D1_VECTOR_3F. + +The default value is {0.0f, 0.0f, 0.0f}. + + + The focus of the spot light. This property is unitless and is defined between 0 and 200. + + +The type is FLOAT. + +The default value is 1.0f. + + + The cone angle that restricts the region where the light is projected. No light is projected outside the cone. + The limiting cone angle is the angle between the spot light axis (the axis between the LightPosition and PointsAt properties) and the spot light cone. + This property is defined in degrees and must be between 0 to 90 degrees. + + +The type is FLOAT. + +The default value is 90.0f. + + + The exponent for the specular term in the Phong lighting equation. A larger value corresponds to a more reflective surface. This value is unitless and must be between 1.0 and 128. + + +The type is FLOAT. + +The default value is 1.0f. + + + The ratio of specular reflection to the incoming light. The value is unitless and must be between 0 and 10,000. + + +The type is FLOAT. + +The default value is 1.0f. + + + The scale factor in the Z direction for generating a height map. The value is unitless and must be between 0 and 10,000. + + +The type is FLOAT. + +The default value is 1.0f. + + + The color of the incoming light. This property is exposed as a Vector 3 – (R, G, B) and used to compute LR, LG, LB. + + +The type is D2D1_VECTOR_3F. + +The default value is {1.0f, 1.0f, 1.0f}. + + + The size of an element in the Sobel kernel used to generate the surface normal in the X and Y direction. This property maps to the dx and dy values in the Sobel gradient. + This property is a D2D1_VECTOR_2F (Kernel Unit Length X, Kernel Unit Length Y) and is defined in (DIPs/Kernel Unit). + The effect uses bilinear interpolation to scale the bitmap to match size of kernel elements. + + +The type is D2D1_VECTOR_2F. + +The default value is {1.0f, 1.0f}. + + + The interpolation mode the effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + + +The type is D2D1_SPOTSPECULAR_SCALE_MODE. + +The default value is D2D1_SPOTSPECULAR_SCALE_MODE_LINEAR. + + + + Represents a set of run-time bindable and discoverable properties that allow a data-driven application to modify the state of a Direct2D effect. + Microsoft Docs: + + + + + Indicates more detailed text rendering parameters. + Microsoft Docs: + The parameters to use for text rendering. + + + + + Returns a boolean indicating wether this element represents text content. + Microsoft Docs: + + + + + Represents a resource domain whose objects and device contexts can be used together. This interface performs all the same functions as the ID2D1Device4 interface. It also enables the creation of ID2D1DeviceContext5 objects. + Microsoft Docs: + + + + + Describes the sequence of dashes and gaps in a stroke. + Microsoft Docs: + + + + A solid line with no breaks. + + + A dash followed by a gap of equal length. The dash and the gap are each twice as long as the stroke thickness. + +The equivalent dash array for D2D1_DASH_STYLE_DASH is {2, 2}. + + + A dot followed by a longer gap. + +The equivalent dash array for D2D1_DASH_STYLE_DOT is {0, 2}. + + + A dash, followed by a gap, followed by a dot, followed by another gap. + +The equivalent dash array for D2D1_DASH_STYLE_DASH_DOT is {2, 2, 0, 2}. + + + A dash, followed by a gap, followed by a dot, followed by another gap, followed by another dot, followed by another gap. + +The equivalent dash array for D2D1_DASH_STYLE_DASH_DOT_DOT is {2, 2, 0, 2, 0, 2}. + + + The dash pattern is specified by an array of floating-point values. + + + + Allows the application to change the number of inputs to an effect. + Microsoft Docs: + The number of inputs to the effect. + + + + + Defines constants that identify the top level properties of the White Level Adjustment effect. + Microsoft Docs: + + + + Identifies the InputWhiteLevel property of the effect. The property is of type FLOAT, and is specified in nits. + + + Identifies the OutputWhiteLevel property of the effect. The property is of type FLOAT, and is specified in nits. + + + + Identifiers for properties of the Chroma-key effect. + Microsoft Docs: + + + + The D2D1_CHROMAKEY_PROP_COLOR property is a vector4 value indicating the color that should be converted to alpha. The default color is black. + + + The D2D1_CHROMAKEY_PROP_TOLERANCE property is a float value indicating the tolerance for matching the color specified in the D2D1_CHROMAKEY_PROP_COLOR property. + The allowed range is 0.0 to 1.0. The default value is 0.1. + + + The D2D1_CHROMAKEY_PROP_INVERT_ALPHA property is a boolean value indicating whether the alpha values should be inverted. The default value if False. + + + The D2D1_CHROMAKEY_PROP_FEATHER property is a boolean value whether the edges of the output should be softened in the alpha channel. + When set to False, the alpha output by the effect is 1-bit: either fully opaque or fully transparent. Setting to True results in a softening of edges in the alpha channel of the Chroma Key output. + The default value is False. + + + + Copies the dash pattern to the specified array. + Microsoft Docs: + A pointer to an array that will receive the dash pattern. The array must be able to contain at least as many elements as specified by dashesCount. You must allocate storage for this array. + The number of dashes to copy. If this value is less than the number of dashes in the stroke style's dashes array, the returned dashes are truncated to dashesCount. If this value is greater than the number of dashes in the stroke style's dashes array, the extra dashes are set to 0.0f. To obtain the actual number of dashes in the stroke style's dashes array, use the GetDashesCount method. + + + + + Retrieves the y-radius of the gradient ellipse. + Microsoft Docs: + + + + + Returns the length of a 3 dimensional vector. + Microsoft Docs: + The x value of the vector. + The y value of the vector. + The z value of the vector. + + + + + Identifiers for properties of the Sharpen effect. + Microsoft Docs: + + + + The D2D1_SHARPEN_PROP_SHARPNESS property is a float value indicating how much to sharpen the input image. The allowed range is 0.0 to 10.0. The default value is 0.0. + + + The D2D1_SHARPEN_PROP_THRESHOLD property is a float value. The allowed range is 0.0 to 1.0. The default value is 0.0. + + + + Identifiers for properties of the Turbulence effect. + 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 property is not bounded and the units are specified in DIPs. + + +
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.
+
 
+The type is D2D1_VECTOR_2F. + + +The default value is {0.0f, 0.0f}.
+
+ + The base frequencies in the X and Y direction. This property is a float and 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, the Perlin noise function repeats every 10 DIPs. This results in correlation between pixels and the typical turbulence effect is visible. + +The type is D2D1_VECTOR_2F. + + +The default value is {0.01f, 0.01f}. + + + The number of octaves for the noise function. This property is a UINT32 and must be greater than 0. + + +The type is UINT32. + +The default value is 1. + + + The seed for the pseudo random generator. This property is unbounded. + + +The type is UINT32. + +The default value is 0. + + + The turbulence noise mode. This property can be either fractal sum or turbulence. Indicates whether to generate a bitmap based on Fractal Noise or the Turbulence function. + + +The type is D2D1_TURBULENCE_NOISE. + + +The default value is D2D1_TURBULENCE_NOISE_FRACTAL_SUM. + + + Turns stitching on or off. The base frequency is adjusted so that output bitmap can be stitched. This is useful if you want to tile multiple copies of the turbulence effect output. + + +True – The output bitmap can be tiled (using the tile effect) without the appearance of seams. The base frequency is adjusted so that output bitmap can be stitched. + +False – The base frequency is not adjusted, so seams may appear between tiles if the bitmap is tiled. + +The type is BOOL. + +The default value is FALSE. + + + + Contains the three vertices that describe a triangle. + Microsoft Docs: + + + + The first vertex of a triangle. + + + The second vertex of a triangle. + + + The third vertex of a triangle. + + + + Identifiers for properties of the Vignette effect. + Microsoft Docs: + + + + The D2D1_VIGNETTE_PROP_COLOR property is an RGB tripplet that specifies the color to fade the image's edges to. The default color is black. + + + The D2D1_VIGNETTE_PROP_TRANSITION_SIZE property is a float value that specifies the size of the vignette region as a percentage of the full image region. + A size of 0 means the unfaded region is the entire image, while a size of 1 means the faded region is the entire source image. + The allowed range is 0.0 to 1.0. The default value is 0.1. + + + The D2D1_VIGNETTE_PROP_STRENGTH property is a float value that specifies how much the vignette color bleeds in for a given transition size. + The allowed range is 0.0 to 1.0. The default value is 0.5. + + + + Specifies the units for an SVG length. + Microsoft Docs: + + + + The length is unitless. + + + The length is a percentage value. + + + + Describes how a render target behaves when it presents its content. This enumeration allows a bitwise combination of its member values. + Microsoft Docs: + + + + The render target waits until the display refreshes to present and discards the frame upon presenting. + + + The render target does not discard the frame upon presenting. + + + The render target does not wait until the display refreshes to present. + + + + Indicates the new default antialiasing mode for text. + Microsoft Docs: + The antialiasing mode for the text. + + + + + Creates a device-dependent representation of the stroke of a geometry that can be subsequently rendered. + Microsoft Docs: + The geometry to realize. + The flattening tolerance to use when converting Beziers to line segments. This parameter shares the same units as the coordinates of the geometry. + The width of the stroke. This parameter shares the same units as the coordinates of the geometry. + The stroke style (optional). + When this method returns, contains the address of a pointer to a new geometry realization object. + + + + + Renders the given ink object using the given brush and ink style. + Microsoft Docs: + The ink object to be rendered. + The brush with which to render the ink object. + The ink style to use when rendering the ink object. + + + + + Represents a composite geometry, composed of other ID2D1Geometry objects. + Microsoft Docs: + + + + + Defines the general pen tip shape and the transform used in an ID2D1InkStyle object. + Microsoft Docs: + + + + The pre-transform shape of the nib (pen tip) used to draw a given ink object. + + + The transform applied to the nib. Note that the translation components of the transform matrix are ignored for the purposes of rendering. + + + + Indentifiers for properties of the RGB to Hue effect. + Microsoft Docs: + + + + The D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE property is an enumeration value which indicates the color space to convert to. + The default value for the property is D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_VALUE. + See the D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE enumeration for more information. + + + + Retrieves the type of joint used at the vertices of a shape's outline. + Microsoft Docs: + + + + + Represents a tensor patch with 16 control points, 4 corner colors, and boundary flags. An ID2D1GradientMesh is made up of 1 or more gradient mesh patches. Use the GradientMeshPatch function or the GradientMeshPatchFromCoonsPatch function to create one. + Microsoft Docs: + + + + The coordinate-space location of the control point in column 0 and row 0 of the tensor grid. + + + The coordinate-space location of the control point in column 0 and row 1 of the tensor grid. + + + The coordinate-space location of the control point in column 0 and row 2 of the tensor grid. + + + The coordinate-space location of the control point in column 0 and row 3 of the tensor grid. + + + The coordinate-space location of the control point in column 1 and row 0 of the tensor grid. + + + The coordinate-space location of the control point in column 1 and row 1 of the tensor grid. + + + The coordinate-space location of the control point in column 1 and row 2 of the tensor grid. + + + The coordinate-space location of the control point in column 1 and row 3 of the tensor grid. + + + The coordinate-space location of the control point in column 2 and row 0 of the tensor grid. + + + The coordinate-space location of the control point in column 2 and row 1 of the tensor grid. + + + The coordinate-space location of the control point in column 2 and row 2 of the tensor grid. + + + The coordinate-space location of the control point in column 2 and row 3 of the tensor grid. + + + The coordinate-space location of the control point in column 3 and row 0 of the tensor grid. + + + The coordinate-space location of the control point in column 3 and row 1 of the tensor grid. + + + The coordinate-space location of the control point in column 3 and row 2 of the tensor grid. + + + The coordinate-space location of the control point in column 3 and row 3 of the tensor grid. + + + The color associated with the control point in column 0 and row 0 of the tensor grid. + + + The color associated with the control point in column 0 and row 3 of the tensor grid. + + + The color associated with the control point in column 3 and row 0 of the tensor grid. + + + The color associated with the control point in column 3 and row 3 of the tensor grid. + + + Specifies how to render the top edge of the mesh. + + + Specifies how to render the left edge of the mesh. + + + Specifies how to render the bottom edge of the mesh. + + + Specifies how to render the right edge of the mesh. + + + + Gets the tag name. + Microsoft Docs: + The tag name. + Length of the value in the name argument. + + + + + Retrieves the color context type. + Microsoft Docs: + + + + + Sets the dots per inch (DPI) of the render target. + Microsoft Docs: + A value greater than or equal to zero that specifies the horizontal DPI of the render target. + A value greater than or equal to zero that specifies the vertical DPI of the render target. + + + + + Gets the previous sibling of the referenceChild element. + Microsoft Docs: + The referenceChild must be an immediate child of this element. + The output previousChild element will be non-null if the referenceChild has a previous sibling. If the referenceChild is the first child, the output is null. + + + + + Sets the input rectangles for this rendering pass into the transform. + Microsoft Docs: + The index of the input rectangle. + The invalid input rectangle. + The output rectangle to which the input rectangle must be mapped. + + + + + Describes flags that influence how the renderer interacts with a custom vertex shader. + Microsoft Docs: + + + + There were no changes. + + + The properties of the effect changed. + + + The context state changed. + + + The effect’s transform graph has changed. This happens only when an effect supports a variable input count. + + + + Registers an effect within the factory instance with the property XML specified as a string. + Microsoft Docs: + The identifier of the effect to be registered. + A list of the effect properties, types, and metadata. + An array of properties and methods. + +This binds a property by name to a particular method implemented by the effect author to handle the property. + The name must be found in the corresponding propertyXml. + The number of bindings in the binding array. + The static factory that is used to create the corresponding effect. + + + + + Contains the content bounds, mask information, opacity settings, and other options for a layer resource. + Microsoft Docs: + + + + The content bounds of the layer. Content outside these bounds is not guaranteed to render. + + + The geometric mask specifies the area of the layer that is composited into the render target. + + + A value that specifies the antialiasing mode for the geometricMask. + + + A value that specifies the transform that is applied to the geometric mask when composing the layer. + + + An opacity value that is applied uniformly to all resources in the layer when compositing to the target. + + + A brush that is used to modify the opacity of the layer. The brush +is mapped to the layer, and the alpha channel of each mapped brush pixel is multiplied against the corresponding layer pixel. + + + Additional options for the layer creation. + + + + Unmaps the bitmap from memory. + Microsoft Docs: + + + + + Creates an ID2D1Device3 object. + Microsoft Docs: + The IDXGIDevice object used when creating the ID2D1Device3. + The requested ID2D1Device3 object. + + + + + Gets the D2D1_ELLIPSE structure that describes this ellipse geometry. + Microsoft Docs: + When this method returns, contains the D2D1_ELLIPSE that describes the size and position of the ellipse. You must allocate storage for this parameter. + + + + + Gets the offset currently in the offset transform. + Microsoft Docs: + + + + + Copies the contents of the path geometry to the specified ID2D1GeometrySink. + Microsoft Docs: + The sink to which the path geometry's contents are copied. Modifying this sink does not change the contents of this path geometry. + + + + + Creates a new Direct2D device from the given IDXGIDevice. + Microsoft Docs: + The IDXGIDevice to create the Direct2D device from. + The created device. + + + + + Interface describing an SVG fill or stroke value. + Microsoft Docs: + + + + + This tests to see if the given shader is loaded. + Microsoft Docs: + The unique id that identifies the shader. + + + + + Removes an axis-aligned clip from the layer and clip stack. + Microsoft Docs: + + + + + Values for the D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE property of the Hue to RGB effect. + Microsoft Docs: + + + + The effect converts from Hue Saturation Value (HSV) to RGB. + + + The effect converts from Hue Saturation Lightness (HSL) to RGB. + + + + Gets the color space of the input colors as well as the space in which gradient stops are interpolated. + Microsoft Docs: + + + + + Identifiers for the properties of the Brightness effect. + Microsoft Docs: + + + + The upper portion of the brightness transfer curve. The white point adjusts the appearance of the brighter portions of the image. + This property is for both the x value and the y value, in that order. Each of the values of this property are between 0 and 1, inclusive. + + +The type is D2D1_VECTOR_2F. + +The default value is (1.0f, 1.0f). + + + The lower portion of the brightness transfer curve. The black point adjusts the appearance of the darker portions of the image. + This property is for both the x value and the y value, in that order. Each of the values of this property are between 0 and 1, inclusive. + + +The type is D2D1_VECTOR_2F. + +The default value is (0.0f, 0.0f). + + + + Removes the given number of segments from the end of this ink object. + Microsoft Docs: + The number of segments to be removed from the end of this ink object. Note that segmentsCount must be less or equal to the number of segments in the ink object. + + + + + Describes the pixel format and dpi of a bitmap. + Microsoft Docs: + + + + The bitmap's pixel format and alpha mode. + + + The horizontal dpi of the bitmap. + + + The vertical dpi of the bitmap. + + + + The interpolation mode the Convolve matrix effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode outputs a higher quality image than nearest neighbor mode. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + Uses a variable size high quality cubic kernel to perform a pre-downscale the image if downscaling is involved in the transform matrix. Then uses the cubic interpolation mode for the final output. + + + + Contains the gradient origin offset and the size and position of the gradient ellipse for an ID2D1RadialGradientBrush. + Microsoft Docs: + + + + In the brush's coordinate space, the center of the gradient ellipse. + + + In the brush's coordinate space, the offset of the gradient origin relative to the gradient ellipse's center. + + + In the brush's coordinate space, the x-radius of the gradient ellipse. + + + In the brush's coordinate space, the y-radius of the gradient ellipse. + + + + Paints an area with a radial gradient. + Microsoft Docs: + + + + + Describes how a render target is remoted and whether it should be GDI-compatible. This enumeration allows a bitwise combination of its member values. + Microsoft Docs: + + + + The render target attempts to use Direct3D command-stream remoting and uses bitmap remoting if stream remoting fails. The render target is not GDI-compatible. + + + The render target renders content locally and sends it to the terminal services client as a bitmap. + + + The render target can be used efficiently with GDI. + + + + Specifies how to render gradient mesh edges. + Microsoft Docs: + + + + Render this patch edge aliased. Use this value for the internal edges of your gradient mesh. + + + Render this patch edge antialiased. Use this value for the external (boundary) edges of your mesh. + + + Render this patch edge aliased and also slightly inflated. Use this for the internal edges of your gradient mesh when there could be t-junctions among patches. + Inflating the internal edges mitigates seams that can appear along those junctions. + + + + Creates a new Direct2D device context associated with a DXGI surface. + Microsoft Docs: + The DXGI surface the Direct2D device context is associated with. + The properties to apply to the Direct2D device context. + When this function returns, contains the address of a pointer to a Direct2D device context. + + + + + Returns the number of patches that make up this gradient mesh. + Microsoft Docs: + + + + + Establishes or changes the constant buffer data for this transform. + Microsoft Docs: + The data applied to the constant buffer. + The number of bytes of data in the constant buffer. + + + + + Values for the D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE property of the RGB to Hue effect. + Microsoft Docs: + + + + The effect converts from RGB to Hue Saturation Value (HSV). + + + The effect converts from RGB to Hue Saturation Lightness (HSL). + + + + Instructs the effect-rendering system to offset an input bitmap without inserting a rendering pass. + Microsoft Docs: + + + + + Specifies the y-radius of the gradient ellipse, in the brush's coordinate space. + Microsoft Docs: + The y-radius of the gradient ellipse. This value is in the brush's coordinate space. + + + + + Sets the degree of opacity of this brush. + Microsoft Docs: + A value between zero and 1 that indicates the opacity of the brush. This value is a constant multiplier that linearly scales the alpha value of all pixels filled by the brush. The opacity values are clamped in the range 0–1 before they are multipled together. + + + + + Retrieves the geometry sink that is used to populate the path geometry with figures and segments. + Microsoft Docs: + When this method returns, geometrySink contains the address of a pointer to the geometry sink that is used to populate the path geometry with figures and segments. This parameter is passed uninitialized. + + + + + The interpolation mode the Point-diffuse lighting effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode outputs a higher quality image than nearest neighbor. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + Uses a variable size high quality cubic kernel to perform a pre-downscale the image if downscaling is involved in the transform matrix. Then uses the cubic interpolation mode for the final output. + + + + Initiates drawing on this render target. + Microsoft Docs: + + + + + Gets the color space of the color context. + Microsoft Docs: + + + + + Retrieves the number of sprites in this sprite batch. + Microsoft Docs: + + + + + Retrieves the ID2D1GradientStopCollection associated with this radial gradient brush object. + Microsoft Docs: + The ID2D1GradientStopCollection object associated with this linear gradient brush object. This parameter is passed uninitialized. + + + + + Specifies the blend operation on two color sources. + Microsoft Docs: + + + + Add source 1 and source 2. + + + Subtract source 1 from source 2. + + + Subtract source 2 from source 1. + + + Find the minimum of source 1 and source 2. + + + Find the maximum of source 1 and source 2. + + + A value guaranteed to be a DWORD. + + + + Represents the drawing state of a render target:\_the antialiasing mode, transform, tags, and text-rendering options. + Microsoft Docs: + + + + + Returns the tangent of an angle. + Microsoft Docs: + The angle to calculate the tangent for. + + + + + Sets the extend mode in the x direction. + Microsoft Docs: + The extend mode in the x direction. + + + + + Gets the index corresponding to the given property name. + Microsoft Docs: + The name of the property to retrieve. + + + + + Gets the element id which acts as the paint server. This id is used if the paint type is D2D1_SVG_PAINT_TYPE_URI. + Microsoft Docs: + The element id which acts as the paint server. + + + + + + Sets the render target's drawing state to that of the specified ID2D1DrawingStateBlock. + Microsoft Docs: + The new drawing state of the render target. + + + + + Creates a device-dependent representation of the fill of the geometry that can be subsequently rendered. + Microsoft Docs: + The geometry to realize. + The flattening tolerance to use when converting Beziers to line segments. This parameter shares the same units as the coordinates of the geometry. + When this method returns, contains the address of a pointer to a new geometry realization object. + + + + + Represents a CPU-based rasterization stage in the transform pipeline graph. + Microsoft Docs: + + + + + This interface performs all the same functions as the existing ID2D1CommandSink4 interface, plus it enables access to the BlendImage method. + Microsoft Docs: + + + + + Provides access to an device context that can accept GDI drawing commands. + Microsoft Docs: + + + + + Describes limitations to be applied to an imaging effect renderer. + Microsoft Docs: + + + + The buffer precision used by default if the buffer precision is not otherwise specified by the effect or by the transform. + + + The tile allocation size to be used by the imaging effect renderer. + + + + This is used to specify the quality of image scaling with ID2D1DeviceContext::DrawImage and with the 2D affine transform effect. + Microsoft Docs: + + + + Samples the nearest single point and uses that exact color. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode uses more processing time than the nearest neighbor mode, but outputs a higher quality image. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + Uses a variable size high quality cubic kernel to perform a pre-downscale the image if downscaling is involved in the transform matrix. Then uses the cubic interpolation mode for the final output. + + + + Sets the extend mode on the y-axis. + Microsoft Docs: + The extend mode on the y-axis of the image. + + + + + Returns the interior points for a gradient mesh patch based on the points defining a Coons patch. + Microsoft Docs: + The coordinate-space location of the control point at position 0. + The coordinate-space location of the control point at position 1. + The coordinate-space location of the control point at position 2. + The coordinate-space location of the control point at position 3. + The coordinate-space location of the control point at position 4. + The coordinate-space location of the control point at position 5. + The coordinate-space location of the control point at position 6. + The coordinate-space location of the control point at position 7. + The coordinate-space location of the control point at position 8. + The coordinate-space location of the control point at position 9. + The coordinate-space location of the control point at position 10. + The coordinate-space location of the control point at position 11. + Returns the interior point for the gradient mesh corresponding to point11 in the D2D1_GRADIENT_MESH_PATCH structure. + Returns the interior point for the gradient mesh corresponding to point12 in the D2D1_GRADIENT_MESH_PATCH structure. + Returns the interior point for the gradient mesh corresponding to point21 in the D2D1_GRADIENT_MESH_PATCH structure. + Returns the interior point for the gradient mesh corresponding to point22 in the D2D1_GRADIENT_MESH_PATCH structure. + + + + + Creates an ID2D1PathGeometry1 object. + Microsoft Docs: + When this method returns, contains the address of a pointer to the newly created path geometry. + + + + + Specifies the antialiasing mode to use for subsequent text and glyph drawing operations. + Microsoft Docs: + The antialiasing mode to use for subsequent text and glyph drawing operations. + + + + + Returns the sine and cosine of an angle. + Microsoft Docs: + The angle to calculate. + The sine of the angle. + The cosine of the angle. + + + + + Specifies how the brush horizontally tiles those areas that extend past its bitmap. + Microsoft Docs: + A value that specifies how the brush horizontally tiles those areas that extend past its bitmap. + + + + + Retrieves the current desktop dots per inch (DPI). To refresh this value, call ReloadSystemMetrics. + Microsoft Docs: + When this method returns, contains the horizontal DPI of the desktop. You must allocate storage for this parameter. + When this method returns, contains the vertical DPI of the desktop. You must allocate storage for this parameter. + + + + + Binds the render target to the device context to which it issues drawing commands. + Microsoft Docs: + The device context to which the render target issues drawing commands. + The dimensions of the handle to a device context (HDC) to which the render target is bound. + + + + + The interpolation mode the Scale effect uses to scale the image. There are 6 scale modes that range in quality and speed. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode uses more processing time than the nearest neighbor mode, but outputs a higher quality image. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + Uses a variable size high quality cubic kernel to perform a pre-downscale the image if downscaling is involved in the transform matrix. Then uses the cubic interpolation mode for the final output. + + + + Speficies whether a flip and/or rotation operation should be performed by the Bitmap source effect. + Microsoft Docs: + + + + The effect doesn't change the orientation of the input. + + + Flips the image horizontally. + + + Rotates the image clockwise 180 degrees. + + + Rotates the image clockwise 180 degrees and flips it horizontally. + + + Rotates the image clockwise 270 degrees and flips it horizontally. + + + Rotates the image clockwise 90 degrees. + + + Rotates the image clockwise 90 degrees and flips it horizontally. + + + Rotates the image clockwise 270 degrees. + + + + Indicates how the intersecting areas of the geometries contained in this geometry group are combined. + Microsoft Docs: + + + + + Returns the number of specified attributes on this element. + Microsoft Docs: + + + + + Specifies how the edges of nontext primitives are rendered. + Microsoft Docs: + + + + Edges are antialiased using the Direct2D per-primitive method of high-quality antialiasing. + + + Objects are aliased in most cases. Objects are antialiased only when they are drawn to a render target created by the CreateDxgiSurfaceRenderTarget method and Direct3D multisampling has been enabled on the backing DirectX Graphics Infrastructure (DXGI) surface. + + + + Sets the ending coordinates of the linear gradient in the brush's coordinate space. + Microsoft Docs: + The ending two-dimensional coordinates of the linear gradient, in the brush's coordinate space. + + + + + Paints the interior of the specified mesh. + Microsoft Docs: + The mesh to paint. + The brush used to paint the mesh. + + + + + Identifiers for properties of the DPI compensation effect. + Microsoft Docs: + + + + The interpolation mode the effect uses to scale the image. + + +The type is D2D1_DPICOMPENSATION_INTERPOLATION_MODE. + +The default value is D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR. + + + The mode used to calculate the border of the image, soft or hard. See Border modes for more info. + + +The type is D2D1_BORDER_MODE. + +The default value is D2D1_BORDER_MODE_SOFT. + + + The DPI of the input image. + + +The type is FLOAT. + +The default value is 96.0f. + + + + Creates an ID2D1Device1 object. + Microsoft Docs: + The IDXGIDevice object used when creating the ID2D1Device1. + The requested ID2D1Device1 object. + + + + + Indicates whether the buffer precision is supported by the underlying Direct3D device. + Microsoft Docs: + The buffer precision to check. + + + + + Properties of a transformed image source. + Microsoft Docs: + + + + The orientation at which the image source is drawn. + + + The horizontal scale factor at which the image source is drawn. + + + The vertical scale factor at which the image source is drawn. + + + The interpolation mode used when the image source is drawn. This is ignored if the image source is drawn using the DrawImage method, or using an image brush. + + + Image sourc option flags. + + + + Copies the specified triangles to the sink. + Microsoft Docs: + An array of D2D1_TRIANGLE structures that describe the triangles to add to the sink. + The number of triangles to copy from the triangles array. + + + + + Specifies how a geometry is simplified to an ID2D1SimplifiedGeometrySink. + Microsoft Docs: + + + + The output can contain cubic Bezier curves and line segments. + + + The output is flattened so that it contains only line segments. + + + + Copies the specified region from memory into the current bitmap. + Microsoft Docs: + In the current bitmap, the rectangle to which the region specified by srcRect is copied. + The data to copy. + The stride, or pitch, of the source bitmap stored in srcData. The stride is the byte count of a scanline (one row of pixels in memory). The stride can be computed from the following formula: pixel width * bytes per pixel + memory padding. + + + + + Represents a path commmand. Each command may reference floats from the segment data. Commands ending in _ABSOLUTE interpret data as absolute coordinate. Commands ending in _RELATIVE interpret data as being relative to the previous point. + Microsoft Docs: + + + + Closes the current subpath. Uses no segment data. + + + Starts a new subpath at the coordinate (x y). Uses 2 floats of segment data. + + + Starts a new subpath at the coordinate (x y). Uses 2 floats of segment data. + + + Draws a line to the coordinate (x y). Uses 2 floats of segment data. + + + Draws a line to the coordinate (x y). Uses 2 floats of segment data. + + + Draws a cubic Bezier curve (x1 y1 x2 y2 x y). The curve ends at (x, y) and is defined by the two control points (x1, y1) and (x2, y2). Uses 6 floats of segment data. + + + Draws a cubic Bezier curve (x1 y1 x2 y2 x y). The curve ends at (x, y) and is defined by the two control points (x1, y1) and (x2, y2). Uses 6 floats of segment data. + + + Draws a quadratic Bezier curve (x1 y1 x y). The curve ends at (x, y) and is defined by the control point (x1 y1). Uses 4 floats of segment data. + + + Draws a quadratic Bezier curve (x1 y1 x y). The curve ends at (x, y) and is defined by the control point (x1 y1). Uses 4 floats of segment data. + + + Draws an elliptical arc (rx ry x-axis-rotation large-arc-flag sweep-flag x y). The curve ends at (x, y) and is defined by the arc parameters. The two flags are + considered set if their values are non-zero. Uses 7 floats of segment data. + + + Draws an elliptical arc (rx ry x-axis-rotation large-arc-flag sweep-flag x y). The curve ends at (x, y) and is defined by the arc parameters. The two flags are + considered set if their values are non-zero. Uses 7 floats of segment data. + + + Draws a horizontal line to the coordinate (x). Uses 1 float of segment data. + + + Draws a horizontal line to the coordinate (x). Uses 1 float of segment data. + + + Draws a vertical line to the coordinate (y). Uses 1 float of segment data. + + + Draws a vertical line to the coordinate (y). Uses 1 float of segment data. + + + Draws a smooth cubic Bezier curve (x2 y2 x y). The curve ends at (x, y) and is defined by the control point (x2, y2). Uses 4 floats of segment data. + + + Draws a smooth cubic Bezier curve (x2 y2 x y). The curve ends at (x, y) and is defined by the control point (x2, y2). Uses 4 floats of segment data. + + + Draws a smooth quadratic Bezier curve ending at (x, y). Uses 2 floats of segment data. + + + Draws a smooth quadratic Bezier curve ending at (x, y). Uses 2 floats of segment data. + + + + Indicates whether a specific ID2D1SimplifiedGeometrySink figure is open or closed. + Microsoft Docs: + + + + The figure is open. + + + The figure is closed. + + + + Adds the given sprites to the end of this sprite batch. + Microsoft Docs: + The number of sprites to be added. This determines how many strides into each given array Direct2D will read. + A pointer to an array containing the destination rectangles specifying where to draw the sprites on the destination device context. + A pointer to an array containing the source rectangles specifying the regions of the source bitmap to draw as sprites. + Direct2D will use the entire source bitmap for sprites that are assigned a null value or the InfiniteRectU. + If this parameter is omitted entirely or set to a null value, then Direct2D will use the entire source bitmap for all the added sprites. + A pointer to an array containing the colors to apply to each sprite. + The output color is the result of component-wise multiplication of the source bitmap color and the provided color. + The output color is not clamped. + + + +Direct2D will not change the color of sprites that are assigned a null value. If this parameter is omitted entirely or set to a null value, + then Direct2D will not change the color of any of the added sprites. + A pointer to an array containing the transforms to apply to each sprite’s destination rectangle. + + +Direct2D will not transform the destination rectangle of any sprites that are assigned a null value. + If this parameter is omitted entirely or set to a null value, + then Direct2D will not transform the destination rectangle of any of the added sprites. + Specifies the distance, in bytes, between each rectangle in the destinationRectangles array. + If you provide a stride of 0, then the same destination rectangle will be used for each added sprite. + Specifies the distance, in bytes, between each rectangle in the sourceRectangles array (if that array is given). + If you provide a stride of 0, then the same source rectangle will be used for each added sprite. + Specifies the distance, in bytes, between each color in the colors array (if that array is given). + If you provide a stride of 0, then the same color will be used for each added sprite. + Specifies the distance, in bytes, between each transform in the transforms array (if that array is given). + If you provide a stride of 0, then the same transform will be used for each added sprite. + + + + + Represents a resource domain whose objects and device contexts can be used together. This interface performs all the same functions as the ID2D1Device5 interface, plus it enables the creation of ID2D1DeviceContext6 objects. + Microsoft Docs: + + + + + Retrieves the pre-transform nib shape for this style. + Microsoft Docs: + + + + + Represents a Bezier segment to be used in the creation of an ID2D1Ink object. This structure differs from D2D1_BEZIER_SEGMENT in that it is composed of D2D1_INK_POINTs, which contain a radius in addition to x- and y-coordinates. + Microsoft Docs: + + + + The first control point for the Bezier segment. + + + The second control point for the Bezier segment. + + + The end point for the Bezier segment. + + + + Creates an ID2D1Bitmap whose data is shared with another resource. + Microsoft Docs: + The interface ID of the object supplying the source data. + An ID2D1Bitmap, IDXGISurface, or an IWICBitmapLock that contains the data to share with the new ID2D1Bitmap. For more information, see the Remarks section. + The pixel format and DPI of the bitmap to create . The DXGI_FORMAT portion of the pixel format must match the DXGI_FORMAT of data or the method will fail, but the alpha modes don't have to match. To prevent a mismatch, you can pass NULL or the value obtained from the D2D1::PixelFormat helper function. The DPI settings do not have to match those of data. If both dpiX and dpiY are 0.0f, the DPI of the render target is used. + When this method returns, contains the address of a pointer to the new bitmap. This parameter is passed uninitialized. + + + + + Creates a dash array object which can be used to set the stroke-dasharray property. + Microsoft Docs: + An array of dashes. + Size of the array in th dashes argument. + The created ID2D1SvgStrokeDashArray. + + + + + Sets the value of a text content element. + Microsoft Docs: + The new value of the text content element. + + + + + + This structure allows a ID2D1Bitmap1 to be created with bitmap options and color context information available. + Microsoft Docs: + + + + The DXGI format and alpha mode to create the bitmap with. + + + The bitmap dpi in the x direction. + + + The bitmap dpi in the y direction. + + + The special creation options of the bitmap. + + + The optionally specified color context information. + + + + Removes all sprites from this sprite batch. + Microsoft Docs: + + + + + This interface performs all the same functions as the ID2D1DeviceContext1 interface, plus it enables functionality such as ink rendering, gradient mesh rendering, and improved image loading. + Microsoft Docs: + + + + + Returns the size of the render target in device-independent pixels. + Microsoft Docs: + + + + + Identifiers for properties of the Sepia effect. + Microsoft Docs: + + + + The D2D1_SEPIA_PROP_INTENSITY property is a float value indicating the intesity of the sepia effect. The allowed range is 0.0 to 1.0. The default value is 0.5. + + + The D2D1_SEPIA_PROP_ALPHA_MODE property is a D2D1_ALPHA_MODE enumeration value indicating the alpha mode of the input file. + See the About Alpha Modes section of the Supported Pixel Formats and Alpha Modes topic for additional information.. + The default value is D2D1_ALPHA_MODE_PREMULTIPLIED. + + + + Pushes a clipping rectangle onto the clip and layer stack. + Microsoft Docs: + The rectangle that defines the clip. + The antialias mode for the clip. + + + + + Creates a ID2D1CommandList object. + Microsoft Docs: + When this method returns, contains the address of a pointer to a command list. + + + + + Creates Direct2D resources. + Microsoft Docs: + + + + + Describes a two-dimensional rectangle. + Microsoft Docs: + + + + + Indicates the glyphs to be drawn. + Microsoft Docs: + The upper left corner of the baseline. + The glyphs to render. + Additional non-rendering information about the glyphs. + The brush used to fill the glyphs. + The measuring mode to apply to the glyphs. + + + + + Gets the color profile bytes for an ID2D1ColorContext. + Microsoft Docs: + When this method returns, contains the color profile. + The size of the profile buffer. + + + + + Describes compute shader support, which is an option on D3D10 feature level. + Microsoft Docs: + + + + Shader model 4 compute shaders are supported. + + + + Identifiers for properties of the Hue to RGB effect. + Microsoft Docs: + + + + The D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE property is an enumeration value which indicates which color space to convert from. + The default value for the property is D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE. + See D2D1_HUETORGB_INPUT_COLOR_SPACE enumeration for more information. + + + + The effect can use this method to do one time initialization tasks. + Microsoft Docs: + An internal context interface that creates and returns effect author–centric types. + The effect can + populate the transform graph with a topology and can update it later. + + + + + Executes all pending drawing commands. + Microsoft Docs: + When this method returns, contains the tag for drawing operations that caused errors or 0 if there were no errors. This parameter is passed uninitialized. + When this method returns, contains the tag for drawing operations that caused errors or 0 if there were no errors. This parameter is passed uninitialized. + + + + + Sets a new primitive blend mode. + Microsoft Docs: + The primitive blend that will apply to subsequent primitives. + + + + + A Direct2D resource that wraps a WMF, EMF, or EMF+ metafile. + Microsoft Docs: + + + + + Gets the last child of this element. + Microsoft Docs: + Outputs the last child of this element. + + + + + Identifiers for properties of the 2D affine transform effect. + Microsoft Docs: + + + + The interpolation mode used to scale the image. There are 6 scale modes that range in quality and speed. + + +Type is D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE. + +Default value is D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR. + + + The mode used to calculate the border of the image, soft or hard. + + +Type is D2D1_BORDER_MODE. + +Default value is D2D1_BORDER_MODE_SOFT. + + + The 3x2 matrix to transform the image using the Direct2D matrix transform. + + +Type is D2D1_MATRIX_3X2_F. + +Default value is Matrix3x2F::Identity(). + + + In the high quality cubic interpolation mode, the sharpness level of the scaling filter as a float between 0 and 1. The values are unitless. You can use sharpness to adjust the quality of an image when you scale the image. + The sharpness factor affects the shape of the kernel. The higher the sharpness factor, the smaller the kernel. + + +
Note  This property affects only the high quality cubic interpolation mode.
+
 
+Type is FLOAT. + +Default value is 1.0f.
+
+ + + Draws a color glyph run that has the format of DWRITE_GLYPH_IMAGE_FORMATS_SVG. + Microsoft Docs: + The origin of the baseline for the glyph run. + The glyphs to render. + The brush used to paint the specified glyphs. + Values for context-fill, context-stroke, and context-value that are used when rendering SVG glyphs. + The index used to select a color palette within a color font. Note that this not the same as the paletteIndex in the + DWRITE_COLOR_GLYPH_RUN struct, which is not relevant for SVG glyphs. + Indicates the measuring method used for text layout. + + + + + Represents an collection of D2D1_GRADIENT_STOP objects for linear and radial gradient brushes. + Microsoft Docs: + + + + + Specifies the alpha mode of the output of the Bitmap source effect. + Microsoft Docs: + + + + The effect output uses premultiplied alpha. + + + The effect output uses straight alpha. + + + + Gets the stroke transform type. + Microsoft Docs: + + + + + Returns the size of the render target in device pixels. + Microsoft Docs: + + + + + Returns the requested stroke parameters. + Microsoft Docs: + Describes how the stroke is painted. + The 'context-value' for the 'stroke-width' property. + The 'context-value' for the 'stroke-dasharray' + property. + The the number of dashes in the dash array. + The 'context-value' for the 'stroke-dashoffset' property. + + + + + Creates a factory object that can be used to create Direct2D resources. + Microsoft Docs: + The threading model of the factory and the resources it creates. + A reference to the IID of ID2D1Factory that is obtained by using __uuidof(ID2D1Factory). + The level of detail provided to the debugging layer. + When this method returns, contains the address to a pointer to the new factory. + + + + + Identifiers for properties of the Convolve matrix effect. + Microsoft Docs: + + + + The size of one unit in the kernel. The units are in (DIPs/kernel unit), where a kernel unit is the size of the element in the convolution kernel. + A value of 1 (DIP/kernel unit) corresponds to one pixel in a image at 96 DPI. + + +The type is FLOAT. + +The default value is 1.0f. + + + The interpolation mode the effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + + +The type is D2D1_CONVOLVEMATRIX_SCALE_MODE. + +The default value is D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR. + + + The width of the kernel matrix. The units are specified in kernel units. + + +The type is UINT32. + +The default value is 3. + + + The height of the kernel matrix. The units are specified in kernel units. + + +The type is UINT32. + +The default value is 3. + + + The kernel matrix to be applied to the image. The kernel elements aren't bounded and are specified as floats. + + +The first set of KernelSizeX numbers in the FLOAT[] corresponds to the first row in the kernel. + The second set of KernelSizeX numbers correspond to the second row, and so on up to KernelSizeY rows. + +The type is FLOAT[]. + +The default value is {0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f}. + + + The kernel matrix is applied to a pixel and then the result is divided by this value. + + +0 behaves as a value of float epsilon. + +The type is FLOAT. + +The default value is 1.0f. + + + The effect applies the kernel matrix, the divisor, and then the bias is added to the result. The bias is unbounded and unitless. + + +The type is FLOAT. + +The default value is 0.0f. + + + Shifts the convolution kernel from a centered position on the output pixel to a position you specify left/right and up/down. The offset is defined in kernel units. + + +With some offsets and kernel sizes, the convolution kernel’s samples won't land on a pixel image center. The pixel values for the kernel sample are computed by bilinear interpolation. + +The type is D2D1_VECTOR_2F. + +The default value is {0.0f, 0.0f}. + + + Specifies whether the convolution kernel is applied to the alpha channel or only the color channels. + + +If you set this to TRUE the convolution kernel is applied only to the color channels. + +If you set this to FALSE the convolution kernel is applied to all channels. + +The type is BOOL. + +The default value is FALSE. + + + The mode used to calculate the border of the image, soft or hard. + + +The type is D2D1_BORDER_MODE. + +The default value is D2D1_BORDER_MODE_SOFT. + + + Whether the effect clamps color values to between 0 and 1 before the effect passes the values to the next effect in the graph. The effect clamps the values before it premultiplies the alpha. + + +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 type is BOOL. + +The default value is FALSE. + + + + Creates a 3D lookup table for mapping a 3-channel input to a 3-channel output. The table data must be provided in 4-channel format. + Microsoft Docs: + Precision of the input lookup table data. + Number of lookup table elements per dimension (X, Y, Z). + Buffer holding the lookup table data. + Size of the lookup table data buffer. + An array containing two values. The first value is the size in bytes from one row (X dimension) of LUT data to the next. + The second value is the size in bytes from one LUT data plane (X and Y dimensions) to the next. + Receives the new lookup table instance. + + + + + Starts a new figure at the specified point. + Microsoft Docs: + The point at which to begin the new figure. + Whether the new figure should be hollow or filled. + + + + + Specifies how the Crop effect handles the crop rectangle falling on fractional pixel coordinates. + Microsoft Docs: + + + + If the crop rectangle falls on fractional pixel coordinates, the effect applies antialiasing which results in a soft edge. + + + If the crop rectangle falls on fractional pixel coordinates, the effect clamps which results in a hard edge. + + + + Gets the image associated with the image brush. + Microsoft Docs: + When this method returns, contains the address of a pointer to the image associated with this brush. + + + + + Gets the method by which the brush vertically tiles those areas that extend past its bitmap. + Microsoft Docs: + + + + + Describes the caps, miter limit, line join, and dash information for a stroke. + Microsoft Docs: + + + + + Retrieves the factory associated with this resource. + Microsoft Docs: + When this method returns, contains a pointer to a pointer to the factory that created this resource. This parameter is passed uninitialized. + + + + + Set the shader instructions for this transform. + Microsoft Docs: + The resource id for the shader. + Additional information provided to the renderer to indicate the operations the pixel shader does. + + + + + Retrieves the DXGI color space of this context. Returns DXGI_COLOR_SPACE_CUSTOM when color context type is ICC. + Microsoft Docs: + + + + + Draws a rectangle. + Microsoft Docs: + The rectangle to be drawn to the command sink. + The brush used to stroke the geometry. + The width of the stroke. + The style of the stroke. + + + + + Draws a series of glyphs to the device context. + Microsoft Docs: + Origin of first glyph in the series. + The glyphs to render. + Supplementary glyph series information. + The brush that defines the text color. + The measuring mode of the glyph series, used to determine the advances and offsets. The default value is DWRITE_MEASURING_MODE_NATURAL. + + + + + Contains the position and color of a gradient stop. + Microsoft Docs: + + + + A value that indicates the relative position of the gradient stop in the brush. This value must be in the [0.0f, 1.0f] range if the gradient stop is to be seen explicitly. + + + The color of the gradient stop. + + + + Issues drawing commands to a GDI device context. + Microsoft Docs: + + + + + Describes flags that influence how the renderer interacts with a custom vertex shader. + Microsoft Docs: + + + + The logical equivalent of having no flags set. + + + If this flag is set, the renderer assumes that the vertex shader will cover the entire region of interest with vertices and need not clear the destination render target. If this flag is not set, the renderer assumes that the vertices do not cover the entire region interest and must clear the render target to transparent black first. + + + The renderer will use a depth buffer when rendering custom vertices. The depth buffer will be used for calculating occlusion information. This can result in the renderer output being draw-order dependent if it contains transparency. + + + Indicates that custom vertices do not overlap each other. + + + + Indicates whether the HWND associated with this render target is occluded. + Microsoft Docs: + + + + + Identifiers for properties of the Emboss effect. + Microsoft Docs: + + + + The D2D1_EMBOSS_PROP_HEIGHT property is a float value controlling the strength of the embossing effect. The allowed range is 0.0 to 10.0. The default value is 1.0. + + + The D2D1_EMBOSS_PROP_DIRECTION property is a float value specifying the light direction used to create the effect. The allowed range is 0.0 to 360.0. The default value is 0.0. + + + + Gets the value of a text content element. + Microsoft Docs: + The value of the text content element. + The length of the value in the name argument. + + + + + The interpolation mode the DPI compensation effect uses to scale the image. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode uses more processing time than the nearest neighbor mode, but outputs a higher quality image. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + Uses a variable size high quality cubic kernel to perform a pre-downscale the image if downscaling is involved in the transform matrix. Then uses the cubic interpolation mode for the final output. + + + + Describes the extend modes and the interpolation mode of an ID2D1BitmapBrush. + Microsoft Docs: + + + + A value that describes how the brush horizontally tiles those areas that extend past its bitmap. + + + A value that describes how the brush vertically tiles those areas that extend past its bitmap. + + + A value that specifies how the bitmap is interpolated when it is scaled or rotated. + + + + Gets the method by which the brush horizontally tiles those areas that extend past its bitmap. + Microsoft Docs: + + + + + Finds the given resource texture if it has already been created with ID2D1EffectContext::CreateResourceTexture with the same GUID. + Microsoft Docs: + The unique id that identifies the resource texture. + The returned texture that can be used as a resource in a Direct2D effect. + + + + + Renders a given gradient mesh to the target. + Microsoft Docs: + The gradient mesh to be rendered. + + + + + Retrieves the type of shape used at the end of a stroke. + Microsoft Docs: + + + + + Identifiers for properties of the 3D transform effect. + Microsoft Docs: + + + + The interpolation mode the effect uses on the image. There are 5 scale modes that range in quality and speed. + + +Type is D2D1_3DTRANSFORM_INTERPOLATION_MODE. + +Default value is D2D1_3DTRANSFORM_INTERPOLATION_MODE_LINEAR. + + + The mode used to calculate the border of the image, soft or hard. See Border modes for more info. + + +Type is D2D1_BORDER_MODE. + +Default value is D2D1_BORDER_MODE_SOFT. + + + A 4x4 transform matrix applied to the projection plane. The following matrix calculation is used to map points from one 3D coordinate system + to the transformed 2D coordinate system. + + +3D Depth Matrix +Where:
+
X, Y, Z = Input projection plane coordinates
+
Mx,y = Transform Matrix elements +
+
X’, Y’, Z’ =Output projection plane coordinates
+
+ + +The individual matrix elements are not bounded and are unitless. + +Type is D2D1_MATRIX_4X4_F. + +Default value is Matrix4x4F(1, 0, 0, 0, + 0, 1, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1).
+
+ + + Supplies data to an analysis effect. + Microsoft Docs: + + + + + Gets the root element of the document. + Microsoft Docs: + Outputs the root element of the document. + + + + + Defines when font resources should be subset during printing. + Microsoft Docs: + + + + Uses a heuristic strategy to decide when to subset fonts. + +> [!NOTE] +> If the print driver has requested archive-optimized content, then Direct2D will subset fonts once, for the entire document. + + + Subsets and embeds font resources in each page, then discards that font subset after the page is printed out. + + + Sends out the original font resources without subsetting along with the page that first uses the font, and re-uses the font resources for later pages without resending them. + + + A value that's guaranteed to be a DWORD. + + + + Sets the interpolation mode for the image brush. + Microsoft Docs: + How the contents of the image will be interpolated to handle the brush transform. + + + + + Specifies the x-radius of the gradient ellipse, in the brush's coordinate space. + Microsoft Docs: + The x-radius of the gradient ellipse. This value is in the brush's coordinate space. + + + + + Returns the size, in device-independent pixels (DIPs), of the bitmap. + Microsoft Docs: + + + + + Creates a rotation transformation that rotates by the specified angle about the specified point. + Microsoft Docs: + The clockwise rotation angle, in degrees. + The point about which to rotate. + When this method returns, contains the new rotation transformation. You must allocate storage for this parameter. + + + + + Describes the minimum DirectX support required for hardware rendering by a render target. + Microsoft Docs: + + + + Direct2D determines whether the video card provides adequate hardware rendering support. + + + The video card must support DirectX 9. + + + The video card must support DirectX 10. + + + + This indicates the maximum feature level from the provided list which is supported by the device. + Microsoft Docs: + The feature levels provided by the application. + The count of feature levels provided by the application + The maximum feature level from the featureLevels list which is supported by the D2D device. + + + + + Creates an SVG document from a stream. + Microsoft Docs: + An input stream containing the SVG XML document. If null, an empty document is created. + Size of the initial viewport of the document. + When this method returns, contains a pointer to the created SVG document. + + + + + The alignment portion of the SVG preserveAspectRatio attribute. + Microsoft Docs: + + + + The alignment is set to SVG's 'none' value. + + + The alignment is set to SVG's 'xMinYMin' value. + + + The alignment is set to SVG's 'xMidYMin' value. + + + The alignment is set to SVG's 'xMaxYMin' value. + + + The alignment is set to SVG's 'xMinYMid' value. + + + The alignment is set to SVG's 'xMidYMid' value. + + + The alignment is set to SVG's 'xMaxYMid' value. + + + The alignment is set to SVG's 'xMinYMax' value. + + + The alignment is set to SVG's 'xMidYMax' value. + + + The alignment is set to SVG's 'xMaxYMax' value. + + + + Sets the properties of the output buffer of the specified transform node. + Microsoft Docs: + The number of bits and the type of the output buffer. + The number of channels in the output buffer (1 or 4). + + + + + Defines a range of vertices that are used when rendering less than the full contents of a vertex buffer. + Microsoft Docs: + + + + The first vertex in the range to process. + + + The number of vertices to use. + + + + Defines a resource texture when the original resource texture is created. + Microsoft Docs: + + + + The extents of the resource table in each dimension. + + + The number of dimensions in the resource texture. This must be a number from 1 to 3. + + + The precision of the resource texture to create. + + + The number of channels in the resource texture. + + + The filtering mode to use on the texture. + + + Specifies how pixel values beyond the extent of the texture will be sampled, in every dimension. + + + + The blend mode used for the Blend effect. + Microsoft Docs: + + + + Basic blend formula for alpha only. + +Mathematical formula for a mutiply effect. + + + Basic blend formula for alpha only. + +Mathematical formula for a screen effect. + + + Basic blend formula for alpha only. + +mathematical formula for a darken effect. + + + Basic blend formula for alpha only. + +Mathematical formula for a lighten effect. + + + Given: + + +
    +
  • A scene coordinate XY for the current pixel
  • +
  • A deterministic pseudo-random number generator rand(XY) based on seed coordinate XY, with unbiased distribution of values from [0, 1]
  • +
+Mathematical formula for a dissolve blend effect.
+
+ + Basic blend formulas with f(FRGB, BRGB) = + +Mathematical formula for a coor burn effect. + + + Basic blend formulas with f(FRGB, BRGB) = + +Mathematical formula for a linear burn effect. + + + Basic blend formula for alpha only. + +Mathematical formla for a darken color effect. + + + Basic blend formula for alpha only. + +Mathematical formula for a lighter color effect. + + + Basic blend formulas with f(FRGB, BRGB) = + +Mathematical formula for a color dodge effect. + + + Basic blend formulas with f(FRGB, BRGB) = + +Mathematical formula for a linear dodge effect. + + + Basic blend formulas with f(FRGB, BRGB) = + +Mathematical formula for an overlay effect. + + + Basic blend formulas with f(FRGB, BRGB) = + +Mathematical formula for a soft light effect. + + + Basic blend formulas with f(FRGB, BRGB) = + +Mathematical formula for a hard light effect. + + + Basic blend formulas with f(FRGB, BRGB) = + +Mathematical formula for a vivid light effect. + + + Basic blend formulas with f(FRGB, BRGB) = + +Mathematical formula for a linear light effect. + + + Basic blend formulas with f(FRGB, BRGB) = + +Mathematical formula for a pin light effect. + + + Basic blend formulas with f(FRGB, BRGB) = + +Mathematical formula for a hard mix effect. + + + Basic blend formulas with f(FRGB, BRGB) = abs(FRGB - BRGB) + + + Basic blend formulas with f(FRGB, BRGB) = FRGB + BRGB – 2 * FRGB * BRGB + + + Basic blend formula for alpha only. + +Mathematical formula for a hue blend effect. + + + Basic blend formula for alpha only. + +Mathematical formula for a sturation blend effect. + + + Basic blend formula for alpha only. + +Mathematical formula for a color blend effect. + + + Basic blend formula for alpha only. + +Mathematical formula for a luminosity blend effect. + + + Basic blend formula for alpha only. + +Mathematical formula for a subtract blend effect. + + + Basic blend formula for alpha only. + +Mathematical formula for a division blend effect. + + + + Gets the document that contains this element. + Microsoft Docs: + Ouputs the document that contains this element. This argument will be null if the element has been removed from the tree. + + + + + Interface describing an SVG points value in a polyline or polygon element. + Microsoft Docs: + + + + + Indicates the behavior of the gradient outside the normalized gradient range. + Microsoft Docs: + + + + + Gets the size of the layer in device-independent pixels. + Microsoft Docs: + + + + + This interface performs all the same functions as the existing ID2D1CommandSink1 interface. It also enables access to ink rendering and gradient mesh rendering. + Microsoft Docs: + + + + + Retrieves the color interpolation mode that the gradient stop collection uses. + Microsoft Docs: + + + + + Returns the output rectangle of the support transform. + Microsoft Docs: + The output bounds. + + + + + Specifies a value for the SVG display property. + Microsoft Docs: + + + + The element uses the default display behavior. + + + The element and all children are not rendered directly. + + + + Indicates whether the specified matrix is invertible. + Microsoft Docs: + The matrix to test. + + + + + Indicates the geometry to be drawn to the command sink. + Microsoft Docs: + The geometry to be stroked. + The brush that will be used to fill the stroked geometry. + The width of the stroke. + The style of the stroke. + + + + + The interpolation mode the Spot-diffuse lighting effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode outputs a higher quality image than nearest neighbor. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + Uses a variable size high quality cubic kernel to perform a pre-downscale the image if downscaling is involved in the transform matrix. + Then uses the cubic interpolation mode for the final output. + + + + Identifiers for properties of the Shadow effect. + Microsoft Docs: + + + + The amount of blur to be applied to the alpha channel of the image. You can compute the blur radius of the kernel by multiplying the standard deviation by 3. + The units of both the standard deviation and blur radius are DIPs. + + +This property is the same as the Gaussian Blur standard deviation property. + +The type is FLOAT. + +The default value is 3.0f. + + + The color of the drop shadow. This property is a D2D1_VECTOR_4F defined as: (R, G, B, A). You must specify this color in straight alpha. + + +The type is D2D1_VECTOR_4F. + +The default value is {0.0f, 0.0f, 0.0f, 1.0f}. + + + The level of performance optimization. + + +The type is D2D1_SHADOW_OPTIMIZATION. + +The default value is D2D1_SHADOW_OPTIMIZATION_BALANCED. + + + + The interpolation mode the 3D perspective transform effect uses on the image. There are 5 scale modes that range in quality and speed. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode uses more processing time than the nearest neighbor mode, but outputs a higher quality image. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + + Specifies the method used to determine which points are inside the geometry described by this geometry sink and which points are outside. + Microsoft Docs: + The method used to determine whether a given point is part of the geometry. + + + + + Converts the given color from one colorspace to another. + Microsoft Docs: + The source color space. + The destination color space. + The source color. + + + + + Retrieves the ID2D1GradientStopCollection associated with this linear gradient brush. + Microsoft Docs: + The ID2D1GradientStopCollection object associated with this linear gradient brush object. This parameter is passed uninitialized. + + + + + Interface describing an SVG attribute. + Microsoft Docs: + + + + + Creates Direct2D resources. This interface also enables the creation of ID2D1Device2 objects. + Microsoft Docs: + + + + + Gets the device associated with a device context. + Microsoft Docs: + When this method returns, contains the address of a pointer to a Direct2D device associated with this device context. + + + + + Passes all remaining resources to the print sub-system, then clean up and close the current print job. + Microsoft Docs: + + + + + Identifiers for the properties of the Color matrix effect. + Microsoft Docs: + + + + A 5x4 matrix of float values. The elements in the matrix are not bounded and are unitless. + + +The type is D2D1_MATRIX_5X4_F. + +The default value is the identity matrix, Matrix5x4F(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0). + + + The alpha mode of the output. + + +The type is D2D1_COLORMATRIX_ALPHA_MODE. + +The default value is D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED. + + + Whether the effect clamps color values to between 0 and 1 before the effect passes the values to the next effect in the graph. + The effect clamps the values before it premultiplies the alpha. + + +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 type is BOOL. + +The default value is FALSE. + + + + Saves the current drawing state to the specified ID2D1DrawingStateBlock. + Microsoft Docs: + When this method returns, contains the current drawing state of the render target. This parameter must be initialized before passing it to the method. + + + + + Identifiers for properties of the Atlas effect. + Microsoft Docs: + + + + The portion of the image passed to the next effect. + Type is D2D1_VECTOR_4F. + Default value is (-FLT_MAX, -FLT_MAX, FLT_MAX, FLT_MAX). + + + The maximum size sampled for the output rectangle. + Type is D2D1_VECTOR_4F. + Default value is (-FLT_MAX, -FLT_MAX, FLT_MAX, FLT_MAX). + + + + Indicates when ID2D1CommandSink processing has completed. + Microsoft Docs: + + + + + Specifies the interpolation mode used when the brush bitmap is scaled or rotated. + Microsoft Docs: + The interpolation mode used when the brush bitmap is scaled or rotated. + + + + + Represents a resource domain whose objects and device contexts can be used together. + Microsoft Docs: + + + + + This interface performs all the same functions as the existing ID2D1GdiMetafile interface. It also enables accessing the metafile DPI and bounds. + Microsoft Docs: + + + + + Specifies how one of the color sources is to be derived and optionally specifies a preblend operation on the color source. + Microsoft Docs: + + + + The data source is black (0, 0, 0, 0). There is no preblend operation. + + + The data source is white (1, 1, 1, 1). There is no preblend operation. + + + The data source is color data (RGB) from the second input of the blend transform. There is not a preblend operation. + + + The data source is color data (RGB) from second input of the blend transform. The preblend operation inverts the data, generating 1 - RGB. + + + The data source is alpha data (A) from second input of the blend transform. There is no preblend operation. + + + The data source is alpha data (A) from the second input of the blend transform. The preblend operation inverts the data, generating 1 - A. + + + The data source is alpha data (A) from the first input of the blend transform. There is no preblend operation. + + + The data source is alpha data (A) from the first input of the blend transform. The preblend operation inverts the data, generating 1 - A. + + + The data source is color data from the first input of the blend transform. There is no preblend operation. + + + The data source is color data from the first input of the blend transform. The preblend operation inverts the data, generating 1 - RGB. + + + The data source is alpha data from the second input of the blend transform. The preblend operation clamps the data to 1 or less. + + + The data source is the blend factor. There is no preblend operation. + + + The data source is the blend factor. The preblend operation inverts the blend factor, generating 1 - blend_factor. + + + + The interpolation mode the effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode outputs a higher quality image than nearest neighbor. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + Uses a variable size high quality cubic kernel to perform a pre-downscale the image if downscaling is involved in the transform matrix. + Then uses the cubic interpolation mode for the final output. + + + + Gets the bounds of an image without the world transform of the context applied. + Microsoft Docs: + The image whose bounds will be calculated. + When this method returns, contains a pointer to the bounds of the image in device independent pixels (DIPs) and in local space. + + + + + The bitmap or command list to which the Direct2D device context will now render. + Microsoft Docs: + The surface or command list to which the Direct2D device context will render. + + + + + Creates a color context from an IWICColorContext. The D2D1ColorContext space of the resulting context varies, see Remarks for more info. + Microsoft Docs: + The IWICColorContext used to initialize the color context. + When this method returns, contains the address of a pointer to a new color context. + + + + + Values for the D2D1_HIGHLIGHTSANDSHADOWS_PROP_INPUT_GAMMA property of the Highlights and Shadows effect. + Microsoft Docs: + + + + Indicates the input image is in linear gamma space. + + + Indicates the input image is sRGB gamma space. + + + + Retrieves the underlying bitmap image source from the Windows Imaging Component (WIC). + Microsoft Docs: + On return contains the bitmap image source. + + + + + Gets the number of inputs to the transform node. + Microsoft Docs: + + + + + Updates the segment data array. Existing segment data not updated by this method are preserved. The array is resized larger if necessary to accomodate the new segment data. + Microsoft Docs: + The data array. + The number of data to update. + The index at which to begin updating segment data. Must be less than or equal to the size of the segment data array. + + + + + Provides the GPU render info interface to the transform implementation. + Microsoft Docs: + The interface supplied back to the calling method to allow it to specify the GPU based transform pass. + + + + + Specifies whether text snapping is suppressed or clipping to the layout rectangle is enabled. This enumeration allows a bitwise combination of its member values. + Microsoft Docs: + + + + Text is not vertically snapped to pixel boundaries. This setting is recommended for text that is being animated. + + + Text is clipped to the layout rectangle. + + + In Windows 8.1 and later, text is rendered using color versions of glyphs, if defined by the font. + + + Bitmap origins of color glyph bitmaps are not snapped. + + + Text is vertically snapped to pixel boundaries and is not clipped to the layout rectangle. + + + + This interface performs all the same functions as the existing ID2D1GdiMetafileSink interface. It also enables access to metafile records. + Microsoft Docs: + + + + + Sets the paint type. + Microsoft Docs: + The new paint type. + + + + + The renderer calls this method to provide the effect implementation with a way to specify its transform graph and transform graph changes. + Microsoft Docs: + The graph to which the effect describes its transform topology through the SetDescription call. + + + + + Updates the points array. Existing points not updated by this method are preserved. The array is resized larger if necessary to accomodate the new points. + Microsoft Docs: + The points array. + The number of points to update. + The index at which to begin updating points. Must be less than or equal to the size of the array. + + + + + Allows the operating system to free the video memory of resources by discarding their content. + Microsoft Docs: + + + + + Copies the specified region from the specified render target into the current bitmap. + Microsoft Docs: + In the current bitmap, the upper-left corner of the area to which the region specified by srcRect is copied. + The render target that contains the region to copy. + The area of renderTarget to copy. + + + + + Specifies the chroma subsampling of the input chroma image used by the YCbCr effect. + Microsoft Docs: + + + + This mode attempts to infer the chroma subsampling from the bounds of the input images. When this option is selected, + the smaller plane is upsampled to the size of the larger plane and this effect’s output rectangle is the intersection of the two planes. + When using this mode, care should be taken when applying effects to the input planes that change the image bounds, such as the border transform, + so that the desired size ratio between the planes is maintained. + + + The chroma plane is horizontally subsampled by 1/2 and vertically subsampled by 1/2. + When this option is selected, the chroma plane is horizontally and vertically upsampled by 2x and this effect's output rectangle is the intersection of the two planes. + + + The chroma plane is horizontally subsampled by 1/2. When this option is selected, + the chroma plane is horizontally upsampled by 2x and this effect's output rectangle is the intersection of the two planes. + + + The chroma plane is not subsampled. When this option is selected this effect’s output rectangle is the intersection of the two planes. + + + The chroma plane is vertically subsampled by 1/2. When this option is selected, the chroma plane is vertically upsampled by 2x and this effect's + output rectangle is the intersection of the two planes. + + + + Describes a rounded rectangle. + Microsoft Docs: + + + + + Creates an empty ID2D1PathGeometry. + Microsoft Docs: + When this method returns, contains the address to a pointer to the path geometry created by this method. + + + + + Represents a color context to be used with the Color Management Effect. + Microsoft Docs: + + + + + Defines a blend description to be used in a particular blend transform. + Microsoft Docs: + + + + Specifies the first RGB data source and includes an optional preblend operation. + + + Specifies the second RGB data source and includes an optional preblend operation. + + + Specifies how to combine the RGB data sources. + + + Specifies the first alpha data source and includes an optional preblend operation. Blend options that end in _COLOR are not allowed. + + + Specifies the second alpha data source and includes an optional preblend operation. Blend options that end in _COLOR are not allowed. + + + Specifies how to combine the alpha data sources. + + + Parameters to the blend operations. The blend must use D2D1_BLEND_BLEND_FACTOR for this to be used. + + + + Creates a new Direct2D device associated with the provided DXGI device. + Microsoft Docs: + The DXGI device the Direct2D device is associated with. + The properties to apply to the Direct2D device. + When this function returns, contains the address of a pointer to a Direct2D device. + + + + + Enables specification of information for a compute-shader rendering pass. + Microsoft Docs: + + + + + Retrieves the specified subset of sprites from this sprite batch. For the best performance, use nullptr for properties that you do not need to retrieve. + Microsoft Docs: + The index of the first sprite in this sprite batch to retrieve. + The number of sprites to retrieve. + When this method returns, contains a pointer to an array containing the destination rectangles for the retrieved sprites. + When this method returns, contains a pointer to an array containing the source rectangles for the retrieved sprites. + + + +The InfiniteRectU is returned for any sprites that were not assigned a source rectangle. + When this method returns, contains a pointer to an array containing the colors to be applied to the retrieved sprites. + + + +The color {1.0f, 1.0f, 1.0f, 1.0f} is returned for any sprites that were not assigned a color. + When this method returns, contains a pointer to an array containing the transforms to be applied to the retrieved sprites. + + + +The identity matrix is returned for any sprites that were not assigned a transform. + + + + + Creates a new ID2D1GradientMesh instance using the given array of patches. + Microsoft Docs: + A pointer to the array containing the patches to be used in this mesh. + The number of patches in the patches argument to read. + When this method returns, contains the address of a pointer to the new gradient mesh. + + + + + This method allows a compute-shader–based transform to select the number of thread groups to execute based on the number of output pixels it needs to fill. + Microsoft Docs: + The output rectangle that will be filled by the compute transform. + The number of threads in the x dimension. + The number of threads in the y dimension. + The number of threads in the z dimension. + + + + + Deserializes a subtree from the stream. The stream must have only one root element, but that root element need not be an 'svg' element. The output element is not inserted into this document tree. + Microsoft Docs: + An input stream containing the SVG XML subtree. + The root of the subtree. + + + + + Sets the D2D1_DRAWING_STATE_DESCRIPTION1 associated with this drawing state block. + Microsoft Docs: + The D2D1_DRAWING_STATE_DESCRIPTION1 to be set associated with this drawing state block. + + + + + Represents a collection of style properties to be used by methods like ID2D1DeviceContext2::DrawInkwhen rendering ink. The ink style defines the nib (pen tip) shape and transform. + Microsoft Docs: + + + + + Replaces the oldChild element with the newChild. + Microsoft Docs: + The element to be inserted. + The child element to be replaced. The oldChild element must be an immediate child of this element. + + + + + Identifiers for properties of the Discrete transfer effect. + Microsoft Docs: + + + + The list of values used to define the transfer function for the Red channel. + + +The type is FLOAT[]. + +The default value is {0.0f, 1.0f}. + + + 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 RedDiscreteTransfer function to the Red channel. + + +The type is BOOL. + +The default value if FALSE. + + + The list of values used to define the transfer function for the Green channel. + + +The type is FLOAT[]. + +The default value is {0.0f, 1.0f}. + + + If you set this to TRUE the effect does not apply the transfer function to the Green channel. + If you set this to FALSE the effect applies the GreenDiscreteTransfer function to the Green channel. + + +The type is BOOL. + +The default value if FALSE. + + + The list of values used to define the transfer function for the Blue channel. + + +The type is FLOAT[]. + +The default value is {0.0f, 1.0f}. + + + If you set this to TRUE the effect does not apply the transfer function to the Blue channel. + If you set this to FALSE the effect applies the BlueDiscreteTransfer function to the Blue channel. + + +The type is BOOL. + +The default value if FALSE. + + + The list of values used to define the transfer function for the Alpha channel. + + +The type is FLOAT[]. + +The default value is {0.0f, 1.0f}. + + + If you set this to TRUE the effect does not apply the transfer function to the Alpha channel. + If you set this to FALSE the effect applies the AlphaDiscreteTransfer function to the Alpha channel. + + +The type is BOOL. + +The default value if FALSE. + + + Whether the effect clamps color values to between 0 and 1 before the effect passes the values to the next effect in the graph. + The effect clamps the values before it premultiplies the alpha. + + + +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 type is BOOL. + +The default value if FALSE. + + + + Gets the string length of an attribute of this element. + Microsoft Docs: + The name of the attribute. + The string type of the attribute. + The lengthe of the attribute. The returned string length does not include room for the null terminator. + + + + + Creates Direct2D resources. This interface also enables the creation of ID2D1Device4 objects. + Microsoft Docs: + + + + + Sets the image associated with the provided image brush. + Microsoft Docs: + The image to be associated with the image brush. + + + + + Copies the gradient stops from the collection into memory. + Microsoft Docs: + When this method returns, contains a pointer to a one-dimensional array of D2D1_GRADIENT_STOP structures. + The number of gradient stops to copy. + + + + + Clears the drawing area to the specified color. + Microsoft Docs: + The color to which the command sink should be cleared. + + + + + Renders the given ink object using the given brush and ink style. + Microsoft Docs: + The ink object to be rendered. + The brush with which to render the ink object. + The ink style to use when rendering the ink object. + + + + + Maps the given bitmap into memory. + Microsoft Docs: + The options used in mapping the bitmap into memory. + When this method returns, contains a reference to the rectangle that is mapped into memory. + + + + + Specifies stroke and join options to be applied to new segments added to the geometry sink. + Microsoft Docs: + Stroke and join options to be applied to new segments added to the geometry sink. + + + + + The alpha mode of the output of the Color matrix effect. + Microsoft Docs: + + + + The effect un-premultiplies the input, applies the color matrix, and premultiplies the output. + + + The effect applies the color matrix directly to the input, and doesn't premultiply the output. + + + + Sets a new primitive blend mode. + Microsoft Docs: + The primitive blend that will apply to subsequent primitives. + + + + + Represents a basic image-processing construct in Direct2D. + Microsoft Docs: + + + + + Removes the provided node from the transform graph. + Microsoft Docs: + The node that will be removed from the transform graph. + + + + + Contains the data format and alpha mode for a bitmap or render target. + Microsoft Docs: + + + + A value that specifies the size and arrangement of channels in each pixel. + + + A value that specifies whether the alpha channel is using pre-multiplied alpha, straight alpha, whether it should be ignored and considered opaque, or whether it is unkown. + + + + Creates an image source from a set of DXGI surface(s). The YCbCr surface(s) are converted to RGBA automatically during subsequent drawing. + Microsoft Docs: + The DXGI surfaces to create the image source from. + The number of surfaces provided; must be between one and three. + The color space of the input. + Options controlling color space conversions. + Receives the new image source instance. + + + + + Indicates the number of geometry objects in the geometry group. + Microsoft Docs: + + + + + Creates a gradient stop collection, enabling the gradient to contain color channels with values outside of [0,1] and also enabling rendering to a high-color render target with interpolation in sRGB space. + Microsoft Docs: + An array of color values and offsets. + The number of elements in the gradientStops array. + Specifies both the input color space and the space in which the color interpolation occurs. + The color space that colors will be converted to after interpolation occurs. + The precision of the texture used to hold interpolated values. + +
Note  This method will fail if the underlying Direct3D device does not support the requested buffer precision. Use ID2D1DeviceContext::IsBufferPrecisionSupported to determine what is supported. +
+
 
+ Defines how colors outside of the range defined by the stop collection are determined. + Defines how colors are interpolated. D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED is the default, see Remarks for more info. + The new gradient stop collection. +
+
+ + + Gets the bounds of an image with the world transform of the context applied. + Microsoft Docs: + The image whose bounds will be calculated. + When this method returns, contains a pointer to the bounds of the image in device independent pixels (DIPs). + + + + + Defines the properties of a vertex buffer that are standard for all vertex shader definitions. + Microsoft Docs: + + + + The number of inputs to the vertex shader. + + + Indicates how frequently the vertex buffer is likely to be updated. + + + The initial contents of the vertex buffer. + + + The size of the vertex buffer, in bytes. + + + + Contains the debugging level of an ID2D1Factory object. + Microsoft Docs: + + + + The debugging level of the ID2D1Factory object. + + + + Sets a vertex buffer, a corresponding vertex shader, and options to control how the vertices are to be handled by the Direct2D context. + Microsoft Docs: + The vertex buffer, if this is cleared, the default vertex shader and mapping to the transform rectangles will be used. + Options that influence how the renderer will interact with the vertex shader. + How the vertices will be blended with the output texture. + The set of vertices to use from the buffer. + The GUID of the vertex shader. + + + + + Describes the caps, miter limit, line join, and dash information for a stroke. + Microsoft Docs: + + + + + Describes a geometric path that does not contain quadratic bezier curves or arcs. + Microsoft Docs: + + + + + Describes whether an opacity mask contains graphics or text. Direct2D uses this information to determine which gamma space to use when blending the opacity mask. + Microsoft Docs: + + + + The opacity mask contains graphics. The opacity mask is blended in the gamma 2.2 color space. + + + The opacity mask contains non-GDI text. The gamma space used for blending is obtained from the render target's text rendering parameters. (ID2D1RenderTarget::SetTextRenderingParams). + + + The opacity mask contains text rendered using the GDI-compatible rendering mode. The opacity mask is blended using the gamma for GDI rendering. + + + + Encapsulates a device- and transform-dependent representation of a filled or stroked geometry. + Microsoft Docs: + + + + + Used to specify the geometric blend mode for all Direct2D primitives. + Microsoft Docs: + + + + The standard source-over-destination blend mode. + + + The source is copied to the destination; the destination pixels are ignored. + + + The resulting pixel values use the minimum of the source and destination pixel values. Available in Windows 8 and later. + + + The resulting pixel values are the sum of the source and destination pixel values. Available in Windows 8 and later. + + + The resulting pixel values use the maximum of the source and destination pixel values. + Available in Windows 10 and later (set using ID21CommandSink4::SetPrimitiveBlend2). + + + + Interface for all SVG elements. + Microsoft Docs: + + + + + Defines an object that paints an area. Interfaces that derive from ID2D1Brush describe how the area is painted. + Microsoft Docs: + + + + + Renders part or all of the given sprite batch to the device context using the specified drawing options. + Microsoft Docs: + The sprite batch to draw. + The index of the first sprite in the sprite batch to draw. + The number of sprites to draw. + The bitmap from which the sprites are to be sourced. Each sprite’s source rectangle refers to a portion of this bitmap. + The interpolation mode to use when drawing this sprite batch. This determines how Direct2D interpolates pixels within the drawn sprites if scaling is performed. + The additional drawing options, if any, to be used for this sprite batch. + + + + + Wraps an effect graph into a single transform node and then inserted into a transform graph. This allows an effect to aggregate other effects. + Microsoft Docs: + The effect to be wrapped in a transform node. + The returned transform node that encapsulates the effect graph. + + + + + Describes an elliptical arc between two points. + Microsoft Docs: + + + + The end point of the arc. + + + The x-radius and y-radius of the arc. + + + A value that specifies how many degrees in the clockwise direction the ellipse is rotated relative to the current coordinate system. + + + A value that specifies whether the arc sweep is clockwise or counterclockwise. + + + A value that specifies whether the given arc is larger than 180 degrees. + + + + Retrieves the antialiasing mode, transform, and tags portion of the drawing state. + Microsoft Docs: + When this method returns, contains the antialiasing mode, transform, and tags portion of the drawing state. You must allocate storage for this parameter. + + + + + Removes commands from the end of the commands array. + Microsoft Docs: + Specifies how many commands to remove. + + + + + This object supplies the values for context-fill, context-stroke, and context-value that are used when rendering SVG glyphs. + Microsoft Docs: + + + + + Renders drawing instructions to a window. + Microsoft Docs: + + + + + Instructs the command list to stop accepting commands so that you can use it as an input to an effect or in a call to ID2D1DeviceContext::DrawImage. + Microsoft Docs: + + + + + Retrieves the current antialiasing mode for nontext drawing operations. + Microsoft Docs: + + + + + Indicates how the Color management effect should interpret alpha data that is contained in the input image. + Microsoft Docs: + + + + The effect assumes the alpha mode is premultiplied. + + + The effect assumes the alpha mode is straight. + + + + Sets the antialiasing mode that will be used to render any subsequent geometry. + Microsoft Docs: + The antialiasing mode selected for the command list. + + + + + Gets points from the points array. + Microsoft Docs: + Buffer to contain the points. + The element count of the buffer. + The index of the first point to retrieve. + + + + + Represents a resource domain whose objects and device contexts can be used together. This interface performs all the same functions as the existing ID2D1Device1 interface. It also enables the creation of ID2D1DeviceContext2 objects. + Microsoft Docs: + + + + + The level of performance optimization for the Shadow effect. + Microsoft Docs: + + + + Applies internal optimizations such as pre-scaling at relatively small radii. Uses linear filtering. + + + Uses the same optimization thresholds as Speed mode, but uses trilinear filtering. + + + Only uses internal optimizations with large blur radii, where approximations are less likely to be visible. Uses trilinear filtering. + + + + Gets the number of inputs to the effect. + Microsoft Docs: + + + + + Paints an area with a bitmap. + Microsoft Docs: + + + + + Specifies the algorithm that is used when images are scaled or rotated. + Microsoft Docs: + + + + Use the exact color of the nearest bitmap pixel to the current rendering pixel. + + + Interpolate a color from the four bitmap pixels that are the nearest to the rendering pixel. + + + + Adds the given segments to the end of this ink object. + Microsoft Docs: + A pointer to an array of segments to be added to this ink object. + The number of segments to be added to this ink object. + + + + + Describes the opacity and transformation of a brush. + Microsoft Docs: + + + + A value between 0.0f and 1.0f, inclusive, that specifies the degree of opacity of the brush. + + + The transformation that is applied to the brush. + + + + Defines constants that identify the top level properties of the HDR Tone Map effect. + Microsoft Docs: + + + + Identifies the InputMaxLuminance property of the effect. The property is of type FLOAT, and is specified in nits. + + + Identifies the OutputMaxLuminance property of the effect. The property is of type FLOAT, and is specified in nits. + + + Identifies the DisplayMode property of the effect. The property is of type D2D1_HDRTONEMAP_DISPLAY_MODE. + + + + Identifiers for properties of the Morphology effect. + Microsoft Docs: + + + + The morphology mode. + + +The type is D2D1_MORPHOLOGY_MODE. + +The default value is D2D1_MORPHOLOGY_MODE_ERODE. + + + Size of the kernel in the X direction. The units are in DIPs. Values must be between 1 and 100 inclusive. + + +The type is UINT. + +The default value is 1. + + + Size of the kernel in the Y direction. The units are in DIPs. Values must be between 1 and 100 inclusive. + + +The type is UINT. + +The default value is 1. + + + + Represents an image source which shares resources with an original image source. + Microsoft Docs: + + + + + Specifies how the brush vertically tiles those areas that extend past its bitmap. + Microsoft Docs: + A value that specifies how the brush vertically tiles those areas that extend past its bitmap. + + + + + Indicates whether a specific ID2D1SimplifiedGeometrySink figure is filled or hollow. + Microsoft Docs: + + + + Indicates the figure will be filled by the FillGeometry (ID2D1CommandSink::FillGeometry + or ID2D1RenderTarget::FillGeometry) method. + + + Indicates the figure will not be filled by the FillGeometry (ID2D1CommandSink::FillGeometry + or ID2D1RenderTarget::FillGeometry) method and will only consist of an outline. + Moreover, the bounds of a hollow figure are zero. + D2D1_FIGURE_BEGIN_HOLLOW should be used for stroking, or for other geometry operations. + + + + Returns the current interpolation mode of the brush. + Microsoft Docs: + + + + + Draws a line drawn between two points. + Microsoft Docs: + The start point of the line. + The end point of the line. + The brush used to fill the line. + The width of the stroke to fill the line. + The style of the stroke. If not specified, the stroke is solid. + + + + + Gets the degree of opacity of this brush. + Microsoft Docs: + + + + + Creates a skew transformation that has the specified x-axis angle, y-axis angle, and center point. + Microsoft Docs: + The x-axis skew angle, which is measured in degrees counterclockwise from the y-axis. + The y-axis skew angle, which is measured in degrees counterclockwise from the x-axis. + The center point of the skew operation. + When this method returns, contains the rotation transformation. You must allocate storate for this parameter. + + + + + This indicates whether an optional capability is supported by the D3D device. + Microsoft Docs: + The feature to query support for. + A structure indicating information about how or if the feature is supported. + The size of the featureSupportData parameter. + + + + + Paints an area with a linear gradient. + Microsoft Docs: + + + + + Produces 2D pixel data that has been sourced from WIC. + Microsoft Docs: + + + + + Represents a set of vertices that form a list of triangles. + Microsoft Docs: + + + + + Represents a resource domain whose objects and device contexts can be used together. + Microsoft Docs: + + + + + Identifiers for properties of the Temperature and Tint effect. + Microsoft Docs: + + + + The D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE property is a float value specifying how much to increase or decrease the temperature of the input image. The allowed range is -1.0 to 1.0. The default value is 0.0. + + + The D2D1_TEMPERATUREANDTINT_PROP_TINT property is a float value specifying how much to increase or decrease the tint of the input image. The allowed range is -1.0 to 1.0. The default value is 0.0. + + + + Retrieves an image of the color bitmap glyph from the color glyph cache. + Microsoft Docs: + The format for the glyph image. + If there is no image data in the requested format for the requested glyph, this method will return an error. + The origin for the glyph. + Reference to a font face which contains font face type, appropriate file references, face identification data and various font data such as metrics, names and glyph outlines. + The specified font size affects the choice of which bitmap to use from the font. It also affects the output glyphTransform, causing it to properly scale the glyph. + Index of the glyph. + If true, specifies that glyphs are rotated 90 degrees to the left and vertical metrics are used. Vertical writing is achieved by specifying isSideways as true and rotating the entire run 90 degrees to the right via a rotate transform. + The transform to apply to the image. This input transform affects the choice of which bitmap to use from the font. It is also factored into the output glyphTransform. + Dots per inch along the x-axis. + Dots per inch along the y-axis. + Output transform, which transforms from the glyph's space to the same output space as the worldTransform. This includes the input + glyphOrigin, the glyph's offset from the glyphOrigin, and any other required transformations. + On completion contains the retrieved glyph image. + + + + + Represents an SVG length. + Microsoft Docs: + + + + + Specifies how the memory to be mapped from the corresponding ID2D1Bitmap1 should be treated. + Microsoft Docs: + + + + Allow CPU Read access. + + + Allow CPU Write access. + + + Discard the previous contents of the resource when it is mapped. + + + + Identifiers for properties of the Distant-specular lighting effect. + Microsoft Docs: + + + + The direction angle of the light source in the XY plane relative to the X-axis in the counter clock wise direction. The units are in degrees and must be between 0 and 360 degrees. + + +The type is FLOAT. + +The default value is 0.0f. + + + The direction angle of the light source in the YZ plane relative to the Y-axis in the counter clock wise direction. The units are in degrees and must be between 0 and 360 degrees. + + +The type is FLOAT. + +The default value is 0.0f. + + + The exponent for the specular term in the Phong lighting equation. A larger value corresponds to a more reflective surface. The value is unitless and must be between 1.0 and 128. + + +The type is FLOAT. + +The default value is 1.0f. + + + The ratio of specular reflection to the incoming light. The value is unitless and must be between 0 and 10,000. + + +The type is FLOAT. + +The default value is 1.0f. + + + The scale factor in the Z direction. The value is unitless and must be between 0 and 10,000. + + +The type is FLOAT. + +The default value is 1.0f. + + + The color of the incoming light. This property is exposed as a D2D1_VECTOR_3F – (R, G, B) and used to compute LR, LG, LB. + + +The type is D2D1_VECTOR_3F. + +The default value is {1.0f, 1.0f, 1.0f}. + + + The size of an element in the Sobel kernel used to generate the surface normal in the X and Y direction. This property is a D2D1_VECTOR_2F (Kernel Unit Length X, Kernel Unit Length Y) and is defined in (device-independent pixels (DIPs)/Kernel Unit). The effect uses bilinear interpolation to scale the bitmap to match size of kernel elements. + + +The type is D2D1_VECTOR_2F. + +The default value is {1.0f, 1.0f}. + + + The interpolation mode the effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + + +The type is D2D1_DISTANTSPECULAR_SCALE_MODE. + +The default value is D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR. + + + + Gets the unit mapping that an effect will use for properties that could be in either dots per inch (dpi) or pixels. + Microsoft Docs: + The dpi on the x-axis. + The dpi on the y-axis. + + + + + Sets the resource texture corresponding to the given shader texture index to the given texture resource. + Microsoft Docs: + The index to set the resource texture on. + The resource texture object to set on the shader texture index. + + + + + Defines options that should be applied to the color space. + Microsoft Docs: + + + + The color space is otherwise described, such as with a color profile. + + + The color space is sRGB. + + + The color space is scRGB. + + + + Prepares an effect for the rendering process. + Microsoft Docs: + Indicates the type of change the effect should expect. + + + + + Creates or finds the given resource texture, depending on whether a resource id is specified. + Microsoft Docs: + An optional pointer to the unique id that identifies the lookup table. + The properties used to create the resource texture. + The optional data to be loaded into the resource texture. + An optional pointer to the stride to advance through the resource texture, according to dimension. + The size, in bytes, of the data. + The returned texture that can be used as a resource in a Direct2D effect. + + + + + Clears the transform nodes and all connections from the transform graph. + Microsoft Docs: + + + + + Changes the blend description of the corresponding blend transform object. + Microsoft Docs: + The new blend description specified for the blend transform. + + + + + The interpolation mode the Distant-specular lighting effect uses to scale the image to the corresponding kernel unit length. There are six scale modes that range in quality and speed. + Microsoft Docs: + + + + Samples the nearest single point and uses that. This mode uses less processing time, but outputs the lowest quality image. + + + Uses a four point sample and linear interpolation. This mode outputs a higher quality image than nearest neighbor. + + + Uses a 16 sample cubic kernel for interpolation. This mode uses the most processing time, but outputs a higher quality image. + + + Uses 4 linear samples within a single pixel for good edge anti-aliasing. This mode is good for scaling down by small amounts on images with few pixels. + + + Uses anisotropic filtering to sample a pattern according to the transformed shape of the bitmap. + + + Uses a variable size high quality cubic kernel to perform a pre-downscale the image if downscaling is involved in the transform matrix. + Then uses the cubic interpolation mode for the final output. + + + + Defines a property binding to a pair of functions which get and set the corresponding property. + Microsoft Docs: + + + + The name of the property. + + + The function that will receive the data to set. + + + The function that will be asked to write the output data. + + + + Gets the extend mode in the x direction. + Microsoft Docs: + + + + + Retrieves the specified subset of segments stored in this ink object. + Microsoft Docs: + The index of the first segment in this ink object to retrieve. + When this method returns, contains a pointer to an array of retrieved segments. + The number of segments to retrieve. Note that segmentsCount must be less than or equal to the number of segments in the ink object minus startSegment. + + + + + Draws a text layout object. If the layout is not subsequently changed, this can be more efficient than DrawText when drawing the same layout repeatedly. + Microsoft Docs: + The point, described in device-independent pixels, at which the upper-left corner of the text described by textLayout is drawn. + The formatted text to draw. Any drawing effects that do not inherit from ID2D1Resource are ignored. If there are drawing effects that inherit from ID2D1Resource that are not brushes, this method fails and the render target is put in an error state. + The brush used to paint the text. + The values for context-fill, context-stroke, and context-value that are used when rendering SVG glyphs. + The index used to select a color palette within a color font. + A value that indicates whether the text should be snapped to pixel boundaries and whether the text should be clipped to the layout rectangle. + The default value is D2D1_DRAW_TEXT_OPTIONS_NONE, + which indicates that text should be snapped to pixel boundaries and it should not be clipped to the layout rectangle. + + + + + Creates a sequence of cubic Bezier curves and adds them to the geometry sink. + Microsoft Docs: + A pointer to an array of Bezier segments that describes the Bezier curves to create. A curve is drawn from the geometry sink's current point (the end point of the last segment drawn or the location specified by BeginFigure) to the end point of the first Bezier segment in the array. if the array contains additional Bezier segments, each subsequent Bezier segment uses the end point of the preceding Bezier segment as its start point. + The number of Bezier segments in the beziers array. + + + + + Sets what units will be used to interpret values passed into the device context. + Microsoft Docs: + An enumeration defining how passed-in units will be interpreted by the device context. + + + + + Allows a custom effect's interface and behavior to be specified by the effect author. + Microsoft Docs: + + + + + Controls option flags for a new ID2D1ImageSource when it is created. + Microsoft Docs: + + + + No options are used. + + + Indicates the image source should release its reference to the WIC bitmap source after it has initialized. + By default, the image source retains a reference to the WIC bitmap source for the lifetime of the object to enable quality and speed optimizations for printing. + This option disables that optimization. + + + Indicates the image source should only populate subregions of the image cache on-demand. You can control this behavior using + the EnsureCached + and TrimCache methods. + This options provides the ability to improve memory usage by only keeping needed portions of the image in memory. + This option requires that the image source has a reference to the WIC bitmap source, and is incompatible with D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE. + + + + Sets the output node for the transform graph. + Microsoft Docs: + The node that will be considered the output of the transform node. + + + + + Gets the extend mode of the image brush on the y-axis of the image. + Microsoft Docs: + + + + + Draws an image to the device context using the specified blend mode. Results are equivalent to using Direct2D's built-in Blend effect. + Microsoft Docs: + The image to be drawn to the device context. + The blend mode to be used. See Blend modes for more info. + The offset in the destination space that the image will be rendered to. + The entire logical extent of the image will be rendered to the corresponding destination. + If not specified, the destination origin will be (0, 0). + The top-left corner of the image will be mapped to the target offset. + This will not necessarily be the origin. The default value is NULL. + The corresponding rectangle in the image space will be mapped to the given origins when processing the image. The default value is NULL. + The interpolation mode that will be used to scale the image if necessary. The default value is D2D1_INTERPOLATION_MODE_LINEAR. + + +
\ No newline at end of file diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/AffineTransform2DProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/AffineTransform2DProperties.cs index c210f95..a5deb08 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/AffineTransform2DProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/AffineTransform2DProperties.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Direct2D/AntialiasMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/AntialiasMode.cs index ec5d8b1..d3faa24 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/AntialiasMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/AntialiasMode.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/ArcSegment.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ArcSegment.cs index 89dc768..3f3aed4 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ArcSegment.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ArcSegment.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Direct2D/ArcSize.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ArcSize.cs index 2f6b312..5a1a215 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ArcSize.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ArcSize.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/ArithmeticCompositeProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ArithmeticCompositeProp.cs index 15f4ab3..0771260 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ArithmeticCompositeProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ArithmeticCompositeProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/AtlasProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/AtlasProp.cs index fb1a029..438ba01 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/AtlasProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/AtlasProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/BitmapBrushProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapBrushProperties.cs index f7214ed..fc64b2b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapBrushProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapBrushProperties.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/BitmapBrushProperties1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapBrushProperties1.cs index b21ad40..162e6f4 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapBrushProperties1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapBrushProperties1.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/BitmapInterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapInterpolationMode.cs index 5d57eaa..665b1f8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapInterpolationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapInterpolationMode.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/BitmapOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapOptions.cs index cd004b5..7123bcc 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapOptions.cs @@ -9,24 +9,24 @@ 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/Generated/Graphics/Direct2D/BitmapProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapProperties.cs index ebacfcc..b62f6dd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapProperties.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/BitmapProperties1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapProperties1.cs index d94b3f8..99281b3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapProperties1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapProperties1.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Direct2D/BitmapSourceAlphaMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceAlphaMode.cs index 0ec93cf..da9ea52 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceAlphaMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceAlphaMode.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/BitmapSourceInterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceInterpolationMode.cs index 7e11365..7dd4fdb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceInterpolationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceInterpolationMode.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Direct2D/BitmapSourceOrientation.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceOrientation.cs index e5d4c4f..338c661 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceOrientation.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceOrientation.cs @@ -9,32 +9,32 @@ 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/Generated/Graphics/Direct2D/BitmapSourceProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceProp.cs index 53a6a4d..9febc20 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceProp.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/Blend.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/Blend.cs index b74047e..981e46b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/Blend.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/Blend.cs @@ -9,47 +9,47 @@ 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/Generated/Graphics/Direct2D/BlendDescription.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BlendDescription.cs index cdc68ee..293dcc9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BlendDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BlendDescription.cs @@ -9,28 +9,28 @@ 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/Generated/Graphics/Direct2D/BlendOperation.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BlendOperation.cs index fb20790..68b6787 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BlendOperation.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BlendOperation.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Direct2D/BlendProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BlendProp.cs index 8e805f7..879e8a3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BlendProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BlendProp.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_BLEND_PROP public enum BlendProp : uint { - /// + /// /// D2D1_BLEND_PROP_MODE Mode = 0, } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BorderEdgeMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BorderEdgeMode.cs index a0eeb8b..e7bbbe4 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BorderEdgeMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BorderEdgeMode.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/BorderProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BorderProp.cs index 58022f3..bd0c322 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BorderProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BorderProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/BrightnessProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BrightnessProp.cs index 60334e5..ee66864 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BrightnessProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BrightnessProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/BrushProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BrushProperties.cs index de08082..7da829a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BrushProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BrushProperties.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_BRUSH_PROPERTIES public partial struct BrushProperties { - /// + /// public float opacity; - /// + /// public Matrix3x2 transform; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BufferPrecision.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/BufferPrecision.cs index a9ad959..d78c1bd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/BufferPrecision.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/BufferPrecision.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/CapStyle.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/CapStyle.cs index c7530cf..6b44054 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/CapStyle.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/CapStyle.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Direct2D/ChangeType.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ChangeType.cs index 9a9c533..009c322 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ChangeType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ChangeType.cs @@ -9,21 +9,21 @@ 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/Generated/Graphics/Direct2D/ChannelDepth.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ChannelDepth.cs index c77a00a..a067edd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ChannelDepth.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ChannelDepth.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/ChannelSelector.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ChannelSelector.cs index 600ca2a..2c79d2d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ChannelSelector.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ChannelSelector.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Direct2D/ChromaKeyProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ChromaKeyProp.cs index 0d8510d..d9afa08 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ChromaKeyProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ChromaKeyProp.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Direct2D/ColorBitmapGlyphSnapOption.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorBitmapGlyphSnapOption.cs index 8e6b813..c495824 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorBitmapGlyphSnapOption.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorBitmapGlyphSnapOption.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/ColorContextType.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorContextType.cs index 88e4cfb..a473265 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorContextType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorContextType.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/ColorInterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorInterpolationMode.cs index b89d411..aab34ca 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorInterpolationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorInterpolationMode.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/ColorManagementAlphaMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementAlphaMode.cs index 094daae..d6e9cd1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementAlphaMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementAlphaMode.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/ColorManagementProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementProp.cs index 69bb6d3..332e2f9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementProp.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/ColorManagementQuality.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementQuality.cs index 8461b53..060d28f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementQuality.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementQuality.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/ColorManagementRenderingIntent.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementRenderingIntent.cs index 1bdb4b0..08745b5 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementRenderingIntent.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementRenderingIntent.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Direct2D/ColorMatrixProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorMatrixProp.cs index 4d0432e..d07ba2c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorMatrixProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorMatrixProp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/ColorSpace.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorSpace.cs index e0b2593..10346f7 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorSpace.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorSpace.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/CombineMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/CombineMode.cs index 5c309c2..af3b069 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/CombineMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/CombineMode.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Direct2D/CompatibleRenderTargetOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/CompatibleRenderTargetOptions.cs index e24a774..2ddc1f2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/CompatibleRenderTargetOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/CompatibleRenderTargetOptions.cs @@ -9,15 +9,15 @@ 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/Generated/Graphics/Direct2D/CompositeProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/CompositeProp.cs index 84324c4..1a9ce3a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/CompositeProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/CompositeProp.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_COMPOSITE_PROP public enum CompositeProp : uint { - /// + /// /// D2D1_COMPOSITE_PROP_MODE Mode = 0, } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ContrastProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ContrastProp.cs index 8d8c3f3..2b802ac 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ContrastProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ContrastProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/ConvolveMatrixProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ConvolveMatrixProp.cs index b1c6076..815822e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ConvolveMatrixProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ConvolveMatrixProp.cs @@ -9,41 +9,41 @@ 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/Generated/Graphics/Direct2D/ConvolveMatrixScaleMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ConvolveMatrixScaleMode.cs index ca61af3..f226830 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ConvolveMatrixScaleMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ConvolveMatrixScaleMode.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/CreationProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/CreationProperties.cs index 25f6646..790d3cd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/CreationProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/CreationProperties.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/CropProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/CropProp.cs index 64c5f69..0043480 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/CropProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/CropProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/CrossfadeProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/CrossfadeProp.cs index 0cbabe0..5184f5a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/CrossfadeProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/CrossfadeProp.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_CROSSFADE_PROP public enum CrossfadeProp : uint { - /// + /// /// D2D1_CROSSFADE_PROP_WEIGHT Weight = 0, } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/CustomVertexBufferProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/CustomVertexBufferProperties.cs index b59ffbb..f1b0776 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/CustomVertexBufferProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/CustomVertexBufferProperties.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Direct2D/DCInitializeMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DCInitializeMode.cs index ad44362..a4d6d3e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DCInitializeMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DCInitializeMode.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/DashStyle.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DashStyle.cs index e547411..e7d1d41 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DashStyle.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DashStyle.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/DebugLevel.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DebugLevel.cs index 50535f9..286a65f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DebugLevel.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DebugLevel.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Direct2D/DeviceContextOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DeviceContextOptions.cs index c7657eb..f57f9dd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DeviceContextOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DeviceContextOptions.cs @@ -9,15 +9,15 @@ 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/Generated/Graphics/Direct2D/DirectionalBlurOptimization.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DirectionalBlurOptimization.cs index ec8b721..f034caf 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DirectionalBlurOptimization.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DirectionalBlurOptimization.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/DirectionalBlurProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DirectionalBlurProp.cs index 3d03208..3dfe06e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DirectionalBlurProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DirectionalBlurProp.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Direct2D/DiscreteTransferProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DiscreteTransferProp.cs index 3b9da7a..5085111 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DiscreteTransferProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DiscreteTransferProp.cs @@ -9,35 +9,35 @@ 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/Generated/Graphics/Direct2D/DisplacementMapProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DisplacementMapProp.cs index 290a693..dbfa934 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DisplacementMapProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DisplacementMapProp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/DistantDiffuseProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantDiffuseProp.cs index 134bdb3..6ff5993 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantDiffuseProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantDiffuseProp.cs @@ -9,29 +9,29 @@ 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/Generated/Graphics/Direct2D/DistantDiffuseScaleMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantDiffuseScaleMode.cs index f17bc62..796ead8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantDiffuseScaleMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantDiffuseScaleMode.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/DistantSpecularProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantSpecularProp.cs index e8d7fac..cfc545c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantSpecularProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantSpecularProp.cs @@ -9,32 +9,32 @@ 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/Generated/Graphics/Direct2D/DistantSpecularScaleMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantSpecularScaleMode.cs index 464d84c..6bfcf7a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantSpecularScaleMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantSpecularScaleMode.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/DpiCompensationInterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DpiCompensationInterpolationMode.cs index b37ac59..834484a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DpiCompensationInterpolationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DpiCompensationInterpolationMode.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/DpiCompensationProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DpiCompensationProp.cs index c781490..fa7ca36 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DpiCompensationProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DpiCompensationProp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/DrawTextOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DrawTextOptions.cs index 56236cb..d4fe153 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DrawTextOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DrawTextOptions.cs @@ -9,24 +9,24 @@ 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/Generated/Graphics/Direct2D/DrawingStateDescription.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DrawingStateDescription.cs index a9bd7ad..bde1374 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DrawingStateDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DrawingStateDescription.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Direct2D/DrawingStateDescription1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/DrawingStateDescription1.cs index 894e0a0..83ee33a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/DrawingStateDescription1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/DrawingStateDescription1.cs @@ -9,28 +9,28 @@ 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/Generated/Graphics/Direct2D/EdgeDetectionMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/EdgeDetectionMode.cs index e98190c..1c7d8eb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/EdgeDetectionMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/EdgeDetectionMode.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/EdgeDetectionProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/EdgeDetectionProp.cs index bd1ef65..9b037d9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/EdgeDetectionProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/EdgeDetectionProp.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Direct2D/EffectInputDescription.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/EffectInputDescription.cs index c688500..2c3ba6a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/EffectInputDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/EffectInputDescription.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/Ellipse.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/Ellipse.cs index 0bee1c3..77ae8c2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/Ellipse.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/Ellipse.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/EmbossProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/EmbossProp.cs index fdcee78..cd24617 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/EmbossProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/EmbossProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/ExposureProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ExposureProp.cs index aa08a41..c78a9f7 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ExposureProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ExposureProp.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_EXPOSURE_PROP public enum ExposureProp : uint { - /// + /// /// D2D1_EXPOSURE_PROP_EXPOSURE_VALUE ExposureValue = 0, } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ExtendMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ExtendMode.cs index 2296137..4cc340b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ExtendMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ExtendMode.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/FactoryOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/FactoryOptions.cs index e84efaf..970c85e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/FactoryOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/FactoryOptions.cs @@ -9,10 +9,10 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_FACTORY_OPTIONS public partial struct FactoryOptions { - /// + /// public DebugLevel debugLevel; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/FactoryType.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/FactoryType.cs index cb2189c..a5cfb4e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/FactoryType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/FactoryType.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/Feature.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/Feature.cs index 340ceae..4918b6e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/Feature.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/Feature.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/FeatureDataD3D10XHardwareOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureDataD3D10XHardwareOptions.cs index 610d378..1b87036 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureDataD3D10XHardwareOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureDataD3D10XHardwareOptions.cs @@ -9,10 +9,10 @@ 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/Generated/Graphics/Direct2D/FeatureDataDoubles.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureDataDoubles.cs index a2c41e5..a4530f1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureDataDoubles.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureDataDoubles.cs @@ -9,10 +9,10 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_FEATURE_DATA_DOUBLES public partial struct FeatureDataDoubles { - /// + /// public Bool32 doublePrecisionFloatShaderOps; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureLevel.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureLevel.cs index bb7479f..f2393f9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureLevel.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureLevel.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/Filter.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/Filter.cs index bbe0474..3fd53b3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/Filter.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/Filter.cs @@ -9,35 +9,35 @@ 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/Generated/Graphics/Direct2D/FloodProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/FloodProp.cs index f474641..d1b0efc 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/FloodProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/FloodProp.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_FLOOD_PROP public enum FloodProp : uint { - /// + /// /// D2D1_FLOOD_PROP_COLOR Color = 0, } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Gamma.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/Gamma.cs index 2049b51..1c44ab8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/Gamma.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/Gamma.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/Gamma1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/Gamma1.cs index 04687ad..837faf0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/Gamma1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/Gamma1.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/GammaTransferProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/GammaTransferProp.cs index 4238f44..d463726 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/GammaTransferProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/GammaTransferProp.cs @@ -9,59 +9,59 @@ 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/Generated/Graphics/Direct2D/GaussianBlurOptimization.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/GaussianBlurOptimization.cs index ee5c67f..35ecfb3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/GaussianBlurOptimization.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/GaussianBlurOptimization.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/GaussianBlurProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/GaussianBlurProp.cs index f282310..def7087 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/GaussianBlurProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/GaussianBlurProp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/GeometryRelation.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/GeometryRelation.cs index 58f7389..65f96a0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/GeometryRelation.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/GeometryRelation.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Direct2D/GeometrySimplificationOption.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/GeometrySimplificationOption.cs index ffe1671..e1b6fbf 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/GeometrySimplificationOption.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/GeometrySimplificationOption.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/GradientMeshPatch.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/GradientMeshPatch.cs index b450e12..1329cbf 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/GradientMeshPatch.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/GradientMeshPatch.cs @@ -9,79 +9,79 @@ 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/Generated/Graphics/Direct2D/GradientStop.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/GradientStop.cs index f85c623..cd2808f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/GradientStop.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/GradientStop.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_GRADIENT_STOP public partial struct GradientStop { - /// + /// public float position; - /// + /// public Color4 color; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/HDRTonemapDisplayMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/HDRTonemapDisplayMode.cs index d8e4a06..ac688ba 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/HDRTonemapDisplayMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/HDRTonemapDisplayMode.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/HDRTonemapProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/HDRTonemapProp.cs index a5bab4b..2a5e395 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/HDRTonemapProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/HDRTonemapProp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/HighlightSandShadowsInputGamma.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/HighlightSandShadowsInputGamma.cs index 5b770af..524b986 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/HighlightSandShadowsInputGamma.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/HighlightSandShadowsInputGamma.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/HighlightSandShadowsProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/HighlightSandShadowsProp.cs index 00c7666..7a62ead 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/HighlightSandShadowsProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/HighlightSandShadowsProp.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Direct2D/HistogramProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/HistogramProp.cs index 0a00e74..721cb46 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/HistogramProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/HistogramProp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/HueRotationProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/HueRotationProp.cs index 56200ca..f0b0ed3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/HueRotationProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/HueRotationProp.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_HUEROTATION_PROP public enum HueRotationProp : uint { - /// + /// /// D2D1_HUEROTATION_PROP_ANGLE Angle = 0, } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/HueToRgbInputColorSpace.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/HueToRgbInputColorSpace.cs index 4db0711..d28e8d0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/HueToRgbInputColorSpace.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/HueToRgbInputColorSpace.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/HueToRgbProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/HueToRgbProp.cs index c0f856c..e075ec6 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/HueToRgbProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/HueToRgbProp.cs @@ -9,11 +9,11 @@ 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/Generated/Graphics/Direct2D/HwndRenderTargetProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/HwndRenderTargetProperties.cs index e71051b..01e2b10 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/HwndRenderTargetProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/HwndRenderTargetProperties.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/ID2D1AnalysisTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1AnalysisTransform.cs index 023ffdf..4f90b2b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1AnalysisTransform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1AnalysisTransform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1AnalysisTransform [Guid("0359dc30-95e6-4568-9055-27720d130e93")] [NativeTypeName("struct ID2D1AnalysisTransform : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1AnalysisTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult ProcessAnalysisResults(byte* analysisData, uint analysisDataCount) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap.cs index a4c5afd..9a216ad 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Bitmap [Guid("a2296057-ea42-4099-983b-539fb6505426")] [NativeTypeName("struct ID2D1Bitmap : ID2D1Image")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1Bitmap : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public System.Drawing.SizeF GetSize() @@ -91,7 +91,7 @@ public unsafe partial struct ID2D1Bitmap : INativeGuid return *((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public System.Drawing.Size GetPixelSize() @@ -100,7 +100,7 @@ public unsafe partial struct ID2D1Bitmap : INativeGuid return *((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public Common.PixelFormat GetPixelFormat() @@ -109,7 +109,7 @@ public unsafe partial struct ID2D1Bitmap : INativeGuid return *((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public void GetDpi(float* dpiX, float* dpiY) @@ -117,7 +117,7 @@ public unsafe partial struct ID2D1Bitmap : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), dpiX, dpiY); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CopyFromBitmap(System.Drawing.Point* destPoint, ID2D1Bitmap* bitmap, Common.RectU* srcRect) @@ -125,7 +125,7 @@ public unsafe partial struct ID2D1Bitmap : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CopyFromRenderTarget(System.Drawing.Point* destPoint, ID2D1RenderTarget* renderTarget, Common.RectU* srcRect) @@ -133,7 +133,7 @@ public unsafe partial struct ID2D1Bitmap : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), destPoint, renderTarget, srcRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult CopyFromMemory(Common.RectU* dstRect, void* srcData, uint pitch) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap1.cs index 0b2d86d..dd4877a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Bitmap1 [Guid("a898a84c-3873-4588-b08b-ebbf978df041")] [NativeTypeName("struct ID2D1Bitmap1 : ID2D1Bitmap")] @@ -141,7 +141,7 @@ public unsafe partial struct ID2D1Bitmap1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dstRect, srcData, pitch); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public void GetColorContext(ID2D1ColorContext** colorContext) @@ -149,7 +149,7 @@ public unsafe partial struct ID2D1Bitmap1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), colorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public BitmapOptions GetOptions() @@ -157,7 +157,7 @@ public unsafe partial struct ID2D1Bitmap1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetSurface(Graphics.Dxgi.IDXGISurface** dxgiSurface) @@ -165,7 +165,7 @@ public unsafe partial struct ID2D1Bitmap1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dxgiSurface); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult Map(MapOptions options, MappedRect* mappedRect) @@ -173,7 +173,7 @@ public unsafe partial struct ID2D1Bitmap1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), options, mappedRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult Unmap() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush.cs index fb49cbb..3520b92 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1BitmapBrush [Guid("2cd906aa-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1BitmapBrush : ID2D1Brush")] @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1BitmapBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void SetExtendModeX(ExtendMode extendModeX) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1BitmapBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), extendModeX); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public void SetExtendModeY(ExtendMode extendModeY) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1BitmapBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), extendModeY); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public void SetInterpolationMode(BitmapInterpolationMode interpolationMode) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1BitmapBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), interpolationMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public void SetBitmap(ID2D1Bitmap* bitmap) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1BitmapBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), bitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public ExtendMode GetExtendModeX() @@ -154,7 +154,7 @@ public unsafe partial struct ID2D1BitmapBrush : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public ExtendMode GetExtendModeY() @@ -162,7 +162,7 @@ public unsafe partial struct ID2D1BitmapBrush : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public BitmapInterpolationMode GetInterpolationMode() @@ -170,7 +170,7 @@ public unsafe partial struct ID2D1BitmapBrush : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public void GetBitmap(ID2D1Bitmap** bitmap) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush1.cs index 5e88076..12eac6e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1BitmapBrush1 [Guid("41343a53-e41a-49a2-91cd-21793bbb62e5")] [NativeTypeName("struct ID2D1BitmapBrush1 : ID2D1BitmapBrush")] @@ -178,7 +178,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), bitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public void SetInterpolationMode1(InterpolationMode interpolationMode) @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), interpolationMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public InterpolationMode GetInterpolationMode1() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapRenderTarget.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapRenderTarget.cs index 1db330a..18ba996 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapRenderTarget.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapRenderTarget.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1BitmapRenderTarget [Guid("2cd90695-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1BitmapRenderTarget : ID2D1RenderTarget")] @@ -509,7 +509,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(57)] public HResult GetBitmap(ID2D1Bitmap** bitmap) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BlendTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BlendTransform.cs index 87bb499..ccde096 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BlendTransform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BlendTransform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1BlendTransform [Guid("63ac0b32-ba44-450f-8806-7f4ca1ff2f1b")] [NativeTypeName("struct ID2D1BlendTransform : ID2D1ConcreteTransform")] @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1BlendTransform : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), isCached); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public void SetDescription(BlendDescription* description) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1BlendTransform : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), description); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public void GetDescription(BlendDescription* description) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BorderTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BorderTransform.cs index 9ffd3bf..b2d985a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BorderTransform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BorderTransform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1BorderTransform [Guid("4998735c-3a19-473c-9781-656847e3a347")] [NativeTypeName("struct ID2D1BorderTransform : ID2D1ConcreteTransform")] @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1BorderTransform : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), isCached); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public void SetExtendModeX(ExtendMode extendMode) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1BorderTransform : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), extendMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public void SetExtendModeY(ExtendMode extendMode) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1BorderTransform : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), extendMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public ExtendMode GetExtendModeX() @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1BorderTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public ExtendMode GetExtendModeY() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BoundsAdjustmentTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BoundsAdjustmentTransform.cs index 985d494..ae724d1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BoundsAdjustmentTransform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BoundsAdjustmentTransform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1BoundsAdjustmentTransform [Guid("90f732e2-5092-4606-a819-8651970baccd")] [NativeTypeName("struct ID2D1BoundsAdjustmentTransform : ID2D1TransformNode")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1BoundsAdjustmentTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void SetOutputBounds(RawRect* outputBounds) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1BoundsAdjustmentTransform : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this), outputBounds); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void GetOutputBounds(RawRect* outputBounds) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Brush.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Brush.cs index 558d180..ae1288d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Brush.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Brush.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Brush [Guid("2cd906a8-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1Brush : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1Brush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Brush*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void SetOpacity(float opacity) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1Brush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Brush*)Unsafe.AsPointer(ref this), opacity); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void SetTransform(Matrix3x2* transform) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1Brush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Brush*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public float GetOpacity() @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1Brush : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Brush*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public void GetTransform(Matrix3x2* transform) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext.cs index 95cdcab..be2ba5f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1ColorContext [Guid("1c4820bb-5771-4518-a581-2fe4dd0ec657")] [NativeTypeName("struct ID2D1ColorContext : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1ColorContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public ColorSpace GetColorSpace() @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1ColorContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public uint GetProfileSize() @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1ColorContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetProfile(byte* profile, uint profileSize) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext1.cs index 186dbfb..c1093be 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1ColorContext1 [Guid("1ab42875-c57f-4be9-bd85-9cd78d6f55ee")] [NativeTypeName("struct ID2D1ColorContext1 : ID2D1ColorContext")] @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1ColorContext1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), profile, profileSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public ColorContextType GetColorContextType() @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1ColorContext1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public Graphics.Dxgi.Common.ColorSpaceType GetDXGIColorSpace() @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1ColorContext1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetSimpleColorProfile(SimpleColorProfile* simpleProfile) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandList.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandList.cs index d553cc5..31d6d88 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandList.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandList.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1CommandList [Guid("b4f34a19-2383-4d76-94f6-ec343657c3dc")] [NativeTypeName("struct ID2D1CommandList : ID2D1Image")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1CommandList : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1CommandList*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Stream(ID2D1CommandSink* sink) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1CommandList : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1CommandList*)Unsafe.AsPointer(ref this), sink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult Close() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink.cs index d5e8e98..ad38652 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1CommandSink [Guid("54d7898a-a061-40a7-bec7-e465bcba2c4f")] [NativeTypeName("struct ID2D1CommandSink : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult BeginDraw() @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult EndDraw() @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult SetAntialiasMode(AntialiasMode antialiasMode) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), antialiasMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SetTags(ulong tag1, ulong tag2) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), tag1, tag2); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), textAntialiasMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), textRenderingParams); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult SetTransform(Matrix3x2* transform) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult SetPrimitiveBlend(PrimitiveBlend primitiveBlend) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), primitiveBlend); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult SetUnitMode(UnitMode unitMode) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), unitMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult Clear(Color4* color) @@ -154,7 +154,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), color); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult DrawGlyphRun(System.Drawing.PointF baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) @@ -162,7 +162,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult DrawLine(System.Drawing.PointF point0, System.Drawing.PointF point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) @@ -170,7 +170,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) @@ -178,7 +178,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult DrawRectangle(Common.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult DrawBitmap(ID2D1Bitmap* bitmap, Common.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Common.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) @@ -194,7 +194,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult DrawImage(ID2D1Image* image, System.Drawing.PointF* targetOffset, Common.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) @@ -202,7 +202,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, System.Drawing.PointF* targetOffset) @@ -210,7 +210,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) @@ -218,7 +218,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), mesh, brush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Common.RectF* destinationRectangle, Common.RectF* sourceRectangle) @@ -226,7 +226,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) @@ -234,7 +234,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public HResult FillRectangle(Common.RectF* rect, ID2D1Brush* brush) @@ -242,7 +242,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), rect, brush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult PushAxisAlignedClip(Common.RectF* clipRect, AntialiasMode antialiasMode) @@ -250,7 +250,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult PushLayer(LayerParameters1* layerParameters1, ID2D1Layer* layer) @@ -258,7 +258,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), layerParameters1, layer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public HResult PopAxisAlignedClip() @@ -266,7 +266,7 @@ public unsafe partial struct ID2D1CommandSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public HResult PopLayer() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink1.cs index be13cc0..91e8d78 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1CommandSink1 [Guid("9eb767fd-4269-4467-b8c2-eb30cb305743")] [NativeTypeName("struct ID2D1CommandSink1 : ID2D1CommandSink")] @@ -274,7 +274,7 @@ public unsafe partial struct ID2D1CommandSink1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public HResult SetPrimitiveBlend1(PrimitiveBlend primitiveBlend) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink2.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink2.cs index 2792c40..a217efd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1CommandSink2 [Guid("3bab440e-417e-47df-a2e2-bc0be6a00916")] [NativeTypeName("struct ID2D1CommandSink2 : ID2D1CommandSink1")] @@ -282,7 +282,7 @@ public unsafe partial struct ID2D1CommandSink2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), primitiveBlend); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public HResult DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle) @@ -290,7 +290,7 @@ public unsafe partial struct ID2D1CommandSink2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public HResult DrawGradientMesh(ID2D1GradientMesh* gradientMesh) @@ -298,7 +298,7 @@ public unsafe partial struct ID2D1CommandSink2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), gradientMesh); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public HResult DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Common.RectF* destinationRectangle, Common.RectF* sourceRectangle) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink3.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink3.cs index 4a8b058..9afe3fe 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1CommandSink3 [Guid("18079135-4cf3-4868-bc8e-06067e6d242d")] [NativeTypeName("struct ID2D1CommandSink3 : ID2D1CommandSink2")] @@ -306,7 +306,7 @@ public unsafe partial struct ID2D1CommandSink3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(32)] public HResult DrawSpriteBatch(ID2D1SpriteBatch* spriteBatch, uint startIndex, uint spriteCount, ID2D1Bitmap* bitmap, BitmapInterpolationMode interpolationMode, SpriteOptions spriteOptions) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink4.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink4.cs index 93c0ddf..cc2f0a1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink4.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink4.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1CommandSink4 [Guid("c78a6519-40d6-4218-b2de-beeeb744bb3e")] [NativeTypeName("struct ID2D1CommandSink4 : ID2D1CommandSink3")] @@ -314,7 +314,7 @@ public unsafe partial struct ID2D1CommandSink4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(33)] public HResult SetPrimitiveBlend2(PrimitiveBlend primitiveBlend) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink5.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink5.cs index da0587b..ff8987b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink5.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink5.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1CommandSink5 [Guid("7047dd26-b1e7-44a7-959a-8349e2144fa8")] [NativeTypeName("struct ID2D1CommandSink5 : ID2D1CommandSink4")] @@ -322,7 +322,7 @@ public unsafe partial struct ID2D1CommandSink5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), primitiveBlend); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(34)] public HResult BlendImage(ID2D1Image* image, Common.BlendMode blendMode, System.Drawing.PointF* targetOffset, Common.RectF* imageRectangle, InterpolationMode interpolationMode) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeInfo.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeInfo.cs index 04f4b57..2fb9ecd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1ComputeInfo [Guid("5598b14b-9fd7-48b7-9bdb-8f0964eb38bc")] [NativeTypeName("struct ID2D1ComputeInfo : ID2D1RenderInfo")] @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1ComputeInfo : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), instructionCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult SetComputeShaderConstantBuffer(byte* buffer, uint bufferCount) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1ComputeInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), buffer, bufferCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult SetComputeShader(Guid* shaderId) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1ComputeInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), shaderId); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult SetResourceTexture(uint textureIndex, ID2D1ResourceTexture* resourceTexture) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeTransform.cs index 328aef3..94c8dca 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeTransform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeTransform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1ComputeTransform [Guid("0d85573c-01e3-4f7d-bfd9-0d60608bf3c3")] [NativeTypeName("struct ID2D1ComputeTransform : ID2D1Transform")] @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1ComputeTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult SetComputeInfo(ID2D1ComputeInfo* computeInfo) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1ComputeTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), computeInfo); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CalculateThreadgroups(RawRect* outputRect, uint* dimensionX, uint* dimensionY, uint* dimensionZ) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ConcreteTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ConcreteTransform.cs index bad5fd4..b197a48 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ConcreteTransform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ConcreteTransform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1ConcreteTransform [Guid("1a799d8a-69f7-4e4c-9fed-437ccc6684cc")] [NativeTypeName("struct ID2D1ConcreteTransform : ID2D1TransformNode")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1ConcreteTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult SetOutputBuffer(BufferPrecision bufferPrecision, ChannelDepth channelDepth) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1ConcreteTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void SetCached(Bool32 isCached) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DCRenderTarget.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DCRenderTarget.cs index c1c7b94..1f3a73a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DCRenderTarget.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DCRenderTarget.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1DCRenderTarget [Guid("1c51bc64-de61-46fd-9899-63a5d8f03950")] [NativeTypeName("struct ID2D1DCRenderTarget : ID2D1RenderTarget")] @@ -509,7 +509,7 @@ public unsafe partial struct ID2D1DCRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(57)] public HResult BindDC(IntPtr hDC, RawRect* pSubRect) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device.cs index 4198f01..a4c98b2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Device [Guid("47dd575d-ac05-4cdd-8049-9b02cd16f44c")] [NativeTypeName("struct ID2D1Device : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1Device : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Device*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext** deviceContext) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1Device : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Device*)Unsafe.AsPointer(ref this), options, deviceContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void SetMaximumTextureMemory(ulong maximumInBytes) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1Device : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Device*)Unsafe.AsPointer(ref this), maximumInBytes); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public ulong GetMaximumTextureMemory() @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1Device : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Device*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public void ClearResources(uint millisecondsSinceUse) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device1.cs index 71fbe55..dbed6e0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Device1 [Guid("d21768e1-23a4-4823-a14b-7c3eba85d658")] [NativeTypeName("struct ID2D1Device1 : ID2D1Device")] @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1Device1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Device1*)Unsafe.AsPointer(ref this), millisecondsSinceUse); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public RenderingPriority GetRenderingPriority() @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1Device1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public void SetRenderingPriority(RenderingPriority renderingPriority) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1Device1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Device1*)Unsafe.AsPointer(ref this), renderingPriority); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext1** deviceContext1) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device2.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device2.cs index b93b870..612c496 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Device2 [Guid("a44472e1-8dfb-4e60-8492-6e2861c9ca8b")] [NativeTypeName("struct ID2D1Device2 : ID2D1Device1")] @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1Device2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Device2*)Unsafe.AsPointer(ref this), options, deviceContext1); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext2** deviceContext2) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1Device2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Device2*)Unsafe.AsPointer(ref this), options, deviceContext2); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public void FlushDeviceContexts(ID2D1Bitmap* bitmap) @@ -154,7 +154,7 @@ public unsafe partial struct ID2D1Device2 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Device2*)Unsafe.AsPointer(ref this), bitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetDxgiDevice(Graphics.Dxgi.IDXGIDevice** dxgiDevice) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device3.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device3.cs index a10f3f4..7bbf9d3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Device3 [Guid("852f2087-802c-4037-ab60-ff2e7ee6fc01")] [NativeTypeName("struct ID2D1Device3 : ID2D1Device2")] @@ -162,7 +162,7 @@ public unsafe partial struct ID2D1Device3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Device3*)Unsafe.AsPointer(ref this), dxgiDevice); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext3** deviceContext3) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device4.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device4.cs index b2ba6ba..76ee813 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device4.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device4.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Device4 [Guid("d7bdb159-5683-4a46-bc9c-72dc720b858b")] [NativeTypeName("struct ID2D1Device4 : ID2D1Device3")] @@ -170,7 +170,7 @@ public unsafe partial struct ID2D1Device4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext3); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext4** deviceContext4) @@ -178,7 +178,7 @@ public unsafe partial struct ID2D1Device4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext4); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public void SetMaximumColorGlyphCacheMemory(ulong maximumInBytes) @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1Device4 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Device4*)Unsafe.AsPointer(ref this), maximumInBytes); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public ulong GetMaximumColorGlyphCacheMemory() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device5.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device5.cs index 6d9734a..b5d2da0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device5.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device5.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Device5 [Guid("d55ba0a4-6405-4694-aef5-08ee1a4358b4")] [NativeTypeName("struct ID2D1Device5 : ID2D1Device4")] @@ -194,7 +194,7 @@ public unsafe partial struct ID2D1Device5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext5** deviceContext5) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device6.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device6.cs index 41949a0..a3e555e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device6.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device6.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Device6 [Guid("7bfef914-2d75-4bad-be87-e18ddb077b6d")] [NativeTypeName("struct ID2D1Device6 : ID2D1Device5")] @@ -202,7 +202,7 @@ public unsafe partial struct ID2D1Device6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext5); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext6** deviceContext6) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext.cs index d4b7220..fe9c320 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1DeviceContext [Guid("e8f7fe7a-191c-466d-ad95-975678bda998")] [NativeTypeName("struct ID2D1DeviceContext : ID2D1RenderTarget")] @@ -509,7 +509,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderTargetProperties); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(57)] public HResult CreateBitmap(System.Drawing.Size size, void* sourceData, uint pitch, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) @@ -517,7 +517,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(58)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) @@ -525,7 +525,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(59)] public HResult CreateColorContext(ColorSpace space, byte* profile, uint profileSize, ID2D1ColorContext** colorContext) @@ -533,7 +533,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(60)] public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext) @@ -541,7 +541,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), filename, colorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(61)] public HResult CreateColorContextFromWicColorContext(Graphics.Imaging.IWICColorContext* wicColorContext, ID2D1ColorContext** colorContext) @@ -549,7 +549,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(62)] public HResult CreateBitmapFromDxgiSurface(Graphics.Dxgi.IDXGISurface* surface, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) @@ -557,7 +557,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(63)] public HResult CreateEffect(Guid* effectId, ID2D1Effect** effect) @@ -565,7 +565,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effectId, effect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(64)] public HResult CreateGradientStopCollection(GradientStop* straightAlphaGradientStops, uint straightAlphaGradientStopsCount, ColorSpace preInterpolationSpace, ColorSpace postInterpolationSpace, BufferPrecision bufferPrecision, ExtendMode extendMode, ColorInterpolationMode colorInterpolationMode, ID2D1GradientStopCollection1** gradientStopCollection1) @@ -573,7 +573,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(65)] public HResult CreateImageBrush(ID2D1Image* image, ImageBrushProperties* imageBrushProperties, BrushProperties* brushProperties, ID2D1ImageBrush** imageBrush) @@ -581,7 +581,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(66)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties1* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush1** bitmapBrush) @@ -589,7 +589,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(67)] public HResult CreateCommandList(ID2D1CommandList** commandList) @@ -597,7 +597,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), commandList); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(68)] public Bool32 IsDxgiFormatSupported(Graphics.Dxgi.Common.Format format) @@ -605,7 +605,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), format); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(69)] public Bool32 IsBufferPrecisionSupported(BufferPrecision bufferPrecision) @@ -613,7 +613,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bufferPrecision); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(70)] public HResult GetImageLocalBounds(ID2D1Image* image, Common.RectF* localBounds) @@ -621,7 +621,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, localBounds); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(71)] public HResult GetImageWorldBounds(ID2D1Image* image, Common.RectF* worldBounds) @@ -629,7 +629,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, worldBounds); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(72)] public HResult GetGlyphRunWorldBounds(System.Drawing.PointF baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.MeasuringMode measuringMode, Common.RectF* bounds) @@ -637,7 +637,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(73)] public void GetDevice(ID2D1Device** device) @@ -645,7 +645,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), device); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(74)] public void SetTarget(ID2D1Image* image) @@ -653,7 +653,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(75)] public void GetTarget(ID2D1Image** image) @@ -661,7 +661,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(76)] public void SetRenderingControls(RenderingControls* renderingControls) @@ -669,7 +669,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderingControls); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(77)] public void GetRenderingControls(RenderingControls* renderingControls) @@ -677,7 +677,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderingControls); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(78)] public void SetPrimitiveBlend(PrimitiveBlend primitiveBlend) @@ -685,7 +685,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), primitiveBlend); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(79)] public PrimitiveBlend GetPrimitiveBlend() @@ -693,7 +693,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(80)] public void SetUnitMode(UnitMode unitMode) @@ -701,7 +701,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), unitMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(81)] public UnitMode GetUnitMode() @@ -709,7 +709,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(82)] public void DrawGlyphRun(System.Drawing.PointF baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) @@ -717,7 +717,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(83)] public void DrawImage(ID2D1Image* image, System.Drawing.PointF* targetOffset, Common.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) @@ -725,7 +725,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(84)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, System.Drawing.PointF* targetOffset) @@ -733,7 +733,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(85)] public void DrawBitmap(ID2D1Bitmap* bitmap, Common.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Common.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) @@ -741,7 +741,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(86)] public void PushLayer(LayerParameters1* layerParameters, ID2D1Layer* layer) @@ -749,7 +749,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), layerParameters, layer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(87)] public HResult InvalidateEffectInputRectangle(ID2D1Effect* effect, uint input, Common.RectF* inputRectangle) @@ -757,7 +757,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(88)] public HResult GetEffectInvalidRectangleCount(ID2D1Effect* effect, uint* rectangleCount) @@ -765,7 +765,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effect, rectangleCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(89)] public HResult GetEffectInvalidRectangles(ID2D1Effect* effect, Common.RectF* rectangles, uint rectanglesCount) @@ -773,7 +773,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(90)] public HResult GetEffectRequiredInputRectangles(ID2D1Effect* renderEffect, Common.RectF* renderImageRectangle, EffectInputDescription* inputDescriptions, Common.RectF* requiredInputRects, uint inputCount) @@ -781,7 +781,7 @@ public unsafe partial struct ID2D1DeviceContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(91)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Common.RectF* destinationRectangle, Common.RectF* sourceRectangle) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext1.cs index 53177eb..65877ce 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1DeviceContext1 [Guid("d37f57e4-6908-459f-a199-e72f24f79987")] [NativeTypeName("struct ID2D1DeviceContext1 : ID2D1DeviceContext")] @@ -789,7 +789,7 @@ public unsafe partial struct ID2D1DeviceContext1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(92)] public HResult CreateFilledGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, ID2D1GeometryRealization** geometryRealization) @@ -797,7 +797,7 @@ public unsafe partial struct ID2D1DeviceContext1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(93)] public HResult CreateStrokedGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, float strokeWidth, ID2D1StrokeStyle* strokeStyle, ID2D1GeometryRealization** geometryRealization) @@ -805,7 +805,7 @@ public unsafe partial struct ID2D1DeviceContext1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(94)] public void DrawGeometryRealization(ID2D1GeometryRealization* geometryRealization, ID2D1Brush* brush) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext2.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext2.cs index f8b1336..da300f3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1DeviceContext2 [Guid("394ea6a3-0c34-4321-950b-6ca20f0be6c7")] [NativeTypeName("struct ID2D1DeviceContext2 : ID2D1DeviceContext1")] @@ -813,7 +813,7 @@ public unsafe partial struct ID2D1DeviceContext2 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometryRealization, brush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(95)] public HResult CreateInk(InkPoint* startPoint, ID2D1Ink** ink) @@ -821,7 +821,7 @@ public unsafe partial struct ID2D1DeviceContext2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[95]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), startPoint, ink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(96)] public HResult CreateInkStyle(InkStyleProperties* inkStyleProperties, ID2D1InkStyle** inkStyle) @@ -829,7 +829,7 @@ public unsafe partial struct ID2D1DeviceContext2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[96]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(97)] public HResult CreateGradientMesh(GradientMeshPatch* patches, uint patchesCount, ID2D1GradientMesh** gradientMesh) @@ -837,7 +837,7 @@ public unsafe partial struct ID2D1DeviceContext2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[97]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(98)] public HResult CreateImageSourceFromWic(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, ImageSourceLoadingOptions loadingOptions, Common.AlphaMode alphaMode, ID2D1ImageSourceFromWic** imageSource) @@ -845,7 +845,7 @@ public unsafe partial struct ID2D1DeviceContext2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[98]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(99)] public HResult CreateLookupTable3D(BufferPrecision precision, uint* extents, byte* data, uint dataCount, uint* strides, ID2D1LookupTable3D** lookupTable) @@ -853,7 +853,7 @@ public unsafe partial struct ID2D1DeviceContext2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[99]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(100)] public HResult CreateImageSourceFromDxgi(Graphics.Dxgi.IDXGISurface** surfaces, uint surfaceCount, Graphics.Dxgi.Common.ColorSpaceType colorSpace, ImageSourceFromDxgiOptions options, ID2D1ImageSource** imageSource) @@ -861,7 +861,7 @@ public unsafe partial struct ID2D1DeviceContext2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[100]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(101)] public HResult GetGradientMeshWorldBounds(ID2D1GradientMesh* gradientMesh, Common.RectF* pBounds) @@ -869,7 +869,7 @@ public unsafe partial struct ID2D1DeviceContext2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[101]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(102)] public void DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle) @@ -877,7 +877,7 @@ public unsafe partial struct ID2D1DeviceContext2 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[102]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(103)] public void DrawGradientMesh(ID2D1GradientMesh* gradientMesh) @@ -885,7 +885,7 @@ public unsafe partial struct ID2D1DeviceContext2 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[103]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gradientMesh); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(104)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Common.RectF* destinationRectangle, Common.RectF* sourceRectangle) @@ -893,7 +893,7 @@ public unsafe partial struct ID2D1DeviceContext2 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[104]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(105)] public HResult CreateTransformedImageSource(ID2D1ImageSource* imageSource, TransformedImageSourceProperties* properties, ID2D1TransformedImageSource** transformedImageSource) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext3.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext3.cs index 4902c5e..da0db44 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1DeviceContext3 [Guid("235a7496-8351-414c-bcd4-6672ab2d8e00")] [NativeTypeName("struct ID2D1DeviceContext3 : ID2D1DeviceContext2")] @@ -901,7 +901,7 @@ public unsafe partial struct ID2D1DeviceContext3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[105]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(106)] public HResult CreateSpriteBatch(ID2D1SpriteBatch** spriteBatch) @@ -909,7 +909,7 @@ public unsafe partial struct ID2D1DeviceContext3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[106]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), spriteBatch); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(107)] public void DrawSpriteBatch(ID2D1SpriteBatch* spriteBatch, uint startIndex, uint spriteCount, ID2D1Bitmap* bitmap, BitmapInterpolationMode interpolationMode, SpriteOptions spriteOptions) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext4.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext4.cs index 47908e1..3117780 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext4.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext4.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1DeviceContext4 [Guid("8c427831-3d90-4476-b647-c4fae349e4db")] [NativeTypeName("struct ID2D1DeviceContext4 : ID2D1DeviceContext3")] @@ -917,7 +917,7 @@ public unsafe partial struct ID2D1DeviceContext4 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[107]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(108)] public HResult CreateSvgGlyphStyle(ID2D1SvgGlyphStyle** svgGlyphStyle) @@ -925,7 +925,7 @@ public unsafe partial struct ID2D1DeviceContext4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[108]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), svgGlyphStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(109)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Common.RectF* layoutRect, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) @@ -933,7 +933,7 @@ public unsafe partial struct ID2D1DeviceContext4 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[109]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options, measuringMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(110)] public void DrawTextLayout(System.Drawing.PointF origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, DrawTextOptions options) @@ -941,7 +941,7 @@ public unsafe partial struct ID2D1DeviceContext4 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[110]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(111)] public void DrawColorBitmapGlyphRun(Graphics.DirectWrite.GlyphImageFormats glyphImageFormat, System.Drawing.PointF baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.MeasuringMode measuringMode, ColorBitmapGlyphSnapOption bitmapSnapOption) @@ -949,7 +949,7 @@ public unsafe partial struct ID2D1DeviceContext4 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[111]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), glyphImageFormat, baselineOrigin, glyphRun, measuringMode, bitmapSnapOption); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(112)] public void DrawSvgGlyphRun(System.Drawing.PointF baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, Graphics.DirectWrite.MeasuringMode measuringMode) @@ -957,7 +957,7 @@ public unsafe partial struct ID2D1DeviceContext4 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[112]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, measuringMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(113)] public HResult GetColorBitmapGlyphImage(Graphics.DirectWrite.GlyphImageFormats glyphImageFormat, System.Drawing.PointF glyphOrigin, Graphics.DirectWrite.IDWriteFontFace* fontFace, float fontEmSize, ushort glyphIndex, Bool32 isSideways, Matrix3x2* worldTransform, float dpiX, float dpiY, Matrix3x2* glyphTransform, ID2D1Image** glyphImage) @@ -965,7 +965,7 @@ public unsafe partial struct ID2D1DeviceContext4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[113]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), glyphImageFormat, glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, dpiX, dpiY, glyphTransform, glyphImage); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(114)] public HResult GetSvgGlyphImage(System.Drawing.PointF glyphOrigin, Graphics.DirectWrite.IDWriteFontFace* fontFace, float fontEmSize, ushort glyphIndex, Bool32 isSideways, Matrix3x2* worldTransform, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, Matrix3x2* glyphTransform, ID2D1CommandList** glyphImage) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext5.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext5.cs index 69f7596..9524787 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext5.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext5.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1DeviceContext5 [Guid("7836d248-68cc-4df6-b9e8-de991bf62eb7")] [NativeTypeName("struct ID2D1DeviceContext5 : ID2D1DeviceContext4")] @@ -973,7 +973,7 @@ public unsafe partial struct ID2D1DeviceContext5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[114]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, glyphTransform, glyphImage); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(115)] public HResult CreateSvgDocument(Com.IStream* inputXmlStream, System.Drawing.SizeF viewportSize, ID2D1SvgDocument** svgDocument) @@ -981,7 +981,7 @@ public unsafe partial struct ID2D1DeviceContext5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[115]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), inputXmlStream, viewportSize, svgDocument); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(116)] public void DrawSvgDocument(ID2D1SvgDocument* svgDocument) @@ -989,7 +989,7 @@ public unsafe partial struct ID2D1DeviceContext5 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[116]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), svgDocument); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(117)] public HResult CreateColorContextFromDxgiColorSpace(Graphics.Dxgi.Common.ColorSpaceType colorSpace, ID2D1ColorContext1** colorContext) @@ -997,7 +997,7 @@ public unsafe partial struct ID2D1DeviceContext5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[117]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), colorSpace, colorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(118)] public HResult CreateColorContextFromSimpleColorProfile(SimpleColorProfile* simpleProfile, ID2D1ColorContext1** colorContext) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext6.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext6.cs index 3c91101..7e851bb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext6.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext6.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1DeviceContext6 [Guid("985f7e37-4ed0-4a19-98a3-15b0edfde306")] [NativeTypeName("struct ID2D1DeviceContext6 : ID2D1DeviceContext5")] @@ -1005,7 +1005,7 @@ public unsafe partial struct ID2D1DeviceContext6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[118]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), simpleProfile, colorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(119)] public void BlendImage(ID2D1Image* image, Common.BlendMode blendMode, System.Drawing.PointF* targetOffset, Common.RectF* imageRectangle, InterpolationMode interpolationMode) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawInfo.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawInfo.cs index 5d75ae2..3ca93e1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1DrawInfo [Guid("693ce632-7f2f-45de-93fe-18d88b37aa21")] [NativeTypeName("struct ID2D1DrawInfo : ID2D1RenderInfo")] @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1DrawInfo : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), instructionCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult SetPixelShaderConstantBuffer(byte* buffer, uint bufferCount) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1DrawInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), buffer, bufferCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult SetResourceTexture(uint textureIndex, ID2D1ResourceTexture* resourceTexture) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1DrawInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), textureIndex, resourceTexture); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult SetVertexShaderConstantBuffer(byte* buffer, uint bufferCount) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1DrawInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), buffer, bufferCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult SetPixelShader(Guid* shaderId, PixelOptions pixelOptions) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1DrawInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), shaderId, pixelOptions); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult SetVertexProcessing(ID2D1VertexBuffer* vertexBuffer, VertexOptions vertexOptions, BlendDescription* blendDescription, VertexRange* vertexRange, Guid* vertexShader) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawTransform.cs index 515f22a..cd56bb5 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawTransform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawTransform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1DrawTransform [Guid("36bfdcb6-9739-435d-a30d-a653beff6a6f")] [NativeTypeName("struct ID2D1DrawTransform : ID2D1Transform")] @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1DrawTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult SetDrawInfo(ID2D1DrawInfo* drawInfo) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock.cs index 4d7e2b9..91a0927 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1DrawingStateBlock [Guid("28506e39-ebf6-46a1-bb47-fd85565ab957")] [NativeTypeName("struct ID2D1DrawingStateBlock : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void GetDescription(DrawingStateDescription* stateDescription) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), stateDescription); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void SetDescription(DrawingStateDescription* stateDescription) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), stateDescription); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), textRenderingParams); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock1.cs index 3e0bb0c..db2a86f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1DrawingStateBlock1 [Guid("689f1f85-c72e-4e33-8f19-85754efd5ace")] [NativeTypeName("struct ID2D1DrawingStateBlock1 : ID2D1DrawingStateBlock")] @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), textRenderingParams); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void GetDescription(DrawingStateDescription1* stateDescription) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public void SetDescription(DrawingStateDescription1* stateDescription) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Effect.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Effect.cs index b7d1e9e..ec3dca4 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Effect.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Effect.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Effect [Guid("28211a43-7d89-476f-8181-2d6159b220ad")] [NativeTypeName("struct ID2D1Effect : ID2D1Properties")] @@ -162,7 +162,7 @@ public unsafe partial struct ID2D1Effect : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, subProperties); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public void SetInput(uint index, ID2D1Image* input, Bool32 invalidate) @@ -170,7 +170,7 @@ public unsafe partial struct ID2D1Effect : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, input, invalidate); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult SetInputCount(uint inputCount) @@ -178,7 +178,7 @@ public unsafe partial struct ID2D1Effect : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Effect*)Unsafe.AsPointer(ref this), inputCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public void GetInput(uint index, ID2D1Image** input) @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1Effect : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, input); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public uint GetInputCount() @@ -194,7 +194,7 @@ public unsafe partial struct ID2D1Effect : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public void GetOutput(ID2D1Image** outputImage) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext.cs index 57c98d7..cca602f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1EffectContext [Guid("3d9f916b-27dc-4ad7-b4f1-64945340f563")] [NativeTypeName("struct ID2D1EffectContext : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public void GetDpi(float* dpiX, float* dpiY) @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), dpiX, dpiY); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateEffect(Guid* effectId, ID2D1Effect** effect) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), effectId, effect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetMaximumSupportedFeatureLevel(Graphics.Direct3D.FeatureLevel* featureLevels, uint featureLevelsCount, Graphics.Direct3D.FeatureLevel* maximumSupportedFeatureLevel) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), featureLevels, featureLevelsCount, maximumSupportedFeatureLevel); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CreateTransformNodeFromEffect(ID2D1Effect* effect, ID2D1TransformNode** transformNode) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), effect, transformNode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult CreateBlendTransform(uint numInputs, BlendDescription* blendDescription, ID2D1BlendTransform** transform) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), numInputs, blendDescription, transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CreateBorderTransform(ExtendMode extendModeX, ExtendMode extendModeY, ID2D1BorderTransform** transform) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), extendModeX, extendModeY, transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CreateOffsetTransform(System.Drawing.Point offset, ID2D1OffsetTransform** transform) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), offset, transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult CreateBoundsAdjustmentTransform(RawRect* outputRectangle, ID2D1BoundsAdjustmentTransform** transform) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), outputRectangle, transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult LoadPixelShader(Guid* shaderId, byte* shaderBuffer, uint shaderBufferCount) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), shaderId, shaderBuffer, shaderBufferCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult LoadVertexShader(Guid* resourceId, byte* shaderBuffer, uint shaderBufferCount) @@ -154,7 +154,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult LoadComputeShader(Guid* resourceId, byte* shaderBuffer, uint shaderBufferCount) @@ -162,7 +162,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public Bool32 IsShaderLoaded(Guid* shaderId) @@ -170,7 +170,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), shaderId); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult CreateResourceTexture(Guid* resourceId, ResourceTextureProperties* resourceTextureProperties, byte* data, uint* strides, uint dataSize, ID2D1ResourceTexture** resourceTexture) @@ -178,7 +178,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, resourceTextureProperties, data, strides, dataSize, resourceTexture); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult FindResourceTexture(Guid* resourceId, ID2D1ResourceTexture** resourceTexture) @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, resourceTexture); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult CreateVertexBuffer(VertexBufferProperties* vertexBufferProperties, Guid* resourceId, CustomVertexBufferProperties* customVertexBufferProperties, ID2D1VertexBuffer** buffer) @@ -194,7 +194,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), vertexBufferProperties, resourceId, customVertexBufferProperties, buffer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult FindVertexBuffer(Guid* resourceId, ID2D1VertexBuffer** buffer) @@ -202,7 +202,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, buffer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult CreateColorContext(ColorSpace space, byte* profile, uint profileSize, ID2D1ColorContext** colorContext) @@ -210,7 +210,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext) @@ -218,7 +218,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), filename, colorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult CreateColorContextFromWicColorContext(Graphics.Imaging.IWICColorContext* wicColorContext, ID2D1ColorContext** colorContext) @@ -226,7 +226,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult CheckFeatureSupport(Feature feature, void* featureSupportData, uint featureSupportDataSize) @@ -234,7 +234,7 @@ public unsafe partial struct ID2D1EffectContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), feature, featureSupportData, featureSupportDataSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public Bool32 IsBufferPrecisionSupported(BufferPrecision bufferPrecision) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext1.cs index 866b15c..55d1e73 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1EffectContext1 [Guid("84ab595a-fc81-4546-bacd-e8ef4d8abe7a")] [NativeTypeName("struct ID2D1EffectContext1 : ID2D1EffectContext")] @@ -242,7 +242,7 @@ public unsafe partial struct ID2D1EffectContext1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), bufferPrecision); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult CreateLookupTable3D(BufferPrecision precision, uint* extents, byte* data, uint dataCount, uint* strides, ID2D1LookupTable3D** lookupTable) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext2.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext2.cs index 6e8f292..1f3b0c3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1EffectContext2 [Guid("577ad2a0-9fc7-4dda-8b18-dab810140052")] [NativeTypeName("struct ID2D1EffectContext2 : ID2D1EffectContext1")] @@ -250,7 +250,7 @@ public unsafe partial struct ID2D1EffectContext2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult CreateColorContextFromDxgiColorSpace(Graphics.Dxgi.Common.ColorSpaceType colorSpace, ID2D1ColorContext1** colorContext) @@ -258,7 +258,7 @@ public unsafe partial struct ID2D1EffectContext2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), colorSpace, colorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public HResult CreateColorContextFromSimpleColorProfile(SimpleColorProfile* simpleProfile, ID2D1ColorContext1** colorContext) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectImpl.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectImpl.cs index 91b2204..ef6feb2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectImpl.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectImpl.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1EffectImpl [Guid("a248fd3f-3e6c-4e63-9f03-7f68ecc91db9")] [NativeTypeName("struct ID2D1EffectImpl : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1EffectImpl : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Initialize(ID2D1EffectContext* effectContext, ID2D1TransformGraph* transformGraph) @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1EffectImpl : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), effectContext, transformGraph); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult PrepareForRender(ChangeType changeType) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1EffectImpl : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), changeType); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult SetGraph(ID2D1TransformGraph* transformGraph) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EllipseGeometry.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EllipseGeometry.cs index 01b5528..204ff00 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EllipseGeometry.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EllipseGeometry.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1EllipseGeometry [Guid("2cd906a4-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1EllipseGeometry : ID2D1Geometry")] @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1EllipseGeometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public void GetEllipse(Ellipse* ellipse) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory.cs index 9635014..efe5c6c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Factory [Guid("06152247-6f50-465a-9245-118bfd3b6007")] [NativeTypeName("struct ID2D1Factory : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult ReloadSystemMetrics() @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Factory*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void GetDesktopDpi(float* dpiX, float* dpiY) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Factory*)Unsafe.AsPointer(ref this), dpiX, dpiY); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult CreateRectangleGeometry(Common.RectF* rectangle, ID2D1RectangleGeometry** rectangleGeometry) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Factory*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CreateRoundedRectangleGeometry(RoundedRect* roundedRectangle, ID2D1RoundedRectangleGeometry** roundedRectangleGeometry) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Factory*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult CreateEllipseGeometry(Ellipse* ellipse, ID2D1EllipseGeometry** ellipseGeometry) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Factory*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CreateGeometryGroup(Common.FillMode fillMode, ID2D1Geometry** geometries, uint geometriesCount, ID2D1GeometryGroup** geometryGroup) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Factory*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CreateTransformedGeometry(ID2D1Geometry* sourceGeometry, Matrix3x2* transform, ID2D1TransformedGeometry** transformedGeometry) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Factory*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult CreatePathGeometry(ID2D1PathGeometry** pathGeometry) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Factory*)Unsafe.AsPointer(ref this), pathGeometry); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult CreateStrokeStyle(StrokeStyleProperties* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle** strokeStyle) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Factory*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult CreateDrawingStateBlock(DrawingStateDescription* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock** drawingStateBlock) @@ -154,7 +154,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Factory*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult CreateWicBitmapRenderTarget(Graphics.Imaging.IWICBitmap* target, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) @@ -162,7 +162,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Factory*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult CreateHwndRenderTarget(RenderTargetProperties* renderTargetProperties, HwndRenderTargetProperties* hwndRenderTargetProperties, ID2D1HwndRenderTarget** hwndRenderTarget) @@ -170,7 +170,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Factory*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult CreateDxgiSurfaceRenderTarget(Graphics.Dxgi.IDXGISurface* dxgiSurface, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) @@ -178,7 +178,7 @@ public unsafe partial struct ID2D1Factory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Factory*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult CreateDCRenderTarget(RenderTargetProperties* renderTargetProperties, ID2D1DCRenderTarget** dcRenderTarget) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory1.cs index b42461e..46059e6 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Factory1 [Guid("bb12d362-daee-4b9a-aa1d-14ba401cfa1f")] [NativeTypeName("struct ID2D1Factory1 : ID2D1Factory")] @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1Factory1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device** d2dDevice) @@ -194,7 +194,7 @@ public unsafe partial struct ID2D1Factory1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult CreateStrokeStyle(StrokeStyleProperties1* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle1** strokeStyle) @@ -202,7 +202,7 @@ public unsafe partial struct ID2D1Factory1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult CreatePathGeometry(ID2D1PathGeometry1** pathGeometry) @@ -210,7 +210,7 @@ public unsafe partial struct ID2D1Factory1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), pathGeometry); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult CreateDrawingStateBlock(DrawingStateDescription1* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock1** drawingStateBlock) @@ -218,7 +218,7 @@ public unsafe partial struct ID2D1Factory1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult CreateGdiMetafile(Com.IStream* metafileStream, ID2D1GdiMetafile** metafile) @@ -226,7 +226,7 @@ public unsafe partial struct ID2D1Factory1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), metafileStream, metafile); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult RegisterEffectFromStream(Guid* classId, Com.IStream* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) @@ -234,7 +234,7 @@ public unsafe partial struct ID2D1Factory1 : INativeGuid return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[22]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public HResult RegisterEffectFromString(Guid* classId, ushort* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) @@ -242,7 +242,7 @@ public unsafe partial struct ID2D1Factory1 : INativeGuid return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[23]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult UnregisterEffect(Guid* classId) @@ -250,7 +250,7 @@ public unsafe partial struct ID2D1Factory1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), classId); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult GetRegisteredEffects(Guid* effects, uint effectsCount, uint* effectsReturned, uint* effectsRegistered) @@ -258,7 +258,7 @@ public unsafe partial struct ID2D1Factory1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public HResult GetEffectProperties(Guid* effectId, ID2D1Properties** properties) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory2.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory2.cs index 5171def..8e02a59 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Factory2 [Guid("94f81a73-9212-4376-9c58-b16a3a0d3992")] [NativeTypeName("struct ID2D1Factory2 : ID2D1Factory1")] @@ -266,7 +266,7 @@ public unsafe partial struct ID2D1Factory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), effectId, properties); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device1** d2dDevice1) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory3.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory3.cs index 14ac5b2..aabb620 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Factory3 [Guid("0869759f-4f00-413f-b03e-2bda45404d0f")] [NativeTypeName("struct ID2D1Factory3 : ID2D1Factory2")] @@ -274,7 +274,7 @@ public unsafe partial struct ID2D1Factory3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device2** d2dDevice2) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory4.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory4.cs index ceeac1f..efae752 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory4.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory4.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Factory4 [Guid("bd4ec2d2-0662-4bee-ba8e-6f29f032e096")] [NativeTypeName("struct ID2D1Factory4 : ID2D1Factory3")] @@ -282,7 +282,7 @@ public unsafe partial struct ID2D1Factory4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device3** d2dDevice3) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory5.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory5.cs index fb0bcd8..0a74a6f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory5.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory5.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Factory5 [Guid("c4349994-838e-4b0f-8cab-44997d9eeacc")] [NativeTypeName("struct ID2D1Factory5 : ID2D1Factory4")] @@ -290,7 +290,7 @@ public unsafe partial struct ID2D1Factory5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device4** d2dDevice4) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory6.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory6.cs index 7334699..021cf6d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory6.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory6.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Factory6 [Guid("f9976f46-f642-44c1-97ca-da32ea2a2635")] [NativeTypeName("struct ID2D1Factory6 : ID2D1Factory5")] @@ -298,7 +298,7 @@ public unsafe partial struct ID2D1Factory6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice4); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device5** d2dDevice5) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory7.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory7.cs index 11dd733..435091e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory7.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory7.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Factory7 [Guid("bdc2bdd3-b96c-4de6-bdf7-99d4745454de")] [NativeTypeName("struct ID2D1Factory7 : ID2D1Factory6")] @@ -306,7 +306,7 @@ public unsafe partial struct ID2D1Factory7 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice5); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(32)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device6** d2dDevice6) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiInteropRenderTarget.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiInteropRenderTarget.cs index 26c8cd6..92219f1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiInteropRenderTarget.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiInteropRenderTarget.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1GdiInteropRenderTarget [Guid("e0db51c3-6f77-4bae-b3d5-e47509b35838")] [NativeTypeName("struct ID2D1GdiInteropRenderTarget : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1GdiInteropRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetDC(DCInitializeMode mode, IntPtr* hdc) @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1GdiInteropRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this), mode, hdc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult ReleaseDC(RawRect* update) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile.cs index 3d808f8..15fac43 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1GdiMetafile [Guid("2f543dc3-cfc1-4211-864f-cfd91c6f3395")] [NativeTypeName("struct ID2D1GdiMetafile : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1GdiMetafile : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Stream(ID2D1GdiMetafileSink* sink) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1GdiMetafile : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), sink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetBounds(Common.RectF* bounds) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile1.cs index 53b46c8..9e5a326 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1GdiMetafile1 [Guid("2e69f9e8-dd3f-4bf9-95ba-c04f49d788df")] [NativeTypeName("struct ID2D1GdiMetafile1 : ID2D1GdiMetafile")] @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1GdiMetafile1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), bounds); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetDpi(float* dpiX, float* dpiY) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1GdiMetafile1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), dpiX, dpiY); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetSourceBounds(Common.RectF* bounds) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink.cs index 1b073fb..7610c44 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1GdiMetafileSink [Guid("82237326-8111-4f7c-bcf4-b5c1175564fe")] [NativeTypeName("struct ID2D1GdiMetafileSink : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1GdiMetafileSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult ProcessRecord(uint recordType, void* recordData, uint recordDataSize) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink1.cs index 1a0bc6b..229f42a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1GdiMetafileSink1 [Guid("fd0ecb6b-91e6-411e-8655-395e760f91b4")] [NativeTypeName("struct ID2D1GdiMetafileSink1 : ID2D1GdiMetafileSink")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1GdiMetafileSink1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this), recordType, recordData, recordDataSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult ProcessRecord(uint recordType, void* recordData, uint recordDataSize, uint flags) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Geometry.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Geometry.cs index d7bdf00..4a4d058 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Geometry.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Geometry.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Geometry [Guid("2cd906a1-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1Geometry : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetBounds(Matrix3x2* worldTransform, Common.RectF* bounds) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetWidenedBounds(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Common.RectF* bounds) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult StrokeContainsPoint(System.Drawing.PointF point, float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult FillContainsPoint(System.Drawing.PointF point, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CompareWithGeometry(ID2D1Geometry* inputGeometry, Matrix3x2* inputGeometryTransform, float flatteningTolerance, GeometryRelation* relation) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult Simplify(GeometrySimplificationOption simplificationOption, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult Tessellate(Matrix3x2* worldTransform, float flatteningTolerance, ID2D1TessellationSink* tessellationSink) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult CombineWithGeometry(ID2D1Geometry* inputGeometry, CombineMode combineMode, Matrix3x2* inputGeometryTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult Outline(Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) @@ -154,7 +154,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult ComputeArea(Matrix3x2* worldTransform, float flatteningTolerance, float* area) @@ -162,7 +162,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult ComputeLength(Matrix3x2* worldTransform, float flatteningTolerance, float* length) @@ -170,7 +170,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult ComputePointAtLength(float length, Matrix3x2* worldTransform, float flatteningTolerance, System.Drawing.PointF* point, System.Drawing.PointF* unitTangentVector) @@ -178,7 +178,7 @@ public unsafe partial struct ID2D1Geometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult Widen(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryGroup.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryGroup.cs index 589eaf4..601e9c5 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryGroup.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryGroup.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1GeometryGroup [Guid("2cd906a6-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1GeometryGroup : ID2D1Geometry")] @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1GeometryGroup : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public Common.FillMode GetFillMode() @@ -194,7 +194,7 @@ public unsafe partial struct ID2D1GeometryGroup : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public uint GetSourceGeometryCount() @@ -202,7 +202,7 @@ public unsafe partial struct ID2D1GeometryGroup : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public void GetSourceGeometries(ID2D1Geometry** geometries, uint geometriesCount) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryRealization.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryRealization.cs index ab14080..f2d00e2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryRealization.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryRealization.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1GeometryRealization [Guid("a16907d7-bc02-4801-99e8-8cf7f485f774")] [NativeTypeName("struct ID2D1GeometryRealization : ID2D1Resource")] diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometrySink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometrySink.cs index 3167bcd..bec2c0c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometrySink.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometrySink.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1GeometrySink [Guid("2cd9069f-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1GeometrySink : ID2D1SimplifiedGeometrySink")] @@ -104,7 +104,7 @@ public unsafe partial struct ID2D1GeometrySink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public void AddLine(System.Drawing.PointF point) @@ -112,7 +112,7 @@ public unsafe partial struct ID2D1GeometrySink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), point); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void AddBezier(Common.BezierSegment* bezier) @@ -120,7 +120,7 @@ public unsafe partial struct ID2D1GeometrySink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), bezier); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public void AddQuadraticBezier(QuadraticBezierSegment* bezier) @@ -128,7 +128,7 @@ public unsafe partial struct ID2D1GeometrySink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), bezier); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public void AddQuadraticBeziers(QuadraticBezierSegment* beziers, uint beziersCount) @@ -136,7 +136,7 @@ public unsafe partial struct ID2D1GeometrySink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public void AddArc(ArcSegment* arc) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientMesh.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientMesh.cs index 7f4c020..5208dd2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientMesh.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientMesh.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1GradientMesh [Guid("f292e401-c050-4cde-83d7-04962d3b23c2")] [NativeTypeName("struct ID2D1GradientMesh : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1GradientMesh : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public uint GetPatchCount() @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1GradientMesh : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetPatches(uint startIndex, GradientMeshPatch* patches, uint patchesCount) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection.cs index 20dba59..3e29ea8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1GradientStopCollection [Guid("2cd906a7-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1GradientStopCollection : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1GradientStopCollection : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public uint GetGradientStopCount() @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1GradientStopCollection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void GetGradientStops(GradientStop* gradientStops, uint gradientStopsCount) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1GradientStopCollection : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public Gamma GetColorInterpolationGamma() @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1GradientStopCollection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public ExtendMode GetExtendMode() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection1.cs index ce26365..9ad592d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1GradientStopCollection1 [Guid("ae1572f4-5dd0-4777-998b-9279472ae63b")] [NativeTypeName("struct ID2D1GradientStopCollection1 : ID2D1GradientStopCollection")] @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void GetGradientStops1(GradientStop* gradientStops, uint gradientStopsCount) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public ColorSpace GetPreInterpolationSpace() @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public ColorSpace GetPostInterpolationSpace() @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public BufferPrecision GetBufferPrecision() @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public ColorInterpolationMode GetColorInterpolationMode() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1HwndRenderTarget.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1HwndRenderTarget.cs index 123bdf6..0d06d16 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1HwndRenderTarget.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1HwndRenderTarget.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1HwndRenderTarget [Guid("2cd90698-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1HwndRenderTarget : ID2D1RenderTarget")] @@ -509,7 +509,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(57)] public WindowState CheckWindowState() @@ -517,7 +517,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(58)] public HResult Resize(System.Drawing.Size* pixelSize) @@ -525,7 +525,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), pixelSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(59)] public IntPtr GetHwnd() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Image.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Image.cs index 146ae46..38e86de 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Image.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Image.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Image [Guid("65019f75-8da2-497c-b32c-dfa34e48ede6")] [NativeTypeName("struct ID2D1Image : ID2D1Resource")] diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageBrush.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageBrush.cs index b7aa8f2..5746513 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageBrush.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageBrush.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1ImageBrush [Guid("fe9e984d-3f95-407c-b5db-cb94d4e8f87c")] [NativeTypeName("struct ID2D1ImageBrush : ID2D1Brush")] @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1ImageBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void SetImage(ID2D1Image* image) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1ImageBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), image); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public void SetExtendModeX(ExtendMode extendModeX) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1ImageBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), extendModeX); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public void SetExtendModeY(ExtendMode extendModeY) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1ImageBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), extendModeY); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public void SetInterpolationMode(InterpolationMode interpolationMode) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1ImageBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), interpolationMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public void SetSourceRectangle(Common.RectF* sourceRectangle) @@ -154,7 +154,7 @@ public unsafe partial struct ID2D1ImageBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), sourceRectangle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public void GetImage(ID2D1Image** image) @@ -162,7 +162,7 @@ public unsafe partial struct ID2D1ImageBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), image); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public ExtendMode GetExtendModeX() @@ -170,7 +170,7 @@ public unsafe partial struct ID2D1ImageBrush : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public ExtendMode GetExtendModeY() @@ -178,7 +178,7 @@ public unsafe partial struct ID2D1ImageBrush : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public InterpolationMode GetInterpolationMode() @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1ImageBrush : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public void GetSourceRectangle(Common.RectF* sourceRectangle) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSource.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSource.cs index 4493eb4..d2ee8b0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSource.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSource.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1ImageSource [Guid("c9b664e5-74a1-4378-9ac2-eefc37a3f4d8")] [NativeTypeName("struct ID2D1ImageSource : ID2D1Image")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1ImageSource : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult OfferResources() @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1ImageSource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult TryReclaimResources(Bool32* resourcesDiscarded) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSourceFromWic.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSourceFromWic.cs index 1b3cd89..5c34786 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSourceFromWic.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSourceFromWic.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1ImageSourceFromWic [Guid("77395441-1c8f-4555-8683-f50dab0fe792")] [NativeTypeName("struct ID2D1ImageSourceFromWic : ID2D1ImageSource")] @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), resourcesDiscarded); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult EnsureCached(Common.RectU* rectangleToFill) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), rectangleToFill); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult TrimCache(Common.RectU* rectangleToPreserve) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), rectangleToPreserve); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void GetSource(Graphics.Imaging.IWICBitmapSource** wicBitmapSource) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Ink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Ink.cs index 267058a..90cf876 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Ink.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Ink.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Ink [Guid("b499923b-7029-478f-a8b3-432c7c5f5312")] [NativeTypeName("struct ID2D1Ink : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1Ink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Ink*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void SetStartPoint(InkPoint* startPoint) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1Ink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Ink*)Unsafe.AsPointer(ref this), startPoint); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public InkPoint GetStartPoint() @@ -99,7 +99,7 @@ public unsafe partial struct ID2D1Ink : INativeGuid return *((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Ink*)Unsafe.AsPointer(ref this), &result); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult AddSegments(InkBezierSegment* segments, uint segmentsCount) @@ -107,7 +107,7 @@ public unsafe partial struct ID2D1Ink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Ink*)Unsafe.AsPointer(ref this), segments, segmentsCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult RemoveSegmentsAtEnd(uint segmentsCount) @@ -115,7 +115,7 @@ public unsafe partial struct ID2D1Ink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Ink*)Unsafe.AsPointer(ref this), segmentsCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult SetSegments(uint startSegment, InkBezierSegment* segments, uint segmentsCount) @@ -123,7 +123,7 @@ public unsafe partial struct ID2D1Ink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Ink*)Unsafe.AsPointer(ref this), startSegment, segments, segmentsCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult SetSegmentAtEnd(InkBezierSegment* segment) @@ -131,7 +131,7 @@ public unsafe partial struct ID2D1Ink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Ink*)Unsafe.AsPointer(ref this), segment); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public uint GetSegmentCount() @@ -139,7 +139,7 @@ public unsafe partial struct ID2D1Ink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Ink*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetSegments(uint startSegment, InkBezierSegment* segments, uint segmentsCount) @@ -147,7 +147,7 @@ public unsafe partial struct ID2D1Ink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Ink*)Unsafe.AsPointer(ref this), startSegment, segments, segmentsCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult StreamAsGeometry(ID2D1InkStyle* inkStyle, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) @@ -155,7 +155,7 @@ public unsafe partial struct ID2D1Ink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Ink*)Unsafe.AsPointer(ref this), inkStyle, worldTransform, flatteningTolerance, geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetBounds(ID2D1InkStyle* inkStyle, Matrix3x2* worldTransform, Common.RectF* bounds) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1InkStyle.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1InkStyle.cs index 623e5f9..879683b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1InkStyle.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1InkStyle.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1InkStyle [Guid("bae8b344-23fc-4071-8cb5-d05d6f073848")] [NativeTypeName("struct ID2D1InkStyle : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1InkStyle : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void SetNibTransform(Matrix3x2* transform) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1InkStyle : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void GetNibTransform(Matrix3x2* transform) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1InkStyle : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public void SetNibShape(InkNibShape nibShape) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1InkStyle : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), nibShape); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public InkNibShape GetNibShape() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Layer.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Layer.cs index cc8240d..cd287c5 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Layer.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Layer.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Layer [Guid("2cd9069b-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1Layer : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1Layer : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Layer*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public System.Drawing.SizeF GetSize() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LinearGradientBrush.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LinearGradientBrush.cs index cf9358c..14a3de9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LinearGradientBrush.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LinearGradientBrush.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1LinearGradientBrush [Guid("2cd906ab-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1LinearGradientBrush : ID2D1Brush")] @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void SetStartPoint(System.Drawing.PointF startPoint) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), startPoint); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public void SetEndPoint(System.Drawing.PointF endPoint) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), endPoint); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public System.Drawing.PointF GetStartPoint() @@ -139,7 +139,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : INativeGuid return *((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), &result); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public System.Drawing.PointF GetEndPoint() @@ -148,7 +148,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : INativeGuid return *((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), &result); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public void GetGradientStopCollection(ID2D1GradientStopCollection** gradientStopCollection) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LookupTable3D.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LookupTable3D.cs index fdce585..0c0895b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LookupTable3D.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LookupTable3D.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1LookupTable3D [Guid("53dd9855-a3b0-4d5b-82e1-26e25c5e5797")] [NativeTypeName("struct ID2D1LookupTable3D : ID2D1Resource")] diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Mesh.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Mesh.cs index 1067cea..77541fa 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Mesh.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Mesh.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Mesh [Guid("2cd906c2-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1Mesh : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1Mesh : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Mesh*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Open(ID2D1TessellationSink** tessellationSink) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Multithread.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Multithread.cs index 2c06c95..dabe580 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Multithread.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Multithread.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Multithread [Guid("31e6e7bc-e0ff-4d46-8c64-a0a8c41c15d3")] [NativeTypeName("struct ID2D1Multithread : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1Multithread : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public Bool32 GetMultithreadProtected() @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1Multithread : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void Enter() @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1Multithread : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void Leave() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1OffsetTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1OffsetTransform.cs index fe9cce4..8341ff8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1OffsetTransform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1OffsetTransform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1OffsetTransform [Guid("3fe6adea-7643-4f53-bd14-a0ce63f24042")] [NativeTypeName("struct ID2D1OffsetTransform : ID2D1TransformNode")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1OffsetTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void SetOffset(System.Drawing.Point offset) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1OffsetTransform : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this), offset); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public System.Drawing.Point GetOffset() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry.cs index 26a1066..409e4eb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1PathGeometry [Guid("2cd906a5-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1PathGeometry : ID2D1Geometry")] @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1PathGeometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult Open(ID2D1GeometrySink** geometrySink) @@ -194,7 +194,7 @@ public unsafe partial struct ID2D1PathGeometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult Stream(ID2D1GeometrySink* geometrySink) @@ -202,7 +202,7 @@ public unsafe partial struct ID2D1PathGeometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult GetSegmentCount(uint* count) @@ -210,7 +210,7 @@ public unsafe partial struct ID2D1PathGeometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), count); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult GetFigureCount(uint* count) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry1.cs index 522e7b3..7e2f643 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1PathGeometry1 [Guid("62baa2d2-ab54-41b7-b872-787e0106a421")] [NativeTypeName("struct ID2D1PathGeometry1 : ID2D1PathGeometry")] @@ -218,7 +218,7 @@ public unsafe partial struct ID2D1PathGeometry1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), count); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult ComputePointAndSegmentAtLength(float length, uint startSegment, Matrix3x2* worldTransform, float flatteningTolerance, PointDescription* pointDescription) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PrintControl.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PrintControl.cs index 2a70bd9..774b536 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PrintControl.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PrintControl.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1PrintControl [Guid("2c1d867d-c290-41c8-ae7e-34a98702e9a5")] [NativeTypeName("struct ID2D1PrintControl : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1PrintControl : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult AddPage(ID2D1CommandList* commandList, System.Drawing.SizeF pageSize, Com.IStream* pagePrintTicketStream, ulong* tag1, ulong* tag2) @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1PrintControl : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this), commandList, pageSize, pagePrintTicketStream, tag1, tag2); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Close() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Properties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Properties.cs index 434b3e6..256a8b3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Properties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Properties.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Properties [Guid("483473d7-cd46-4f9d-9d3a-3112aa80159d")] [NativeTypeName("struct ID2D1Properties : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1Properties : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public uint GetPropertyCount() @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1Properties : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Properties*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetPropertyName(uint index, ushort* name, uint nameCount) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1Properties : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, name, nameCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public uint GetPropertyNameLength(uint index) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1Properties : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public PropertyType GetType(uint index) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1Properties : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public uint GetPropertyIndex(ushort* name) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1Properties : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Properties*)Unsafe.AsPointer(ref this), name); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult SetValueByName(ushort* name, PropertyType type, byte* data, uint dataSize) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1Properties : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Properties*)Unsafe.AsPointer(ref this), name, type, data, dataSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult SetValue(uint index, PropertyType type, byte* data, uint dataSize) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1Properties : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, type, data, dataSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetValueByName(ushort* name, PropertyType type, byte* data, uint dataSize) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1Properties : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Properties*)Unsafe.AsPointer(ref this), name, type, data, dataSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetValue(uint index, PropertyType type, byte* data, uint dataSize) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1Properties : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, type, data, dataSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public uint GetValueSize(uint index) @@ -154,7 +154,7 @@ public unsafe partial struct ID2D1Properties : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetSubProperties(uint index, ID2D1Properties** subProperties) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RadialGradientBrush.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RadialGradientBrush.cs index 2297831..9e6c63f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RadialGradientBrush.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RadialGradientBrush.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1RadialGradientBrush [Guid("2cd906ac-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1RadialGradientBrush : ID2D1Brush")] @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void SetCenter(System.Drawing.PointF center) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), center); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public void SetGradientOriginOffset(System.Drawing.PointF gradientOriginOffset) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), gradientOriginOffset); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public void SetRadiusX(float radiusX) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), radiusX); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public void SetRadiusY(float radiusY) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), radiusY); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public System.Drawing.PointF GetCenter() @@ -155,7 +155,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : INativeGuid return *((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), &result); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public System.Drawing.PointF GetGradientOriginOffset() @@ -164,7 +164,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : INativeGuid return *((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), &result); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public float GetRadiusX() @@ -172,7 +172,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public float GetRadiusY() @@ -180,7 +180,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public void GetGradientStopCollection(ID2D1GradientStopCollection** gradientStopCollection) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RectangleGeometry.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RectangleGeometry.cs index 07a30b5..129cc1c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RectangleGeometry.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RectangleGeometry.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1RectangleGeometry [Guid("2cd906a2-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1RectangleGeometry : ID2D1Geometry")] @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1RectangleGeometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public void GetRect(Common.RectF* rect) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderInfo.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderInfo.cs index 26b7ccd..09674ea 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1RenderInfo [Guid("519ae1bd-d19a-420d-b849-364f594776b7")] [NativeTypeName("struct ID2D1RenderInfo : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1RenderInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult SetInputDescription(uint inputIndex, InputDescription* inputDescription) @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1RenderInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), inputIndex, inputDescription); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult SetOutputBuffer(BufferPrecision bufferPrecision, ChannelDepth channelDepth) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1RenderInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void SetCached(Bool32 isCached) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1RenderInfo : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), isCached); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public void SetInstructionCountHint(uint instructionCount) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderTarget.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderTarget.cs index c5db961..e824f4d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderTarget.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderTarget.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1RenderTarget [Guid("2cd90694-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1RenderTarget : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget) @@ -154,7 +154,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer) @@ -162,7 +162,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), size, layer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult CreateMesh(ID2D1Mesh** mesh) @@ -170,7 +170,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), mesh); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public void DrawLine(System.Drawing.PointF point0, System.Drawing.PointF point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) @@ -178,7 +178,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public void DrawRectangle(Common.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public void FillRectangle(Common.RectF* rect, ID2D1Brush* brush) @@ -194,7 +194,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), rect, brush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) @@ -202,7 +202,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush) @@ -210,7 +210,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) @@ -218,7 +218,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush) @@ -226,7 +226,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) @@ -234,7 +234,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) @@ -242,7 +242,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) @@ -250,7 +250,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Common.RectF* destinationRectangle, Common.RectF* sourceRectangle) @@ -258,7 +258,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public void DrawBitmap(ID2D1Bitmap* bitmap, Common.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Common.RectF* sourceRectangle) @@ -266,7 +266,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Common.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) @@ -274,7 +274,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public void DrawTextLayout(System.Drawing.PointF origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options) @@ -282,7 +282,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public void DrawGlyphRun(System.Drawing.PointF baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) @@ -290,7 +290,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public void SetTransform(Matrix3x2* transform) @@ -298,7 +298,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public void GetTransform(Matrix3x2* transform) @@ -306,7 +306,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(32)] public void SetAntialiasMode(AntialiasMode antialiasMode) @@ -314,7 +314,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(33)] public AntialiasMode GetAntialiasMode() @@ -322,7 +322,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(34)] public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) @@ -330,7 +330,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(35)] public TextAntialiasMode GetTextAntialiasMode() @@ -338,7 +338,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(36)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) @@ -346,7 +346,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(37)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) @@ -354,7 +354,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(38)] public void SetTags(ulong tag1, ulong tag2) @@ -362,7 +362,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(39)] public void GetTags(ulong* tag1, ulong* tag2) @@ -370,7 +370,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(40)] public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer) @@ -378,7 +378,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(41)] public void PopLayer() @@ -386,7 +386,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(42)] public HResult Flush(ulong* tag1, ulong* tag2) @@ -394,7 +394,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(43)] public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) @@ -402,7 +402,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(44)] public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) @@ -410,7 +410,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(45)] public void PushAxisAlignedClip(Common.RectF* clipRect, AntialiasMode antialiasMode) @@ -418,7 +418,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(46)] public void PopAxisAlignedClip() @@ -426,7 +426,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(47)] public void Clear(Color4* clearColor) @@ -434,7 +434,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), clearColor); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(48)] public void BeginDraw() @@ -442,7 +442,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(49)] public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null) @@ -450,7 +450,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(50)] public Common.PixelFormat GetPixelFormat() @@ -459,7 +459,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), &result); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(51)] public void SetDpi(float dpiX, float dpiY) @@ -467,7 +467,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(52)] public void GetDpi(float* dpiX, float* dpiY) @@ -475,7 +475,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(53)] public System.Drawing.SizeF GetSize() @@ -484,7 +484,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), &result); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(54)] public System.Drawing.Size GetPixelSize() @@ -493,7 +493,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), &result); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(55)] public uint GetMaximumBitmapSize() @@ -501,7 +501,7 @@ public unsafe partial struct ID2D1RenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(56)] public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Resource.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Resource.cs index b80074b..ddd7b51 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Resource.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Resource.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Resource [Guid("2cd90691-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1Resource : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1Resource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ResourceTexture.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ResourceTexture.cs index da907d3..b2e1c7a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ResourceTexture.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ResourceTexture.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1ResourceTexture [Guid("688d15c3-02b0-438d-b13a-d1b44c32c39a")] [NativeTypeName("struct ID2D1ResourceTexture : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1ResourceTexture : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Update(uint* minimumExtents, uint* maximimumExtents, uint* strides, uint dimensions, byte* data, uint dataCount) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RoundedRectangleGeometry.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RoundedRectangleGeometry.cs index 679cb0c..f0d95dc 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RoundedRectangleGeometry.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RoundedRectangleGeometry.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1RoundedRectangleGeometry [Guid("2cd906a3-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1RoundedRectangleGeometry : ID2D1Geometry")] @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public void GetRoundedRect(RoundedRect* roundedRect) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SolidColorBrush.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SolidColorBrush.cs index 4e002d6..d338bd7 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SolidColorBrush.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SolidColorBrush.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1SolidColorBrush [Guid("2cd906a9-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1SolidColorBrush : ID2D1Brush")] @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SolidColorBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void SetColor(Color4* color) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1SolidColorBrush : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), color); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public Color4 GetColor() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SourceTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SourceTransform.cs index 328254c..f76fcd9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SourceTransform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SourceTransform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1SourceTransform [Guid("db1800dd-0c34-4cf9-be90-31cc0a5653e1")] [NativeTypeName("struct ID2D1SourceTransform : ID2D1Transform")] @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1SourceTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult SetRenderInfo(ID2D1RenderInfo* renderInfo) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SourceTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), renderInfo); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult Draw(ID2D1Bitmap1* target, RawRect* drawRect, System.Drawing.Point targetOrigin) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SpriteBatch.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SpriteBatch.cs index c3bedea..67cbf3f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SpriteBatch.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SpriteBatch.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1SpriteBatch [Guid("4dc583bf-3a10-438a-8722-e9765224f1f1")] [NativeTypeName("struct ID2D1SpriteBatch : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1SpriteBatch : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult AddSprites(uint spriteCount, Common.RectF* destinationRectangles, Common.RectU* sourceRectangles, Color4* colors, Matrix3x2* transforms, uint destinationRectanglesStride, uint sourceRectanglesStride, uint colorsStride, uint transformsStride) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1SpriteBatch : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult SetSprites(uint startIndex, uint spriteCount, Common.RectF* destinationRectangles, Common.RectU* sourceRectangles, Color4* colors, Matrix3x2* transforms, uint destinationRectanglesStride, uint sourceRectanglesStride, uint colorsStride, uint transformsStride) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1SpriteBatch : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetSprites(uint startIndex, uint spriteCount, Common.RectF* destinationRectangles, Common.RectU* sourceRectangles, Color4** colors, Matrix3x2* transforms) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1SpriteBatch : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public uint GetSpriteCount() @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SpriteBatch : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void Clear() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle.cs index e9565e2..0afd68c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1StrokeStyle [Guid("2cd9069d-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1StrokeStyle : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1StrokeStyle : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public CapStyle GetStartCap() @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1StrokeStyle : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public CapStyle GetEndCap() @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1StrokeStyle : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public CapStyle GetDashCap() @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1StrokeStyle : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public float GetMiterLimit() @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1StrokeStyle : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public LineJoin GetLineJoin() @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1StrokeStyle : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public float GetDashOffset() @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1StrokeStyle : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public DashStyle GetDashStyle() @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1StrokeStyle : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public uint GetDashesCount() @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1StrokeStyle : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public void GetDashes(float* dashes, uint dashesCount) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle1.cs index b70365c..062d966 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1StrokeStyle1 [Guid("10a72a66-e91c-43f4-993f-ddf4b82b0b4a")] [NativeTypeName("struct ID2D1StrokeStyle1 : ID2D1StrokeStyle")] @@ -154,7 +154,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this), dashes, dashesCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public StrokeTransformType GetStrokeTransformType() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgAttribute.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgAttribute.cs index 8f404fa..1d9bf45 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgAttribute.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgAttribute.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1SvgAttribute [Guid("c9cdb0dd-f8c9-4e70-b7c2-301c80292c5e")] [NativeTypeName("struct ID2D1SvgAttribute : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1SvgAttribute : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void GetElement(ID2D1SvgElement** element) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1SvgAttribute : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), element); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult Clone(ID2D1SvgAttribute** attribute) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgDocument.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgDocument.cs index 2167fa9..e3dd7ed 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgDocument.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgDocument.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1SvgDocument [Guid("86b88e4d-afa4-4d7b-88e4-68a51c4a0aec")] [NativeTypeName("struct ID2D1SvgDocument : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1SvgDocument : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult SetViewportSize(System.Drawing.SizeF viewportSize) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1SvgDocument : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), viewportSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public System.Drawing.SizeF GetViewportSize() @@ -99,7 +99,7 @@ public unsafe partial struct ID2D1SvgDocument : INativeGuid return *((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), &result); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SetRoot(ID2D1SvgElement* root) @@ -107,7 +107,7 @@ public unsafe partial struct ID2D1SvgDocument : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), root); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public void GetRoot(ID2D1SvgElement** root) @@ -115,7 +115,7 @@ public unsafe partial struct ID2D1SvgDocument : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), root); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult FindElementById(ushort* id, ID2D1SvgElement** svgElement) @@ -123,7 +123,7 @@ public unsafe partial struct ID2D1SvgDocument : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), id, svgElement); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult Serialize(Com.IStream* outputXmlStream, ID2D1SvgElement* subtree) @@ -131,7 +131,7 @@ public unsafe partial struct ID2D1SvgDocument : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), outputXmlStream, subtree); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult Deserialize(Com.IStream* inputXmlStream, ID2D1SvgElement** subtree) @@ -139,7 +139,7 @@ public unsafe partial struct ID2D1SvgDocument : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), inputXmlStream, subtree); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult CreatePaint(SvgPaintType paintType, Color4* color, ushort* id, ID2D1SvgPaint** paint) @@ -147,7 +147,7 @@ public unsafe partial struct ID2D1SvgDocument : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), paintType, color, id, paint); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult CreateStrokeDashArray(SvgLength* dashes, uint dashesCount, ID2D1SvgStrokeDashArray** strokeDashArray) @@ -155,7 +155,7 @@ public unsafe partial struct ID2D1SvgDocument : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), dashes, dashesCount, strokeDashArray); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult CreatePointCollection(System.Drawing.PointF* points, uint pointsCount, ID2D1SvgPointCollection** pointCollection) @@ -163,7 +163,7 @@ public unsafe partial struct ID2D1SvgDocument : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), points, pointsCount, pointCollection); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult CreatePathData(float* segmentData, uint segmentDataCount, SvgPathCommand* commands, uint commandsCount, ID2D1SvgPathData** pathData) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgElement.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgElement.cs index b728f94..bf60ea7 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgElement.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgElement.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1SvgElement [Guid("ac7b67a6-183e-49c1-a823-0ebe40b0db29")] [NativeTypeName("struct ID2D1SvgElement : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void GetDocument(ID2D1SvgDocument** document) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), document); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetTagName(ushort* name, uint nameCount) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, nameCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public uint GetTagNameLength() @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public Bool32 IsTextContent() @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void GetParent(ID2D1SvgElement** parent) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), parent); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public Bool32 HasChildren() @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public void GetFirstChild(ID2D1SvgElement** child) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), child); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public void GetLastChild(ID2D1SvgElement** child) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), child); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetPreviousChild(ID2D1SvgElement* referenceChild, ID2D1SvgElement** previousChild) @@ -154,7 +154,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), referenceChild, previousChild); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetNextChild(ID2D1SvgElement* referenceChild, ID2D1SvgElement** nextChild) @@ -162,7 +162,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), referenceChild, nextChild); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult InsertChildBefore(ID2D1SvgElement* newChild, ID2D1SvgElement* referenceChild) @@ -170,7 +170,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), newChild, referenceChild); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult AppendChild(ID2D1SvgElement* newChild) @@ -178,7 +178,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), newChild); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult ReplaceChild(ID2D1SvgElement* newChild, ID2D1SvgElement* oldChild) @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), newChild, oldChild); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult RemoveChild(ID2D1SvgElement* oldChild) @@ -194,7 +194,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), oldChild); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult CreateChild(ushort* tagName, ID2D1SvgElement** newChild) @@ -202,7 +202,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), tagName, newChild); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public Bool32 IsAttributeSpecified(ushort* name, Bool32* inherited) @@ -210,7 +210,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, inherited); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public uint GetSpecifiedAttributeCount() @@ -218,7 +218,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult GetSpecifiedAttributeName(uint index, ushort* name, uint nameCount, Bool32* inherited) @@ -226,7 +226,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), index, name, nameCount, inherited); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult GetSpecifiedAttributeNameLength(uint index, uint* nameLength, Bool32* inherited) @@ -234,7 +234,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), index, nameLength, inherited); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public HResult RemoveAttribute(ushort* name) @@ -242,7 +242,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult SetTextValue(ushort* name, uint nameCount) @@ -250,7 +250,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, nameCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult GetTextValue(ushort* name, uint nameCount) @@ -258,7 +258,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, nameCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public uint GetTextValueLength() @@ -266,7 +266,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public HResult SetAttributeValue(ushort* name, ID2D1SvgAttribute* value) @@ -274,7 +274,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, value); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public HResult SetAttributeValue(ushort* name, SvgAttributePodType type, void* value, uint valueSizeInBytes) @@ -282,7 +282,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value, valueSizeInBytes); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public HResult SetAttributeValue(ushort* name, SvgAttributeStringType type, ushort* value) @@ -290,7 +290,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public HResult GetAttributeValue(ushort* name, Guid* riid, void** value) @@ -298,7 +298,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, riid, value); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public HResult GetAttributeValue(ushort* name, SvgAttributePodType type, void* value, uint valueSizeInBytes) @@ -306,7 +306,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value, valueSizeInBytes); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(32)] public HResult GetAttributeValue(ushort* name, SvgAttributeStringType type, ushort* value, uint valueCount) @@ -314,7 +314,7 @@ public unsafe partial struct ID2D1SvgElement : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value, valueCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(33)] public HResult GetAttributeValueLength(ushort* name, SvgAttributeStringType type, uint* valueLength) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgGlyphStyle.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgGlyphStyle.cs index 87ce3d6..5059123 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgGlyphStyle.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgGlyphStyle.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1SvgGlyphStyle [Guid("af671749-d241-4db8-8e41-dcc2e5c1a438")] [NativeTypeName("struct ID2D1SvgGlyphStyle : ID2D1Resource")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult SetFill(ID2D1Brush* brush) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void GetFill(ID2D1Brush** brush) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SetStroke(ID2D1Brush* brush, float strokeWidth, float* dashes, uint dashesCount, float dashOffset) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush, strokeWidth, dashes, dashesCount, dashOffset); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public uint GetStrokeDashesCount() @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void GetStroke(ID2D1Brush** brush, float* strokeWidth, float* dashes, uint dashesCount, float* dashOffset) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPaint.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPaint.cs index 0e4bea7..053c02c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPaint.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPaint.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1SvgPaint [Guid("d59bab0a-68a2-455b-a5dc-9eb2854e2490")] [NativeTypeName("struct ID2D1SvgPaint : ID2D1SvgAttribute")] @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1SvgPaint : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), attribute); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SetPaintType(SvgPaintType paintType) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1SvgPaint : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), paintType); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public SvgPaintType GetPaintType() @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SvgPaint : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult SetColor(Color4* color) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1SvgPaint : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), color); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public void GetColor(Color4** color) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1SvgPaint : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), color); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult SetId(ushort* id) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1SvgPaint : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), id); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetId(ushort* id, uint idCount) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1SvgPaint : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), id, idCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public uint GetIdLength() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPathData.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPathData.cs index cd55a60..af00526 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPathData.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPathData.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1SvgPathData [Guid("c095e4f4-bb98-43d6-9745-4d1b84ec9888")] [NativeTypeName("struct ID2D1SvgPathData : ID2D1SvgAttribute")] @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1SvgPathData : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), attribute); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult RemoveSegmentDataAtEnd(uint dataCount) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1SvgPathData : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), dataCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult UpdateSegmentData(float* data, uint dataCount, uint startIndex) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SvgPathData : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), data, dataCount, startIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetSegmentData(float* data, uint dataCount, uint startIndex) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1SvgPathData : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), data, dataCount, startIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public uint GetSegmentDataCount() @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1SvgPathData : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult RemoveCommandsAtEnd(uint commandsCount) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1SvgPathData : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), commandsCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult UpdateCommands(SvgPathCommand* commands, uint commandsCount, uint startIndex) @@ -146,7 +146,7 @@ public unsafe partial struct ID2D1SvgPathData : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), commands, commandsCount, startIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetCommands(SvgPathCommand* commands, uint commandsCount, uint startIndex) @@ -154,7 +154,7 @@ public unsafe partial struct ID2D1SvgPathData : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), commands, commandsCount, startIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public uint GetCommandsCount() @@ -162,7 +162,7 @@ public unsafe partial struct ID2D1SvgPathData : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult CreatePathGeometry(Common.FillMode fillMode, ID2D1PathGeometry1** pathGeometry) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPointCollection.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPointCollection.cs index 92b1037..4addbad 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPointCollection.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPointCollection.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1SvgPointCollection [Guid("9dbe4c0d-3572-4dd9-9825-5530813bb712")] [NativeTypeName("struct ID2D1SvgPointCollection : ID2D1SvgAttribute")] @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1SvgPointCollection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), attribute); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult RemovePointsAtEnd(uint pointsCount) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1SvgPointCollection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), pointsCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult UpdatePoints(System.Drawing.PointF* points, uint pointsCount, uint startIndex) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SvgPointCollection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), points, pointsCount, startIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetPoints(System.Drawing.PointF* points, uint pointsCount, uint startIndex) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1SvgPointCollection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), points, pointsCount, startIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public uint GetPointsCount() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgStrokeDashArray.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgStrokeDashArray.cs index 8ee7a99..0e56bd8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgStrokeDashArray.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgStrokeDashArray.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1SvgStrokeDashArray [Guid("f1c0ca52-92a3-4f00-b4ce-f35691efd9d9")] [NativeTypeName("struct ID2D1SvgStrokeDashArray : ID2D1SvgAttribute")] @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), attribute); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult RemoveDashesAtEnd(uint dashesCount) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashesCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult UpdateDashes(SvgLength* dashes, uint dashesCount, uint startIndex) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult UpdateDashes(float* dashes, uint dashesCount, uint startIndex) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetDashes(SvgLength* dashes, uint dashesCount, uint startIndex) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetDashes(float* dashes, uint dashesCount, uint startIndex) @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public uint GetDashesCount() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TessellationSink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TessellationSink.cs index 426f37e..2426737 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TessellationSink.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TessellationSink.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1TessellationSink [Guid("2cd906c1-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1TessellationSink : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1TessellationSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public void AddTriangles(Triangle* triangles, uint trianglesCount) @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1TessellationSink : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this), triangles, trianglesCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Close() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Transform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Transform.cs index ea8fd82..f04f749 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Transform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Transform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1Transform [Guid("ef1a287d-342a-4f76-8fdb-da0d6ea9f92b")] [NativeTypeName("struct ID2D1Transform : ID2D1TransformNode")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1Transform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Transform*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult MapOutputRectToInputRects(RawRect* outputRect, RawRect* inputRects, uint inputRectsCount) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1Transform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Transform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult MapInputRectsToOutputRect(RawRect* inputRects, RawRect* inputOpaqueSubRects, uint inputRectCount, RawRect* outputRect, RawRect* outputOpaqueSubRect) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1Transform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Transform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult MapInvalidRect(uint inputIndex, RawRect* invalidInputRect, RawRect* invalidOutputRect) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformGraph.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformGraph.cs index bca5a24..97d69d2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformGraph.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformGraph.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1TransformGraph [Guid("13d29038-c3e6-4034-9081-13b53a417992")] [NativeTypeName("struct ID2D1TransformGraph : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1TransformGraph : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public uint GetInputCount() @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1TransformGraph : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult SetSingleTransformNode(ID2D1TransformNode* node) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1TransformGraph : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult AddNode(ID2D1TransformNode* node) @@ -98,7 +98,7 @@ public unsafe partial struct ID2D1TransformGraph : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult RemoveNode(ID2D1TransformNode* node) @@ -106,7 +106,7 @@ public unsafe partial struct ID2D1TransformGraph : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult SetOutputNode(ID2D1TransformNode* node) @@ -114,7 +114,7 @@ public unsafe partial struct ID2D1TransformGraph : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult ConnectNode(ID2D1TransformNode* fromNode, ID2D1TransformNode* toNode, uint toNodeInputIndex) @@ -122,7 +122,7 @@ public unsafe partial struct ID2D1TransformGraph : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), fromNode, toNode, toNodeInputIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult ConnectToEffectInput(uint toEffectInputIndex, ID2D1TransformNode* node, uint toNodeInputIndex) @@ -130,7 +130,7 @@ public unsafe partial struct ID2D1TransformGraph : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), toEffectInputIndex, node, toNodeInputIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public void Clear() @@ -138,7 +138,7 @@ public unsafe partial struct ID2D1TransformGraph : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult SetPassthroughGraph(uint effectInputIndex) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformNode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformNode.cs index 02fe330..26d9e20 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformNode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformNode.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1TransformNode [Guid("b2efe1e7-729f-4102-949f-505fa21bf666")] [NativeTypeName("struct ID2D1TransformNode : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1TransformNode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public uint GetInputCount() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedGeometry.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedGeometry.cs index f9076ae..b1eb744 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedGeometry.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedGeometry.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1TransformedGeometry [Guid("2cd906bb-12e2-11dc-9fed-001143a055f9")] [NativeTypeName("struct ID2D1TransformedGeometry : ID2D1Geometry")] @@ -186,7 +186,7 @@ public unsafe partial struct ID2D1TransformedGeometry : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public void GetSourceGeometry(ID2D1Geometry** sourceGeometry) @@ -194,7 +194,7 @@ public unsafe partial struct ID2D1TransformedGeometry : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), sourceGeometry); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public void GetTransform(Matrix3x2* transform) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedImageSource.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedImageSource.cs index 5e63afd..3392bb9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedImageSource.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedImageSource.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1TransformedImageSource [Guid("7f1f79e5-2796-416c-8f55-700f911445e5")] [NativeTypeName("struct ID2D1TransformedImageSource : ID2D1Image")] @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1TransformedImageSource : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), factory); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void GetSource(ID2D1ImageSource** imageSource) @@ -90,7 +90,7 @@ public unsafe partial struct ID2D1TransformedImageSource : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), imageSource); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void GetProperties(TransformedImageSourceProperties* properties) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1VertexBuffer.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1VertexBuffer.cs index ebc1792..e24e9a9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1VertexBuffer.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1VertexBuffer.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// ID2D1VertexBuffer [Guid("9b8b1336-00a5-4668-92b7-ced5d8bf9b7b")] [NativeTypeName("struct ID2D1VertexBuffer : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID2D1VertexBuffer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Map(byte** data, uint bufferSize) @@ -82,7 +82,7 @@ public unsafe partial struct ID2D1VertexBuffer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this), data, bufferSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Unmap() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageBrushProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageBrushProperties.cs index c140560..c4ba7a7 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageBrushProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageBrushProperties.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Direct2D/ImageSourceFromDxgiOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageSourceFromDxgiOptions.cs index ef64bf6..5e9f98b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageSourceFromDxgiOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageSourceFromDxgiOptions.cs @@ -9,15 +9,15 @@ 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/Generated/Graphics/Direct2D/ImageSourceLoadingOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageSourceLoadingOptions.cs index a7c25f8..43d9f1f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageSourceLoadingOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageSourceLoadingOptions.cs @@ -9,18 +9,18 @@ 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/Generated/Graphics/Direct2D/InkBezierSegment.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/InkBezierSegment.cs index 6174485..474315a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/InkBezierSegment.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/InkBezierSegment.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/InkNibShape.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/InkNibShape.cs index eaa5f7c..4edd8b4 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/InkNibShape.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/InkNibShape.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/InkPoint.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/InkPoint.cs index 13d6e18..f711d05 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/InkPoint.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/InkPoint.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/InkStyleProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/InkStyleProperties.cs index 0540260..799d8eb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/InkStyleProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/InkStyleProperties.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_INK_STYLE_PROPERTIES public partial struct InkStyleProperties { - /// + /// public InkNibShape nibShape; - /// + /// public Matrix3x2 nibTransform; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/InputDescription.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/InputDescription.cs index 6340eff..fe34122 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/InputDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/InputDescription.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_INPUT_DESCRIPTION public partial struct InputDescription { - /// + /// public Filter filter; - /// + /// public uint levelOfDetailCount; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/InputElementDescription.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/InputElementDescription.cs index 8119d48..2a5192e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/InputElementDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/InputElementDescription.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Direct2D/InterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/InterpolationMode.cs index de20f6d..c10be73 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/InterpolationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/InterpolationMode.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/InterpolationModeDefinition.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/InterpolationModeDefinition.cs index d4ddb81..4db7419 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/InterpolationModeDefinition.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/InterpolationModeDefinition.cs @@ -9,32 +9,32 @@ 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/Generated/Graphics/Direct2D/LayerOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerOptions.cs index 7d77e77..2d8b324 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerOptions.cs @@ -9,15 +9,15 @@ 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/Generated/Graphics/Direct2D/LayerOptions1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerOptions1.cs index 4ec2021..1fdbe66 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerOptions1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerOptions1.cs @@ -9,18 +9,18 @@ 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/Generated/Graphics/Direct2D/LayerParameters.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerParameters.cs index 73f82d4..868c423 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerParameters.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerParameters.cs @@ -9,28 +9,28 @@ 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/Generated/Graphics/Direct2D/LayerParameters1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerParameters1.cs index 7ecebb5..ca1b2d2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerParameters1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerParameters1.cs @@ -9,28 +9,28 @@ 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/Generated/Graphics/Direct2D/LineJoin.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/LineJoin.cs index b79a9e4..ba714cd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/LineJoin.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/LineJoin.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Direct2D/LinearGradientBrushProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/LinearGradientBrushProperties.cs index ffd5002..c979fcb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/LinearGradientBrushProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/LinearGradientBrushProperties.cs @@ -9,13 +9,13 @@ 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/Generated/Graphics/Direct2D/LinearTransferProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/LinearTransferProp.cs index 6bdf67f..f0548d3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/LinearTransferProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/LinearTransferProp.cs @@ -9,47 +9,47 @@ 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/Generated/Graphics/Direct2D/LookupTable3DProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/LookupTable3DProp.cs index 2efe30d..dfaadee 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/LookupTable3DProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/LookupTable3DProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/MapOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/MapOptions.cs index 3842c77..7c7a690 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/MapOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/MapOptions.cs @@ -9,21 +9,21 @@ 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/Generated/Graphics/Direct2D/MappedRect.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/MappedRect.cs index bd77f4e..95b1340 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/MappedRect.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/MappedRect.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_MAPPED_RECT public partial struct MappedRect { - /// + /// public uint pitch; - /// + /// public unsafe byte* bits; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/MorphologyMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/MorphologyMode.cs index 73d3d2b..ba2fb6b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/MorphologyMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/MorphologyMode.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/MorphologyProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/MorphologyProp.cs index 4223e21..90b4041 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/MorphologyProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/MorphologyProp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/OpacityMaskContent.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityMaskContent.cs index c1f37ec..521138d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityMaskContent.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityMaskContent.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/OpacityMetadataProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityMetadataProp.cs index e754d1b..f2e1497 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityMetadataProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityMetadataProp.cs @@ -9,11 +9,11 @@ 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/Generated/Graphics/Direct2D/OpacityProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityProp.cs index 2519613..8ee8b19 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityProp.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_OPACITY_PROP public enum OpacityProp : uint { - /// + /// /// D2D1_OPACITY_PROP_OPACITY Opacity = 0, } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Orientation.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/Orientation.cs index 9298de3..72d2bd2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/Orientation.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/Orientation.cs @@ -9,32 +9,32 @@ 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/Generated/Graphics/Direct2D/PatchEdgeMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PatchEdgeMode.cs index 5ce5589..8e28e6f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PatchEdgeMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PatchEdgeMode.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/PerspectiveTransform3DInteroplationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PerspectiveTransform3DInteroplationMode.cs index 36478c4..32b386a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PerspectiveTransform3DInteroplationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PerspectiveTransform3DInteroplationMode.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Direct2D/PerspectiveTransform3DProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PerspectiveTransform3DProperties.cs index 3f1ecd9..b056300 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PerspectiveTransform3DProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PerspectiveTransform3DProperties.cs @@ -9,32 +9,32 @@ 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/Generated/Graphics/Direct2D/PixelOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PixelOptions.cs index 63ba2de..cc66f6f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PixelOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PixelOptions.cs @@ -9,15 +9,15 @@ 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/Generated/Graphics/Direct2D/PointDescription.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PointDescription.cs index 7e6a483..a4a73ed 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PointDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PointDescription.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Direct2D/PointDiffuseProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PointDiffuseProp.cs index 224e71c..572dd97 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PointDiffuseProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PointDiffuseProp.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/PointDiffuseScaleMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PointDiffuseScaleMode.cs index bb2536d..67eee9d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PointDiffuseScaleMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PointDiffuseScaleMode.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/PointSpecularProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PointSpecularProp.cs index 04d8c6a..0e3e1f1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PointSpecularProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PointSpecularProp.cs @@ -9,29 +9,29 @@ 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/Generated/Graphics/Direct2D/PointSpecularScaleMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PointSpecularScaleMode.cs index 6566cd6..edb45dd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PointSpecularScaleMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PointSpecularScaleMode.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/PosterizeProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PosterizeProp.cs index 2197cce..22b08ef 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PosterizeProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PosterizeProp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/PresentOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PresentOptions.cs index d0713eb..b53e5b6 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PresentOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PresentOptions.cs @@ -9,18 +9,18 @@ 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/Generated/Graphics/Direct2D/PrimitiveBlend.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PrimitiveBlend.cs index add15ff..9ad251b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PrimitiveBlend.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PrimitiveBlend.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Direct2D/PrintControlProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PrintControlProperties.cs index 17ac917..e8ec250 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PrintControlProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PrintControlProperties.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/PrintFontSubsetMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PrintFontSubsetMode.cs index 7f3a71d..ffa1f18 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PrintFontSubsetMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PrintFontSubsetMode.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/Property.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/Property.cs index 9fad035..aef99d5 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/Property.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/Property.cs @@ -9,38 +9,38 @@ 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/Generated/Graphics/Direct2D/PropertyBinding.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PropertyBinding.cs index 21650e1..91d9469 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PropertyBinding.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PropertyBinding.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/PropertyType.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/PropertyType.cs index 2b6e9f7..4567adb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/PropertyType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/PropertyType.cs @@ -9,65 +9,65 @@ 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/Generated/Graphics/Direct2D/QuadraticBezierSegment.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/QuadraticBezierSegment.cs index bc3ca44..dce81fb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/QuadraticBezierSegment.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/QuadraticBezierSegment.cs @@ -9,13 +9,13 @@ 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/Generated/Graphics/Direct2D/RadialGradientBrushProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/RadialGradientBrushProperties.cs index 3af09fa..cbd8f7f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/RadialGradientBrushProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/RadialGradientBrushProperties.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Direct2D/RenderTargetProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetProperties.cs index b275ad7..bd9d4ae 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetProperties.cs @@ -9,25 +9,25 @@ 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/Generated/Graphics/Direct2D/RenderTargetType.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetType.cs index 777f4c4..d1136c9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetType.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/RenderTargetUsage.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetUsage.cs index 8fc3654..384f770 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetUsage.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetUsage.cs @@ -9,18 +9,18 @@ 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/Generated/Graphics/Direct2D/RenderingControls.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderingControls.cs index cc0a99f..4e0936e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderingControls.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderingControls.cs @@ -9,13 +9,13 @@ 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/Generated/Graphics/Direct2D/RenderingPriority.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderingPriority.cs index 9431673..01a8ea4 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderingPriority.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderingPriority.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/ResourceTextureProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ResourceTextureProperties.cs index 85ce9b0..e486445 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ResourceTextureProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ResourceTextureProperties.cs @@ -9,25 +9,25 @@ 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/Generated/Graphics/Direct2D/RgbToHueOutputColorSpace.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/RgbToHueOutputColorSpace.cs index 63ac38b..db59140 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/RgbToHueOutputColorSpace.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/RgbToHueOutputColorSpace.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/RgbToHueProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/RgbToHueProp.cs index 8037b5a..7a26da0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/RgbToHueProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/RgbToHueProp.cs @@ -9,11 +9,11 @@ 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/Generated/Graphics/Direct2D/RoundedRect.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/RoundedRect.cs index 90ce916..3619175 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/RoundedRect.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/RoundedRect.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/SaturationProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SaturationProp.cs index 9b6bba9..d80443d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SaturationProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SaturationProp.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_SATURATION_PROP public enum SaturationProp : uint { - /// + /// /// D2D1_SATURATION_PROP_SATURATION Saturation = 0, } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ScaleInterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ScaleInterpolationMode.cs index 94af2a4..14fa0df 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ScaleInterpolationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ScaleInterpolationMode.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/ScaleProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ScaleProp.cs index 9c1fb68..ac9466e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ScaleProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ScaleProp.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Direct2D/SepiaProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SepiaProp.cs index dad118f..bfb9cb8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SepiaProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SepiaProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/ShadowOptimization.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ShadowOptimization.cs index 450b197..055d66f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ShadowOptimization.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ShadowOptimization.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/ShadowProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ShadowProp.cs index 6dd1cb3..048b351 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ShadowProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ShadowProp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/SharpenProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SharpenProp.cs index 46b9c42..9dcdda8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SharpenProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SharpenProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/SimpleColorProfile.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SimpleColorProfile.cs index 64d19c4..b3abbf7 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SimpleColorProfile.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SimpleColorProfile.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Direct2D/SpotDiffuseProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotDiffuseProp.cs index 18aae1d..18aa190 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotDiffuseProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotDiffuseProp.cs @@ -9,35 +9,35 @@ 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/Generated/Graphics/Direct2D/SpotDiffuseScaleMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotDiffuseScaleMode.cs index 387366f..c9d3c75 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotDiffuseScaleMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotDiffuseScaleMode.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/SpotSpecularProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotSpecularProp.cs index 8100a2b..523fb96 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotSpecularProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotSpecularProp.cs @@ -9,38 +9,38 @@ 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/Generated/Graphics/Direct2D/SpotSpecularScaleMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotSpecularScaleMode.cs index 071221a..d666e51 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotSpecularScaleMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotSpecularScaleMode.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/SpriteOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SpriteOptions.cs index 587f753..f5b97bb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SpriteOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SpriteOptions.cs @@ -9,15 +9,15 @@ 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/Generated/Graphics/Direct2D/StraightenProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/StraightenProp.cs index 34b1b43..1683701 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/StraightenProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/StraightenProp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/StraightenScaleMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/StraightenScaleMode.cs index b75fde7..6ea6349 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/StraightenScaleMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/StraightenScaleMode.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Direct2D/StrokeStyleProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeStyleProperties.cs index 2066c2f..d595c01 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeStyleProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeStyleProperties.cs @@ -9,28 +9,28 @@ 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/Generated/Graphics/Direct2D/StrokeStyleProperties1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeStyleProperties1.cs index 34174ac..2acd87c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeStyleProperties1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeStyleProperties1.cs @@ -9,31 +9,31 @@ 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/Generated/Graphics/Direct2D/StrokeTransformType.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeTransformType.cs index 628e0e4..3c39d0f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeTransformType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeTransformType.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/SubProperty.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SubProperty.cs index 1afb138..5eabb12 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SubProperty.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SubProperty.cs @@ -9,29 +9,29 @@ 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/Generated/Graphics/Direct2D/SvgAspectAlign.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAspectAlign.cs index 72d65c8..b9d9816 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAspectAlign.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAspectAlign.cs @@ -9,38 +9,38 @@ 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/Generated/Graphics/Direct2D/SvgAspectScaling.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAspectScaling.cs index 0cdbbcd..aebe531 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAspectScaling.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAspectScaling.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/SvgAttributePodType.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAttributePodType.cs index d8fe21e..69b9109 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAttributePodType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAttributePodType.cs @@ -9,50 +9,50 @@ 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/Generated/Graphics/Direct2D/SvgAttributeStringType.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAttributeStringType.cs index a771416..06a03fc 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAttributeStringType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAttributeStringType.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/SvgDisplay.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgDisplay.cs index 2506278..201e6af 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgDisplay.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgDisplay.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/SvgLength.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLength.cs index 8ac0afb..00f3df6 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLength.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLength.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_SVG_LENGTH public partial struct SvgLength { - /// + /// public float value; - /// + /// public SvgLengthUnits units; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLengthUnits.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLengthUnits.cs index 3eb8f17..5e45c23 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLengthUnits.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLengthUnits.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/SvgLineCap.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLineCap.cs index 52c5994..6fdb158 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLineCap.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLineCap.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/SvgLineJoin.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLineJoin.cs index 0373be6..dfcdc19 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLineJoin.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLineJoin.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/SvgOverflow.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgOverflow.cs index 6d445e1..938187f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgOverflow.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgOverflow.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/SvgPaintType.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPaintType.cs index 7884416..38c82d3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPaintType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPaintType.cs @@ -9,29 +9,29 @@ 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/Generated/Graphics/Direct2D/SvgPathCommand.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPathCommand.cs index b71c666..4e27349 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPathCommand.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPathCommand.cs @@ -9,65 +9,65 @@ 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/Generated/Graphics/Direct2D/SvgPreserveAspectRatio.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPreserveAspectRatio.cs index bf3daf9..87f71bf 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPreserveAspectRatio.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPreserveAspectRatio.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/SvgUnitType.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgUnitType.cs index 6a4ae93..0b14389 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgUnitType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgUnitType.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/SvgViewbox.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgViewbox.cs index 55c44ef..e500080 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgViewbox.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgViewbox.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Direct2D/SvgVisibility.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgVisibility.cs index 621c0bd..97ebab9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgVisibility.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgVisibility.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/SweepDirection.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/SweepDirection.cs index 00e0294..1001420 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/SweepDirection.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/SweepDirection.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/TableTransferProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/TableTransferProp.cs index 63a86ab..19cdd7e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/TableTransferProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/TableTransferProp.cs @@ -9,35 +9,35 @@ 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/Generated/Graphics/Direct2D/TemperatureandtintProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/TemperatureandtintProp.cs index fd87dd9..9915431 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/TemperatureandtintProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/TemperatureandtintProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/TextAntialiasMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/TextAntialiasMode.cs index 7c530a1..c67a712 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/TextAntialiasMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/TextAntialiasMode.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Direct2D/ThreadingMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ThreadingMode.cs index c0d5cc4..9abf38b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ThreadingMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ThreadingMode.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/TileProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/TileProp.cs index 5accc87..cacfdc9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/TileProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/TileProp.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_TILE_PROP public enum TileProp : uint { - /// + /// /// D2D1_TILE_PROP_RECT Rect = 0, } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/TintProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/TintProp.cs index 525062d..0ee876c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/TintProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/TintProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/Transform3DInterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/Transform3DInterpolationMode.cs index 2f67234..add7295 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/Transform3DInterpolationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/Transform3DInterpolationMode.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Direct2D/Transform3DProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/Transform3DProperties.cs index 93aa7ea..77f5249 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/Transform3DProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/Transform3DProperties.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/TransformedImageSourceOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/TransformedImageSourceOptions.cs index f4ad205..4b5dfed 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/TransformedImageSourceOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/TransformedImageSourceOptions.cs @@ -9,15 +9,15 @@ 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/Generated/Graphics/Direct2D/TransformedImageSourceProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/TransformedImageSourceProperties.cs index 8508022..970b162 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/TransformedImageSourceProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/TransformedImageSourceProperties.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Direct2D/Triangle.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/Triangle.cs index f90f82c..6ccf5f9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/Triangle.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/Triangle.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Direct2D/TurbulenceProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/TurbulenceProp.cs index e6286af..832f689 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/TurbulenceProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/TurbulenceProp.cs @@ -9,29 +9,29 @@ 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/Generated/Graphics/Direct2D/UnitMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/UnitMode.cs index a4bb0e3..be9e4f9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/UnitMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/UnitMode.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/VertexBufferProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexBufferProperties.cs index 7088fd2..ff576b6 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexBufferProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexBufferProperties.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Direct2D/VertexOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexOptions.cs index 82bd905..f9211a6 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexOptions.cs @@ -9,21 +9,21 @@ 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/Generated/Graphics/Direct2D/VertexRange.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexRange.cs index 543b740..21dfcfe 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexRange.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexRange.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct2D; -/// +/// /// D2D1_VERTEX_RANGE public partial struct VertexRange { - /// + /// public uint startVertex; - /// + /// public uint vertexCount; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexUsage.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexUsage.cs index a6711f2..fdb1ae0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexUsage.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexUsage.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/VignetteProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/VignetteProp.cs index d929832..5005f95 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/VignetteProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/VignetteProp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct2D/WhiteLevelAdjustmentProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/WhiteLevelAdjustmentProp.cs index d01ea45..eec0b48 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/WhiteLevelAdjustmentProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/WhiteLevelAdjustmentProp.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Direct2D/WindowState.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/WindowState.cs index 68b471f..e4116ff 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/WindowState.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/WindowState.cs @@ -9,15 +9,15 @@ 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/Generated/Graphics/Direct2D/YcbcrChromaSubsampling.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrChromaSubsampling.cs index 4f2de6d..b77e1c2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrChromaSubsampling.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrChromaSubsampling.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Direct2D/YcbcrInterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrInterpolationMode.cs index 112b9b0..969e0a0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrInterpolationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrInterpolationMode.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Direct2D/YcbcrProp.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrProp.cs index 8ce191f..015f148 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrProp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrProp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct3D.Dxc/DxcArgPair.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcArgPair.cs index 0b9a324..5d77ce3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcArgPair.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcArgPair.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// DxcArgPair public partial struct DxcArgPair { - /// + /// public unsafe ushort* pName; - /// + /// public unsafe ushort* pValue; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcBuffer.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcBuffer.cs index 9b3fe86..35293e9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcBuffer.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcBuffer.cs @@ -9,16 +9,16 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// DxcBuffer public partial struct DxcBuffer { - /// + /// public unsafe void* Ptr; - /// + /// public nuint Size; - /// + /// public uint Encoding; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcCp.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcCp.cs index a63e52a..8056f26 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcCp.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcCp.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Direct3D.Dxc/DxcDefine.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcDefine.cs index 5b502f1..2265136 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcDefine.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcDefine.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// DxcDefine public partial struct DxcDefine { - /// + /// public unsafe ushort* Name; - /// + /// public unsafe ushort* Value; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcOutKind.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcOutKind.cs index 5833f95..fd7e7b3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcOutKind.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcOutKind.cs @@ -9,41 +9,41 @@ 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/Generated/Graphics/Direct3D.Dxc/DxcShaderHash.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcShaderHash.cs index f9481c5..2de7fee 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcShaderHash.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/DxcShaderHash.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// DxcShaderHash public partial struct DxcShaderHash { - /// + /// public DxcHashFlags Flags; - /// + /// public unsafe fixed byte HashDigest[16]; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcAssembler.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcAssembler.cs index f1bb0eb..dd334b1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcAssembler.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcAssembler.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcAssembler [Guid("091f7a26-1c1f-4948-904b-e6e3a8a771d5")] [NativeTypeName("struct IDxcAssembler : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcAssembler : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult AssembleToContainer(IDxcBlob* pShader, IDxcOperationResult** ppResult) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlob.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlob.cs index 969372d..23febef 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlob.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlob.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcBlob [Guid("8ba5fb08-5195-40e2-ac58-0d989c3a0102")] [NativeTypeName("struct IDxcBlob : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcBlob : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public void* GetBufferPointer() @@ -82,7 +82,7 @@ public unsafe partial struct IDxcBlob : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcBlob*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public nuint GetBufferSize() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlobEncoding.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlobEncoding.cs index 641fbea..808b306 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlobEncoding.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlobEncoding.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcBlobEncoding [Guid("7241d424-2646-4191-97c0-98e96e42fc68")] [NativeTypeName("struct IDxcBlobEncoding : IDxcBlob")] @@ -90,7 +90,7 @@ public unsafe partial struct IDxcBlobEncoding : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetEncoding(Bool32* pKnown, DxcCp* pCodePage) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlobUtf16.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlobUtf16.cs index 2482e05..b77fa1c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlobUtf16.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlobUtf16.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcBlobUtf16 [Guid("a3f84eab-0faa-497e-a39c-ee6ed60b2d84")] [NativeTypeName("struct IDxcBlobUtf16 : IDxcBlobEncoding")] @@ -98,7 +98,7 @@ public unsafe partial struct IDxcBlobUtf16 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this), pKnown, pCodePage); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public ushort* GetStringPointer() @@ -106,7 +106,7 @@ public unsafe partial struct IDxcBlobUtf16 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public nuint GetStringLength() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlobUtf8.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlobUtf8.cs index b0cdca5..ef9e677 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlobUtf8.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcBlobUtf8.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcBlobUtf8 [Guid("3da636c9-ba71-4024-a301-30cbf125305b")] [NativeTypeName("struct IDxcBlobUtf8 : IDxcBlobEncoding")] @@ -98,7 +98,7 @@ public unsafe partial struct IDxcBlobUtf8 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this), pKnown, pCodePage); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public sbyte* GetStringPointer() @@ -106,7 +106,7 @@ public unsafe partial struct IDxcBlobUtf8 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public nuint GetStringLength() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompiler.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompiler.cs index f8a53e4..06308af 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompiler.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompiler.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcCompiler [Guid("8c210bf3-011f-4422-8d70-6f9acb8db617")] [NativeTypeName("struct IDxcCompiler : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcCompiler : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Compile(IDxcBlob* pSource, ushort* pSourceName, ushort* pEntryPoint, ushort* pTargetProfile, ushort** pArguments, uint argCount, DxcDefine* pDefines, uint defineCount, IDxcIncludeHandler* pIncludeHandler, IDxcOperationResult** ppResult) @@ -82,7 +82,7 @@ public unsafe partial struct IDxcCompiler : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcCompiler*)Unsafe.AsPointer(ref this), pSource, pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Preprocess(IDxcBlob* pSource, ushort* pSourceName, ushort** pArguments, uint argCount, DxcDefine* pDefines, uint defineCount, IDxcIncludeHandler* pIncludeHandler, IDxcOperationResult** ppResult) @@ -90,7 +90,7 @@ public unsafe partial struct IDxcCompiler : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcCompiler*)Unsafe.AsPointer(ref this), pSource, pSourceName, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult Disassemble(IDxcBlob* pSource, IDxcBlobEncoding** ppDisassembly) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompiler2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompiler2.cs index 0897e19..4150342 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompiler2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompiler2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcCompiler2 [Guid("a005a9d9-b8bb-4594-b5c9-0e633bec4d37")] [NativeTypeName("struct IDxcCompiler2 : IDxcCompiler")] @@ -98,7 +98,7 @@ public unsafe partial struct IDxcCompiler2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, ppDisassembly); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CompileWithDebug(IDxcBlob* pSource, ushort* pSourceName, ushort* pEntryPoint, ushort* pTargetProfile, ushort** pArguments, uint argCount, DxcDefine* pDefines, uint defineCount, IDxcIncludeHandler* pIncludeHandler, IDxcOperationResult** ppResult, ushort** ppDebugBlobName, IDxcBlob** ppDebugBlob) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompiler3.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompiler3.cs index 38a5f3f..2352f79 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompiler3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompiler3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcCompiler3 [Guid("228b4687-5a6a-4730-900c-9702b2203f54")] [NativeTypeName("struct IDxcCompiler3 : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcCompiler3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Compile(DxcBuffer* pSource, ushort** pArguments, uint argCount, IDxcIncludeHandler* pIncludeHandler, Guid* riid, void** ppResult) @@ -82,7 +82,7 @@ public unsafe partial struct IDxcCompiler3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcCompiler3*)Unsafe.AsPointer(ref this), pSource, pArguments, argCount, pIncludeHandler, riid, ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Disassemble(DxcBuffer* pObject, Guid* riid, void** ppResult) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompilerArgs.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompilerArgs.cs index 8f48fbd..b5fd088 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompilerArgs.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcCompilerArgs.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcCompilerArgs [Guid("73effe2a-70dc-45f8-9690-eff64c02429d")] [NativeTypeName("struct IDxcCompilerArgs : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcCompilerArgs : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public ushort** GetArguments() @@ -82,7 +82,7 @@ public unsafe partial struct IDxcCompilerArgs : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public uint GetCount() @@ -90,7 +90,7 @@ public unsafe partial struct IDxcCompilerArgs : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult AddArguments(ushort** pArguments, uint argCount) @@ -98,7 +98,7 @@ public unsafe partial struct IDxcCompilerArgs : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pArguments, argCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult AddArgumentsUTF8(sbyte** pArguments, uint argCount) @@ -106,7 +106,7 @@ public unsafe partial struct IDxcCompilerArgs : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pArguments, argCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult AddDefines(DxcDefine* pDefines, uint defineCount) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcContainerBuilder.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcContainerBuilder.cs index 4744266..eb60f0f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcContainerBuilder.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcContainerBuilder.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcContainerBuilder [Guid("334b1f50-2292-4b35-99a1-25588d8c17fe")] [NativeTypeName("struct IDxcContainerBuilder : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcContainerBuilder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Load(IDxcBlob* pDxilContainerHeader) @@ -82,7 +82,7 @@ public unsafe partial struct IDxcContainerBuilder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), pDxilContainerHeader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult AddPart(uint fourCC, IDxcBlob* pSource) @@ -90,7 +90,7 @@ public unsafe partial struct IDxcContainerBuilder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), fourCC, pSource); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult RemovePart(uint fourCC) @@ -98,7 +98,7 @@ public unsafe partial struct IDxcContainerBuilder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), fourCC); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SerializeContainer(IDxcOperationResult** ppResult) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcContainerReflection.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcContainerReflection.cs index 893e776..ebe9ba0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcContainerReflection.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcContainerReflection.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcContainerReflection [Guid("d2c21b26-8350-4bdc-976a-331ce6f4c54c")] [NativeTypeName("struct IDxcContainerReflection : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcContainerReflection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Load(IDxcBlob* pContainer) @@ -82,7 +82,7 @@ public unsafe partial struct IDxcContainerReflection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), pContainer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetPartCount(uint* pResult) @@ -90,7 +90,7 @@ public unsafe partial struct IDxcContainerReflection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), pResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetPartKind(uint idx, uint* pResult) @@ -98,7 +98,7 @@ public unsafe partial struct IDxcContainerReflection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), idx, pResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetPartContent(uint idx, IDxcBlob** ppResult) @@ -106,7 +106,7 @@ public unsafe partial struct IDxcContainerReflection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), idx, ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult FindFirstPartKind(uint kind, uint* pResult) @@ -114,7 +114,7 @@ public unsafe partial struct IDxcContainerReflection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), kind, pResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetPartReflection(uint idx, Guid* iid, void** ppvObject) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcExtraOutputs.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcExtraOutputs.cs index b4859a6..0513c37 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcExtraOutputs.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcExtraOutputs.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcExtraOutputs [Guid("319b37a2-a5c2-494a-a5de-4801b2faf989")] [NativeTypeName("struct IDxcExtraOutputs : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcExtraOutputs : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public uint GetOutputCount() @@ -82,7 +82,7 @@ public unsafe partial struct IDxcExtraOutputs : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetOutput(uint uIndex, Guid* iid, void** ppvObject, IDxcBlobUtf16** ppOutputType, IDxcBlobUtf16** ppOutputName) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcIncludeHandler.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcIncludeHandler.cs index 75f83ee..5f17d5e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcIncludeHandler.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcIncludeHandler.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcIncludeHandler [Guid("7f61fc7d-950d-467f-b3e3-3c02fb49187c")] [NativeTypeName("struct IDxcIncludeHandler : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcIncludeHandler : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult LoadSource(ushort* pFilename, IDxcBlob** ppIncludeSource) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcLibrary.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcLibrary.cs index c4d8430..df36760 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcLibrary.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcLibrary.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcLibrary [Guid("e5204dc7-d18c-4c3c-bdfb-851673980fe7")] [NativeTypeName("struct IDxcLibrary : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcLibrary : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult SetMalloc(Com.IMalloc* pMalloc) @@ -82,7 +82,7 @@ public unsafe partial struct IDxcLibrary : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pMalloc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateBlobFromBlob(IDxcBlob* pBlob, uint offset, uint length, IDxcBlob** ppResult) @@ -90,7 +90,7 @@ public unsafe partial struct IDxcLibrary : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, offset, length, ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult CreateBlobFromFile(ushort* pFileName, DxcCp* codePage, IDxcBlobEncoding** pBlobEncoding) @@ -98,7 +98,7 @@ public unsafe partial struct IDxcLibrary : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pFileName, codePage, pBlobEncoding); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CreateBlobWithEncodingFromPinned(void* pText, uint size, DxcCp codePage, IDxcBlobEncoding** pBlobEncoding) @@ -106,7 +106,7 @@ public unsafe partial struct IDxcLibrary : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pText, size, codePage, pBlobEncoding); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult CreateBlobWithEncodingOnHeapCopy(void* pText, uint size, DxcCp codePage, IDxcBlobEncoding** pBlobEncoding) @@ -114,7 +114,7 @@ public unsafe partial struct IDxcLibrary : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pText, size, codePage, pBlobEncoding); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CreateBlobWithEncodingOnMalloc(void* pText, Com.IMalloc* pIMalloc, uint size, DxcCp codePage, IDxcBlobEncoding** pBlobEncoding) @@ -122,7 +122,7 @@ public unsafe partial struct IDxcLibrary : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pText, pIMalloc, size, codePage, pBlobEncoding); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CreateIncludeHandler(IDxcIncludeHandler** ppResult) @@ -130,7 +130,7 @@ public unsafe partial struct IDxcLibrary : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDxcLibrary*)Unsafe.AsPointer(ref this), ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult CreateStreamFromBlobReadOnly(IDxcBlob* pBlob, Com.IStream** ppStream) @@ -138,7 +138,7 @@ public unsafe partial struct IDxcLibrary : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, ppStream); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetBlobAsUtf8(IDxcBlob* pBlob, IDxcBlobEncoding** pBlobEncoding) @@ -146,7 +146,7 @@ public unsafe partial struct IDxcLibrary : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetBlobAsUtf16(IDxcBlob* pBlob, IDxcBlobEncoding** pBlobEncoding) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcLinker.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcLinker.cs index 61d088a..70724f0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcLinker.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcLinker.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcLinker [Guid("f1b5be2a-62dd-4327-a1c2-42ac1e1e78e6")] [NativeTypeName("struct IDxcLinker : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcLinker : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult RegisterLibrary(ushort* pLibName, IDxcBlob* pLib) @@ -82,7 +82,7 @@ public unsafe partial struct IDxcLinker : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcLinker*)Unsafe.AsPointer(ref this), pLibName, pLib); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Link(ushort* pEntryName, ushort* pTargetProfile, ushort** pLibNames, uint libCount, ushort** pArguments, uint argCount, IDxcOperationResult** ppResult) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcOperationResult.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcOperationResult.cs index 9ccfe87..b8c3711 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcOperationResult.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcOperationResult.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcOperationResult [Guid("cedb484a-d4e9-445a-b991-ca21ca157dc2")] [NativeTypeName("struct IDxcOperationResult : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcOperationResult : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetStatus(HResult* pStatus) @@ -82,7 +82,7 @@ public unsafe partial struct IDxcOperationResult : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), pStatus); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetResult(IDxcBlob** ppResult) @@ -90,7 +90,7 @@ public unsafe partial struct IDxcOperationResult : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetErrorBuffer(IDxcBlobEncoding** ppErrors) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcOptimizer.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcOptimizer.cs index 09af91a..3c77b07 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcOptimizer.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcOptimizer.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcOptimizer [Guid("25740e2e-9cba-401b-9119-4fb42f39f270")] [NativeTypeName("struct IDxcOptimizer : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcOptimizer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetAvailablePassCount(uint* pCount) @@ -82,7 +82,7 @@ public unsafe partial struct IDxcOptimizer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), pCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetAvailablePass(uint index, IDxcOptimizerPass** ppResult) @@ -90,7 +90,7 @@ public unsafe partial struct IDxcOptimizer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), index, ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult RunOptimizer(IDxcBlob* pBlob, ushort** ppOptions, uint optionCount, IDxcBlob** pOutputModule, IDxcBlobEncoding** ppOutputText) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcOptimizerPass.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcOptimizerPass.cs index d08b142..ea9693f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcOptimizerPass.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcOptimizerPass.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcOptimizerPass [Guid("ae2cd79f-cc22-453f-9b6b-b124e7a5204c")] [NativeTypeName("struct IDxcOptimizerPass : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcOptimizerPass : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetOptionName(ushort** ppResult) @@ -82,7 +82,7 @@ public unsafe partial struct IDxcOptimizerPass : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetDescription(ushort** ppResult) @@ -90,7 +90,7 @@ public unsafe partial struct IDxcOptimizerPass : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetOptionArgCount(uint* pCount) @@ -98,7 +98,7 @@ public unsafe partial struct IDxcOptimizerPass : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), pCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetOptionArgName(uint argIndex, ushort** ppResult) @@ -106,7 +106,7 @@ public unsafe partial struct IDxcOptimizerPass : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), argIndex, ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetOptionArgDescription(uint argIndex, ushort** ppResult) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcPdbUtils.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcPdbUtils.cs index 627c1a1..d574009 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcPdbUtils.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcPdbUtils.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcPdbUtils [Guid("e6c9647e-9d6a-4c3b-b94c-524b5a6c343d")] [NativeTypeName("struct IDxcPdbUtils : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Load(IDxcBlob* pPdbOrDxil) @@ -82,7 +82,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pPdbOrDxil); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetSourceCount(uint* pCount) @@ -90,7 +90,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetSource(uint uIndex, IDxcBlobEncoding** ppResult) @@ -98,7 +98,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetSourceName(uint uIndex, char** pResult) @@ -106,7 +106,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetFlagCount(uint* pCount) @@ -114,7 +114,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetFlag(uint uIndex, char** pResult) @@ -122,7 +122,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetArgCount(uint* pCount) @@ -130,7 +130,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetArg(uint uIndex, char** pResult) @@ -138,7 +138,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetArgPairCount(uint* pCount) @@ -146,7 +146,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetArgPair(uint uIndex, char** pName, char** pValue) @@ -154,7 +154,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pName, pValue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetDefineCount(uint* pCount) @@ -162,7 +162,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult GetDefine(uint uIndex, char** pResult) @@ -170,7 +170,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult GetTargetProfile(char** pResult) @@ -178,7 +178,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult GetEntryPoint(char** pResult) @@ -186,7 +186,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult GetMainFileName(char** pResult) @@ -194,7 +194,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult GetHash(IDxcBlob** ppResult) @@ -202,7 +202,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult GetName(char** pResult) @@ -210,7 +210,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public Bool32 IsFullPDB() @@ -218,7 +218,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult GetFullPDB(IDxcBlob** ppFullPDB) @@ -226,7 +226,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppFullPDB); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult GetVersionInfo(IDxcVersionInfo** ppVersionInfo) @@ -234,7 +234,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppVersionInfo); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public HResult SetCompiler(IDxcCompiler3* pCompiler) @@ -242,7 +242,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCompiler); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult CompileForFullPDB(IDxcResult** ppResult) @@ -250,7 +250,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult OverrideArgs(DxcArgPair* pArgPairs, uint uNumArgPairs) @@ -258,7 +258,7 @@ public unsafe partial struct IDxcPdbUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pArgPairs, uNumArgPairs); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public HResult OverrideRootSignature(ushort* pRootSignature) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcResult.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcResult.cs index f2361da..72e298d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcResult.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcResult.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcResult [Guid("58346cda-dde7-4497-9461-6f87af5e0659")] [NativeTypeName("struct IDxcResult : IDxcOperationResult")] @@ -98,7 +98,7 @@ public unsafe partial struct IDxcResult : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcResult*)Unsafe.AsPointer(ref this), ppErrors); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public Bool32 HasOutput(DxcOutKind dxcOutKind) @@ -106,7 +106,7 @@ public unsafe partial struct IDxcResult : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcResult*)Unsafe.AsPointer(ref this), dxcOutKind); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetOutput(DxcOutKind dxcOutKind, Guid* iid, void** ppvObject, IDxcBlobUtf16** ppOutputName) @@ -114,7 +114,7 @@ public unsafe partial struct IDxcResult : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcResult*)Unsafe.AsPointer(ref this), dxcOutKind, iid, ppvObject, ppOutputName); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public uint GetNumOutputs() @@ -122,7 +122,7 @@ public unsafe partial struct IDxcResult : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDxcResult*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public DxcOutKind GetOutputByIndex(uint Index) @@ -130,7 +130,7 @@ public unsafe partial struct IDxcResult : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDxcResult*)Unsafe.AsPointer(ref this), Index); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public DxcOutKind PrimaryOutput() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcUtils.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcUtils.cs index 81548dd..abad2e9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcUtils.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcUtils.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcUtils [Guid("4605c4cb-2019-492a-ada4-65f20bb7d67f")] [NativeTypeName("struct IDxcUtils : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult CreateBlobFromBlob(IDxcBlob* pBlob, uint offset, uint length, IDxcBlob** ppResult) @@ -82,7 +82,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, offset, length, ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateBlobFromPinned(void* pData, uint size, DxcCp codePage, IDxcBlobEncoding** pBlobEncoding) @@ -90,7 +90,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, size, codePage, pBlobEncoding); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult MoveToBlob(void* pData, Com.IMalloc* pIMalloc, uint size, DxcCp codePage, IDxcBlobEncoding** pBlobEncoding) @@ -98,7 +98,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, pIMalloc, size, codePage, pBlobEncoding); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CreateBlob(void* pData, uint size, DxcCp codePage, IDxcBlobEncoding** pBlobEncoding) @@ -106,7 +106,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, size, codePage, pBlobEncoding); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult LoadFile(ushort* pFileName, DxcCp* pCodePage, IDxcBlobEncoding** pBlobEncoding) @@ -114,7 +114,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcUtils*)Unsafe.AsPointer(ref this), pFileName, pCodePage, pBlobEncoding); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CreateReadOnlyStreamFromBlob(IDxcBlob* pBlob, Com.IStream** ppStream) @@ -122,7 +122,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, ppStream); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CreateDefaultIncludeHandler(IDxcIncludeHandler** ppResult) @@ -130,7 +130,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDxcUtils*)Unsafe.AsPointer(ref this), ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetBlobAsUtf8(IDxcBlob* pBlob, IDxcBlobUtf8** pBlobEncoding) @@ -138,7 +138,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetBlobAsUtf16(IDxcBlob* pBlob, IDxcBlobUtf16** pBlobEncoding) @@ -146,7 +146,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetDxilContainerPart(DxcBuffer* pShader, uint DxcPart, void** ppPartData, uint* pPartSizeInBytes) @@ -154,7 +154,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDxcUtils*)Unsafe.AsPointer(ref this), pShader, DxcPart, ppPartData, pPartSizeInBytes); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult CreateReflection(DxcBuffer* pData, Guid* iid, void** ppvReflection) @@ -162,7 +162,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, iid, ppvReflection); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult BuildArguments(ushort* pSourceName, ushort* pEntryPoint, ushort* pTargetProfile, ushort** pArguments, uint argCount, DxcDefine* pDefines, uint defineCount, IDxcCompilerArgs** ppArgs) @@ -170,7 +170,7 @@ public unsafe partial struct IDxcUtils : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDxcUtils*)Unsafe.AsPointer(ref this), pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, ppArgs); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult GetPDBContents(IDxcBlob* pPDBBlob, IDxcBlob** ppHash, IDxcBlob** ppContainer) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcValidator.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcValidator.cs index dbae67e..3b91ed4 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcValidator.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcValidator.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcValidator [Guid("a6e82bd2-1fd7-4826-9811-2857e797f49a")] [NativeTypeName("struct IDxcValidator : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcValidator : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Validate(IDxcBlob* pShader, DxcValidatorFlags Flags, IDxcOperationResult** ppResult) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcValidator2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcValidator2.cs index f453b5f..b10a169 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcValidator2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcValidator2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcValidator2 [Guid("458e1fd1-b1b2-4750-a6e1-9c10f03bed92")] [NativeTypeName("struct IDxcValidator2 : IDxcValidator")] @@ -82,7 +82,7 @@ public unsafe partial struct IDxcValidator2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcValidator2*)Unsafe.AsPointer(ref this), pShader, Flags, ppResult); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult ValidateWithDebug(IDxcBlob* pShader, DxcValidatorFlags Flags, DxcBuffer* pOptDebugBitcode, IDxcOperationResult** ppResult) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcVersionInfo.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcVersionInfo.cs index fd5a5ac..7c7c0f1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcVersionInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcVersionInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcVersionInfo [Guid("b04f5b50-2059-4f12-a8ff-a1e0cde1cc7e")] [NativeTypeName("struct IDxcVersionInfo : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcVersionInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetVersion(uint* pMajor, uint* pMinor) @@ -82,7 +82,7 @@ public unsafe partial struct IDxcVersionInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this), pMajor, pMinor); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetFlags(DxcVersionInfoFlags* pFlags) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcVersionInfo2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcVersionInfo2.cs index 0b62a18..b8da2d4 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcVersionInfo2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcVersionInfo2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcVersionInfo2 [Guid("fb6904c4-42f0-4b62-9c46-983af7da7c83")] [NativeTypeName("struct IDxcVersionInfo2 : IDxcVersionInfo")] @@ -90,7 +90,7 @@ public unsafe partial struct IDxcVersionInfo2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), pFlags); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetCommitInfo(uint* pCommitCount, sbyte** pCommitHash) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcVersionInfo3.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcVersionInfo3.cs index f508ab8..aac9bf6 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcVersionInfo3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc/IDxcVersionInfo3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D.Dxc; -/// +/// /// IDxcVersionInfo3 [Guid("5e13e843-9d25-473c-9ad2-03b2d0b44b1e")] [NativeTypeName("struct IDxcVersionInfo3 : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDxcVersionInfo3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetCustomVersionString(sbyte** pVersionString) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/Apis.Functions.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/Apis.Functions.cs index 6707655..4b34089 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/Apis.Functions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/Apis.Functions.cs @@ -43,7 +43,7 @@ public static unsafe partial class Apis [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DDisassembleRegion(void* pSrcData, nuint SrcDataSize, uint Flags, sbyte* szComments, nuint StartByteOffset, nuint NumInsts, nuint* pFinishByteOffset, Graphics.Direct3D.ID3DBlob** ppDisassembly); - + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DGetTraceInstructionOffsets(void* pSrcData, nuint SrcDataSize, uint Flags, nuint StartInstIndex, nuint NumInsts, nuint* pOffsets, nuint* pTotalInsts); diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/BlobPart.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/BlobPart.cs index 2c4ca3c..a0b0d36 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/BlobPart.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/BlobPart.cs @@ -9,59 +9,59 @@ 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/Generated/Graphics/Direct3D.Fxc/ShaderData.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/ShaderData.cs index 33608f4..f1503ac 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/ShaderData.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/ShaderData.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct3D.Fxc; -/// +/// /// D3D_SHADER_DATA public partial struct ShaderData { - /// + /// public unsafe void* pBytecode; - /// + /// public nuint BytecodeLength; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/StripFlags.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/StripFlags.cs index 8ea2b48..1324003 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/StripFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc/StripFlags.cs @@ -9,25 +9,25 @@ 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/Generated/Graphics/Direct3D.xml b/src/Vortice.Win32/Generated/Graphics/Direct3D.xml new file mode 100644 index 0000000..181a36a --- /dev/null +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.xml @@ -0,0 +1,4097 @@ + + + + + The ID3DDeviceContextState interface represents a context state object, which holds state and behavior information about a Microsoft Direct3D device. + Microsoft Docs: + + + + + Marks a single point of execution in code. + Microsoft Docs: + A NULL-terminated UNICODE string that contains the name of the marker. The name is not relevant to the operating system. You can choose a name that is meaningful when the calling application is running under the Direct3D profiling tool. +A NULL pointer produces undefined results. + + + + + Retrieves a specific part from a compilation result. + Microsoft Docs: + A pointer to uncompiled shader data; either ASCII HLSL code or a compiled effect. + Length of uncompiled shader data that pSrcData points to. + A D3D_BLOB_PART-typed value that specifies the part of the buffer to retrieve. + Flags that indicate how to retrieve the blob part. Currently, no flags are defined. + The address of a pointer to the ID3DBlob interface that is used to retrieve the specified part of the buffer. + + + + + Marks the beginning of a section of event code. + Microsoft Docs: + A NULL-terminated UNICODE string that contains the name of the event. The name is not relevant to the operating system. You can choose a name that is meaningful when the calling application is running under the Direct3D profiling tool. +A NULL pointer produces undefined results. + + + + + Gets a pointer to a reflection interface. + Microsoft Docs: + A pointer to source data as compiled HLSL code. + Length of pSrcData. + The reference GUID of the COM interface to use. For example, IID_ID3D11ShaderReflection. + A pointer to a reflection interface. + + + + + Note  You can use this API to develop your Windows Store apps, but you can't use it in apps that you submit to the Windows Store. Gets shader debug information. + Microsoft Docs: + A pointer to source data; either uncompiled or compiled HLSL code. + Length of pSrcData. + A pointer to a buffer that receives the ID3DBlob interface that contains debug information. + + + + + Creates a linker interface. Note  This function is part of the HLSL shader linking technology that you can use on all Direct3D 11 platforms to create precompiled HLSL functions, package them into libraries, and link them into full shaders at run time.  . + Microsoft Docs: + A pointer to a variable that receives a pointer to the ID3D11Linker interface that is used to link a shader module. + + + + + Describes shader data. + Microsoft Docs: + + + + A pointer to shader data. + + + Length of shader data that pBytecode points to. + + + + Compresses a set of shaders into a more compact form. + Microsoft Docs: + The number of shaders to compress. + An array of D3D_SHADER_DATA structures that describe the set of shaders to compress. + Flags that indicate how to compress the shaders. Currently, only the D3D_COMPRESS_SHADER_KEEP_ALL_PARTS (0x00000001) flag is defined. + The address of a pointer to the ID3DBlob interface that is used to retrieve the compressed shader data. + + + + + Pixel shader driver caps. + Microsoft Docs: + + + + Instruction predication is supported if this value is nonzero. See setp_comp - vs. + + + Either 0 or 24, which represents the depth of the dynamic flow control instruction nesting. See D3DPSHADERCAPS2_0. + + + The number of temporary registers supported. See D3DPSHADERCAPS2_0. + + + The depth of nesting of the loop - vs/rep - vs and call - vs/callnz bool - vs instructions. See D3DPSHADERCAPS2_0. + + + The number of instruction slots supported. See D3DPSHADERCAPS2_0. + + + + Values that identify parts of the content of an arbitrary length data buffer. + Microsoft Docs: + + + + The blob part is an input signature. + + + The blob part is an output signature. + + + The blob part is an input and output signature. + + + The blob part is a patch constant signature. + + + The blob part is all signature. + + + The blob part is debug information. + + + The blob part is a legacy shader. + + + The blob part is an XNA prepass shader. + + + The blob part is an XNA shader. + + + The blob part is program database (PDB) information. + +
Note  This value is supported by the D3dcompiler_44.dll or later version of the file.
+
 
+
+ + The blob part is private data. + +
Note  This value is supported by the D3dcompiler_44.dll or later version of the file.
+
 
+
+ + The blob part is a root signature. Refer to Specifying Root Signatures in HLSL for more information on using Direct3D12 with HLSL. + +
Note  This value is supported by the D3dcompiler_47.dll or later version of the file.
+
 
+
+ + The blob part is the debug name of the shader. If the application does not specify the debug name itself, an auto-generated name matching the PDB file of the shader is provided instead. + +
Note  This value is supported by the D3dcompiler_47.dll as available on the Windows 10 Fall Creators Update and its SDK, or later version of the file.
+
 
+
+ + The blob part is a test alternate shader. + +
Note  This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.
+
 
+
+ + The blob part is test compilation details. + +
Note  This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.
+
 
+
+ + The blob part is test compilation performance. + +
Note  This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.
+
 
+
+ + The blob part is a test compilation report. + +
Note  This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.
+
 
+
Note  This value is supported by the D3dcompiler_44.dll or later version of the file.
+
 
+
+ + + Compiles Microsoft High Level Shader Language (HLSL) code into bytecode for a given target. + Microsoft Docs: + A pointer to uncompiled shader data (ASCII HLSL code). + The size, in bytes, of the block of memory that pSrcData points to. + An optional pointer to a constant null-terminated string containing the name that identifies the source data to use in error messages. If not used, set to NULL. + An optional array of D3D_SHADER_MACRO structures that define shader macros. Each macro definition contains a name and a NULL-terminated definition. If not used, set to NULL. + A pointer to an ID3DInclude interface that the compiler uses to handle include files. If you set this parameter to NULL and the shader contains a #include, a compile error occurs. You can pass the D3D_COMPILE_STANDARD_FILE_INCLUDE macro, which is a pointer to a default include handler. This default include handler includes files that are relative to the current directory and files that are relative to the directory of the initial source file. When you use D3D_COMPILE_STANDARD_FILE_INCLUDE, you must specify the source file name in the pSourceName parameter; the compiler will derive the initial relative directory from pSourceName. + + +``` + A pointer to a constant null-terminated string that contains the name of the shader entry point function where shader execution begins. When you compile an effect, D3DCompile2 ignores pEntrypoint; we recommend that you set pEntrypoint to NULL because it is good programming practice to set a pointer parameter to NULL if the called function will not use it. + A pointer to a constant null-terminated string that specifies the shader target or set of shader features to compile against. The shader target can be a shader model (for example, shader model 2, shader model 3, shader model 4, or shader model 5). The target can also be an effect type (for example, fx_4_1). For info about the targets that various profiles support, see Specifying Compiler Targets. + A combination of shader D3D compile constants that are combined by using a bitwise OR operation. The resulting value specifies how the compiler compiles the HLSL code. + A combination of effect D3D compile effect constants that are combined by using a bitwise OR operation. The resulting value specifies how the compiler compiles the effect. When you compile a shader and not an effect file, D3DCompile2 ignores Flags2; we recommend that you set Flags2 to zero because it is good programming practice to set a nonpointer parameter to zero if the called function will not use it. + A combination of the following flags that are combined by using a bitwise OR operation. The resulting value specifies how the compiler compiles the HLSL code. + + + + + + + + + + + + + + + + + + +
FlagDescription
D3DCOMPILE_SECDATA_MERGE_UAV_SLOTS (0x01)Merge unordered access view (UAV) slots in the secondary data that the pSecondaryData parameter points to.
D3DCOMPILE_SECDATA_PRESERVE_TEMPLATE_SLOTS (0x02)Preserve template slots in the secondary data that the pSecondaryData parameter points to.
D3DCOMPILE_SECDATA_REQUIRE_TEMPLATE_MATCH (0x04)Require that templates in the secondary data that the pSecondaryData parameter points to match when the compiler compiles the HLSL code.
+  + +If pSecondaryData is NULL, set to zero. + A pointer to secondary data. If you don't pass secondary data, set to NULL. Use this secondary data to align UAV slots in two shaders. Suppose shader A has UAVs and they are bound to some slots. To compile shader B such that UAVs with the same names are mapped in B to the same slots as in A, pass A’s byte code to D3DCompile2 as the secondary data. + The size, in bytes, of the block of memory that pSecondaryData points to. If pSecondaryData is NULL, set to zero. + A pointer to a variable that receives a pointer to the ID3DBlob interface that you can use to access the compiled code. + A pointer to a variable that receives a pointer to the ID3DBlob interface that you can use to access compiler error messages, or NULL if there are no errors. +
+
+ + + Specifies hardware overlay capabilities for a Direct3D device. + Microsoft Docs: + + + + Contains a bitwise OR of the following flags. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DOVERLAYCAPS_FULLRANGERGB
+
0x00000001
+
+
+The overlay supports RGB with a nominal range of 0–255 per channel. + +
+
D3DOVERLAYCAPS_LIMITEDRANGERGB
+
0x00000002
+
+
+The overlay supports RGB with a nominal range of 16–235 per channel. Reference black is (16,16,16) and reference white is (235,235,235). + +
+
D3DOVERLAYCAPS_YCbCr_BT601
+
0x00000004
+
+
+The overlay supports the BT.601 definition of YUV. + +
+
D3DOVERLAYCAPS_YCbCr_BT709
+
0x00000008
+
+
+The overlay supports the BT.709 definition of YUV. + +
+
D3DOVERLAYCAPS_YCbCr_BT601_xvYCC
+
0x00000010
+
+
+The overlay supports extended YCbCr (xvYCC) for BT.601 YUV. + +
+
D3DOVERLAYCAPS_YCbCr_BT709_xvYCC
+
0x00000020
+
+
+The overlay supports extended YCbCr (xvYCC) for BT.709 YUV. + +
+
D3DOVERLAYCAPS_STRETCHX
+
0x00000040
+
+
+The device can stretch and shrink the overlay data arbitrarily in the horizontal direction. + +
+
D3DOVERLAYCAPS_STRETCHY
+
0x00000080
+
+
+The device can stretch and shrink the overlay data arbitrarily in the vertical direction. + +
+
+ + The maximum overlay width after stretching. + + + The maximum overlay height after stretching. + + + + Values that identify the intended use of constant-buffer data. + Microsoft Docs: + + + + A buffer containing scalar constants. + + + A buffer containing texture data. + + + A buffer containing interface pointers. + + + A buffer containing binding information. + + + A buffer containing scalar constants. + + + A buffer containing texture data. + + + A buffer containing scalar constants. + + + A buffer containing texture data. + + + A buffer containing interface pointers. + + + A buffer containing binding information. + + + + Disassembles a specific region of compiled Microsoft High Level Shader Language (HLSL) code. + Microsoft Docs: + A pointer to compiled shader data. + The size, in bytes, of the block of memory that pSrcData points to. + A combination of zero or more of the following flags that are combined by using a bitwise OR operation. The resulting value specifies how D3DDisassembleRegion disassembles the compiled shader data. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FlagDescription
D3D_DISASM_ENABLE_COLOR_CODE (0x01)Enable the output of color codes.
D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS (0x02)Enable the output of default values.
D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING (0x04)Enable instruction numbering.
D3D_DISASM_ENABLE_INSTRUCTION_CYCLE (0x08)No effect.
D3D_DISASM_DISABLE_DEBUG_INFO (0x10)Disable the output of debug information.
D3D_DISASM_ENABLE_INSTRUCTION_OFFSET (0x20)Enable the output of instruction offsets.
D3D_DISASM_INSTRUCTION_ONLY (0x40)This flag has no effect in D3DDisassembleRegion. Cycle information comes from the trace; therefore, cycle information is available only in D3DDisassemble11Trace's trace disassembly.
+ A pointer to a constant null-terminated string at the top of the shader that identifies the shader constants and variables. + The number of bytes offset into the compiled shader data where D3DDisassembleRegion starts the disassembly. + The number of instructions to disassemble. + A pointer to a variable that receives the number of bytes offset into the compiled shader data where D3DDisassembleRegion finishes the disassembly. + A pointer to a buffer that receives the ID3DBlob interface that accesses the disassembled HLSL code. +
+
+ + + ID3DInclude is an include interface that the user implements to allow an application to call user-overridable methods for opening and closing shader + Microsoft Docs: + + + + + Note  D3DGetInputAndOutputSignatureBlob may be altered or unavailable for releases after Windows 8.1. Instead use D3DGetBlobPart with the D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB value.  Gets the input and output signatures from a compilation result. + Microsoft Docs: + A pointer to source data as compiled HLSL code. + Length of pSrcData. + A pointer to a buffer that receives the ID3DBlob interface that contains a compiled shader. + + + + + Strip flag options. + Microsoft Docs: + + + + Remove reflection data. + + + Remove debug information. + + + Remove test blob data. + + +
Note  This value is supported by the D3dcompiler_44.dll or later version of the file.
+
 
+Remove private data.
+
+ +
Note  This value is supported by the D3dcompiler_47.dll or later version of the file.
+
 
+Remove the root signature. Refer to Specifying Root Signatures in HLSL for more information on using Direct3D12 with HLSL.
+
+ + Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. This value is not used. + + + + The ID3DUserDefinedAnnotation interface enables an application to describe conceptual sections and markers within the application's code flow. + Microsoft Docs: + + + + + Creates a buffer. + Microsoft Docs: + Number of bytes in the blob. + The address of a pointer to the ID3DBlob interface that is used to retrieve the buffer. + + + + + Creates a library-reflection interface from source data that contains an HLSL library of functions. + Microsoft Docs: + A pointer to source data as an HLSL library of functions. + The size, in bytes, of the block of memory that pSrcData points to. + The reference GUID of the COM interface to use. For example, IID_ID3D11LibraryReflection. + A pointer to a variable that receives a pointer to a library-reflection interface, ID3D11LibraryReflection. + + + + + Specifies a shader model. + Microsoft Docs: + + + + Indicates shader model 5.1. + + + Indicates shader model 6.0. + + + Indicates shader model 6.1. + + + + Describes the content protection capabilities of a display driver. + Microsoft Docs: + + + + Bitwise OR of zero or more flags. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DCPCAPS_SOFTWARE
+
0x00000001
+
+
+The encryption is implemented in software by the driver. + +
+
D3DCPCAPS_HARDWARE
+
0x00000002
+
+
+The encryption is implemented in hardware by the GPU. + +
+
D3DCPCAPS_PROTECTIONALWAYSON
+
0x00000004
+
+
+Content protection is always applied to a protected Direct3D surface, regardless of whether the application explicitly enables content protection. + +
+
D3DCPCAPS_PARTIALDECRYPTION
+
0x00000008
+
+
+The driver can use partially encrypted buffers. If this capability is not present, the entire buffer must be either encrypted or clear. + +
+
D3DCPCAPS_CONTENTKEY
+
0x00000010
+
+
+The driver can encrypt data using a separate content key that is encrypted using the session key. For more information, see IDirect3DCryptoSession9::DecryptionBlt. + +
+
D3DCPCAPS_FRESHENSESSIONKEY
+
0x00000020
+
+
+The driver can refresh the session key without renegotiating the key. To refresh the session key, call IDirect3DCryptoSession9::StartSessionKeyRefresh. + +
+
D3DCPCAPS_ENCRYPTEDREADBACK
+
0x00000040
+
+
+The driver can read back encrypted data from a protected surface, using the IDirect3DCryptoSession9::EncryptionBlt method. + +
+
D3DCPCAPS_ENCRYPTEDREADBACKKEY
+
0x00000080
+
+
+The driver requires a separate key to read encrypted data from a protected surface. To get this second key, call IDirect3DCryptoSession9::GetEncryptionBltKey. + +
+
D3DCPCAPS_SEQUENTIAL_CTR_IV
+
0x00000100
+
+
+If the encryption type is D3DCRYPTOTYPE_AES128_CTR, the application must use a sequential count in the DXVA2_AES_CTR_IV structure. For more information, see the remarks for DXVA2_AES_CTR_IV. + +
+
+ + Specifies the type of key exchange required to negotiate the session key. The following GUIDs are defined. + + + + + + + + + + + + + + +
ValueMeaning
+
D3DKEYEXCHANGE_RSAES_OAEP
+
+
+The decoder encrypts the session key using RSA Encryption Scheme - Optimal Asymmetric Encryption Padding (RSAES-OAEP). + +
+
D3DKEYEXCHANGE_DXVA
+
+
+Use the key exchange mechanism defined for DirectX Video Acceleration 2 (DXVA-2). + +
+
+ + The memory alignment required for buffers used by the GPU cryptographic engine. If the application uses a system memory buffer to pass encrypted content to the GPU, or to read back encrypted content from the GPU, the buffer's starting address must be a multiple of this value. + + + The block alignment required by the GPU cryptographic engine. The size of data to be encrypted must be a multiple of this value. + + + The total amount of memory that can be used to hold protected surfaces. + + + + Values that identify the data types that can be stored in a register. + Microsoft Docs: + + + + The data type is unknown. + + + 32-bit unsigned integer. + + + 32-bit signed integer. + + + 32-bit floating-point number. + + + The data type is unknown. + + + 32-bit unsigned integer. + + + 32-bit signed integer. + + + 32-bit floating-point number. + + + + Note  D3DGetInputSignatureBlob may be altered or unavailable for releases after Windows 8.1. Instead use D3DGetBlobPart with the D3D_BLOB_INPUT_SIGNATURE_BLOB value.  Gets the input signature from a compilation result. + Microsoft Docs: + A pointer to source data as compiled HLSL code. + Length of pSrcData. + A pointer to a buffer that receives the ID3DBlob interface that contains a compiled shader. + + + + + Values that identify the indended use of a constant-data buffer. + Microsoft Docs: + + + + Bind the constant buffer to an input slot defined in HLSL code (instead of letting the compiler choose the input slot). + + + Bind the constant buffer to an input slot defined in HLSL code (instead of letting the compiler choose the input slot). + + + This value is not used by a programmer; it exists to force the enumeration to compile to 32 bits. + + + + A user-implemented method for opening and reading the contents of a shader + Microsoft Docs: + A D3D_INCLUDE_TYPE-typed value that indicates the location of the #include file. + Name of the #include file. + Pointer to the container that includes the #include file. The compiler might pass NULL in pParentData. For more information, see the "Searching for Include Files" section in Compile an Effect (Direct3D 11). + Pointer to the buffer that contains the include directives. This pointer remains valid until you callID3DInclude::Close. + Pointer to the number of bytes that Open returns in ppData. + + + + + Note  D3DGetOutputSignatureBlob may be altered or unavailable for releases after Windows 8.1. Instead use D3DGetBlobPart with the D3D_BLOB_OUTPUT_SIGNATURE_BLOB value.  Gets the output signature from a compilation result. + Microsoft Docs: + A pointer to source data as compiled HLSL code. + Length of pSrcData. + A pointer to a buffer that receives the ID3DBlob interface that contains a compiled shader. + + + + + Values that identify the type of resource to be viewed as a shader resource. + Microsoft Docs: + + + + The type is unknown. + + + The resource is a buffer. + + + The resource is a 1D texture. + + + The resource is an array of 1D textures. + + + The resource is a 2D texture. + + + The resource is an array of 2D textures. + + + The resource is a multisampling 2D texture. + + + The resource is an array of multisampling 2D textures. + + + The resource is a 3D texture. + + + The resource is a cube texture. + + + The resource is an array of cube textures. + + + The resource is a raw buffer. For more info about raw viewing of buffers, see Raw Views of Buffers. + + + The type is unknown. + + + The resource is a buffer. + + + The resource is a 1D texture. + + + The resource is an array of 1D textures. + + + The resource is a 2D texture. + + + The resource is an array of 2D textures. + + + The resource is a multisampling 2D texture. + + + The resource is an array of multisampling 2D textures. + + + The resource is a 3D texture. + + + The resource is a cube texture. + + + The type is unknown. + + + The resource is a buffer. + + + The resource is a 1D texture. + + + The resource is an array of 1D textures. + + + The resource is a 2D texture. + + + The resource is an array of 2D textures. + + + The resource is a multisampling 2D texture. + + + The resource is an array of multisampling 2D textures. + + + The resource is a 3D texture. + + + The resource is a cube texture. + + + The resource is an array of cube textures. + + + The type is unknown. + + + The resource is a buffer. + + + The resource is a 1D texture. + + + The resource is an array of 1D textures. + + + The resource is a 2D texture. + + + The resource is an array of 2D textures. + + + The resource is a multisampling 2D texture. + + + The resource is an array of multisampling 2D textures. + + + The resource is a 3D texture. + + + The resource is a cube texture. + + + The resource is an array of cube textures. + + + The resource is a raw buffer. For more info about raw viewing of buffers, see Raw Views of Buffers. + + + + Disassembles a section of compiled Microsoft High Level Shader Language (HLSL) code that is specified by shader trace steps. + Microsoft Docs: + A pointer to compiled shader data. + The size, in bytes, of the block of memory that pSrcData points to. + A pointer to the ID3D11ShaderTrace interface for the shader trace information object. + The number of the step in the trace from which D3DDisassemble11Trace starts the disassembly. + The number of trace steps to disassemble. + A combination of zero or more of the following flags that are combined by using a bitwise OR operation. The resulting value specifies how D3DDisassemble11Trace disassembles the compiled shader data. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FlagDescription
D3D_DISASM_ENABLE_COLOR_CODE (0x01) Enable the output of color codes.
D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS (0x02) Enable the output of default values.
D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING (0x04) Enable instruction numbering.
D3D_DISASM_ENABLE_INSTRUCTION_CYCLE (0x08) No effect.
D3D_DISASM_DISABLE_DEBUG_INFO (0x10) Disable the output of debug information.
D3D_DISASM_ENABLE_INSTRUCTION_OFFSET (0x20) Enable the output of instruction offsets.
D3D_DISASM_INSTRUCTION_ONLY (0x40) +Enable the output of the instruction cycle per step in D3DDisassemble11Trace. This flag is similar to the D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING and D3D_DISASM_ENABLE_INSTRUCTION_OFFSET flags. + +This flag has no effect in the D3DDisassembleRegion function. Cycle information comes from the trace; therefore, cycle information is available only in the trace disassembly. +
+ A pointer to a buffer that receives the ID3DBlob interface that accesses the disassembled HLSL code. +
+
+ + + Values that indicate how the pipeline interprets vertex data that is bound to the input-assembler stage. These primitive topology values determine how the vertex data is rendered on screen. + Microsoft Docs: + + + + The IA stage has not been initialized with a primitive topology. The IA stage will not function properly unless a primitive topology is defined. + + + Interpret the vertex data as a list of points. + + + Interpret the vertex data as a list of lines. + + + Interpret the vertex data as a line strip. + + + Interpret the vertex data as a list of triangles. + + + Interpret the vertex data as a triangle strip. + + + Interpret the vertex data as a list of lines with adjacency data. + + + Interpret the vertex data as a line strip with adjacency data. + + + Interpret the vertex data as a list of triangles with adjacency data. + + + Interpret the vertex data as a triangle strip with adjacency data. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + The IA stage has not been initialized with a primitive topology. The IA stage will not function properly unless a primitive topology is defined. + + + Interpret the vertex data as a list of points. + + + Interpret the vertex data as a list of lines. + + + Interpret the vertex data as a line strip. + + + Interpret the vertex data as a list of triangles. + + + Interpret the vertex data as a triangle strip. + + + Interpret the vertex data as a list of lines with adjacency data. + + + Interpret the vertex data as a line strip with adjacency data. + + + Interpret the vertex data as a list of triangles with adjacency data. + + + Interpret the vertex data as a triangle strip with adjacency data. + + + The IA stage has not been initialized with a primitive topology. The IA stage will not function properly unless a primitive topology is defined. + + + Interpret the vertex data as a list of points. + + + Interpret the vertex data as a list of lines. + + + Interpret the vertex data as a line strip. + + + Interpret the vertex data as a list of triangles. + + + Interpret the vertex data as a triangle strip. + + + Interpret the vertex data as a list of lines with adjacency data. + + + Interpret the vertex data as a line strip with adjacency data. + + + Interpret the vertex data as a list of triangles with adjacency data. + + + Interpret the vertex data as a triangle strip with adjacency data. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + Interpret the vertex data as a patch list. + + + + Values that identify various data, texture, and buffer types that can be assigned to a shader variable. + Microsoft Docs: + + + + The variable is a void pointer. + + + The variable is a boolean. + + + The variable is an integer. + + + The variable is a floating-point number. + + + The variable is a string. + + + The variable is a texture. + + + The variable is a 1D texture. + + + The variable is a 2D texture. + + + The variable is a 3D texture. + + + The variable is a texture cube. + + + The variable is a sampler. + + + The variable is a 1D sampler. + + + The variable is a 2D sampler. + + + The variable is a 3D sampler. + + + The variable is a cube sampler. + + + The variable is a pixel shader. + + + The variable is a vertex shader. + + + The variable is a pixel fragment. + + + The variable is a vertex fragment. + + + The variable is an unsigned integer. + + + The variable is an 8-bit unsigned integer. + + + The variable is a geometry shader. + + + The variable is a rasterizer-state object. + + + The variable is a depth-stencil-state object. + + + The variable is a blend-state object. + + + The variable is a buffer. + + + The variable is a constant buffer. + + + The variable is a texture buffer. + + + The variable is a 1D-texture array. + + + The variable is a 2D-texture array. + + + The variable is a render-target view. + + + The variable is a depth-stencil view. + + + The variable is a 2D-multisampled texture. + + + The variable is a 2D-multisampled-texture array. + + + The variable is a texture-cube array. + + + The variable holds a compiled hull-shader binary. + + + The variable holds a compiled domain-shader binary. + + + The variable is an interface. + + + The variable holds a compiled compute-shader binary. + + + The variable is a double precision (64-bit) floating-point number. + + + The variable is a 1D read-and-write texture. + + + The variable is an array of 1D read-and-write textures. + + + The variable is a 2D read-and-write texture. + + + The variable is an array of 2D read-and-write textures. + + + The variable is a 3D read-and-write texture. + + + The variable is a read-and-write buffer. + + + The variable is a byte-address buffer. + + + The variable is a read-and-write byte-address buffer. + + + The variable is a structured buffer. + +For more information about structured buffer, see the Remarks section. + + + The variable is a read-and-write structured buffer. + + + The variable is an append structured buffer. + + + The variable is a consume structured buffer. + + + The variable is an 8-byte FLOAT. + + + The variable is a 10-byte FLOAT. + + + The variable is a 16-byte FLOAT. + + + The variable is a 12-byte INT. + + + The variable is a 16-byte INT. + + + The variable is a 16-byte INT. + + + The variable is a void pointer. + + + The variable is a boolean. + + + The variable is an integer. + + + The variable is a floating-point number. + + + The variable is a string. + + + The variable is a texture. + + + The variable is a 1D texture. + + + The variable is a 2D texture. + + + The variable is a 3D texture. + + + The variable is a texture cube. + + + The variable is a sampler. + + + The variable is a 1D sampler. + + + The variable is a 2D sampler. + + + The variable is a 3D sampler. + + + The variable is a cube sampler. + + + The variable is a pixel shader. + + + The variable is a vertex shader. + + + The variable is a pixel fragment. + + + The variable is a vertex fragment. + + + The variable is an unsigned integer. + + + The variable is an 8-bit unsigned integer. + + + The variable is a geometry shader. + + + The variable is a rasterizer-state object. + + + The variable is a depth-stencil-state object. + + + The variable is a blend-state object. + + + The variable is a buffer. + + + The variable is a constant buffer. + + + The variable is a texture buffer. + + + The variable is a 1D-texture array. + + + The variable is a 2D-texture array. + + + The variable is a render-target view. + + + The variable is a depth-stencil view. + + + The variable is a 2D-multisampled texture. + + + The variable is a 2D-multisampled-texture array. + + + The variable is a texture-cube array. + + + The variable holds a compiled hull-shader binary. + + + The variable holds a compiled domain-shader binary. + + + The variable is an interface. + + + The variable holds a compiled compute-shader binary. + + + The variable is a double precision (64-bit) floating-point number. + + + The variable is a 1D read-and-write texture. + + + The variable is an array of 1D read-and-write textures. + + + The variable is a 2D read-and-write texture. + + + The variable is an array of 2D read-and-write textures. + + + The variable is a 3D read-and-write texture. + + + The variable is a read-and-write buffer. + + + The variable is a byte-address buffer. + + + The variable is a read and write byte-address buffer. + + + The variable is a structured buffer. + + + The variable is a read-and-write structured buffer. + + + The variable is an append structured buffer. + + + The variable is a consume structured buffer. + + + This value is not used by a programmer; it exists to force the enumeration to compile to 32 bits. + + + + A user-implemented method for closing a shader + Microsoft Docs: + Pointer to the buffer that contains the include directives. This is the pointer that was returned by the corresponding ID3DInclude::Open call. + + + + + Specifies the version of root signature layout. + Microsoft Docs: + + + + Version one of root signature layout. + + + Version one of root signature layout. + + + Version 1.1 of root signature layout. Refer to Root Signature Version 1.1. + + + + Values that indicate the location of a shader + Microsoft Docs: + + + + The local directory. + + + The system directory. + + + The local directory. + + + The system directory. + + + Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. + +Do not use this value. + + + + Indicates semantic flags for function parameters. + Microsoft Docs: + + + + The parameter has no semantic flags. + + + Indicates an input parameter. + + + Indicates an output parameter. + + + Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. This value is not used. + + + + Determines whether the calling application is running under a Microsoft Direct3D profiling tool. + Microsoft Docs: + + + + + Removes unwanted blobs from a compilation result. + Microsoft Docs: + A pointer to source data as compiled HLSL code. + Length of pSrcData. + Strip flag options, represented by D3DCOMPILER_STRIP_FLAGS. + A pointer to a variable that receives a pointer to the ID3DBlob interface that you can use to access the unwanted stripped out shader code. + + + + + Creates a function-linking-graph interface. + Microsoft Docs: + Reserved + A pointer to a variable that receives a pointer to the ID3D11FunctionLinkingGraph interface that is used for constructing shaders that consist of a sequence of precompiled function calls. + + + + + Reads a file that is on disk into memory. + Microsoft Docs: + A pointer to a constant null-terminated string that contains the name of the file to read into memory. + A pointer to a variable that receives a pointer to the ID3DBlob interface that contains information that D3DReadFileToBlob read from the pFileName file. You can use this ID3DBlob interface to access the file information and pass it to other compiler functions. + + + + + Compiles Microsoft High Level Shader Language (HLSL) code into bytecode for a given target. + Microsoft Docs: + A pointer to a constant null-terminated string that contains the name of the file that contains the shader code. + An optional array of D3D_SHADER_MACRO structures that define shader macros. Each macro definition contains a name and a NULL-terminated definition. If not used, set to NULL. + An optional pointer to an ID3DInclude interface that the compiler uses to handle include files. If you set this parameter to NULL and the shader contains a #include, a compile error occurs. You can pass the D3D_COMPILE_STANDARD_FILE_INCLUDE macro, which is a pointer to a default include handler. This default include handler includes files that are relative to the current directory. + + +``` + A pointer to a constant null-terminated string that contains the name of the shader entry point function where shader execution begins. When you compile an effect, D3DCompileFromFile ignores pEntrypoint; we recommend that you set pEntrypoint to NULL because it is good programming practice to set a pointer parameter to NULL if the called function will not use it. + A pointer to a constant null-terminated string that specifies the shader target or set of shader features to compile against. The shader target can be a shader model (for example, shader model 2, shader model 3, shader model 4, or shader model 5 and later). The target can also be an effect type (for example, fx_4_1). For info about the targets that various profiles support, see Specifying Compiler Targets. + A combination of shader compile options that are combined by using a bitwise OR operation. The resulting value specifies how the compiler compiles the HLSL code. + A combination of effect compile options that are combined by using a bitwise OR operation. The resulting value specifies how the compiler compiles the effect. When you compile a shader and not an effect file, D3DCompileFromFile ignores Flags2; we recommend that you set Flags2 to zero because it is good programming practice to set a nonpointer parameter to zero if the called function will not use it. + A pointer to a variable that receives a pointer to the ID3DBlob interface that you can use to access the compiled code. + An optional pointer to a variable that receives a pointer to the ID3DBlob interface that you can use to access compiler error messages, or NULL if there are no errors. + + + + + Marks the end of a section of event code. + Microsoft Docs: + + + + + Values that identify shader parameters that use system-value semantics. + Microsoft Docs: + + + + This parameter does not use a predefined system-value semantic. + + + This parameter contains position data. + + + This parameter contains clip-distance data. + + + This parameter contains cull-distance data. + + + This parameter contains a render-target-array index. + + + This parameter contains a viewport-array index. + + + This parameter contains a vertex ID. + + + This parameter contains a primitive ID. + + + This parameter contains an instance ID. + + + This parameter contains data that identifies whether or not the primitive faces the camera. + + + This parameter contains a sampler-array index. + + + This parameter contains one of four tessellation factors that correspond to the amount of parts that a quad patch is broken into along the given edge. This flag is used to tessellate a quad patch. + + + This parameter contains one of two tessellation factors that correspond to the amount of parts that a quad patch is broken into vertically and horizontally within the patch. This flag is used to tessellate a quad patch. + + + This parameter contains one of three tessellation factors that correspond to the amount of parts that a tri patch is broken into along the given edge. This flag is used to tessellate a tri patch. + + + This parameter contains the tessellation factor that corresponds to the amount of parts that a tri patch is broken into within the patch. This flag is used to tessellate a tri patch. + + + This parameter contains the tessellation factor that corresponds to the number of lines broken into within the patch. This flag is used to tessellate an isolines patch. + + + This parameter contains the tessellation factor that corresponds to the number of lines that are created within the patch. This flag is used to tessellate an isolines patch. + + + This parameter contains barycentric coordinate data. + + + This parameter contains render-target data. + + + This parameter contains depth data. + + + This parameter contains alpha-coverage data. + + + This parameter signifies that the value is greater than or equal to a reference value. This flag is used to specify conservative depth for a pixel shader. + + + This parameter signifies that the value is less than or equal to a reference value. This flag is used to specify conservative depth for a pixel shader. + + + This parameter contains a stencil reference. + See Shader Specified Stencil Reference Value. + + + This parameter contains inner input coverage data. + See Conservative Rasterization. + + + This parameter does not use a predefined system-value semantic. + + + This parameter contains position data. + + + This parameter contains clip-distance data. + + + This parameter contains cull-distance data. + + + This parameter contains a render-target-array index. + + + This parameter contains a viewport-array index. + + + This parameter contains a vertex ID. + + + This parameter contains a primitive ID. + + + This parameter contains a instance ID. + + + This parameter contains data that identifies whether or not the primitive faces the camera. + + + This parameter contains a sampler-array index. + + + This parameter contains render-target data. + + + This parameter contains depth data. + + + This parameter contains alpha-coverage data. + + + This parameter contains one of four tessellation factors that correspond to the amount of parts that a quad patch is broken into along the given edge. This flag is used to tessellate a quad patch. + + + This parameter contains one of two tessellation factors that correspond to the amount of parts that a quad patch is broken into vertically and horizontally within the patch. This flag is used to tessellate a quad patch. + + + This parameter contains one of three tessellation factors that correspond to the amount of parts that a tri patch is broken into along the given edge. This flag is used to tessellate a tri patch. + + + This parameter contains the tessellation factor that corresponds to the amount of parts that a tri patch is broken into within the patch. This flag is used to tessellate a tri patch. + + + This parameter contains the tessellation factor that corresponds to the amount of lines broken into within the patch. This flag is used to tessellate an isolines patch. + + + This parameter contains the tessellation factor that corresponds to the amount of lines that are created within the patch. This flag is used to tessellate an isolines patch. + + + This parameter signifies that the value is greater than or equal to a reference value. This flag is used to specify conservative depth for a pixel shader. + + + This parameter signifies that the value is less than or equal to a reference value. This flag is used to specify conservative depth for a pixel shader. + + + This parameter contains a stencil reference. + See Shader Specified Stencil Reference Value. + + + This parameter contains inner input coverage data. + See Conservative Rasterization. + + + This parameter contains barycentric coordinate data. + + + + Preprocesses uncompiled HLSL code. + Microsoft Docs: + A pointer to uncompiled shader data; either ASCII HLSL code or a compiled effect. + Length of pSrcData. + The name of the file that contains the uncompiled HLSL code. + An array of NULL-terminated macro definitions (see D3D_SHADER_MACRO). + A pointer to an ID3DInclude for handling include files. Setting this to NULL will cause a compile error if a shader contains a #include. You can pass the D3D_COMPILE_STANDARD_FILE_INCLUDE macro, which is a pointer to a default include handler. This default include handler includes files that are relative to the current directory and files that are relative to the directory of the initial source file. When you use D3D_COMPILE_STANDARD_FILE_INCLUDE, you must specify the source file name in the pSourceName parameter; the compiler will derive the initial relative directory from pSourceName. + + +```cpp + The address of a ID3DBlob that contains the compiled code. + A pointer to an ID3DBlob that contains compiler error messages, or NULL if there were no errors. + + + + + Compile HLSL code or an effect file into bytecode for a given target. + Microsoft Docs: + A pointer to uncompiled shader data; either ASCII HLSL code or a compiled effect. + Length of pSrcData. + You can use this parameter for strings that specify error messages. If not used, set to NULL. + An array of NULL-terminated macro definitions (see D3D_SHADER_MACRO). + Optional. A pointer to an ID3DInclude for handling include files. Setting this to NULL will cause a compile error if a shader contains a #include. You can pass the D3D_COMPILE_STANDARD_FILE_INCLUDE macro, which is a pointer to a default include handler. This default include handler includes files that are relative to the current directory and files that are relative to the directory of the initial source file. When you use D3D_COMPILE_STANDARD_FILE_INCLUDE, you must specify the source file name in the pSourceName parameter; the compiler will derive the initial relative directory from pSourceName. + + +```cpp + The name of the shader entry point function where shader execution begins. When you compile using a fx profile (for example, fx_4_0, fx_5_0, and so on), D3DCompile ignores pEntrypoint. In this case, we recommend that you set pEntrypoint to NULL because it is good programming practice to set a pointer parameter to NULL if the called function will not use it. For all other shader profiles, a valid pEntrypoint is required. + A string that specifies the shader target or set of shader features to compile against. The shader target can be shader model 2, shader model 3, shader model 4, or shader model 5. The target can also be an effect type (for example, fx_4_1). For info about the targets that various profiles support, see Specifying Compiler Targets. + Flags defined by D3D compile constants. + Flags defined by D3D compile effect constants. When you compile a shader and not an effect file, D3DCompile ignores Flags2; we recommend that you set Flags2 to zero because it is good programming practice to set a nonpointer parameter to zero if the called function will not use it. + A pointer to a variable that receives a pointer to the ID3DBlob interface that you can use to access the compiled code. + A pointer to a variable that receives a pointer to the ID3DBlob interface that you can use to access compiler error messages, or NULL if there are no errors. + + + + + Values that identify information about a shader variable. + Microsoft Docs: + + + + Indicates that the registers assigned to this shader variable were explicitly declared in shader code (instead of automatically assigned by the compiler). + + + Indicates that this variable is used by this shader. This value confirms that a particular shader variable (which can be common to many different shaders) is indeed used by a particular shader. + + + Indicates that this variable is an interface. + + + Indicates that this variable is a parameter of an interface. + + + Indicates that the registers assigned to this shader variable were explicitly declared in shader code (instead of automatically assigned by the compiler). + + + Indicates that this variable is used by this shader. This value confirms that a particular shader variable (which can be common to many different shaders) is indeed used by a particular shader. + + + Indicates that this variable is an interface. + + + Indicates that this variable is a parameter of an interface. + + + This value is not used by a programmer; it exists to force the enumeration to compile to 32 bits. + + + + Represents the capabilities of the hardware exposed through the Direct3D object. + Microsoft Docs: + + + + Member of the D3DDEVTYPE enumerated type, which identifies what type of resources are used for processing vertices. + + + Adapter on which this Direct3D device was created. This ordinal is valid only to pass to methods of the IDirect3D9 interface that created this Direct3D device. The IDirect3D9 interface can always be retrieved by calling GetDirect3D. + + + The following driver-specific capability. + + + + + + + + + + + + + + +
ValueMeaning
+
D3DCAPS_READ_SCANLINE
+
+
+Display hardware is capable of returning the current scan line. + +
+
D3DCAPS_OVERLAY
+
+
+The display driver supports an overlay DDI that allows for verification of overlay capabilities. For more information about the overlay DDI, see Overlay DDI. + + + + + + +
+Differences between Direct3D 9 and Direct3D 9Ex: + +This flag is available in Direct3D 9Ex only. + +
+  + + + +
+
+ + Driver-specific capabilities identified in D3DCAPS2. + + + Driver-specific capabilities identified in D3DCAPS3. + + + +Bit mask of values representing what presentation swap intervals are available. + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DPRESENT_INTERVAL_IMMEDIATE
+
+
+The driver supports an immediate presentation swap interval. + +
+
D3DPRESENT_INTERVAL_ONE
+
+
+The driver supports a presentation swap interval of every screen refresh. + +
+
D3DPRESENT_INTERVAL_TWO
+
+
+The driver supports a presentation swap interval of every second screen refresh. + +
+
D3DPRESENT_INTERVAL_THREE
+
+
+The driver supports a presentation swap interval of every third screen refresh. + +
+
D3DPRESENT_INTERVAL_FOUR
+
+
+The driver supports a presentation swap interval of every fourth screen refresh. + +
+
+ + +Bit mask indicating what hardware support is available for cursors. Direct3D 9 does not define alpha-blending cursor capabilities. + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DCURSORCAPS_COLOR
+
+
+A full-color cursor is supported in hardware. Specifically, this flag indicates that the driver supports at least a hardware color cursor in high-resolution modes (with scan lines greater than or equal to 400). + +
+
D3DCURSORCAPS_LOWRES
+
+
+A full-color cursor is supported in hardware. Specifically, this flag indicates that the driver supports a hardware color cursor in both high-resolution and low-resolution modes (with scan lines less than 400). + +
+
+ + +Flags identifying the capabilities of the device. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DDEVCAPS_CANBLTSYSTONONLOCAL
+
+
+Device supports blits from system-memory textures to nonlocal video-memory textures. + +
+
D3DDEVCAPS_CANRENDERAFTERFLIP
+
+
+Device can queue rendering commands after a page flip. Applications do not change their behavior if this flag is set; this capability means that the device is relatively fast. + +
+
D3DDEVCAPS_DRAWPRIMITIVES2
+
+
+Device can support at least a DirectX 5-compliant driver. + +
+
D3DDEVCAPS_DRAWPRIMITIVES2EX
+
+
+Device can support at least a DirectX 7-compliant driver. + +
+
D3DDEVCAPS_DRAWPRIMTLVERTEX
+
+
+Device exports an IDirect3DDevice9::DrawPrimitive-aware hal. + +
+
D3DDEVCAPS_EXECUTESYSTEMMEMORY
+
+
+Device can use execute buffers from system memory. + +
+
D3DDEVCAPS_EXECUTEVIDEOMEMORY
+
+
+Device can use execute buffers from video memory. + +
+
D3DDEVCAPS_HWRASTERIZATION
+
+
+Device has hardware acceleration for scene rasterization. + +
+
D3DDEVCAPS_HWTRANSFORMANDLIGHT
+
+
+Device can support transformation and lighting in hardware. + +
+
D3DDEVCAPS_NPATCHES
+
+
+Device supports N patches. + +
+
D3DDEVCAPS_PUREDEVICE
+
+
+Device can support rasterization, transform, lighting, and shading in hardware. + +
+
D3DDEVCAPS_QUINTICRTPATCHES
+
+
+Device supports quintic Bézier curves and B-splines. + +
+
D3DDEVCAPS_RTPATCHES
+
+
+Device supports rectangular and triangular patches. + +
+
D3DDEVCAPS_RTPATCHHANDLEZERO
+
+
+When this device capability is set, the hardware architecture does not require caching of any information, and uncached patches (handle zero) will be drawn as efficiently as cached ones. Note that setting D3DDEVCAPS_RTPATCHHANDLEZERO does not mean that a patch with handle zero can be drawn. A handle-zero patch can always be drawn whether this cap is set or not. + +
+
D3DDEVCAPS_SEPARATETEXTUREMEMORIES
+
+
+Device is texturing from separate memory pools. + +
+
D3DDEVCAPS_TEXTURENONLOCALVIDMEM
+
+
+Device can retrieve textures from non-local video memory. + +
+
D3DDEVCAPS_TEXTURESYSTEMMEMORY
+
+
+Device can retrieve textures from system memory. + +
+
D3DDEVCAPS_TEXTUREVIDEOMEMORY
+
+
+Device can retrieve textures from device memory. + +
+
D3DDEVCAPS_TLVERTEXSYSTEMMEMORY
+
+
+Device can use buffers from system memory for transformed and lit vertices. + +
+
D3DDEVCAPS_TLVERTEXVIDEOMEMORY
+
+
+Device can use buffers from video memory for transformed and lit vertices. + +
+
+ + Miscellaneous driver primitive capabilities. See D3DPMISCCAPS. + + + +Information on raster-drawing capabilities. This member can be one or more of the following flags. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DPRASTERCAPS_ANISOTROPY
+
+
+Device supports anisotropic filtering. + +
+
D3DPRASTERCAPS_COLORPERSPECTIVE
+
+
+Device iterates colors perspective correctly. + +
+
D3DPRASTERCAPS_DITHER
+
+
+Device can dither to improve color resolution. + +
+
D3DPRASTERCAPS_DEPTHBIAS
+
+
+Device supports legacy depth bias. For true depth bias, see D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS. + +
+
D3DPRASTERCAPS_FOGRANGE
+
+
+Device supports range-based fog. In range-based fog, the distance of an object from the viewer is used to compute fog effects, not the depth of the object (that is, the z-coordinate) in the scene. + +
+
D3DPRASTERCAPS_FOGTABLE
+
+
+Device calculates the fog value by referring to a lookup table containing fog values that are indexed to the depth of a given pixel. + +
+
D3DPRASTERCAPS_FOGVERTEX
+
+
+Device calculates the fog value during the lighting operation and interpolates the fog value during rasterization. + +
+
D3DPRASTERCAPS_MIPMAPLODBIAS
+
+
+Device supports level-of-detail bias adjustments. These bias adjustments enable an application to make a mipmap appear crisper or less sharp than it normally would. For more information about level-of-detail bias in mipmaps, see D3DSAMP_MIPMAPLODBIAS. + +
+
D3DPRASTERCAPS_MULTISAMPLE_TOGGLE
+
+
+Device supports toggling multisampling on and off between IDirect3DDevice9::BeginScene and IDirect3DDevice9::EndScene (using D3DRS_MULTISAMPLEANTIALIAS). + +
+
D3DPRASTERCAPS_SCISSORTEST
+
+
+Device supports scissor test. See Scissor Test (Direct3D 9). + +
+
D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS
+
+
+Device performs true slope-scale based depth bias. This is in contrast to the legacy style depth bias. + +
+
D3DPRASTERCAPS_WBUFFER
+
+
+Device supports depth buffering using w. + +
+
D3DPRASTERCAPS_WFOG
+
+
+Device supports w-based fog. W-based fog is used when a perspective projection matrix is specified, but affine projections still use z-based fog. The system considers a projection matrix that contains a nonzero value in the [3][4] element to be a perspective projection matrix. + +
+
D3DPRASTERCAPS_ZBUFFERLESSHSR
+
+
+Device can perform hidden-surface removal (HSR) without requiring the application to sort polygons and without requiring the allocation of a depth-buffer. This leaves more video memory for textures. The method used to perform HSR is hardware-dependent and is transparent to the application. + +Z-bufferless HSR is performed if no depth-buffer surface is associated with the rendering-target surface and the depth-buffer comparison test is enabled (that is, when the state value associated with the D3DRS_ZENABLE enumeration constant is set to TRUE). + +
+
D3DPRASTERCAPS_ZFOG
+
+
+Device supports z-based fog. + +
+
D3DPRASTERCAPS_ZTEST
+
+
+Device can perform z-test operations. This effectively renders a primitive and indicates whether any z pixels have been rendered. + +
+
+ + +Z-buffer comparison capabilities. This member can be one or more of the following flags. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DPCMPCAPS_ALWAYS
+
+
+Always pass the z-test. + +
+
D3DPCMPCAPS_EQUAL
+
+
+Pass the z-test if the new z equals the current z. + +
+
D3DPCMPCAPS_GREATER
+
+
+Pass the z-test if the new z is greater than the current z. + +
+
D3DPCMPCAPS_GREATEREQUAL
+
+
+Pass the z-test if the new z is greater than or equal to the current z. + +
+
D3DPCMPCAPS_LESS
+
+
+Pass the z-test if the new z is less than the current z. + +
+
D3DPCMPCAPS_LESSEQUAL
+
+
+Pass the z-test if the new z is less than or equal to the current z. + +
+
D3DPCMPCAPS_NEVER
+
+
+Always fail the z-test. + +
+
D3DPCMPCAPS_NOTEQUAL
+
+
+Pass the z-test if the new z does not equal the current z. + +
+
+ + +Source-blending capabilities. This member can be one or more of the following flags. (The RGBA values of the source and destination are indicated by the subscripts s and d.) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DPBLENDCAPS_BLENDFACTOR
+
+
+The driver supports both D3DBLEND_BLENDFACTOR and D3DBLEND_INVBLENDFACTOR. See D3DBLEND. + +
+
D3DPBLENDCAPS_BOTHINVSRCALPHA
+
+
+Source blend factor is (1 - Aₛ, 1 - Aₛ, 1 - Aₛ, 1 - Aₛ) and destination blend factor is (Aₛ, Aₛ, Aₛ, Aₛ); the destination blend selection is overridden. + +
+
D3DPBLENDCAPS_BOTHSRCALPHA
+
+
+The driver supports the D3DBLEND_BOTHSRCALPHA blend mode. (This blend mode is obsolete. For more information, see D3DBLEND.) + +
+
D3DPBLENDCAPS_DESTALPHA
+
+
+Blend factor is (Ad, Ad, Ad, Ad). + +
+
D3DPBLENDCAPS_DESTCOLOR
+
+
+Blend factor is (Rd, Gd, Bd, Ad). + +
+
D3DPBLENDCAPS_INVDESTALPHA
+
+
+Blend factor is (1 - Ad, 1 - Ad, 1 - Ad, 1 - Ad). + +
+
D3DPBLENDCAPS_INVDESTCOLOR
+
+
+Blend factor is (1 - Rd, 1 - Gd, 1 - Bd, 1 - Ad). + +
+
D3DPBLENDCAPS_INVSRCALPHA
+
+
+Blend factor is (1 - Aₛ, 1 - Aₛ, 1 - Aₛ, 1 - Aₛ). + +
+
D3DPBLENDCAPS_INVSRCCOLOR
+
+
+Blend factor is (1 - Rₛ, 1 - Gₛ, 1 - Bₛ, 1 - Aₛ). + +
+
D3DPBLENDCAPS_INVSRCCOLOR2
+
+
+Blend factor is (1 - PSOutColor[1]r, 1 - PSOutColor[1]g, 1 - PSOutColor[1]b, not used)). See Render Target Blending. + + + + + + +
+Differences between Direct3D 9 and Direct3D 9Ex: + +This flag is available in Direct3D 9Ex only. + +
+  + + + +
+
D3DPBLENDCAPS_ONE
+
+
+Blend factor is (1, 1, 1, 1). + +
+
D3DPBLENDCAPS_SRCALPHA
+
+
+Blend factor is (Aₛ, Aₛ, Aₛ, Aₛ). + +
+
D3DPBLENDCAPS_SRCALPHASAT
+
+
+Blend factor is (f, f, f, 1); f = min(Aₛ, 1 - Ad). + +
+
D3DPBLENDCAPS_SRCCOLOR
+
+
+Blend factor is (Rₛ, Gₛ, Bₛ, Aₛ). + +
+
D3DPBLENDCAPS_SRCCOLOR2
+
+
+Blend factor is (PSOutColor[1]r, PSOutColor[1]g, PSOutColor[1]b, not used). See Render Target Blending. + + + + + + +
+Differences between Direct3D 9 and Direct3D 9Ex: + +This flag is available in Direct3D 9Ex only. + +
+  + + + +
+
D3DPBLENDCAPS_ZERO
+
+
+Blend factor is (0, 0, 0, 0). + +
+
+ + Destination-blending capabilities. This member can be the same capabilities that are defined for the SrcBlendCaps member. + + + Alpha-test comparison capabilities. This member can include the same capability flags defined for the ZCmpCaps member. If this member contains only the D3DPCMPCAPS_ALWAYS capability or only the D3DPCMPCAPS_NEVER capability, the driver does not support alpha tests. Otherwise, the flags identify the individual comparisons that are supported for alpha testing. + + + Shading operations capabilities. It is assumed, in general, that if a device supports a given command at all, it supports the D3DSHADE_FLAT mode (as specified in the D3DSHADEMODE enumerated type). This flag specifies whether the driver can also support Gouraud shading and whether alpha color components are supported. When alpha components are not supported, the alpha value of colors generated is implicitly 255. This is the maximum possible alpha (that is, the alpha component is at full intensity). + +The color, specular highlights, fog, and alpha interpolants of a triangle each have capability flags that an application can use to find out how they are implemented by the device driver. + + +This member can be one or more of the following flags. + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DPSHADECAPS_ALPHAGOURAUDBLEND
+
+
+Device can support an alpha component for Gouraud-blended transparency (the D3DSHADE_GOURAUD state for the D3DSHADEMODE enumerated type). In this mode, the alpha color component of a primitive is provided at vertices and interpolated across a face along with the other color components. + +
+
D3DPSHADECAPS_COLORGOURAUDRGB
+
+
+Device can support colored Gouraud shading. In this mode, the per-vertex color components (red, green, and blue) are interpolated across a triangle face. + +
+
D3DPSHADECAPS_FOGGOURAUD
+
+
+Device can support fog in the Gouraud shading mode. + +
+
D3DPSHADECAPS_SPECULARGOURAUDRGB
+
+
+Device supports Gouraud shading of specular highlights. + +
+
+ + +Miscellaneous texture-mapping capabilities. This member can be one or more of the following flags. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DPTEXTURECAPS_ALPHA
+
+
+Alpha in texture pixels is supported. + +
+
D3DPTEXTURECAPS_ALPHAPALETTE
+
+
+Device can draw alpha from texture palettes. + +
+
D3DPTEXTURECAPS_CUBEMAP
+
+
+Supports cube textures. + +
+
D3DPTEXTURECAPS_CUBEMAP_POW2
+
+
+Device requires that cube texture maps have dimensions specified as powers of two. + +
+
D3DPTEXTURECAPS_MIPCUBEMAP
+
+
+Device supports mipmapped cube textures. + +
+
D3DPTEXTURECAPS_MIPMAP
+
+
+Device supports mipmapped textures. + +
+
D3DPTEXTURECAPS_MIPVOLUMEMAP
+
+
+Device supports mipmapped volume textures. + +
+
D3DPTEXTURECAPS_NONPOW2CONDITIONAL
+
+
+D3DPTEXTURECAPS_POW2 is also set, conditionally supports the use of 2D textures with dimensions that are not powers of two. A device that exposes this capability can use such a texture if all of the following requirements are met. + + +
    +
  • The texture addressing mode for the texture stage is set to D3DTADDRESS_CLAMP.
  • +
  • Texture wrapping for the texture stage is disabled (D3DRS_WRAP n set to 0).
  • +
  • Mipmapping is not in use (use magnification filter only).
  • +
  • Texture formats must not be D3DFMT_DXT1 through D3DFMT_DXT5.
  • +
+ + +If this flag is not set, and D3DPTEXTURECAPS_POW2 is also not set, then unconditional support is provided for 2D textures with dimensions that are not powers of two. + +A texture that is not a power of two cannot be set at a stage that will be read based on a shader computation (such as the bem - ps and texm3x3 - ps instructions in pixel shaders versions 1_0 to 1_3). For example, these textures can be used to store bumps that will be fed into texture reads, but not the environment maps that are used in texbem - ps, texbeml - ps, and texm3x3spec - ps. This means that a texture with dimensions that are not powers of two cannot be addressed or sampled using texture coordinates computed within the shader. This type of operation is known as a dependent read and cannot be performed on these types of textures. + +
+
D3DPTEXTURECAPS_NOPROJECTEDBUMPENV
+
+
+Device does not support a projected bump-environment loopkup operation in programmable and fixed function shaders. + +
+
D3DPTEXTURECAPS_PERSPECTIVE
+
+
+Perspective correction texturing is supported. + +
+
D3DPTEXTURECAPS_POW2
+
+
+If D3DPTEXTURECAPS_NONPOW2CONDITIONAL is not set, all textures must have widths and heights specified as powers of two. This requirement does not apply to either cube textures or volume textures. + +If D3DPTEXTURECAPS_NONPOW2CONDITIONAL is also set, conditionally supports the use of 2D textures with dimensions that are not powers of two. See D3DPTEXTURECAPS_NONPOW2CONDITIONAL description. + +If this flag is not set, and D3DPTEXTURECAPS_NONPOW2CONDITIONAL is also not set, then unconditional support is provided for 2D textures with dimensions that are not powers of two. + +
+
D3DPTEXTURECAPS_PROJECTED
+
+
+Supports the D3DTTFF_PROJECTED texture transformation flag. When applied, the device divides transformed texture coordinates by the last texture coordinate. If this capability is present, then the projective divide occurs per pixel. If this capability is not present, but the projective divide needs to occur anyway, then it is performed on a per-vertex basis by the Direct3D runtime. + +
+
D3DPTEXTURECAPS_SQUAREONLY
+
+
+All textures must be square. + +
+
D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE
+
+
+Texture indices are not scaled by the texture size prior to interpolation. + +
+
D3DPTEXTURECAPS_VOLUMEMAP
+
+
+Device supports volume textures. + +
+
D3DPTEXTURECAPS_VOLUMEMAP_POW2
+
+
+Device requires that volume texture maps have dimensions specified as powers of two. + +
+
+ + Texture-filtering capabilities for a texture. Per-stage filtering capabilities reflect which filtering modes are supported for texture stages when performing multiple-texture blending. This member can be any combination of the per-stage texture-filtering flags defined in D3DPTFILTERCAPS. + + + Texture-filtering capabilities for a cube texture. Per-stage filtering capabilities reflect which filtering modes are supported for texture stages when performing multiple-texture blending. This member can be any combination of the per-stage texture-filtering flags defined in D3DPTFILTERCAPS. + + + Texture-filtering capabilities for a volume texture. Per-stage filtering capabilities reflect which filtering modes are supported for texture stages when performing multiple-texture blending. This member can be any combination of the per-stage texture-filtering flags defined in D3DPTFILTERCAPS. + + + +Texture-addressing capabilities for texture objects. This member can be one or more of the following flags. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DPTADDRESSCAPS_BORDER
+
+
+Device supports setting coordinates outside the range [0.0, 1.0] to the border color, as specified by the D3DSAMP_BORDERCOLOR texture-stage state. + +
+
D3DPTADDRESSCAPS_CLAMP
+
+
+Device can clamp textures to addresses. + +
+
D3DPTADDRESSCAPS_INDEPENDENTUV
+
+
+Device can separate the texture-addressing modes of the u and v coordinates of the texture. This ability corresponds to the D3DSAMP_ADDRESSU and D3DSAMP_ADDRESSV render-state values. + +
+
D3DPTADDRESSCAPS_MIRROR
+
+
+Device can mirror textures to addresses. + +
+
D3DPTADDRESSCAPS_MIRRORONCE
+
+
+Device can take the absolute value of the texture coordinate (thus, mirroring around 0) and then clamp to the maximum value. + +
+
D3DPTADDRESSCAPS_WRAP
+
+
+Device can wrap textures to addresses. + +
+
+ + Texture-addressing capabilities for a volume texture. This member can be one or more of the flags defined for the TextureAddressCaps member. + + + +Defines the capabilities for line-drawing primitives. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DLINECAPS_ALPHACMP
+
+
+Supports alpha-test comparisons. + +
+
D3DLINECAPS_ANTIALIAS
+
+
+Antialiased lines are supported. + +
+
D3DLINECAPS_BLEND
+
+
+Supports source-blending. + +
+
D3DLINECAPS_FOG
+
+
+Supports fog. + +
+
D3DLINECAPS_TEXTURE
+
+
+Supports texture-mapping. + +
+
D3DLINECAPS_ZTEST
+
+
+Supports z-buffer comparisons. + +
+
+ + Maximum texture width for this device. + + + Maximum texture height for this device. + + + Maximum value for any of the three dimensions (width, height, and depth) of a volume texture. + + + This number represents the maximum range of the integer bits of the post-normalized texture coordinates. A texture coordinate is stored as a 32-bit signed integer using 27 bits to store the integer part and 5 bits for the floating point fraction. The maximum integer index, 2²⁷, is used to determine the maximum texture coordinate, depending on how the hardware does texture-coordinate scaling. + +Some hardware reports the cap D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE. For this case, the device defers scaling texture coordinates by the texture size until after interpolation and application of the texture address mode, so the number of times a texture can be wrapped is given by the integer value in MaxTextureRepeat. + +Less desirably, on some hardware D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE is not set and the device scales the texture coordinates by the texture size (using the highest level of detail) prior to interpolation. This limits the number of times a texture can be wrapped to MaxTextureRepeat / texture size. + +For example, assume that MaxTextureRepeat is equal to 32k and the size of the texture is 4k. If the hardware sets D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE, then the number of times a texture can be wrapped is equal to MaxTextureRepeat, which is 32k in this example. Otherwise, the number of times a texture can be wrapped is equal to MaxTextureRepeat divided by texture size, which is 32k/4k in this example. + + + Maximum texture aspect ratio supported by the hardware, typically a power of 2. + + + Maximum valid value for the D3DSAMP_MAXANISOTROPY texture-stage state. + + + Maximum W-based depth value that the device supports. + + + Screen-space coordinate of the guard-band clipping region. Coordinates inside this rectangle but outside the viewport rectangle are automatically clipped. + + + Screen-space coordinate of the guard-band clipping region. Coordinates inside this rectangle but outside the viewport rectangle are automatically clipped. + + + Screen-space coordinate of the guard-band clipping region. Coordinates inside this rectangle but outside the viewport rectangle are automatically clipped. + + + Screen-space coordinate of the guard-band clipping region. Coordinates inside this rectangle but outside the viewport rectangle are automatically clipped. + + + Number of pixels to adjust the extents rectangle outward to accommodate antialiasing kernels. + + + Flags specifying supported stencil-buffer operations. Stencil operations are assumed to be valid for all three stencil-buffer operation render states (D3DRS_STENCILFAIL, D3DRS_STENCILPASS, and D3DRS_STENCILZFAIL). + +For more information, see D3DSTENCILCAPS. + + + +Flexible vertex format capabilities. + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DFVFCAPS_DONOTSTRIPELEMENTS
+
+
+It is preferable that vertex elements not be stripped. That is, if the vertex format contains elements that are not used with the current render states, there is no need to regenerate the vertices. If this capability flag is not present, stripping extraneous elements from the vertex format provides better performance. + +
+
D3DFVFCAPS_PSIZE
+
+
+Point size is determined by either the render state or the vertex data. If an FVF is used, point size can come from point size data in the vertex declaration. Otherwise, point size is determined by the render state D3DRS_POINTSIZE. If the application provides point size in both (the render state and the vertex declaration), the vertex data overrides the render-state data. + +
+
D3DFVFCAPS_TEXCOORDCOUNTMASK
+
+
+Masks the low WORD of FVFCaps. These bits, cast to the WORD data type, describe the total number of texture coordinate sets that the device can simultaneously use for multiple texture blending. (You can use up to eight texture coordinate sets for any vertex, but the device can blend using only the specified number of texture coordinate sets.) + +
+
+ + +Combination of flags describing the texture operations supported by this device. The following flags are defined. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
D3DTEXOPCAPS_ADD
+
+
+The D3DTOP_ADD texture-blending operation is supported. + +
+
D3DTEXOPCAPS_ADDSIGNED
+
+
+The D3DTOP_ADDSIGNED texture-blending operation is supported. + +
+
D3DTEXOPCAPS_ADDSIGNED2X
+
+
+The D3DTOP_ADDSIGNED2X texture-blending operation is supported. + +
+
D3DTEXOPCAPS_ADDSMOOTH
+
+
+The D3DTOP_ADDSMOOTH texture-blending operation is supported. + +
+
D3DTEXOPCAPS_BLENDCURRENTALPHA
+
+
+The D3DTOP_BLENDCURRENTALPHA texture-blending operation is supported. + +
+
D3DTEXOPCAPS_BLENDDIFFUSEALPHA
+
+
+The D3DTOP_BLENDDIFFUSEALPHA texture-blending operation is supported. + +
+
D3DTEXOPCAPS_BLENDFACTORALPHA
+
+
+The D3DTOP_BLENDFACTORALPHA texture-blending operation is supported. + +
+
D3DTEXOPCAPS_BLENDTEXTUREALPHA
+
+
+The D3DTOP_BLENDTEXTUREALPHA texture-blending operation is supported. + +
+
D3DTEXOPCAPS_BLENDTEXTUREALPHAPM
+
+
+The D3DTOP_BLENDTEXTUREALPHAPM texture-blending operation is supported. + +
+
D3DTEXOPCAPS_BUMPENVMAP
+
+
+The D3DTOP_BUMPENVMAP texture-blending operation is supported. + +
+
D3DTEXOPCAPS_BUMPENVMAPLUMINANCE
+
+
+The D3DTOP_BUMPENVMAPLUMINANCE texture-blending operation is supported. + +
+
D3DTEXOPCAPS_DISABLE
+
+
+The D3DTOP_DISABLE texture-blending operation is supported. + +
+
D3DTEXOPCAPS_DOTPRODUCT3
+
+
+The D3DTOP_DOTPRODUCT3 texture-blending operation is supported. + +
+
D3DTEXOPCAPS_LERP
+
+
+The D3DTOP_LERP texture-blending operation is supported. + +
+
D3DTEXOPCAPS_MODULATE
+
+
+The D3DTOP_MODULATE texture-blending operation is supported. + +
+
D3DTEXOPCAPS_MODULATE2X
+
+
+The D3DTOP_MODULATE2X texture-blending operation is supported. + +
+
D3DTEXOPCAPS_MODULATE4X
+
+
+The D3DTOP_MODULATE4X texture-blending operation is supported. + +
+
D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR
+
+
+The D3DTOP_MODULATEALPHA_ADDCOLOR texture-blending operation is supported. + +
+
D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA
+
+
+The D3DTOP_MODULATECOLOR_ADDALPHA texture-blending operation is supported. + +
+
D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR
+
+
+The D3DTOP_MODULATEINVALPHA_ADDCOLOR texture-blending operation is supported. + +
+
D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA
+
+
+The D3DTOP_MODULATEINVCOLOR_ADDALPHA texture-blending operation is supported. + +
+
D3DTEXOPCAPS_MULTIPLYADD
+
+
+The D3DTOP_MULTIPLYADD texture-blending operation is supported. + +
+
D3DTEXOPCAPS_PREMODULATE
+
+
+The D3DTOP_PREMODULATE texture-blending operation is supported. + +
+
D3DTEXOPCAPS_SELECTARG1
+
+
+The D3DTOP_SELECTARG1 texture-blending operation is supported. + +
+
D3DTEXOPCAPS_SELECTARG2
+
+
+The D3DTOP_SELECTARG2 texture-blending operation is supported. + +
+
D3DTEXOPCAPS_SUBTRACT
+
+
+The D3DTOP_SUBTRACT texture-blending operation is supported. + +
+
+ + Maximum number of texture-blending stages supported in the fixed function pipeline. This value is the number of blenders available. In the programmable pixel pipeline, this corresponds to the number of unique texture registers used by pixel shader instructions. + + + Maximum number of textures that can be simultaneously bound to the fixed-function pipeline sampler stages. If the same texture is bound to two sampler stages, it counts as two textures. + +This value has no meaning in the programmable pipeline where the number of sampler stages is determined by each pixel shader version. Each pixel shader version also determines the number of texture declaration instructions. See Pixel Shaders. + + + Vertex processing capabilities. For a given physical device, this capability might vary across Direct3D devices depending on the parameters supplied to CreateDevice. See D3DVTXPCAPS. + + + Maximum number of lights that can be active simultaneously. For a given physical device, this capability might vary across Direct3D devices depending on the parameters supplied to CreateDevice. + + + Maximum number of user-defined clipping planes supported. This member can be 0. For a given physical device, this capability may vary across Direct3D devices depending on the parameters supplied to CreateDevice. + + + Maximum number of matrices that this device can apply when performing multimatrix vertex blending. For a given physical device, this capability may vary across Direct3D devices depending on the parameters supplied to CreateDevice. + + + DWORD value that specifies the maximum matrix index that can be indexed into using the per-vertex indices. The number of matrices is MaxVertexBlendMatrixIndex + 1, which is the size of the matrix palette. If normals are present in the vertex data that needs to be blended for lighting, then the number of matrices is half the number specified by this capability flag. If MaxVertexBlendMatrixIndex is set to zero, the driver does not support indexed vertex blending. If this value is not zero then the valid range of indices is zero through MaxVertexBlendMatrixIndex. + +A zero value for MaxVertexBlendMatrixIndex indicates that the driver does not support indexed matrices. + +When software vertex processing is used, 256 matrices could be used for indexed vertex blending, with or without normal blending. + +For a given physical device, this capability may vary across Direct3D devices depending on the parameters supplied to CreateDevice. + + + Maximum size of a point primitive. If set to 1.0f then device does not support point size control. The range is greater than or equal to 1.0f. + + + Maximum number of primitives for each DrawPrimitive call. There are two cases: + + +
    +
  • If MaxPrimitiveCount is not equal to 0xffff, you can draw at most MaxPrimitiveCount primitives with each draw call.
  • +
  • However, if MaxPrimitiveCount equals 0xffff, you can still draw at most MaxPrimitiveCount primitive, but you may also use no more than MaxPrimitiveCount unique vertices (since each primitive can potentially use three different vertices).
  • +
+
+ + Maximum size of indices supported for hardware vertex processing. It is possible to create 32-bit index buffers; however, you will not be able to render with the index buffer unless this value is greater than 0x0000FFFF. + + + Maximum number of concurrent data streams for SetStreamSource. The valid range is 1 to 16. Note that if this value is 0, then the driver is not a Direct3D 9 driver. + + + Maximum stride for SetStreamSource. + + + Two numbers that represent the vertex shader main and sub versions. For more information about the instructions supported for each vertex shader version, see Version 1_x, Version 2_0, Version 2_0 Extended, or Version 3_0. + + + The number of vertex shader Vertex Shader Registers that are reserved for constants. + + + Two numbers that represent the pixel shader main and sub versions. For more information about the instructions supported for each pixel shader version, see Version 1_x, Version 2_0, Version 2_0 Extended, or Version 3_0. + + + Maximum value of pixel shader arithmetic component. This value indicates the internal range of values supported for pixel color blending operations. Within the range that they report to, implementations must allow data to pass through pixel processing unmodified (unclamped). Normally, the value of this member is an absolute value. For example, a 1.0 indicates that the range is -1.0 to 1, and an 8.0 indicates that the range is -8.0 to 8.0. The value must be >= 1.0 for any hardware that supports pixel shaders. + + + Device driver capabilities for adaptive tessellation. For more information, see D3DDEVCAPS2 + + + TBD + + + TBD + + + This number indicates which device is the master for this subordinate. This number is taken from the same space as the adapter values. + +For multihead support, one head will be denoted the master head, and all other heads on the same card will be denoted subordinate heads. If more than one multihead adapter is present in a system, the master and its subordinates from one multihead adapter are called a group. + + + This number indicates the order in which heads are referenced by the API. The value for the master adapter is always 0. These values do not correspond to the adapter ordinals. They apply only to heads within a group. + + + Number of adapters in this adapter group (only if master). This will be 1 for conventional adapters. The value will be greater than 1 for the master adapter of a multihead card. The value will be 0 for a subordinate adapter of a multihead card. Each card can have at most one master, but may have many subordinates. + + + A combination of one or more data types contained in a vertex declaration. See D3DDTCAPS. + + + Number of simultaneous render targets. This number must be at least one. + + + Combination of constants that describe the operations supported by StretchRect. The flags that may be set in this field are: + + + + + + + + + + + + + + + + + + + + + + +
ConstantDescription
D3DPTFILTERCAPS_MINFPOINTDevice supports point-sample filtering for minifying rectangles. This filter type is requested by calling StretchRect using D3DTEXF_POINT.
D3DPTFILTERCAPS_MAGFPOINTDevice supports point-sample filtering for magnifying rectangles. This filter type is requested by calling StretchRect using D3DTEXF_POINT.
D3DPTFILTERCAPS_MINFLINEARDevice supports bilinear interpolation filtering for minifying rectangles. This filter type is requested by calling StretchRect using D3DTEXF_LINEAR.
D3DPTFILTERCAPS_MAGFLINEARDevice supports bilinear interpolation filtering for magnifying rectangles. This filter type is requested by calling StretchRect using D3DTEXF_LINEAR.
+  + +For more information, see D3DTEXTUREFILTERTYPE and D3DTEXTUREFILTERTYPE.
+
+ + Device supports vertex shader version 2_0 extended capability. See D3DVSHADERCAPS2_0. + + + Device supports pixel shader version 2_0 extended capability. See D3DPSHADERCAPS2_0. + + + Device supports vertex shader texture filter capability. See D3DPTFILTERCAPS. + + + Maximum number of vertex shader instructions that can be run when using flow control. The maximum number of instructions that can be programmed is MaxVertexShader30InstructionSlots. + + + Maximum number of pixel shader instructions that can be run when using flow control. The maximum number of instructions that can be programmed is MaxPixelShader30InstructionSlots. + + + Maximum number of vertex shader instruction slots supported. The maximum value that can be set on this cap is 32768. Devices that support vs_3_0 are required to support at least 512 instruction slots. + + + Maximum number of pixel shader instruction slots supported. The maximum value that can be set on this cap is 32768. Devices that support ps_3_0 are required to support at least 512 instruction slots. + + + + Decompresses one or more shaders from a compressed set. + Microsoft Docs: + A pointer to uncompiled shader data; either ASCII HLSL code or a compiled effect. + Length of uncompiled shader data that pSrcData points to. + The number of shaders to decompress. + The index of the first shader to decompress. + An array of indexes that represent the shaders to decompress. + Flags that indicate how to decompress. Currently, no flags are defined. + The address of a pointer to the ID3DBlob interface that is used to retrieve the decompressed shader data. + A pointer to a variable that receives the total number of shaders that D3DDecompressShaders decompressed. + + + + + Defines a shader macro. + Microsoft Docs: + + + + The macro name. + + + The macro definition. + + + + Values that identify resource types that can be bound to a shader and that are reflected as part of the resource description for the shader. + Microsoft Docs: + + + + The shader resource is a constant buffer. + + + The shader resource is a texture buffer. + + + The shader resource is a texture. + + + The shader resource is a sampler. + + + The shader resource is a read-and-write buffer. + + + The shader resource is a structured buffer. + +For more information about structured buffer, see the Remarks section. + + + The shader resource is a read-and-write structured buffer. + + + The shader resource is a byte-address buffer. + + + The shader resource is a read-and-write byte-address buffer. + + + The shader resource is an append-structured buffer. + + + The shader resource is a consume-structured buffer. + + + The shader resource is a read-and-write structured buffer that uses the built-in counter to append or consume. + + + The shader resource is a constant buffer. + + + The shader resource is a texture buffer. + + + The shader resource is a texture. + + + The shader resource is a sampler. + + + The shader resource is a read-and-write buffer. + + + The shader resource is a structured buffer. + +For more information about structured buffer, see the Remarks section. + + + The shader resource is a read-and-write structured buffer. + + + The shader resource is a byte-address buffer. + + + The shader resource is a read-and-write byte-address buffer. + + + The shader resource is an append-structured buffer. + + + The shader resource is a consume-structured buffer. + + + The shader resource is a read-and-write structured buffer that uses the built-in counter to append or consume. + + + + Values that identify the class of a shader variable. + Microsoft Docs: + + + + The shader variable is a scalar. + + + The shader variable is a vector. + + + The shader variable is a row-major matrix. + + + The shader variable is a column-major matrix. + + + The shader variable is an object. + + + The shader variable is a structure. + + + The shader variable is a class. + + + The shader variable is an interface. + + + The shader variable is a scalar. + + + The shader variable is a vector. + + + The shader variable is a row-major matrix. + + + The shader variable is a column-major matrix. + + + The shader variable is an object. + + + The shader variable is a structure. + + + The shader variable is a class. + + + The shader variable is an interface. + + + This value is not used by a programmer; it exists to force the enumeration to compile to 32 bits. + + + + Disassembles compiled HLSL code. + Microsoft Docs: + A pointer to source data as compiled HLSL code. + Length of pSrcData. + + The comment string at the top of the shader that identifies the shader constants and variables. + A pointer to a buffer that receives the ID3DBlob interface that accesses assembly text. + + + + + Values that indicate the minimum desired interpolation precision. + Microsoft Docs: + + + + Default minimum precision, which is 32-bit precision. + + + Minimum precision is min16float, which is 16-bit floating point. + + + Minimum precision is min10float, which is 10-bit floating point. + + + Reserved + + + Minimum precision is min16int, which is 16-bit signed integer. + + + Minimum precision is min16uint, which is 16-bit unsigned integer. + + + Minimum precision is any 16-bit value. + + + Minimum precision is any 10-bit value. + + + + Vertex shader caps. + Microsoft Docs: + + + + Instruction predication is supported if this value is nonzero. See setp_comp - vs. + + + Either 0 or 24, which represents the depth of the dynamic flow control instruction nesting. See D3DVS20CAPS. + + + The number of temporary registers supported. See D3DVS20CAPS. + + + The depth of nesting of the loop - vs/rep - vs and call - vs/callnz bool - vs instructions. See D3DVS20CAPS. + + + + Driver type options. + Microsoft Docs: + + + + The driver type is unknown. + + + A hardware driver, which implements Direct3D features in hardware. This is the primary driver that you should use in your Direct3D applications because it provides the best performance. A hardware driver uses hardware acceleration (on supported hardware) but can also use software for parts of the pipeline that are not supported in hardware. This driver type is often referred to as a hardware abstraction layer or HAL. + + + A reference driver, which is a software implementation that supports every Direct3D feature. A reference driver is designed for accuracy rather than speed and as a result is slow but accurate. The rasterizer portion of the driver does make use of special CPU instructions whenever it can, but it is not intended for retail applications; use it only for feature testing, demonstration of functionality, debugging, or verifying bugs in other drivers. The reference device for this driver is installed by the Windows SDK 8.0 or later and is intended only as a debug aid for development purposes. This driver may be referred to as a REF driver, a reference driver, or a reference rasterizer. + +
Note  When you use the REF driver in Windows Store apps, the REF driver renders correctly but doesn't display any output on the screen. To verify bugs in hardware drivers for Windows Store apps, use D3D_DRIVER_TYPE_WARP for the WARP driver instead.
+
 
+
+ + A NULL driver, which is a reference driver without render capability. This driver is commonly used for debugging non-rendering API calls, it is not appropriate for retail applications. This driver is installed by the DirectX SDK. + + + A software driver, which is a driver implemented completely in software. The software implementation is not intended for a high-performance application due to its very slow performance. + + + A WARP driver, which is a high-performance software rasterizer. The rasterizer supports feature levels 9_1 through level 10_1 with a high performance software implementation. For information about limitations creating a WARP device on certain feature levels, see Limitations Creating WARP and Reference Devices. For more information about using a WARP driver, see Windows Advanced Rasterization Platform (WARP) In-Depth Guide. + +
Note  The WARP driver that Windows 8 includes supports feature levels 9_1 through level 11_1.
+
 
+
Note  The WARP driver that Windows 8.1 includes fully supports feature level 11_1, including tiled resources, IDXGIDevice3::Trim, shared BCn surfaces, minblend, and map default.
+
 
+
+ + + Writes a memory blob to a file on disk. + Microsoft Docs: + A pointer to a ID3DBlob interface that contains the memory blob to write to the file that the pFileName parameter specifies. + A pointer to a constant null-terminated string that contains the name of the file to which to write. + A Boolean value that specifies whether to overwrite information in the pFileName file. TRUE specifies to overwrite information and FALSE specifies not to overwrite information. + + + + + Specifies interpolation mode, which affects how values are calculated during rasterization. + Microsoft Docs: + + + + The interpolation mode is undefined. + + + Don't interpolate between register values. + + + Interpolate linearly between register values. + + + Interpolate linearly between register values but centroid clamped when multisampling. + + + Interpolate linearly between register values but with no perspective correction. + + + Interpolate linearly between register values but with no perspective correction and centroid clamped when multisampling. + + + Interpolate linearly between register values but sample clamped when multisampling. + + + Interpolate linearly between register values but with no perspective correction and sample clamped when multisampling. + + + + Sets information in a compilation result. + Microsoft Docs: + A pointer to compiled shader data. + The length of the compiled shader data that pSrcData points to. + A D3D_BLOB_PART-typed value that specifies the part to set. Currently, you can update only private data; that is, D3DSetBlobPart currently only supports the D3D_BLOB_PRIVATE_DATA value. + Flags that indicate how to set the blob part. Currently, no flags are defined; therefore, set to zero. + A pointer to data to set in the compilation result. + The length of the data that pPart points to. + A pointer to a buffer that receives the ID3DBlob interface for the new shader in which the new part data is set. + + + + + Retrieves the byte offsets for instructions within a section of shader code. + Microsoft Docs: + A pointer to the compiled shader data. + The size, in bytes, of the block of memory that pSrcData points to. + A combination of the following flags that are combined by using a bitwise OR operation. The resulting value specifies how D3DGetTraceInstructionOffsets retrieves the instruction offsets. + + + + + + + + + + +
FlagDescription
D3D_GET_INST_OFFSETS_INCLUDE_NON_EXECUTABLE (0x01)Include non-executable code in the retrieved information.
+ The index of the instruction in the compiled shader data for which D3DGetTraceInstructionOffsets starts to retrieve the byte offsets. + The number of instructions for which D3DGetTraceInstructionOffsets retrieves the byte offsets. + A pointer to a variable that receives the actual number of offsets. + A pointer to a variable that receives the total number of instructions in the section of shader code. +
+
+ + + Values that identify shader-input options. + Microsoft Docs: + + + + Assign a shader input to a register based on the register assignment in the HLSL code (instead of letting the compiler choose the register). + + + Use a comparison sampler, which uses the SampleCmp (DirectX HLSL Texture Object) and SampleCmpLevelZero (DirectX HLSL Texture Object) sampling functions. + + + A 2-bit value for encoding texture components. + + + A 2-bit value for encoding texture components. + + + A 2-bit value for encoding texture components. + + + This value is reserved. + + + Assign a shader input to a register based on the register assignment in the HLSL code (instead of letting the compiler choose the register). + + + Use a comparison sampler, which uses the SampleCmp (DirectX HLSL Texture Object) and SampleCmpLevelZero (DirectX HLSL Texture Object) sampling functions. + + + A 2-bit value for encoding texture components. + + + A 2-bit value for encoding texture components. + + + A 2-bit value for encoding texture components. + + + Forces the enumeration to compile to 32 bits. + This value is not used directly by titles. + + + + Describes the set of features targeted by a Direct3D device. + Microsoft Docs: + + + + Allows Microsoft Compute Driver Model (MCDM) devices to be used, or more feature-rich devices (such as traditional GPUs) that support a superset of the functionality. MCDM is the overall driver model for compute-only; it's a scaled-down peer of the larger scoped Windows Device Driver Model (WDDM). + + + Targets features supported by [feature level](/windows/desktop/direct3d11/overviews-direct3d-11-devices-downlevel-intro) 9.1, including shader model 2. + + + Targets features supported by [feature level](/windows/desktop/direct3d11/overviews-direct3d-11-devices-downlevel-intro) 9.2, including shader model 2. + + + Targets features supported by [feature level](/windows/desktop/direct3d11/overviews-direct3d-11-devices-downlevel-intro) 9.3, including shader model 2.0b. + + + Targets features supported by Direct3D 10.0, including shader model 4. + + + Targets features supported by Direct3D 10.1, including shader model 4. + + + Targets features supported by Direct3D 11.0, including shader model 5. + + + Targets features supported by Direct3D 11.1, including shader model 5 and logical blend operations. This feature level requires a display driver that is at least implemented to WDDM for Windows 8 (WDDM 1.2). + + + Targets features supported by Direct3D 12.0, including shader model 5. + + + Targets features supported by Direct3D 12.1, including shader model 5. + + + + Disassembles compiled HLSL code from a Direct3D10 effect. + Microsoft Docs: + A pointer to source data as compiled HLSL code. + Shader compile options. + A pointer to a buffer that receives the ID3DBlob interface that contains disassembly text. + + + + + Creates a shader module interface from source data for the shader module. + Microsoft Docs: + A pointer to the source data for the shader module. + The size, in bytes, of the block of memory that pSrcData points to. + A pointer to a variable that receives a pointer to the ID3D11Module interface that is used for shader resource re-binding. + + +
\ No newline at end of file diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/CBufferType.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/CBufferType.cs index c0af300..330ad09 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/CBufferType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/CBufferType.cs @@ -9,20 +9,20 @@ 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 index 70e9b35..a7db679 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/DriverType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/DriverType.cs @@ -9,26 +9,26 @@ 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 index 6ad12b4..b1ad512 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/FeatureLevel.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/FeatureLevel.cs @@ -9,41 +9,41 @@ 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/ID3DBlob.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DBlob.cs index 5d256d6..2d64ce2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DBlob.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DBlob.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D; -/// +/// /// ID3DBlob [Guid("8ba5fb08-5195-40e2-ac58-0d989c3a0102")] [NativeTypeName("struct ID3DBlob : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID3DBlob : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public void* GetBufferPointer() @@ -82,7 +82,7 @@ public unsafe partial struct ID3DBlob : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3DBlob*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public nuint GetBufferSize() diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DDestructionNotifier.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DDestructionNotifier.cs index 4b56878..5746589 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DDestructionNotifier.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DDestructionNotifier.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Direct3D; -/// +/// /// ID3DDestructionNotifier [Guid("a06eb39a-50da-425b-8c31-4eecd6c270f3")] [NativeTypeName("struct ID3DDestructionNotifier : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct ID3DDestructionNotifier : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult RegisterDestructionCallback(delegate* unmanaged[Stdcall] callbackFn, void* pData, uint* pCallbackID) @@ -82,7 +82,7 @@ public unsafe partial struct ID3DDestructionNotifier : INativeGuid return ((delegate* unmanaged[Stdcall], void*, uint*, int>)(lpVtbl[3]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this), callbackFn, pData, pCallbackID); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult UnregisterDestructionCallback(uint callbackID) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DInclude.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DInclude.cs index a6d94ce..f0cc853 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DInclude.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DInclude.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct3D; -/// +/// /// ID3DInclude public unsafe partial struct ID3DInclude { public void** lpVtbl; - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(0)] public HResult Open(IncludeType IncludeType, sbyte* pFileName, void* pParentData, void** ppData, uint* pBytes) @@ -23,7 +23,7 @@ public unsafe partial struct ID3DInclude return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3DInclude*)Unsafe.AsPointer(ref this), IncludeType, pFileName, pParentData, ppData, pBytes); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(1)] public HResult Close(void* pData) diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IncludeType.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IncludeType.cs index 9d17c74..16feade 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IncludeType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IncludeType.cs @@ -9,14 +9,14 @@ 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 index ef6d120..a7c6a44 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/InterpolationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/InterpolationMode.cs @@ -9,32 +9,32 @@ 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 index 63070a9..9c055dd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/MinPrecision.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/MinPrecision.cs @@ -9,32 +9,32 @@ 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 index 214bcab..ef2960d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/Name.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/Name.cs @@ -9,89 +9,89 @@ 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 index 8d14bf0..a0bd64e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ParameterFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ParameterFlags.cs @@ -9,18 +9,18 @@ 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 index 11d7db3..f4f080e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/Primitive.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/Primitive.cs @@ -9,122 +9,122 @@ 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 index 141cf44..7757989 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/PrimitiveTopology.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/PrimitiveTopology.cs @@ -9,134 +9,134 @@ 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 index b8de6d5..9f88b22 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/RegisterComponentType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/RegisterComponentType.cs @@ -9,20 +9,20 @@ 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 index 5d26249..64af644 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ResourceReturnType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ResourceReturnType.cs @@ -9,32 +9,32 @@ 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 index 38d443e..41e6cef 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderCBufferFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderCBufferFlags.cs @@ -9,13 +9,13 @@ 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 index acb52c9..4cebbca 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderInputFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderInputFlags.cs @@ -9,28 +9,28 @@ 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 index c153bbc..6635538 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderInputType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderInputType.cs @@ -9,50 +9,50 @@ 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/ShaderMacro.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderMacro.cs index 98d120c..0aa364c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderMacro.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderMacro.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Direct3D; -/// +/// /// D3D_SHADER_MACRO public partial struct ShaderMacro { - /// + /// public unsafe sbyte* Name; - /// + /// public unsafe sbyte* Definition; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableClass.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableClass.cs index a633755..fc169a0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableClass.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableClass.cs @@ -9,32 +9,32 @@ 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 index b9cfb2c..b29b74b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableFlags.cs @@ -9,22 +9,22 @@ 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 index e54443a..35664da 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ShaderVariableType.cs @@ -9,197 +9,197 @@ 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 index 46a107c..ad4c060 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/SrvDimension.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/SrvDimension.cs @@ -9,44 +9,44 @@ 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 index cab77fe..56720be 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorDomain.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorDomain.cs @@ -9,20 +9,20 @@ 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 index 4f670a4..cc6d27c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorOutputPrimitive.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorOutputPrimitive.cs @@ -9,23 +9,23 @@ 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 index 4ef38fa..a3a9a0e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorPartitioning.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/TessellatorPartitioning.cs @@ -9,23 +9,23 @@ 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/DirectWrite.xml b/src/Vortice.Win32/Generated/Graphics/DirectWrite.xml new file mode 100644 index 0000000..4384cb3 --- /dev/null +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite.xml @@ -0,0 +1,3307 @@ + + + + + Indicates how much any visible DIPs (device independent pixels) overshoot each side of the layout or inline objects. + Microsoft Docs: + + + + The distance from the left-most visible DIP to its left-alignment edge. + + + The distance from the top-most visible DIP to its top alignment edge. + + + The distance from the right-most visible DIP to its right-alignment edge. + + + The distance from the bottom-most visible DIP to its lower-alignment edge. + + + + Identifies a string in a font. + Microsoft Docs: + + + + Unspecified font property identifier. + + + The full name of the font, for example "Arial Bold", from name id 4 in the name table. + + + GDI-compatible family name. Because GDI allows a maximum of four fonts per family, fonts in the same family may have different GDI-compatible family names, + for example "Arial", "Arial Narrow", "Arial Black". + + + The postscript name of the font, for example "GillSans-Bold", from name id 6 in the name table. + + + Script/language tag to identify the scripts or languages that the font was primarily designed to support. + + + Script/language tag to identify the scripts or languages that the font declares it is able to support. + + + Semantic tag to describe the font, for example Fancy, Decorative, Handmade, Sans-serif, Swiss, Pixel, Futuristic. + + + Weight of the font represented as a decimal string in the range 1-999. + + + Stretch of the font represented as a decimal string in the range 1-9. + + + Style of the font represented as a decimal string in the range 0-2. + + + Total number of properties. + + + Family name preferred by the designer. This enables font designers to group more than four fonts in a single family without losing compatibility with + GDI. This name is typically only present if it differs from the GDI-compatible family name. + + + Family name for the weight-width-slope model. + + + Face name of the font, for example Regular or Bold. + + + + Specifies the word wrapping to be used in a particular multiline paragraph. + Microsoft Docs: + + + + Indicates that words are broken across lines to avoid text overflowing the layout box. + + + Indicates that words are kept within the same line even when it overflows the layout box. This option is often used with scrolling to reveal overflow text. + + +
Note  Windows 8.1 and later only.
+
 
+Words are broken across lines to avoid text overflowing the layout box. + Emergency wrapping occurs if the word is larger than the maximum width.
+
+ +
Note  Windows 8.1 and later only.
+
 
+When emergency wrapping, only wrap whole words, never breaking words when the layout width is too small for even a single word.
+
+ +
Note  Windows 8.1 and later only.
+
 
+Wrap between any valid character clusters.
+
+ + + Defines constants that specify the mechanism by which a font came to be included in a font set. + Microsoft Docs: + + + + Specifies that the font source is unknown, or is not any of the other defined font source types. + + + Specifies that the font source is a font file that's installed for all users on the device. + + + Specifies that the font source is a font file that's installed for the current user. + + + Specifies that the font source is an APPX package, which includes one or more font files. The font source name is the full name of the package. + + + Specifies that the font source is a font provider for downloadable fonts. + + + + Represents the internal structure of a device pixel (that is, the physical arrangement of red, green, and blue color components) that is assumed for purposes of rendering text. + Microsoft Docs: + + + + The red, green, and blue color components of each pixel are assumed to occupy the same point. + + + Each pixel is composed of three vertical stripes, with red on the left, green in the center, and + blue on the right. This is the most common pixel geometry for LCD monitors. + + + Each pixel is composed of three vertical stripes, with blue on the left, green in the center, and + red on the right. + + + + Defines constants that specify attributes for a font axis. + Microsoft Docs: + + + + Specifies no attributes. + + + Specifies that this axis is implemented as a variation axis in a variable font, with a continuous range of values, such as a range of weights from 100..900. Otherwise, it is either a static axis that holds a single point, or it has a range but doesn't vary, such as optical size in the Skia Heading font (which covers a range of points but doesn't interpolate any new glyph outlines). + + + Specifies that this axis is recommended to be remain hidden in user interfaces. The font developer may recommend this if an axis is intended to be accessed only programmatically, or is meant for font-internal or font-developer use only. The axis may be exposed in lower-level font inspection utilities, but should not be exposed in common nor even advanced-mode user interfaces in content-authoring apps. + + + + Contains a set of typographic features to be applied during text shaping. + Microsoft Docs: + + + + A pointer to a structure that specifies properties used to identify and execute typographic features in the font. + + + A value that indicates the number of features being applied to a font face. + + + + The type of a font represented by a single font file. Font formats that consist of multiple files, for example Type 1 .PFM and .PFB, have separate enum values for each of the file types. + Microsoft Docs: + + + + Font type is not recognized by the DirectWrite font system. + + + OpenType font with CFF outlines. + + + OpenType font with TrueType outlines. + + + Type 1 PFM font. + + + Type 1 PFB font. + + + Vector .FON font. + + + Bitmap .FON font. + + + OpenType font that contains a TrueType collection. + + + + The DWRITE_PANOSE_XASCENT enumeration contains values that specify the relative size of the lowercase letters. + Microsoft Docs: + + + + Any xascent. + + + No fit for xascent. + + + Very low xascent. + + + Low xascent. + + + Medium xascent. + + + High xascent. + + + Very high xascent. + + + + Specifies the type of DirectWrite factory object. + Microsoft Docs: + + + + Indicates that the DirectWrite factory is a shared factory and that it allows for the reuse of cached font data across multiple in-process components. Such factories also take advantage of cross process font caching components for better performance. + + + Indicates that the DirectWrite factory object is isolated. Objects created from the isolated factory do not interact with internal DirectWrite state from other components. + + + + The DWRITE_PANOSE_DECORATIVE_CLASS enumeration contains values that specify the general look of the character face. + Microsoft Docs: + + + + Any class of decorative typeface. + + + No fit for decorative typeface. + + + Derivative decorative typeface. + + + Nonstandard topology decorative typeface. + + + Nonstandard elements decorative typeface. + + + Nonstandard aspect decorative typeface. + + + Initials decorative typeface. + + + Cartoon decorative typeface. + + + Picture stems decorative typeface. + + + Ornamented decorative typeface. + + + Text and background decorative typeface. + + + Collage decorative typeface. + + + Montage decorative typeface. + + + + The DWRITE_PANOSE_CHARACTER_RANGES enumeration contains values that specify the type of characters available in the font. + Microsoft Docs: + + + + Any range. + + + No fit for range. + + + The range includes extended collection. + + + The range includes literals. + + + The range doesn't include lower case. + + + The range includes small capitals. + + + + The DWRITE_PANOSE_FAMILY enumeration contains values that specify the kind of typeface classification. + Microsoft Docs: + + + + Any typeface classification. + + + No fit typeface classification. + + + Text display typeface classification. + + + Script (or hand written) typeface classification. + + + Decorative typeface classification. + + + Symbol typeface classification. + + + Pictorial (or symbol) typeface classification. + + + + The DWRITE_PANOSE_SYMBOL_ASPECT_RATIO enumeration contains values that specify the aspect ratio of symbolic characters. + Microsoft Docs: + + + + Any aspect ratio of symbolic characters. + + + No fit for aspect ratio of symbolic characters. + + + No width aspect ratio of symbolic characters. + + + Exceptionally wide symbolic characters. + + + Super wide symbolic characters. + + + Very wide symbolic characters. + + + Wide symbolic characters. + + + Normal aspect ratio of symbolic characters. + + + Narrow symbolic characters. + + + Very narrow symbolic characters. + + + + The DWRITE_PANOSE_ARM_STYLE enumeration contains values that specify the style of termination of stems and rounded letterforms for text. + Microsoft Docs: + + + + Any arm style. + + + No fit arm style. + + + The arm style is straight horizontal. + + + The arm style is straight wedge. + + + The arm style is straight vertical. + + + The arm style is straight single serif. + + + The arm style is straight double serif. + + + The arm style is non-straight horizontal. + + + The arm style is non-straight wedge. + + + The arm style is non-straight vertical. + + + The arm style is non-straight single serif. + + + The arm style is non-straight double serif. + + + The arm style is straight horizontal. + + + The arm style is straight vertical. + + + The arm style is non-straight horizontal. + + + The arm style is non-straight wedge. + + + The arm style is non-straight vertical. + + + The arm style is non-straight single serif. + + + The arm style is non-straight double serif. + + + + The DWRITE_PANOSE_TOOL_KIND enumeration contains values that specify the kind of tool that is used to create character forms. + Microsoft Docs: + + + + Any kind of tool. + + + No fit for the kind of tool. + + + Flat NIB tool. + + + Pressure point tool. + + + Engraved tool. + + + Ball tool. + + + Brush tool. + + + Rough tool. + + + Felt-pen-brush-tip tool. + + + Wild-brush tool. + + + + Specifies which formats are supported in the font, either at a font-wide level or per glyph. + Microsoft Docs: + + + + Indicates no data is available for this glyph. + + + The glyph has TrueType outlines. + + + The glyph has CFF outlines. + + + The glyph has multilayered COLR data. + + + The glyph has SVG outlines as standard XML. Fonts may store the content gzip'd rather than plain text, indicated by the first two bytes as gzip header {0x1F 0x8B}. + + + The glyph has PNG image data, with standard PNG IHDR. + + + The glyph has JPEG image data, with standard JIFF SOI header. + + + The glyph has TIFF image data. + + + The glyph has raw 32-bit premultiplied BGRA data. + + + + Defines constants that specify how font families are grouped together. + Microsoft Docs: + + + + Families are grouped by the typographic family name preferred by the font author. The family can contain as many faces as the font author wants. This corresponds to DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FAMILY_NAME. + + + Families are grouped by the weight-stretch-style family name, where all faces that differ only by those three axes are grouped into the same family, but any other axes go into a distinct family. For example, the Sitka family with six different optical sizes yields six separate families (Sitka Caption, Display, Text, Subheading, Heading, Banner...). This corresponds to DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FAMILY_NAME. + + + + Indicates the measuring method used for text layout. + Microsoft Docs: + + + + Specifies that text is measured using glyph ideal metrics whose values are independent to the current display resolution. + + + Specifies that text is measured using glyph display-compatible metrics whose values tuned for the current display resolution. + + + Specifies that text is measured using the same glyph display metrics as text measured by GDI using a font created with CLEARTYPE_NATURAL_QUALITY. + + + + Represents the degree to which a font has been stretched compared to a font's normal aspect ratio. + Microsoft Docs: + + + + Predefined font stretch : Not known (0). + + + Predefined font stretch : Ultra-condensed (1). + + + Predefined font stretch : Extra-condensed (2). + + + Predefined font stretch : Condensed (3). + + + Predefined font stretch : Semi-condensed (4). + + + Predefined font stretch : Normal (5). + + + Predefined font stretch : Medium (5). + + + Predefined font stretch : Semi-expanded (6). + + + Predefined font stretch : Expanded (7). + + + Predefined font stretch : Extra-expanded (8). + + + Predefined font stretch : Ultra-expanded (9). + + + + The DWRITE_PANOSE_FINIALS enumeration contains values that specify how character ends and miniscule ascenders are treated. + Microsoft Docs: + + + + Any finials. + + + No fit for finials. + + + No loops. + + + No closed loops. + + + No open loops. + + + Sharp with no loops. + + + Sharp with closed loops. + + + Sharp with open loops. + + + Tapered with no loops. + + + Tapered with closed loops. + + + Tapered with open loops. + + + Round with no loops. + + + Round with closed loops. + + + Round with open loops. + + + + The DWRITE_PANOSE_LINING enumeration contains values that specify the handling of the outline for the decorative typeface. + Microsoft Docs: + + + + Any lining. + + + No fit for lining. + + + No lining. + + + The lining is inline. + + + The lining is outline. + + + The lining is engraved. + + + The lining is shadowed. + + + The lining is relief. + + + The lining is backdrop. + + + + The DWRITE_PANOSE_WEIGHT enumeration contains values that specify the weight of characters. + Microsoft Docs: + + + + Any weight. + + + No fit weight. + + + Very light weight. + + + Light weight. + + + Thin weight. + + + Book weight. + + + Medium weight. + + + Demi weight. + + + Bold weight. + + + Heavy weight. + + + Black weight. + + + Extra black weight. + + + Extra black weight. + + + + The DWRITE_PANOSE_SCRIPT_TOPOLOGY enumeration contains values that specify the topology of letterforms. + Microsoft Docs: + + + + Any script topology. + + + No fit for script topology. + + + Script topology is roman disconnected. + + + Script topology is roman trailing. + + + Script topology is roman connected. + + + Script topology is cursive disconnected. + + + Script topology is cursive trailing. + + + Script topology is cursive connected. + + + Script topology is black-letter disconnected. + + + Script topology is black-letter trailing. + + + Script topology is black-letter connected. + + + + The DWRITE_PANOSE_ASPECT_RATIO enumeration contains values that specify info about the ratio between width and height of the character face. + Microsoft Docs: + + + + Any aspect ratio. + + + No fit for aspect ratio. + + + Very condensed aspect ratio. + + + Condensed aspect ratio. + + + Normal aspect ratio. + + + Expanded aspect ratio. + + + Very expanded aspect ratio. + + + + The DWRITE_CARET_METRICS structure specifies the metrics for caret placement in a font. + Microsoft Docs: + + + + Vertical rise of the caret in font design units. Rise / Run yields the caret angle. Rise = 1 for perfectly upright fonts (non-italic). + + + Horizontal run of the caret in font design units. Rise / Run yields the caret angle. Run = 0 for perfectly upright fonts (non-italic). + + + Horizontal offset of the caret, in font design units, along the baseline for good appearance. Offset = 0 for perfectly upright fonts (non-italic). + + + + Specifies the alignment of paragraph text along the reading direction axis, relative to the leading and trailing edge of the layout box. + Microsoft Docs: + + + + The leading edge of the paragraph text is aligned to the leading edge of the layout box. + + + The trailing edge of the paragraph text is aligned to the trailing edge of the layout box. + + + The center of the paragraph text is aligned to the center of the layout box. + + + Align text to the leading side, and also justify text to fill the lines. + + + + The DWRITE_PANOSE_XHEIGHT enumeration contains values that specify info about the relative size of lowercase letters and the treatment of diacritic marks (xheight). + Microsoft Docs: + + + + Any xheight. + + + No fit xheight. + + + Constant small xheight. + + + Constant standard xheight. + + + Constant large xheight. + + + Ducking small xheight. + + + Ducking standard xheight. + + + Ducking large xheight. + + + Constant standard xheight. + + + Ducking standard xheight. + + + + Contains information regarding the size and placement of strikethroughs. + Microsoft Docs: + + + + A value that indicates the width of the strikethrough, measured parallel to the baseline. + + + A value that indicates the thickness of the strikethrough, measured perpendicular to the baseline. + + + A value that indicates the offset of the strikethrough from the baseline. + A positive offset represents a position below the baseline and + a negative offset is above. Typically, the offset will be negative. + + + Reading direction of the text associated with the strikethrough. + This value is used to interpret whether the width value runs horizontally + or vertically. + + + Flow direction of the text associated with the strikethrough. + This value is used to interpret whether the thickness value advances top to + bottom, left to right, or right to left. + + + An array of characters containing the locale of the text that is the strikethrough is being drawn over. + + + The measuring mode can be useful to the renderer to determine how underlines are rendered, such as rounding the thickness to a whole pixel in GDI-compatible modes. + + + + Contains the metrics associated with text after layout. + Microsoft Docs: + + + + A value that indicates the left-most point of formatted text relative to the layout box, + while excluding any glyph overhang. + + + A value that indicates the top-most point of formatted text relative to the layout box, while excluding any glyph overhang. + + + A value that indicates the width of the formatted text, while ignoring trailing whitespace + at the end of each line. + + + The width of the formatted text, taking into account the + trailing whitespace at the end of each line. + + + The height of the formatted text. The height of an empty string + is set to the same value as that of the default font. + + + The initial width given to the layout. It can be either larger or smaller than the + text content width, depending on whether the text + was wrapped. + + + Initial height given to the layout. Depending on the length of the text, it may be larger or smaller than the text content height. + + + The maximum reordering count of any line of text, used + to calculate the most number of hit-testing boxes needed. + If the layout has no bidirectional text, or no text at all, + the minimum level is 1. + + + Total number of lines. + + + + Represents the density of a typeface, in terms of the lightness or heaviness of the strokes. + Microsoft Docs: + + + + Predefined font weight : Thin (100). + + + Predefined font weight : Extra-light (200). + + + Predefined font weight : Ultra-light (200). + + + Predefined font weight : Light (300). + + + Predefined font weight : Semi-Light (350). + + + Predefined font weight : Normal (400). + + + Predefined font weight : Regular (400). + + + Predefined font weight : Medium (500). + + + Predefined font weight : Demi-bold (600). + + + Predefined font weight : Semi-bold (600). + + + Predefined font weight : Bold (700). + + + Predefined font weight : Extra-bold (800). + + + Predefined font weight : Ultra-bold (800). + + + Predefined font weight : Black (900). + + + Predefined font weight : Heavy (900). + + + Predefined font weight : Extra-black (950). + + + Predefined font weight : Ultra-black (950). + + + + The DWRITE_SCRIPT_PROPERTIES structure specifies script properties for caret navigation and justification. + Microsoft Docs: + + + + The standardized four character code for the given script. + +
Note  These only include the general Unicode scripts, not any additional ISO 15924 scripts for bibliographic distinction.
+
 
+
+ + The standardized numeric code, ranging 0-999. + + + Number of characters to estimate look-ahead for complex scripts. Latin and all Kana are generally 1. Indic scripts are up to 15, and most others are 8. + +
Note  Combining marks and variation selectors can produce clusters that are longer than these look-aheads, so this estimate is considered typical language use. Diacritics must be tested explicitly separately.
+
 
+
+ + Appropriate character to elongate the given script for justification. For example: + +
    +
  • Arabic - U+0640 Tatweel
  • +
  • Ogham - U+1680 Ogham Space Mark
  • +
+
+ + Restrict the caret to whole clusters, like Thai and Devanagari. Scripts such as Arabic by default allow navigation between clusters. Others like Thai always navigate across whole clusters. + + + The language uses dividers between words, such as spaces between Latin or the Ethiopic wordspace. Examples include Latin, Greek, Devanagari, and Ethiopic. Chinese, Korean, and Thai are excluded. + + + The characters are discrete units from each other. This includes both block scripts and clustered scripts. Examples include Latin, Greek, Cyrillic, Hebrew, Chinese, and Thai. + + + The language is a block script, expanding between characters. Examples include Chinese, Japanese, Korean, and Bopomofo. + + + The language is justified within glyph clusters, not just between glyph clusters, such as the character sequence of Thai Lu and Sara Am (U+E026, U+E033), which form a single cluster but still expand between them. Examples include Thai, Lao, and Khmer. + + + The script's clusters are connected to each other (such as the baseline-linked Devanagari), and no separation is added between characters. + +
Note  Cursively linked scripts like Arabic are also connected (but not all connected scripts are cursive).
+
 
+Examples include Devanagari, Arabic, Syriac, Bengala, Gurmukhi, and Ogham. Latin, Chinese, and Thaana are excluded.
+
+ + The script is naturally cursive (Arabic and Syriac), meaning it uses other justification methods like kashida extension rather than inter-character spacing. + +
Note   Although other scripts like Latin and Japanese might actually support handwritten cursive forms, they are not considered cursive scripts.
+
 
+Examples include Arabic, Syriac, and Mongolian. Thaana, Devanagari, Latin, and Chinese are excluded.
+
+ + Reserved + + + + Contains information about the width, thickness, offset, run height, reading direction, and flow direction of an underline. + Microsoft Docs: + + + + A value that indicates the width of the underline, measured parallel to the baseline. + + + A value that indicates the thickness of the underline, measured perpendicular to the baseline. + + + A value that indicates the offset of the underline from the baseline. A positive offset represents a position below the baseline (away from the text) and a negative offset is above (toward the text). + + + A value that indicates the height of the tallest run where the underline is applied. + + + A value that indicates the reading direction of the text associated with the underline. This value is used to interpret whether the width value runs horizontally or vertically. + + + A value that indicates the flow direction of the text associated with the underline. This value is used to interpret whether the thickness value advances top to bottom, left to right, or right to left. + + + An array of characters which contains the locale of the text that the underline is being drawn under. For example, in vertical text, the underline belongs on the left for Chinese but on the right for Japanese. + + + The measuring mode can be useful to the renderer to determine how underlines are rendered, such as rounding the thickness to a whole pixel in GDI-compatible modes. + + + + The optical margin alignment mode. + Microsoft Docs: + + + + Align to the default origin and side-bearings of the glyph. + + + Align to the ink of the glyphs, such that the black box abuts the margins. + + + + The DWRITE_VERTICAL_GLYPH_ORIENTATION enumeration contains values that specify the desired kind of glyph orientation for the text. + Microsoft Docs: + + + + The default glyph orientation. In vertical layout, naturally horizontal scripts (Latin, Thai, Arabic, Devanagari) rotate 90 degrees clockwise, while ideographic scripts (Chinese, Japanese, Korean) remain upright, 0 degrees. + + + Stacked glyph orientation. Ideographic scripts and scripts that permit stacking (Latin, Hebrew) are stacked in vertical reading layout. Connected scripts (Arabic, Syriac, 'Phags-pa, Ogham), which would otherwise look broken if glyphs were kept at 0 degrees, remain connected and rotate. + + + + Describes the region obtained by a hit test. + Microsoft Docs: + + + + The first text position within the hit region. + + + The number of text positions within the hit region. + + + The x-coordinate of the upper-left corner of the hit region. + + + The y-coordinate of the upper-left corner of the hit region. + + + The width of the hit region. + + + The height of the hit region. + + + The BIDI level of the text positions within the hit region. + + + true if the hit region contains text; otherwise, false. + + + true if the text range is trimmed; otherwise, false. + + + + The optional adjustment to a glyph's position. + Microsoft Docs: + + + + The offset in the advance direction of the run. A positive advance offset moves the glyph to the right (in pre-transform coordinates) if the run is left-to-right or to the left if the run is right-to-left. + + + The offset in the ascent direction, that is, the direction ascenders point. A positive ascender offset moves the glyph up (in pre-transform coordinates). A negative ascender offset moves the glyph down. + + + + The DWRITE_PANOSE_ASPECT enumeration contains values that specify the ratio between the width and height of the character face. + Microsoft Docs: + + + + Any aspect. + + + No fit for aspect. + + + Super condensed aspect. + + + Very condensed aspect. + + + Condensed aspect. + + + Normal aspect. + + + Extended aspect. + + + Very extended aspect. + + + Super extended aspect. + + + Monospace aspect. + + + + Shaping output properties for an output glyph. + Microsoft Docs: + + + + Indicates that the glyph is shaped alone. + + + Reserved for future use. + + + + The DWRITE_TEXT_ANTIALIAS_MODE enumeration contains values that specify the type of antialiasing to use for text when the rendering mode calls for antialiasing. + Microsoft Docs: + + + + ClearType antialiasing computes coverage independently for the red, green, and blue color elements of each pixel. This allows for more detail than conventional antialiasing. However, because there is no one alpha value for each pixel, ClearType is not suitable for rendering text onto a transparent intermediate bitmap. + + + Grayscale antialiasing computes one coverage value for each pixel. Because the alpha value of each pixel is well-defined, text can be rendered onto a transparent bitmap, which can then be composited with other content. + +
Note  Grayscale rendering with IDWriteBitmapRenderTarget1 uses premultiplied alpha.
+
 
+
+ + + The DWRITE_PANOSE_SPACING enumeration contains values that specify character spacing (monospace versus proportional). + Microsoft Docs: + + + + Any spacing. + + + No fit for spacing. + + + Spacing is proportional. + + + Spacing is monospace. + + + + The informational string enumeration which identifies a string embedded in a font file. + Microsoft Docs: + + + + Indicates the string containing the unspecified name ID. + + + Indicates the string containing the copyright notice provided by the font. + + + Indicates the string containing a version number. + + + Indicates the string containing the trademark information provided by the font. + + + Indicates the string containing the name of the font manufacturer. + + + Indicates the string containing the name of the font designer. + + + Indicates the string containing the URL of the font designer (with protocol, e.g., http://, ftp://). + + + Indicates the string containing the description of the font. This may also contain revision information, usage recommendations, history, features, and so on. + + + Indicates the string containing the URL of the font vendor (with protocol, e.g., http://, ftp://). If a unique serial number is embedded in the URL, it can be used to register the font. + + + Indicates the string containing the description of how the font may be legally used, or different example scenarios for licensed use. + + + Indicates the string containing the URL where additional licensing information can be found. + + + Indicates the string containing the GDI-compatible family name. Since GDI allows a maximum of four fonts per family, fonts in the same family may have different GDI-compatible family names (e.g., "Arial", "Arial Narrow", "Arial Black"). + + + Indicates the string containing a GDI-compatible subfamily name. + + + Contains sample text for display in font lists. This can be the font name or any other text that the designer thinks is the best + +example to display the font in. + + + The full name of the font, like Arial Bold, from name id 4 in the name table + + + The postscript name of the font, like GillSans-Bold, from name id 6 in the name table. + + + The postscript CID findfont name, from name id 20 in the name table + + + Indicates the string containing the family name preferred by the designer. This enables font designers to group more than four fonts in a single family without losing compatibility with GDI. This name is typically only present if it differs from the GDI-compatible family name. + + + Indicates the string containing the subfamily name preferred by the designer. This name is typically only present if it differs from the GDI-compatible subfamily name. + + + + Creates an OpenType tag for a font axis. + Microsoft Docs: + The first character in the tag. + The second character in the tag. + The third character in the tag. + The fourth character in the tag. + + + + + The DWRITE_JUSTIFICATION_OPPORTUNITY structure specifies justification info per glyph. + Microsoft Docs: + + + + Minimum amount of expansion to apply to the side of the glyph. This might vary from zero to infinity, typically being zero except for kashida. + + + Maximum amount of expansion to apply to the side of the glyph. This might vary from zero to infinity, being zero for fixed-size characters and connected scripts, and non-zero for discrete scripts, and non-zero for cursive scripts at expansion points. + + + Maximum amount of compression to apply to the side of the glyph. This might vary from zero up to the glyph cluster size. + + + Priority of this expansion point. Larger priorities are applied later, while priority zero does nothing. + + + Priority of this compression point. Larger priorities are applied later, while priority zero does nothing. + + + Allow this expansion point to use up any remaining slack space even after all expansion priorities have been used up. + + + Allow this compression point to use up any remaining space even after all compression priorities have been used up. + + + Apply expansion and compression to the leading edge of the glyph. This bit is FALSE (0) for connected scripts, fixed-size characters, and diacritics. It is generally FALSE within a multi-glyph cluster, unless the script allows expansion of glyphs within a cluster, like Thai. + + + Apply expansion and compression to the trailing edge of the glyph. This bit is FALSE (0) for connected scripts, fixed-size characters, and diacritics. It is generally FALSE within a multi-glyph cluster, unless the script allows expansion of glyphs within a cluster, like Thai. + + + Reserved + + + + Line breakpoint characteristics of a character. + Microsoft Docs: + + + + Indicates a breaking condition before the character. + + + Indicates a breaking condition after the character. + + + Indicates that the character is some form of whitespace, which may be meaningful for justification. + + + Indicates that the character is a soft hyphen, often used to indicate hyphenation points inside words. + + + Reserved for future use. + + + + Specifies the alignment of paragraph text along the flow direction axis, relative to the top and bottom of the flow's layout box. + Microsoft Docs: + + + + The top of the text flow is aligned to the top edge of the layout box. + + + The bottom of the text flow is aligned to the bottom edge of the layout box. + + + The center of the flow is aligned to the center of the layout box. + + + + The DWRITE_PANOSE_FILL enumeration contains values that specify the type of fill and line treatment. + Microsoft Docs: + + + + Any fill. + + + No fit for fill. + + + The fill is the standard solid fill. + + + No fill. + + + The fill is patterned fill. + + + The fill is complex fill. + + + The fill is shaped fill. + + + The fill is drawn distressed. + + + + Creates an OpenType tag as a 32-bit integer, such that the first character in the tag is the lowest byte (least significant on little endian architectures), which can be used to compare with tags in the font file. + Microsoft Docs: + The first character in the tag. + The second character in the tag. + The third character in the tag. + The fourth character in the tag. + + + + + The DWRITE_PANOSE union describes typeface classification values that you use with IDWriteFont1::GetPanose to select and match the font. + Microsoft Docs: + + + + A 10-byte array of typeface classification values. + + + A DWRITE_PANOSE_FAMILY-typed value that specifies the typeface classification values to get. + + + The text structure. + + + A DWRITE_PANOSE_SERIF_STYLE-typed value that specifies the serif style of text. + + + A DWRITE_PANOSE_WEIGHT-typed value that specifies the weight of the text. + + + A DWRITE_PANOSE_PROPORTION-typed value that specifies the proportion for the text. + + + A DWRITE_PANOSE_CONTRAST-typed value that specifies the contrast for the text. + + + A DWRITE_PANOSE_STROKE_VARIATION-typed value that specifies the stroke variation for the text. + + + A DWRITE_PANOSE_ARM_STYLE-typed value that specifies the arm style of text. + + + A DWRITE_PANOSE_LETTERFORM-typed value that specifies the letter form for the text. + + + A DWRITE_PANOSE_MIDLINE-typed value that specifies the midline for the text. + + + A DWRITE_PANOSE_XHEIGHT-typed value that specifies the relative size of lowercase text. + + + The script structure. + + + A DWRITE_PANOSE_TOOL_KIND-typed value that specifies the kind of tool for the script. + + + A DWRITE_PANOSE_SPACING-typed value that specifies the spacing of the script. + + + A DWRITE_PANOSE_ASPECT_RATIO-typed value that specifies the aspect ratio of the script. + + + A DWRITE_PANOSE_SCRIPT_TOPOLOGY-typed value that specifies the script topology. + + + A DWRITE_PANOSE_SCRIPT_FORM-typed value that specifies the script form. + + + A DWRITE_PANOSE_FINIALS-typed value that specifies the script finials. + + + A DWRITE_PANOSE_XASCENT-typed value that specifies the relative size of lowercase letters. + + + The decorative structure. + + + A DWRITE_PANOSE_DECORATIVE_CLASS-typed value that specifies the class of the decorative typeface. + + + A DWRITE_PANOSE_ASPECT-typed value that specifies the aspect of the decorative typeface. + + + The serif variant of the decorative typeface. + + + A DWRITE_PANOSE_FILL-typed value that specifies the fill of the decorative typeface. + + + A DWRITE_PANOSE_LINING-typed value that specifies the lining of the decorative typeface. + + + A DWRITE_PANOSE_DECORATIVE_TOPOLOGY-typed value that specifies the decorative topology. + + + A DWRITE_PANOSE_CHARACTER_RANGES-typed value that specifies the character range of the decorative typeface. + + + The symbol structure. + + + A DWRITE_PANOSE_SYMBOL_KIND-typed value that specifies the kind of symbol set. + + + A DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-typed value that specifies the aspect ratio and contrast of the symbol typeface. + + + A DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-typed value that specifies the aspect ratio 94 of the symbol typeface. + + + A DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-typed value that specifies the aspect ratio 119 of the symbol typeface. + + + A DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-typed value that specifies the aspect ratio 157 of the symbol typeface. + + + A DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-typed value that specifies the aspect ratio 163 of the symbol typeface. + + + A DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-typed value that specifies the aspect ratio 211 of the symbol typeface. + + + + The DWRITE_GLYPH_ORIENTATION_ANGLE enumeration contains values that specify how the glyph is oriented to the x-axis. + Microsoft Docs: + + + + Glyph orientation is upright. + + + Glyph orientation is rotated 90 degrees clockwise. + + + Glyph orientation is upside-down. + + + Glyph orientation is rotated 270 degrees clockwise. + + + + Contains the information needed by renderers to draw glyph runs. + Microsoft Docs: + + + + The physical font face object to draw with. + + + The logical size of the font in DIPs (equals 1/96 inch), not points. + + + The number of glyphs in the glyph run. + + + A pointer to an array of indices to render for the glyph run. + + + A pointer to an array containing glyph advance widths for the glyph run. + + + A pointer to an array containing glyph offsets for the glyph run. + + + If true, specifies that glyphs are rotated 90 degrees to the left and vertical metrics are used. Vertical writing is achieved by specifying isSideways = true and rotating the entire run 90 degrees to the right via a rotate transform. + + + The implicit resolved bidi level of the run. Odd levels indicate right-to-left languages like Hebrew and Arabic, while even levels indicate left-to-right languages like English and Japanese (when written horizontally). For right-to-left languages, the text origin is on the right, and text should be drawn to the left. + + + + Contains properties describing the geometric measurement of an application-defined inline object. + Microsoft Docs: + + + + The width of the inline object. + + + The height of the inline object. + + + The distance from the top of the object to the point where it is lined up with the adjacent text. + If the baseline is at the bottom, then baseline simply equals height. + + + A Boolean flag that indicates whether the object is to be placed upright or alongside the text baseline for vertical text. + + + + Indicates the file format of a complete font face. + Microsoft Docs: + + + + OpenType font face with CFF outlines. + + + OpenType font face with TrueType outlines. + + + A Type 1 font face. + + + A vector .FON format font face. + + + A bitmap .FON format font face. + + + Font face type is not recognized by the DirectWrite font system. + + + The font data includes only the CFF table from an OpenType CFF font. This font face type can be used only for embedded fonts (i.e., custom font file loaders) and the resulting font face object supports only the minimum functionality necessary to render glyphs. + + + OpenType font face that is a part of a TrueType collection. + + + + The DWRITE_PANOSE_PROPORTION enumeration contains values that specify the proportion of the glyph shape by considering additional detail to standard characters. + Microsoft Docs: + + + + Any proportion for the text. + + + No fit proportion for the text. + + + Old style proportion for the text. + + + Modern proportion for the text. + + + Extra width proportion for the text. + + + Expanded proportion for the text. + + + Condensed proportion for the text. + + + Very expanded proportion for the text. + + + Very condensed proportion for the text. + + + Monospaced proportion for the text. + + + + Represents a range of bytes in a font file. + Microsoft Docs: + + + + Starting offset of the fragment from the beginning of the file. + + + Size of the file fragment, in bytes. + + + + The method used for line spacing in a text layout. + Microsoft Docs: + + + + Line spacing depends solely on the content, adjusting to accommodate the size of fonts and inline objects. + + + Lines are explicitly set to uniform spacing, regardless of the size of fonts and inline objects. This can be useful to avoid the uneven appearance that can occur from font fallback. + + + Line spacing and baseline distances are proportional to the computed values based on the content, the size of the fonts and inline objects. + + +
Note  This value is only available on Windows 10 or later and it can be used with IDWriteTextLayout3::SetLineSpacing, + but can not be used with IDWriteTextFormat::SetLineSpacing.
+
 
+
+ + + Specifies the location of a resource. + Microsoft Docs: + + + + The resource is remote, and information about it is unknown, including the file size and date. If you attempt to create a font or file stream, the creation will fail until locality becomes at least partial. + + + The resource is partially local, which means you can query the size and date of the file stream. With this type, you also might be able to create a font face and retrieve the particular glyphs for metrics and drawing, but not all the glyphs will be present. + + + The resource is completely local, and all font functions can be called without concern of missing data or errors related to network connectivity. + + + + Indicates the condition at the edges of inline object or text used to determine line-breaking behavior. + Microsoft Docs: + + + + Indicates whether a break is allowed by determining the condition of the neighboring text span or inline object. + + + Indicates that a line break is allowed, unless overruled by the condition of the + neighboring text span or inline object, either prohibited by a + "may not break" condition or forced by a "must break" condition. + + + Indicates that there should be no line break, unless overruled by a "must break" condition from + the neighboring text span or inline object. + + + Indicates that the line break must happen, regardless of the condition of the adjacent + text span or inline object. + + + + The DWRITE_PANOSE_SCRIPT_FORM enumeration contains values that specify the general look of the character face, with consideration of its slope and tails. + Microsoft Docs: + + + + Any script form. + + + No fit for script form. + + + Script form is upright with no wrapping. + + + Script form is upright with some wrapping. + + + Script form is upright with more wrapping. + + + Script form is upright with extreme wrapping. + + + Script form is oblique with no wrapping. + + + Script form is oblique with some wrapping. + + + Script form is oblique with more wrapping. + + + Script form is oblique with extreme wrapping. + + + Script form is exaggerated with no wrapping. + + + Script form is exaggerated with some wrapping. + + + Script form is exaggerated with more wrapping. + + + Script form is exaggerated with extreme wrapping. + + + + Contains the metrics associated with text after layout. + Microsoft Docs: + + + + The height of the formatted text taking into account the trailing whitespace at the end of each line. This is + pertinent for vertical text. + + + + Contains the information needed by renderers to draw glyph runs with glyph color information. + Microsoft Docs: + + + + Glyph run to draw for this layer. + + + Pointer to the glyph run description for this layer. This may be NULL. For example, when the original glyph run is split into multiple layers, one layer might have a description and the others have none. + + + X coordinate of the baseline origin for the layer. + + + Y coordinate of the baseline origin for the layer. + + + Color value of the run; if all members are zero, the run should be drawn using the current brush. + + + Zero-based index into the font’s color palette; if this is 0xFFFF, the run should be drawn using the current brush. + + + + Represents a method of rendering glyphs. + Microsoft Docs: + + + + Specifies that the rendering mode is determined automatically, based on the font and size. + + + Specifies that no anti-aliasing is performed. Each pixel is either set to the foreground color of the text or retains the color of the background. + + + Specifies that antialiasing is performed in the horizontal direction and the appearance of glyphs is layout-compatible with GDI using CLEARTYPE_QUALITY. + Use DWRITE_MEASURING_MODE_GDI_CLASSIC to get glyph advances. The antialiasing may be either ClearType or grayscale depending on the text antialiasing mode. + + + Specifies that antialiasing is performed in the horizontal direction and the appearance of glyphs is layout-compatible with GDI using CLEARTYPE_NATURAL_QUALITY. + Glyph advances are close to the font design advances, but are still rounded to whole pixels. Use DWRITE_MEASURING_MODE_GDI_NATURAL to get glyph advances. + The antialiasing may be either ClearType or grayscale depending on the text antialiasing mode. + + + Specifies that antialiasing is performed in the horizontal direction. This rendering mode allows glyphs to be positioned with subpixel precision and + is therefore suitable + for natural (i.e., resolution-independent) layout. The antialiasing may be either ClearType or grayscale depending on the text antialiasing mode. + + + Similar to natural mode except that antialiasing is performed in both the horizontal and vertical directions. + This is typically used at larger sizes to make curves and diagonal lines look smoother. The antialiasing may be either ClearType or grayscale depending + on the text antialiasing mode. + + + Specifies that rendering should bypass the rasterizer and use the outlines directly. This is typically used at very large sizes. + + + + Specifies a range of text positions where format is applied in the text represented by an IDWriteTextLayout object. + Microsoft Docs: + + + + The start position of the text range. + + + The number positions in the text range. + + + + Specifies properties used to identify and execute typographic features in the current font face. + Microsoft Docs: + + + + The feature OpenType name identifier. + + + The execution parameter of the feature. + + + + Specifies algorithmic style simulations to be applied to the font face. Bold and oblique simulations can be combined via bitwise OR operation. + Microsoft Docs: + + + + Indicates that no simulations are applied to the font face. + + + Indicates that algorithmic emboldening is applied to the font face. DWRITE_FONT_SIMULATIONS_BOLD increases weight by applying a widening algorithm to the glyph outline. This may be used to simulate a bold weight where no designed bold weight is available. + + + Indicates that algorithmic italicization is applied to the font face. DWRITE_FONT_SIMULATIONS_OBLIQUE applies obliquing (shear) to the glyph outline. This may be used to simulate an oblique/italic style where no designed oblique/italic style is available. + + + + The DWRITE_PANOSE_DECORATIVE_TOPOLOGY enumeration contains values that specify the overall shape characteristics of the font. + Microsoft Docs: + + + + Any decorative topology. + + + No fit for decorative topology. + + + Standard decorative topology. + + + Square decorative topology. + + + Multiple segment decorative topology. + + + Art deco decorative topology. + + + Uneven weighting decorative topology. + + + Diverse arms decorative topology. + + + Diverse forms decorative topology. + + + Lombardic forms decorative topology. + + + Upper case in lower case decorative topology. + + + The decorative topology is implied. + + + Horseshoe E and A decorative topology. + + + Cursive decorative topology. + + + Blackletter decorative topology. + + + Swash variance decorative topology. + + + + Specifies how glyphs are rendered. + Microsoft Docs: + + + + Specifies that the rendering mode is determined automatically, based on the font and size. + + + Specifies that no anti-aliasing is performed. Each pixel is either set to the foreground color of the text or retains the color of the background. + + + Specifies that antialiasing is performed in the horizontal direction and the appearance of glyphs is layout-compatible with GDI using CLEARTYPE_QUALITY. + Use DWRITE_MEASURING_MODE_GDI_CLASSIC to get glyph advances. The antialiasing may be either ClearType or grayscale depending on the text antialiasing mode. + + + Specifies that antialiasing is performed in the horizontal direction and the appearance of glyphs is layout-compatible with GDI using CLEARTYPE_NATURAL_QUALITY. + Glyph advances are close to the font design advances, but are still rounded to whole pixels. Use DWRITE_MEASURING_MODE_GDI_NATURAL to get glyph advances. + The antialiasing may be either ClearType or grayscale depending on the text antialiasing mode. + + + Specifies that antialiasing is performed in the horizontal direction. This rendering mode allows glyphs to be positioned with subpixel precision and + is therefore suitable for natural (i.e., resolution-independent) layout. + The antialiasing may be either ClearType or grayscale depending on the text antialiasing mode. + + + Similar to natural mode except that antialiasing is performed in both the horizontal and vertical directions. + This is typically used at larger sizes to make curves and diagonal lines look smoother. + The antialiasing may be either ClearType or grayscale depending on the text antialiasing mode. + + + Specifies that rendering should bypass the rasterizer and use the outlines directly. This is typically used at very large sizes. + + + Similar to natural symmetric mode except that when possible, text should be rasterized in a downsampled form. + + + + Represents a color glyph run. The IDWriteFactory4::TranslateColorGlyphRun method returns an ordered collection of color glyph runs of varying types depending on what the font supports. + Microsoft Docs: + + + + Type of glyph image format for this color run. Exactly one type will be set since TranslateColorGlyphRun has already broken down the run into separate parts. + + + Measuring mode to use for this glyph run. + + + + Specify whether DWRITE_FONT_METRICS::lineGap value should be part of the line metrics. + Microsoft Docs: + + + + The usage of the font line gap depends on the method used for text layout. + + + The font line gap is excluded from line spacing. + + + The font line gap is included in line spacing. + + + + Represents the minimum and maximum range of the possible values for a font axis. + Microsoft Docs: + + + + The four-character identifier of the font axis (for example, weight, width, slant, italic, and so on). + + + The minimum value supported by this axis. + + + The maximum value supported by this axis. + + + + Stores the association of text and its writing system script, as well as some display attributes. + Microsoft Docs: + + + + The zero-based index representation of writing system script. + + + A value that indicates additional shaping requirement of text. + + + + Contains information about a formatted line of text. + Microsoft Docs: + + + + White space before the content of the line. This is included in the line height and baseline distances. +If the line is formatted horizontally either with a uniform line spacing or with proportional +line spacing, this value represents the extra space above the content. + + + White space after the content of the line. This is included in the height of the line. +If the line is formatted horizontally either with a uniform line spacing or with proportional +line spacing, this value represents the extra space below the content. + + + + The DWRITE_PANOSE_SERIF_STYLE enumeration contains values that specify the appearance of the serif text. + Microsoft Docs: + + + + Any appearance of the serif text. + + + No fit appearance of the serif text. + + + Cove appearance of the serif text. + + + Obtuse cove appearance of the serif text. + + + Square cove appearance of the serif text. + + + Obtuse square cove appearance of the serif text. + + + Square appearance of the serif text. + + + Thin appearance of the serif text. + + + Oval appearance of the serif text. + + + Exaggerated appearance of the serif text. + + + Triangle appearance of the serif text. + + + Normal sans appearance of the serif text. + + + Obtuse sans appearance of the serif text. + + + Perpendicular sans appearance of the serif text. + + + Flared appearance of the serif text. + + + Rounded appearance of the serif text. + + + Script appearance of the serif text. + + + Perpendicular sans appearance of the serif text. + + + Oval appearance of the serif text. + + + + The DWRITE_MATRIX structure specifies the graphics transform to be applied to rendered glyphs. + Microsoft Docs: + + + + A value indicating the horizontal scaling / cosine of rotation. + + + A value indicating the vertical shear / sine of rotation. + + + A value indicating the horizontal shear / negative sine of rotation. + + + A value indicating the vertical scaling / cosine of rotation. + + + A value indicating the horizontal shift (always orthogonal regardless of rotation). + + + A value indicating the vertical shift (always orthogonal regardless of rotation.) + + + + Specifies how to apply number substitution on digits and related punctuation. + Microsoft Docs: + + + + Specifies that the substitution method should be determined based on the LOCALE_IDIGITSUBSTITUTION value of the specified text culture. + + + If the culture is Arabic or Persian, specifies that the number shapes depend on the context. Either traditional or nominal number shapes are used, depending on the nearest preceding strong character or (if there is none) the reading direction of the paragraph. + + + Specifies that code points 0x30-0x39 are always rendered as nominal numeral shapes (ones of the European number), that is, no substitution is performed. + + + Specifies that numbers are rendered using the national number shapes as specified by the LOCALE_SNATIVEDIGITS value of the specified text culture. + + + Specifies that numbers are rendered using the traditional shapes for the specified culture. For most cultures, this is the same as NativeNational. However, NativeNational results in Latin numbers for some Arabic cultures, whereasDWRITE_NUMBER_SUBSTITUTION_METHOD_TRADITIONAL results in arabic numbers for all Arabic cultures. + + + + Sets the vertical spacing between lines of text. + Microsoft Docs: + + + + Method used to determine line spacing. + + + Spacing between lines. The interpretation of this parameter depends upon the line spacing method, as follows: + +
    +
  • Line spacing: ignored
  • +
  • uniform line spacing: explicit distance in DIPs between lines
  • +
  • proportional line spacing: a scaling factor to be applied to the computed line height; + for each line, the height of the line is computed as for default line spacing, and the scaling factor is applied to that value.
  • +
+
+ + Distance from top of line to baseline. + The interpretation of this parameter depends upon the line spacing method, as follows: + +
    +
  • default line spacing: ignored
  • +
  • uniform line spacing: explicit distance in DIPs from the top of the line to the baseline
  • +
  • proportional line spacing: a scaling factor applied to the computed baseline; for each line, + the baseline distance is computed as for default line spacing, and the scaling factor is applied to that value.
  • +
+
+ + Proportion of the entire leading distributed before the line. The allowed value is between 0 and 1.0. The remaining + leading is distributed after the line. It is ignored for the default and uniform line spacing methods. + The leading that is available to distribute before or after the line depends on the values of the height and + baseline parameters. + + + Specify whether DWRITE_FONT_METRICS::lineGap value should be part of the line metrics. + + + + Indicates the direction of how lines of text are placed relative to one another. + Microsoft Docs: + + + + Specifies that text lines are placed from top to bottom. + + + Specifies that text lines are placed from bottom to top. + + + Specifies that text lines are placed from left to right. + + + Specifies that text lines are placed from right to left. + + + + Data for a single glyph from GetGlyphImageData. + Microsoft Docs: + + + + Pointer to the glyph data. + + + Size of glyph data in bytes. + + + Unique identifier for the glyph data. Clients may use this to cache a parsed/decompressed version and tell whether a repeated call to the same font returns the same data. + + + Pixels per em of the returned data. For non-scalable raster data (PNG/TIFF/JPG), this can be larger or smaller than requested from GetGlyphImageData when there isn't an exact match. + For scaling intermediate sizes, use: desired pixels per em * font em size / actual pixels per em. + + + Size of image when the format is pixel data. + + + Left origin along the horizontal Roman baseline. + + + Right origin along the horizontal Roman baseline. + + + Top origin along the vertical central baseline. + + + Bottom origin along vertical central baseline. + + + + Specifies whether to enable grid-fitting of glyph outlines (also known as hinting). + Microsoft Docs: + + + + Choose grid fitting based on the font's table information. + + + Always disable grid fitting, using the ideal glyph outlines. + + + Enable grid fitting, adjusting glyph outlines for device pixel display. + + + + Specifies the trimming option for text overflowing the layout box. + Microsoft Docs: + + + + A value that specifies the text granularity used to trim text overflowing the layout box. + + + A character code used as the delimiter that signals the beginning of the portion of text to be preserved. + Text starting from the Nth occurence of the delimiter (where N equals delimiterCount) counting backwards from the end of the text block will be preserved. + For example, given the text is a path like c:\A\B\C\D\file.txt and delimiter equal to '\' and delimiterCount equal to 1, the file.txt portion of the text would be preserved. + Specifying a delimiterCount of 2 would preserve D\file.txt. + + + The delimiter count, counting from the end of the text, to preserve text from. + + + + Specifies the container format of a font resource. A container format is distinct from a font file format (DWRITE_FONT_FILE_TYPE) because the container describes the container in which the underlying font file is packaged. + Microsoft Docs: + + + + + Identifies a type of alpha texture. + Microsoft Docs: + + + + Specifies an alpha texture for aliased text rendering (that is, each pixel is either fully opaque or fully transparent), with one byte per pixel. + + + Specifies an alpha texture for ClearType text rendering, with three bytes per pixel in the horizontal dimension and one byte per pixel in the vertical dimension. + + + + The DWRITE_BASELINE enumeration contains values that specify the baseline for text alignment. + Microsoft Docs: + + + + The Roman baseline for horizontal; the Central baseline for vertical. + + + The baseline that is used by alphabetic scripts such as Latin, Greek, and Cyrillic. + + + Central baseline, which is generally used for vertical text. + + + Mathematical baseline, which math characters are centered on. + + + Hanging baseline, which is used in scripts like Devanagari. + + + Ideographic bottom baseline for CJK, left in vertical. + + + Ideographic top baseline for CJK, right in vertical. + + + The bottom-most extent in horizontal, left-most in vertical. + + + The top-most extent in horizontal, right-most in vertical. + + + + The DWRITE_PANOSE_MIDLINE enumeration contains values that specify info about the placement of midline across uppercase characters and the treatment of diagonal stem apexes. + Microsoft Docs: + + + + Any midline. + + + No fit midline. + + + Standard trimmed midline. + + + Standard pointed midline. + + + Standard serifed midline. + + + High trimmed midline. + + + High pointed midline. + + + High serifed midline. + + + Constant trimmed midline. + + + Constant pointed midline. + + + Constant serifed midline. + + + Low trimmed midline. + + + Low pointed midline. + + + Low serifed midline. + + + + Contains information about a glyph cluster. + Microsoft Docs: + + + + The total advance width of all glyphs in the cluster. + + + The number of text positions in the cluster. + + + Indicates whether a line can be broken right after the cluster. + + + Indicates whether the cluster corresponds to a whitespace character. + + + Indicates whether the cluster corresponds to a newline character. + + + Indicates whether the cluster corresponds to a soft hyphen character. + + + Indicates whether the cluster is read from right to left. + + + Reserved for future use. + + + + The DWRITE_UNICODE_RANGE structure specifies the range of Unicode code points. + Microsoft Docs: + + + + The first code point in the Unicode range. + + + The last code point in the Unicode range. + + + + The DWRITE_PANOSE_SYMBOL_KIND enumeration contains values that specify the kind of symbol set. + Microsoft Docs: + + + + Any kind of symbol set. + + + No fit for the kind of symbol set. + + + The kind of symbol set is montages. + + + The kind of symbol set is pictures. + + + The kind of symbol set is shapes. + + + The kind of symbol set is scientific symbols. + + + The kind of symbol set is music symbols. + + + The kind of symbol set is expert symbols. + + + The kind of symbol set is patterns. + + + The kind of symbol set is boarders. + + + The kind of symbol set is icons. + + + The kind of symbol set is logos. + + + The kind of symbol set is industry specific. + + + + Specifies the metrics of an individual glyph. + Microsoft Docs: + + + + Specifies the X offset from the glyph origin to the left edge of the black box. The glyph origin is the current horizontal writing position. A negative value means the black box extends to the left of the origin (often true for lowercase italic 'f'). + + + Specifies the X offset from the origin of the current glyph to the origin of the next glyph when writing horizontally. + + + Specifies the X offset from the right edge of the black box to the origin of the next glyph when writing horizontally. The value is negative when the right edge of the black box overhangs the layout box. + + + Specifies the vertical offset from the vertical origin to the top of the black box. Thus, a positive value adds whitespace whereas a negative value means the glyph overhangs the top of the layout box. + + + Specifies the Y offset from the vertical origin of the current glyph to the vertical origin of the next glyph when writing vertically. Note that the term "origin" by itself denotes the horizontal origin. The vertical origin is different. Its Y coordinate is specified by verticalOriginY value, and its X coordinate is half the advanceWidth to the right of the horizontal origin. + + + Specifies the vertical distance from the bottom edge of the black box to the advance height. This is positive when the bottom edge of the black box is within the layout box, or negative when the bottom edge of black box overhangs the layout box. + + + Specifies the Y coordinate of a glyph's vertical origin, in the font's design coordinate system. The y coordinate of a glyph's vertical origin is the sum of the glyph's top side bearing and the top (that is, yMax) of the glyph's bounding box. + + + + Specifies the direction in which reading progresses. + Microsoft Docs: + + + + Indicates that reading progresses from left to right. + + + Indicates that reading progresses from right to left. + + +
Note  Windows 8.1 and later only.
+
 
+Indicates that reading progresses from top to bottom.
+
+ +
Note  Windows 8.1 and later only.
+
 
+ Indicates that reading progresses from bottom to top.
+
+ + + The DWRITE_OUTLINE_THRESHOLD enumeration contains values that specify the policy used by the IDWriteFontFace1::GetRecommendedRenderingMode method to determine whether to render glyphs in outline mode. + Microsoft Docs: + + + + Graphics system renders anti-aliased outlines. + + + Graphics system renders aliased outlines. + + + + The DWRITE_PANOSE_CONTRAST enumeration contains values that specify the ratio between thickest and thinnest point of the stroke for a letter such as uppercase 'O'. + Microsoft Docs: + + + + Any contrast. + + + No fit contrast. + + + No contrast. + + + Very low contrast. + + + Low contrast. + + + Medium low contrast. + + + Medium contrast. + + + Medium high contrast. + + + High contrast. + + + Very high contrast. + + + Horizontal low contrast. + + + Horizontal medium contrast. + + + Horizontal high contrast. + + + Broken contrast. + + + + Represents a value for a font axis. Used when querying and creating font instances. + Microsoft Docs: + + + + The four-character identifier of the font axis (for example, weight, width, slant, italic, and so on). + + + A value for the axis specified in axisTag. The meaning and range of the value depends on the semantics of the particular axis. Certain well-known axes have standard ranges and defaults. Here are some examples. + +- Weight (1..1000, default == 400) +- Width (>0, default == 100) +- Slant (-90..90, default == -20) +- Italic (0 or 1) + + + + The DWRITE_PANOSE_LETTERFORM enumeration contains values that specify the roundness of letterform for text. + Microsoft Docs: + + + + Any letterform. + + + No fit letterform. + + + Normal contact letterform. + + + Normal weighted letterform. + + + Normal boxed letterform. + + + Normal flattened letterform. + + + Normal rounded letterform. + + + Normal off-center letterform. + + + Normal square letterform. + + + Oblique contact letterform. + + + Oblique weighted letterform. + + + Oblique boxed letterform. + + + Oblique flattened letterform. + + + Oblique rounded letterform. + + + Oblique off-center letterform. + + + Oblique square letterform. + + + + Font property used for filtering font sets and building a font set with explicit properties. + Microsoft Docs: + + + + Specifies the requested font property, such as DWRITE_FONT_PROPERTY_ID_FAMILY_NAME. + + + Specifies the value, such as "Segoe UI". + + + Specifies the locale to use, such as "en-US". Simply leave this empty when used + with the font set filtering functions, as they will find a match regardless of + language. For passing to AddFontFaceReference, the localeName specifies the language + of the property value. + + + + Indicates additional shaping requirements for text. + Microsoft Docs: + + + + Indicates that there is no additional shaping requirements for text. Text is shaped with the writing system default behavior. + + + Indicates that text should leave no visible control or format control characters. + + + + The DWRITE_PANOSE_STROKE_VARIATION enumeration contains values that specify the relationship between thin and thick stems of text characters. + Microsoft Docs: + + + + Any stroke variation for text characters. + + + No fit stroke variation for text characters. + + + No stroke variation for text characters. + + + The stroke variation for text characters is gradual diagonal. + + + The stroke variation for text characters is gradual transitional. + + + The stroke variation for text characters is gradual vertical. + + + The stroke variation for text characters is gradual horizontal. + + + The stroke variation for text characters is rapid vertical. + + + The stroke variation for text characters is rapid horizontal. + + + The stroke variation for text characters is instant vertical. + + + The stroke variation for text characters is instant horizontal. + + + + Defines constants that specify certain axes that can be applied automatically in layout during font selection. + Microsoft Docs: + + + + Specifies that no axes are automatically applied. + + + Specifies that—when no value is specified via DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE—an appropriate optical value should be automatically chosen based on the font size (via IDWriteTextLayout::SetFontSize). You can still apply the 'opsz' value over text ranges via IDWriteTextFormat3::SetFontAxisValues, which take priority. + + + + Contains shaping output properties for an output glyph. + Microsoft Docs: + + + + Indicates that the glyph has justification applied. + + + Indicates that the glyph is the start of a cluster. + + + Indicates that the glyph is a diacritic mark. + + + Indicates that the glyph is a word boundary with no visible space. + + + Reserved for future use. + + + + Defines constants that specify a four-character identifier for a font axis. + Microsoft Docs: + + + + Specifies the weight axis, using the identifier 'w','g','h','t'. + + + Specifies the width axis, using the identifier 'w','d','t','h'. + + + Specifies the slant axis, using the identifier 's','l','n','t'. + + + Specifies the optical size axis, using the identifier 'o','p','s','z'. + + + Specifies the italic axis, using the identifier 'i','t','a','l'. + + + + Represents the style of a font face as normal, italic, or oblique. + Microsoft Docs: + + + + Font style : Normal. + + + Font style : Oblique. + + + Font style : Italic. + + + + Contains additional properties related to those in DWRITE_GLYPH_RUN. + Microsoft Docs: + + + + An array of characters containing the locale name associated with this run. + + + An array of characters containing the text associated with the glyphs. + + + The number of characters in UTF16 code-units. Note that this may be different than the number of glyphs. + + + An array of indices to the glyph indices array, of the first glyphs of all the glyph clusters of the glyphs to render. + + + Corresponding text position in the string this glyph run came from. This is relative to the beginning of the string represented by the IDWriteTextLayout object. + + + + A value that indicates the typographic feature of text supplied by the font. + Microsoft Docs: + + + + Replaces figures separated by a slash with an alternative form. + +Equivalent OpenType tag: 'afrc' + + + Turns capital characters into petite capitals. It is generally used for words which would otherwise be set in all caps, such as acronyms, but which are desired in petite-cap form to avoid disrupting the flow of text. See the pcap feature description for notes on the relationship of caps, smallcaps and petite caps. + +Equivalent OpenType tag: 'c2pc' + + + Turns capital characters into small capitals. It is generally used for words which would otherwise be set in all caps, such as acronyms, but which are desired in small-cap form to avoid disrupting the flow of text. + +Equivalent OpenType tag: 'c2sc' + + + In specified situations, replaces default glyphs with alternate forms which provide better joining behavior. Used in script typefaces which are designed to have some or all of their glyphs join. + +Equivalent OpenType tag: 'calt' + + + Shifts various punctuation marks up to a position that works better with all-capital sequences or sets of lining figures; also changes oldstyle figures to lining figures. By default, glyphs in a text face are designed to work with lowercase characters. Some characters should be shifted vertically to fit the higher visual center of all-capital or lining text. Also, lining figures are the same height (or close to it) as capitals, and fit much better with all-capital text. + +Equivalent OpenType tag: 'case' + + + To minimize the number of glyph alternates, it is sometimes desired to decompose a character into two glyphs. Additionally, it may be preferable to compose two characters into a single glyph for better glyph processing. This feature permits such composition/decomposition. The feature should be processed as the first feature processed, and should be processed only when it is called. + +Equivalent OpenType tag: 'ccmp' + + + Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes. Unlike other ligature features, clig specifies the context in which the ligature is recommended. This capability is important in some script designs and for swash ligatures. + +Equivalent OpenType tag: 'clig' + + + Globally adjusts inter-glyph spacing for all-capital text. Most typefaces contain capitals and lowercase characters, and the capitals are positioned to work with the lowercase. When capitals are used for words, they need more space between them for legibility and esthetics. This feature would not apply to monospaced designs. Of course the user may want to override this behavior in order to do more pronounced letterspacing for esthetic reasons. + + + +Equivalent OpenType tag: 'cpsp' + + + Replaces default character glyphs with corresponding swash glyphs in a specified context. Note that there may be more than one swash alternate for a given character. + + + +Equivalent OpenType tag: 'cswh' + + + In cursive scripts like Arabic, this feature cursively positions adjacent glyphs. + +Equivalent OpenType tag: 'curs' + + + The default. + + + Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes. This feature covers those ligatures which may be used for special effect, at the user's preference. + +Equivalent OpenType tag: 'dlig' + + + Replaces standard forms in Japanese fonts with corresponding forms preferred by typographers. For example, a user would invoke this feature to replace kanji character U+5516 with U+555E. + + +Equivalent OpenType tag: 'expt' + + + Replaces figures separated by a slash with 'common' (diagonal) fractions. + +Equivalent OpenType tag: 'frac' + + + Replaces glyphs set on other widths with glyphs set on full (usually em) widths. In a CJKV font, this may include "lower ASCII" Latin characters and various symbols. In a European font, this feature replaces proportionally-spaced glyphs with monospaced glyphs, which are generally set on widths of 0.6 em. For example, a user may invoke this feature in a Japanese font to get full monospaced Latin glyphs instead of the corresponding proportionally-spaced versions. + +Equivalent OpenType tag: 'fwid' + + + Produces the half forms of consonants in Indic scripts. For example, in Hindi (Devanagari script), the conjunct KKa, obtained by doubling the Ka, is denoted with a half form of Ka followed by the full form. + +Equivalent OpenType tag: 'half' + + + Produces the halant forms of consonants in Indic scripts. For example, in Sanskrit (Devanagari script), syllable final consonants are frequently required in their halant form. + +Equivalent OpenType tag: 'haln' + + + Respaces glyphs designed to be set on full-em widths, fitting them onto half-em widths. This differs from hwid in that it does not substitute new glyphs. + +Equivalent OpenType tag: 'halt' + + + Replaces the default (current) forms with the historical alternates. While some ligatures are also used for historical effect, this feature deals only with single characters. Some fonts include the historical forms as alternates, so they can be used for a 'period' effect. + +Equivalent OpenType tag: 'hist' + + + Replaces standard kana with forms that have been specially designed for only horizontal writing. This is a typographic optimization for improved fit and more even color. + +Equivalent OpenType tag: 'hkna' + + + Replaces the default (current) forms with the historical alternates. Some ligatures were in common use in the past, but appear anachronistic today. Some fonts include the historical forms as alternates, so they can be used for a 'period' effect. + +Equivalent OpenType tag: 'hlig' + + + Replaces glyphs on proportional widths, or fixed widths other than half an em, with glyphs on half-em (en) widths. Many CJKV fonts have glyphs which are set on multiple widths; this feature selects the half-em version. There are various contexts in which this is the preferred behavior, including compatibility with older desktop documents. + +Equivalent OpenType tag: 'hwid' + + + Used to access the JIS X 0212-1990 glyphs for the cases when the JIS X 0213:2004 form is encoded. The JIS X 0212-1990 (aka, "Hojo Kanji") and JIS X 0213:2004 character sets overlap significantly. In some cases their prototypical glyphs differ. When building fonts that support both JIS X 0212-1990 and JIS X 0213:2004 (such as those supporting the Adobe-Japan 1-6 character collection), it is recommended that JIS X 0213:2004 forms be the preferred encoded form. + +Equivalent OpenType tag: 'hojo' + + + The National Language Council (NLC) of Japan has defined new glyph shapes for a number of JIS characters, which were incorporated into JIS X 0213:2004 as new prototypical forms. The 'jp04' feature is A subset of the 'nlck' feature, and is used to access these prototypical glyphs in a manner that maintains the integrity of JIS X 0213:2004. + +Equivalent OpenType tag: 'jp04' + + + Replaces default (JIS90) Japanese glyphs with the corresponding forms from the JIS C 6226-1978 (JIS78) specification. + +Equivalent OpenType tag: 'jp78' + + + Replaces default (JIS90) Japanese glyphs with the corresponding forms from the JIS X 0208-1983 (JIS83) specification. + +Equivalent OpenType tag: 'jp83' + + + Replaces Japanese glyphs from the JIS78 or JIS83 specifications with the corresponding forms from the JIS X 0208-1990 (JIS90) specification. + +Equivalent OpenType tag: 'jp90' + + + Adjusts amount of space between glyphs, generally to provide optically consistent spacing between glyphs. Although a well-designed typeface has consistent inter-glyph spacing overall, some glyph combinations require adjustment for improved legibility. Besides standard adjustment in the horizontal direction, this feature can supply size-dependent kerning data via device tables, "cross-stream" kerning in the Y text direction, and adjustment of glyph placement independent of the advance adjustment. Note that this feature may apply to runs of more than two glyphs, and would not be used in monospaced fonts. Also note that this feature does not apply to text set vertically. + +Equivalent OpenType tag: 'kern' + + + Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes. This feature covers the ligatures which the designer/manufacturer judges should be used in normal conditions. + +Equivalent OpenType tag: 'liga' + + + Changes selected figures from oldstyle to the default lining form. For example, a user may invoke this feature in order to get lining figures, which fit better with all-capital text. This feature overrides results of the Oldstyle Figures feature (onum). + +Equivalent OpenType tag: 'lnum' + + + Enables localized forms of glyphs to be substituted for default forms. Many scripts used to write multiple languages over wide geographical areas have developed localized variant forms of specific letters, which are used by individual literary communities. For example, a number of letters in the Bulgarian and Serbian alphabets have forms distinct from their Russian counterparts and from each other. In some cases the localized form differs only subtly from the script 'norm', in others the forms are radically distinct. + +Equivalent OpenType tag: 'locl' + + + Positions mark glyphs with respect to base glyphs. For example, in Arabic script positioning the Hamza above the Yeh. + +Equivalent OpenType tag: 'mark' + + + Replaces standard typographic forms of Greek glyphs with corresponding forms commonly used in mathematical notation (which are a subset of the Greek alphabet). + +Equivalent OpenType tag: 'mgrk' + + + Positions marks with respect to other marks. Required in various non-Latin scripts like Arabic. For example, in Arabic, the ligaturised mark Ha with Hamza above it can also be obtained by positioning these marks relative to one another. + +Equivalent OpenType tag: 'mkmk' + + + Replaces default glyphs with various notational forms (such as glyphs placed in open or solid circles, squares, parentheses, diamonds or rounded boxes). In some cases an annotation form may already be present, but the user may want a different one. + +Equivalent OpenType tag: 'nalt' + + + Used to access glyphs made from glyph shapes defined by the National Language Council (NLC) of Japan for a number of JIS characters in 2000. + +Equivalent OpenType tag: 'nlck' + + + Changes selected figures from the default lining style to oldstyle form. For example, a user may invoke this feature to get oldstyle figures, which fit better into the flow of normal upper- and lowercase text. This feature overrides results of the Lining Figures feature (lnum). + +Equivalent OpenType tag: 'onum' + + + Replaces default alphabetic glyphs with the corresponding ordinal forms for use after figures. One exception to the follows-a-figure rule is the numero character (U+2116), which is actually a ligature substitution, but is best accessed through this feature. + +Equivalent OpenType tag: 'ordn' + + + Respaces glyphs designed to be set on full-em widths, fitting them onto individual (more or less proportional) horizontal widths. This differs from pwid in that it does not substitute new glyphs (GPOS, not GSUB feature). The user may prefer the monospaced form, or may simply want to ensure that the glyph is well-fit and not rotated in vertical setting (Latin forms designed for proportional spacing would be rotated). + +Equivalent OpenType tag: 'palt' + + + Turns lowercase characters into petite capitals. Forms related to petite capitals, such as specially designed figures, may be included. Some fonts contain an additional size of capital letters, shorter than the regular smallcaps and it is referred to as petite caps. Such forms are most likely to be found in designs with a small lowercase x-height, where they better harmonise with lowercase text than the taller smallcaps (for examples of petite caps, see the Emigre type families Mrs Eaves and Filosofia). + +Equivalent OpenType tag: 'pcap' + + + Replaces figure glyphs set on uniform (tabular) widths with corresponding glyphs set on glyph-specific (proportional) widths. Tabular widths will generally be the default, but this cannot be safely assumed. Of course this feature would not be present in monospaced designs. + +Equivalent OpenType tag: 'pnum' + + + Replaces glyphs set on uniform widths (typically full or half-em) with proportionally spaced glyphs. The proportional variants are often used for the Latin characters in CJKV fonts, but may also be used for Kana in Japanese fonts. + +Equivalent OpenType tag: 'pwid' + + + Replaces glyphs on other widths with glyphs set on widths of one quarter of an em (half an en). The characters involved are normally figures and some forms of punctuation. + +Equivalent OpenType tag: 'qwid' + + + Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes. This feature covers those ligatures, which the script determines as required to be used in normal conditions. This feature is important for some scripts to ensure correct glyph formation. + +Equivalent OpenType tag: 'rlig' + + + Identifies glyphs in the font which have been designed for "ruby", from the old typesetting term for four-point-sized type. Japanese typesetting often uses smaller kana glyphs, generally in superscripted form, to clarify the meaning of kanji which may be unfamiliar to the reader. + +Equivalent OpenType tag: 'ruby' + + + Replaces the default forms with the stylistic alternates. Many fonts contain alternate glyph designs for a purely esthetic effect; these don't always fit into a clear category like swash or historical. As in the case of swash glyphs, there may be more than one alternate form. + +Equivalent OpenType tag: 'salt' + + + Replaces lining or oldstyle figures with inferior figures (smaller glyphs which sit lower than the standard baseline, primarily for chemical or mathematical notation). May also replace lowercase characters with alphabetic inferiors. + +Equivalent OpenType tag: 'sinf' + + + Turns lowercase characters into small capitals. This corresponds to the common SC font layout. It is generally used for display lines set in Large & small caps, such as titles. Forms related to small capitals, such as oldstyle figures, may be included. + +Equivalent OpenType tag: 'smcp' + + + Replaces 'traditional' Chinese or Japanese forms with the corresponding 'simplified' forms. + +Equivalent OpenType tag: 'smpl' + + + In addition to, or instead of, stylistic alternatives of individual glyphs (see 'salt' feature), some fonts may contain sets of stylistic variant glyphs corresponding to portions of the character set, such as multiple variants for lowercase letters in a Latin font. Glyphs in stylistic sets may be designed to harmonise visually, interract in particular ways, or otherwise work together. Examples of fonts including stylistic sets are Zapfino Linotype and Adobe's Poetica. Individual features numbered sequentially with the tag name convention 'ss01' 'ss02' 'ss03' . 'ss20' provide a mechanism for glyphs in these sets to be associated via GSUB lookup indexes to default forms and to each other, and for users to select from available stylistic sets + +Equivalent OpenType tag: 'ss01' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss02' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss03' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss04' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss05' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss06' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss07' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss08' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss09' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss10' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss11' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss12' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss13' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss14' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss15' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss16' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss17' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss18' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss19' + + + See the description for DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. + +Equivalent OpenType tag: 'ss20' + + + May replace a default glyph with a subscript glyph, or it may combine a glyph substitution with positioning adjustments for proper placement. + +Equivalent OpenType tag: 'subs' + + + Replaces lining or oldstyle figures with superior figures (primarily for footnote indication), and replaces lowercase letters with superior letters (primarily for abbreviated French titles). + +Equivalent OpenType tag: 'sups' + + + Replaces default character glyphs with corresponding swash glyphs. Note that there may be more than one swash alternate for a given character. + +Equivalent OpenType tag: 'swsh' + + + Replaces the default glyphs with corresponding forms designed specifically for titling. These may be all-capital and/or larger on the body, and adjusted for viewing at larger sizes. + +Equivalent OpenType tag: 'titl' + + + Replaces 'simplified' Japanese kanji forms with the corresponding 'traditional' forms. This is equivalent to the Traditional Forms feature, but explicitly limited to the traditional forms considered proper for use in personal names (as many as 205 glyphs in some fonts). + +Equivalent OpenType tag: 'tnam' + + + Replaces figure glyphs set on proportional widths with corresponding glyphs set on uniform (tabular) widths. Tabular widths will generally be the default, but this cannot be safely assumed. Of course this feature would not be present in monospaced designs. + +Equivalent OpenType tag: 'tnum' + + + Replaces 'simplified' Chinese hanzi or Japanese kanji forms with the corresponding 'traditional' forms. + +Equivalent OpenType tag: 'trad' + + + Replaces glyphs on other widths with glyphs set on widths of one third of an em. The characters involved are normally figures and some forms of punctuation. + +Equivalent OpenType tag: 'twid' + + + Maps upper- and lowercase letters to a mixed set of lowercase and small capital forms, resulting in a single case alphabet (for an example of unicase, see the Emigre type family Filosofia). The letters substituted may vary from font to font, as appropriate to the design. If aligning to the x-height, smallcap glyphs may be substituted, or specially designed unicase forms might be used. Substitutions might also include specially designed figures. + + +Equivalent OpenType tag: 'unic' + + + Indicates that the font is displayed vertically. + + + Replaces normal figures with figures adjusted for vertical display. + + + Allows the user to change from the default 0 to a slashed form. Some fonts contain both a default form of zero, and an alternative form which uses a diagonal slash through the counter. Especially in condensed designs, it can be difficult to distinguish between 0 and O (zero and capital O) in any situation where capitals and lining figures may be arbitrarily mixed. + +Equivalent OpenType tag: 'zero' + + + + Specifies the text granularity used to trim text overflowing the layout box. + Microsoft Docs: + + + + No trimming occurs. Text flows beyond the layout width. + + + Trimming occurs at a character cluster boundary. + + + Trimming occurs at a word boundary. + + + + Contains information about a formatted line of text. + Microsoft Docs: + + + + The number of text positions in the text line. + This includes any trailing whitespace and newline characters. + + + The number of whitespace positions at the end of the text line. + Newline sequences are considered whitespace. + + + The number of characters in the newline sequence at the end of the text line. + If the count is zero, then the text line was either wrapped or it is the end of the text. + + + The height of the text line. + + + The distance from the top of the text line to its baseline. + + + The line is trimmed. + + + + The DWRITE_FONT_METRICS structure specifies the metrics that are applicable to all glyphs within the font face. + Microsoft Docs: + + + + The number of font design units per em unit. Font files use their own coordinate system of font design units. A font design unit is the smallest measurable unit in the em square, an imaginary square that is used to size and align glyphs. The concept of em square is used as a reference scale factor when defining font size and device transformation semantics. The size of one em square is also commonly used to compute the paragraph identation value. + + + The ascent value of the font face in font design units. Ascent is the distance from the top of font character alignment box to the English baseline. + + + The descent value of the font face in font design units. Descent is the distance from the bottom of font character alignment box to the English baseline. + + + The line gap in font design units. Recommended additional white space to add between lines to improve legibility. The recommended line spacing (baseline-to-baseline distance) is the sum of ascent, descent, and lineGap. The line gap is usually positive or zero but can be negative, in which case the recommended line spacing is less than the height of the character alignment box. + + + The cap height value of the font face in font design units. Cap height is the distance from the English baseline to the top of a typical English capital. Capital "H" is often used as a reference character for the purpose of calculating the cap height value. + + + The x-height value of the font face in font design units. x-height is the distance from the English baseline to the top of lowercase letter "x", or a similar lowercase character. + + + The underline position value of the font face in font design units. Underline position is the position of underline relative to the English baseline. The value is usually made negative in order to place the underline below the baseline. + + + The suggested underline thickness value of the font face in font design units. + + + The strikethrough position value of the font face in font design units. Strikethrough position is the position of strikethrough relative to the English baseline. The value is usually made positive in order to place the strikethrough above the baseline. + + + The suggested strikethrough thickness value of the font face in font design units. + + + + The DWRITE_FONT_METRICS1 structure specifies the metrics that are applicable to all glyphs within the font face. + Microsoft Docs: + + + + Left edge of accumulated bounding blackbox of all glyphs in the font. + + + Top edge of accumulated bounding blackbox of all glyphs in the font. + + + Right edge of accumulated bounding blackbox of all glyphs in the font. + + + Bottom edge of accumulated bounding blackbox of all glyphs in the font. + + + Horizontal position of the subscript relative to the baseline origin. This is typically negative (to the left) in italic and oblique fonts, and zero in regular fonts. + + + Vertical position of the subscript relative to the baseline. This is typically negative. + + + Horizontal size of the subscript em box in design units, used to scale the simulated subscript relative to the full em box size. This is the numerator of the scaling ratio where denominator is the design units per em. If this member is zero, the font does not specify a scale factor, and the client uses its own policy. + + + Vertical size of the subscript em box in design units, used to scale the simulated subscript relative to the full em box size. This is the numerator of the scaling ratio where denominator is the design units per em. If this member is zero, the font does not specify a scale factor, and the client uses its own policy. + + + Horizontal position of the superscript relative to the baseline origin. This is typically positive (to the right) in italic and oblique fonts, and zero in regular fonts. + + + Vertical position of the superscript relative to the baseline. This is typically positive. + + + Horizontal size of the superscript em box in design units, used to scale the simulated superscript relative to the full em box size. This is the numerator of the scaling ratio where denominator is the design units per em. If this member is zero, the font does not specify a scale factor, and the client should use its own policy. + + + Vertical size of the superscript em box in design units, used to scale the simulated superscript relative to the full em box size. This is the numerator of the scaling ratio where denominator is the design units per em. If this member is zero, the font does not specify a scale factor, and the client should use its own policy. + + + A Boolean value that indicates that the ascent, descent, and lineGap are based on newer 'typographic' values in the font, rather than legacy values. + +
\ No newline at end of file diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/AutomaticFontAxes.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/AutomaticFontAxes.cs index 963a276..caa48fc 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/AutomaticFontAxes.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/AutomaticFontAxes.cs @@ -9,15 +9,15 @@ 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/Generated/Graphics/DirectWrite/Baseline.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/Baseline.cs index 50e30d5..bcdbdfb 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/Baseline.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/Baseline.cs @@ -9,35 +9,35 @@ 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/Generated/Graphics/DirectWrite/BreakCondition.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/BreakCondition.cs index 77063e0..f5bd461 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/BreakCondition.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/BreakCondition.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/DirectWrite/CaretMetrics.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/CaretMetrics.cs index 4220911..88b576f 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/CaretMetrics.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/CaretMetrics.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/DirectWrite/ClusterMetrics.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ClusterMetrics.cs index a234b5a..c733f26 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ClusterMetrics.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ClusterMetrics.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/DirectWrite/ColorGlyphRun.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ColorGlyphRun.cs index fcfc191..bd0a7ae 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ColorGlyphRun.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ColorGlyphRun.cs @@ -9,25 +9,25 @@ 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/Generated/Graphics/DirectWrite/ColorGlyphRun1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ColorGlyphRun1.cs index 442aca0..a1c5d33 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ColorGlyphRun1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ColorGlyphRun1.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/DirectWrite/ContainerType.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ContainerType.cs index 8334f63..92ed9e0 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ContainerType.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ContainerType.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/DirectWrite/FactoryType.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FactoryType.cs index dfb4f38..7303531 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FactoryType.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FactoryType.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/DirectWrite/FileFragment.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FileFragment.cs index 9fc6145..e14561c 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FileFragment.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FileFragment.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// DWRITE_FILE_FRAGMENT public partial struct FileFragment { - /// + /// public ulong fileOffset; - /// + /// public ulong fragmentSize; } diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FlowDirection.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FlowDirection.cs index 3d72315..c935520 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FlowDirection.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FlowDirection.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/DirectWrite/FontAxisAttributes.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontAxisAttributes.cs index d5a5dea..d244e5c 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontAxisAttributes.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontAxisAttributes.cs @@ -9,18 +9,18 @@ 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/Generated/Graphics/DirectWrite/FontAxisRange.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontAxisRange.cs index 4155c74..19b3f31 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontAxisRange.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontAxisRange.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/DirectWrite/FontAxisTag.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontAxisTag.cs index ad01cdd..5538a0b 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontAxisTag.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontAxisTag.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/DirectWrite/FontAxisValue.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontAxisValue.cs index c5bd17f..1baf5be 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontAxisValue.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontAxisValue.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// DWRITE_FONT_AXIS_VALUE public partial struct FontAxisValue { - /// + /// public FontAxisTag axisTag; - /// + /// public float value; } diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFaceType.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFaceType.cs index 9764964..879e518 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFaceType.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFaceType.cs @@ -9,35 +9,35 @@ 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/Generated/Graphics/DirectWrite/FontFamilyModel.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFamilyModel.cs index 1c507ac..07ccc46 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFamilyModel.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFamilyModel.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/DirectWrite/FontFeature.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFeature.cs index 278d929..097d536 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFeature.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFeature.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// DWRITE_FONT_FEATURE public partial struct FontFeature { - /// + /// public FontFeatureTag nameTag; - /// + /// public uint parameter; } diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFeatureTag.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFeatureTag.cs index 2965b36..bf31824 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFeatureTag.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFeatureTag.cs @@ -9,251 +9,251 @@ 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/Generated/Graphics/DirectWrite/FontFileType.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFileType.cs index 52c0f29..280c36d 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFileType.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontFileType.cs @@ -9,35 +9,35 @@ 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/Generated/Graphics/DirectWrite/FontLineGapUsage.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontLineGapUsage.cs index cefc02a..b396419 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontLineGapUsage.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontLineGapUsage.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/DirectWrite/FontMetrics.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontMetrics.cs index 514e82b..eb19500 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontMetrics.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontMetrics.cs @@ -9,37 +9,37 @@ 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/Generated/Graphics/DirectWrite/FontMetrics1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontMetrics1.cs index 22806d5..7b09ed8 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontMetrics1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontMetrics1.cs @@ -9,49 +9,49 @@ 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/Generated/Graphics/DirectWrite/FontProperty.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontProperty.cs index c5b17d4..489ab64 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontProperty.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontProperty.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/DirectWrite/FontPropertyId.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontPropertyId.cs index f2c9008..96ac107 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontPropertyId.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontPropertyId.cs @@ -9,65 +9,65 @@ 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/Generated/Graphics/DirectWrite/FontSimulations.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontSimulations.cs index 198400b..743e96a 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontSimulations.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontSimulations.cs @@ -9,18 +9,18 @@ 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/Generated/Graphics/DirectWrite/FontSourceType.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontSourceType.cs index a91ea51..e60d0b4 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontSourceType.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontSourceType.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/DirectWrite/FontStretch.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontStretch.cs index 1a22acf..65f1146 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontStretch.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontStretch.cs @@ -9,41 +9,41 @@ 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/Generated/Graphics/DirectWrite/FontStyle.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontStyle.cs index e4bea38..4eb92f4 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontStyle.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontStyle.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/DirectWrite/FontWeight.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontWeight.cs index d66f747..26640b3 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontWeight.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/FontWeight.cs @@ -9,59 +9,59 @@ 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/Generated/Graphics/DirectWrite/GlyphImageData.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphImageData.cs index 0fd9982..5136d37 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphImageData.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphImageData.cs @@ -9,34 +9,34 @@ 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/Generated/Graphics/DirectWrite/GlyphImageFormats.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphImageFormats.cs index 906952e..387d526 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphImageFormats.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphImageFormats.cs @@ -9,36 +9,36 @@ 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/Generated/Graphics/DirectWrite/GlyphMetrics.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphMetrics.cs index 9a8429f..7a31940 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphMetrics.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphMetrics.cs @@ -9,28 +9,28 @@ 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/Generated/Graphics/DirectWrite/GlyphOffset.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphOffset.cs index 1ba1a75..1cb4f7f 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphOffset.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphOffset.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// DWRITE_GLYPH_OFFSET public partial struct GlyphOffset { - /// + /// public float advanceOffset; - /// + /// public float ascenderOffset; } diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphOrientationAngle.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphOrientationAngle.cs index 9f1380a..2e1ca03 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphOrientationAngle.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphOrientationAngle.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/DirectWrite/GlyphRun.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphRun.cs index c27ae06..2ef7959 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphRun.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphRun.cs @@ -9,31 +9,31 @@ 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/Generated/Graphics/DirectWrite/GlyphRunDescription.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphRunDescription.cs index 038599e..4e06e4d 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphRunDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GlyphRunDescription.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/DirectWrite/GridFitMode.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GridFitMode.cs index e3a9492..3a3e3b8 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/GridFitMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/GridFitMode.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/DirectWrite/HitTestMetrics.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/HitTestMetrics.cs index 8cfca07..988fec7 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/HitTestMetrics.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/HitTestMetrics.cs @@ -9,34 +9,34 @@ 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/Generated/Graphics/DirectWrite/IDWriteAsyncResult.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteAsyncResult.cs index 8b0d634..e7b586b 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteAsyncResult.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteAsyncResult.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteAsyncResult [Guid("ce25f8fd-863b-4d13-9651-c1f88dc73fe2")] [NativeTypeName("struct IDWriteAsyncResult : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteAsyncResult : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public Handle GetWaitHandle() @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteAsyncResult : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetResult() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget.cs index c628b2e..02f77d8 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteBitmapRenderTarget [Guid("5e5a32a3-8dff-4773-9ff6-0696eab77267")] [NativeTypeName("struct IDWriteBitmapRenderTarget : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult DrawGlyphRun(float baselineOriginX, float baselineOriginY, MeasuringMode measuringMode, GlyphRun* glyphRun, IDWriteRenderingParams* renderingParams, uint textColor, RawRect* blackBoxRect) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, measuringMode, glyphRun, renderingParams, textColor, blackBoxRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public IntPtr GetMemoryDC() @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public float GetPixelsPerDip() @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SetPixelsPerDip(float pixelsPerDip) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), pixelsPerDip); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetCurrentTransform(Matrix3x2* transform) @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult SetCurrentTransform(Matrix3x2* transform) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetSize(System.Drawing.Size* size) @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), size); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult Resize(uint width, uint height) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget1.cs index 8041612..d7418c4 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteBitmapRenderTarget1 [Guid("791e8298-3ef3-4230-9880-c9bdecc42064")] [NativeTypeName("struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTarget")] @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), width, height); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public TextAntialiasMode GetTextAntialiasMode() @@ -146,7 +146,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult SetTextAntialiasMode(TextAntialiasMode antialiasMode) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator.cs index bc352eb..e214c5c 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteColorGlyphRunEnumerator [Guid("d31fbe17-f157-41a2-8d24-cb779e0560e8")] [NativeTypeName("struct IDWriteColorGlyphRunEnumerator : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult MoveNext(Bool32* hasRun) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this), hasRun); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetCurrentRun(ColorGlyphRun** colorGlyphRun) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator1.cs index d9a4341..7042104 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteColorGlyphRunEnumerator1 [Guid("7c5f86da-c7a1-4f05-b8e1-55a179fe5a35")] [NativeTypeName("struct IDWriteColorGlyphRunEnumerator1 : IDWriteColorGlyphRunEnumerator")] @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), colorGlyphRun); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetCurrentRun(ColorGlyphRun1** colorGlyphRun) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory.cs index 1eb6772..0cd8e2a 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFactory [Guid("b859ee5a-d838-4b5b-a2e8-1adc7d93db48")] [NativeTypeName("struct IDWriteFactory : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetSystemFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateCustomFontCollection(IDWriteFontCollectionLoader* collectionLoader, void* collectionKey, uint collectionKeySize, IDWriteFontCollection** fontCollection) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFactory*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult RegisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontCollectionLoader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult UnregisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontCollectionLoader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult CreateFontFileReference(ushort* filePath, ulong* lastWriteTime, IDWriteFontFile** fontFile) @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFactory*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CreateCustomFontFileReference(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileLoader* fontFileLoader, IDWriteFontFile** fontFile) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CreateFontFace(FontFaceType fontFaceType, uint numberOfFiles, IDWriteFontFile** fontFiles, uint faceIndex, FontSimulations fontFaceSimulationFlags, IDWriteFontFace** fontFace) @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult CreateRenderingParams(IDWriteRenderingParams** renderingParams) @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFactory*)Unsafe.AsPointer(ref this), renderingParams); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult CreateMonitorRenderingParams(IntPtr monitor, IDWriteRenderingParams** renderingParams) @@ -146,7 +146,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFactory*)Unsafe.AsPointer(ref this), monitor, renderingParams); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams** renderingParams) @@ -154,7 +154,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFactory*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult RegisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) @@ -162,7 +162,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFileLoader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult UnregisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) @@ -170,7 +170,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFileLoader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult CreateTextFormat(ushort* fontFamilyName, IDWriteFontCollection* fontCollection, FontWeight fontWeight, FontStyle fontStyle, FontStretch fontStretch, float fontSize, ushort* localeName, IDWriteTextFormat** textFormat) @@ -178,7 +178,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult CreateTypography(IDWriteTypography** typography) @@ -186,7 +186,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFactory*)Unsafe.AsPointer(ref this), typography); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult GetGdiInterop(IDWriteGdiInterop** gdiInterop) @@ -194,7 +194,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFactory*)Unsafe.AsPointer(ref this), gdiInterop); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult CreateTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float maxWidth, float maxHeight, IDWriteTextLayout** textLayout) @@ -202,7 +202,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFactory*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult CreateGdiCompatibleTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float layoutWidth, float layoutHeight, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, IDWriteTextLayout** textLayout) @@ -210,7 +210,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFactory*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult CreateEllipsisTrimmingSign(IDWriteTextFormat* textFormat, IDWriteInlineObject** trimmingSign) @@ -218,7 +218,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFactory*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult CreateTextAnalyzer(IDWriteTextAnalyzer** textAnalyzer) @@ -226,7 +226,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFactory*)Unsafe.AsPointer(ref this), textAnalyzer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult CreateNumberSubstitution(NumberSubstitutionMethod substitutionMethod, ushort* localeName, Bool32 ignoreUserOverride, IDWriteNumberSubstitution** numberSubstitution) @@ -234,7 +234,7 @@ public unsafe partial struct IDWriteFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFactory*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, float pixelsPerDip, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory1.cs index 218ae69..6c8f071 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFactory1 [Guid("30572f99-dac6-41db-a16e-0486307e606a")] [NativeTypeName("struct IDWriteFactory1 : IDWriteFactory")] @@ -242,7 +242,7 @@ public unsafe partial struct IDWriteFactory1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult GetEudcFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) @@ -250,7 +250,7 @@ public unsafe partial struct IDWriteFactory1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float enhancedContrastGrayscale, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams1** renderingParams) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory2.cs index 35938d1..e747139 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory2.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFactory2 [Guid("0439fc60-ca44-4994-8dee-3a9af7b732ec")] [NativeTypeName("struct IDWriteFactory2 : IDWriteFactory1")] @@ -258,7 +258,7 @@ public unsafe partial struct IDWriteFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public HResult GetSystemFontFallback(IDWriteFontFallback** fontFallback) @@ -266,7 +266,7 @@ public unsafe partial struct IDWriteFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFallback); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public HResult CreateFontFallbackBuilder(IDWriteFontFallbackBuilder** fontFallbackBuilder) @@ -274,7 +274,7 @@ public unsafe partial struct IDWriteFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFallbackBuilder); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public HResult TranslateColorGlyphRun(float baselineOriginX, float baselineOriginY, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, MeasuringMode measuringMode, Matrix3x2* worldToDeviceTransform, uint colorPaletteIndex, IDWriteColorGlyphRunEnumerator** colorLayers) @@ -282,7 +282,7 @@ public unsafe partial struct IDWriteFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams2** renderingParams) @@ -290,7 +290,7 @@ public unsafe partial struct IDWriteFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory3.cs index e9f0dc2..6df1634 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory3.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFactory3 [Guid("9a1b41c3-d3bb-466a-87fc-fe67556a3b65")] [NativeTypeName("struct IDWriteFactory3 : IDWriteFactory2")] @@ -298,7 +298,7 @@ public unsafe partial struct IDWriteFactory3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode1 renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) @@ -306,7 +306,7 @@ public unsafe partial struct IDWriteFactory3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(32)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode1 renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams3** renderingParams) @@ -314,7 +314,7 @@ public unsafe partial struct IDWriteFactory3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(33)] public HResult CreateFontFaceReference(IDWriteFontFile* fontFile, uint faceIndex, FontSimulations fontSimulations, IDWriteFontFaceReference** fontFaceReference) @@ -322,7 +322,7 @@ public unsafe partial struct IDWriteFactory3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(34)] public HResult CreateFontFaceReference(ushort* filePath, ulong* lastWriteTime, uint faceIndex, FontSimulations fontSimulations, IDWriteFontFaceReference** fontFaceReference) @@ -330,7 +330,7 @@ public unsafe partial struct IDWriteFactory3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(35)] public HResult GetSystemFontSet(IDWriteFontSet** fontSet) @@ -338,7 +338,7 @@ public unsafe partial struct IDWriteFactory3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(36)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder** fontSetBuilder) @@ -346,7 +346,7 @@ public unsafe partial struct IDWriteFactory3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontSetBuilder); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(37)] public HResult CreateFontCollectionFromFontSet(IDWriteFontSet* fontSet, IDWriteFontCollection1** fontCollection) @@ -354,7 +354,7 @@ public unsafe partial struct IDWriteFactory3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontSet, fontCollection); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(38)] public HResult GetSystemFontCollection(Bool32 includeDownloadableFonts, IDWriteFontCollection1** fontCollection, Bool32 checkForUpdates) @@ -362,7 +362,7 @@ public unsafe partial struct IDWriteFactory3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(39)] public HResult GetFontDownloadQueue(IDWriteFontDownloadQueue** fontDownloadQueue) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory4.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory4.cs index a9acc89..6bbc46c 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory4.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory4.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFactory4 [Guid("4b0b5bd3-0797-4549-8ac5-fe915cc53856")] [NativeTypeName("struct IDWriteFactory4 : IDWriteFactory3")] @@ -370,7 +370,7 @@ public unsafe partial struct IDWriteFactory4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontDownloadQueue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(40)] public HResult TranslateColorGlyphRun(System.Drawing.PointF baselineOrigin, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, GlyphImageFormats desiredGlyphImageFormats, MeasuringMode measuringMode, Matrix3x2* worldAndDpiTransform, uint colorPaletteIndex, IDWriteColorGlyphRunEnumerator1** colorLayers) @@ -378,7 +378,7 @@ public unsafe partial struct IDWriteFactory4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(41)] public HResult ComputeGlyphOrigins(GlyphRun* glyphRun, System.Drawing.PointF baselineOrigin, System.Drawing.PointF* glyphOrigins) @@ -386,7 +386,7 @@ public unsafe partial struct IDWriteFactory4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(42)] public HResult ComputeGlyphOrigins(GlyphRun* glyphRun, MeasuringMode measuringMode, System.Drawing.PointF baselineOrigin, Matrix3x2* worldAndDpiTransform, System.Drawing.PointF* glyphOrigins) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory5.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory5.cs index 0526997..82befc6 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory5.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory5.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFactory5 [Guid("958db99a-be2a-4f09-af7d-65189803d1d3")] [NativeTypeName("struct IDWriteFactory5 : IDWriteFactory4")] @@ -394,7 +394,7 @@ public unsafe partial struct IDWriteFactory5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(43)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder1** fontSetBuilder) @@ -402,7 +402,7 @@ public unsafe partial struct IDWriteFactory5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSetBuilder); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(44)] public HResult CreateInMemoryFontFileLoader(IDWriteInMemoryFontFileLoader** newLoader) @@ -410,7 +410,7 @@ public unsafe partial struct IDWriteFactory5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), newLoader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(45)] public HResult CreateHttpFontFileLoader(ushort* referrerUrl, ushort* extraHeaders, IDWriteRemoteFontFileLoader** newLoader) @@ -418,7 +418,7 @@ public unsafe partial struct IDWriteFactory5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), referrerUrl, extraHeaders, newLoader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(46)] public ContainerType AnalyzeContainerType(void* fileData, uint fileDataSize) @@ -426,7 +426,7 @@ public unsafe partial struct IDWriteFactory5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fileData, fileDataSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(47)] public HResult UnpackFontFile(ContainerType containerType, void* fileData, uint fileDataSize, IDWriteFontFileStream** unpackedFontStream) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory6.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory6.cs index 276dc49..d543ddb 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory6.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory6.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFactory6 [Guid("f3744d80-21f7-42eb-b35d-995bc72fc223")] [NativeTypeName("struct IDWriteFactory6 : IDWriteFactory5")] @@ -434,7 +434,7 @@ public unsafe partial struct IDWriteFactory6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), containerType, fileData, fileDataSize, unpackedFontStream); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(48)] public HResult CreateFontFaceReference(IDWriteFontFile* fontFile, uint faceIndex, FontSimulations fontSimulations, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontFaceReference1** fontFaceReference) @@ -442,7 +442,7 @@ public unsafe partial struct IDWriteFactory6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontFaceReference); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(49)] public HResult CreateFontResource(IDWriteFontFile* fontFile, uint faceIndex, IDWriteFontResource** fontResource) @@ -450,7 +450,7 @@ public unsafe partial struct IDWriteFactory6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontResource); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(50)] public HResult GetSystemFontSet(Bool32 includeDownloadableFonts, IDWriteFontSet1** fontSet) @@ -458,7 +458,7 @@ public unsafe partial struct IDWriteFactory6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(51)] public HResult GetSystemFontCollection(Bool32 includeDownloadableFonts, FontFamilyModel fontFamilyModel, IDWriteFontCollection2** fontCollection) @@ -466,7 +466,7 @@ public unsafe partial struct IDWriteFactory6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontFamilyModel, fontCollection); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(52)] public HResult CreateFontCollectionFromFontSet(IDWriteFontSet* fontSet, FontFamilyModel fontFamilyModel, IDWriteFontCollection2** fontCollection) @@ -474,7 +474,7 @@ public unsafe partial struct IDWriteFactory6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSet, fontFamilyModel, fontCollection); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(53)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder2** fontSetBuilder) @@ -482,7 +482,7 @@ public unsafe partial struct IDWriteFactory6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSetBuilder); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(54)] public HResult CreateTextFormat(ushort* fontFamilyName, IDWriteFontCollection* fontCollection, FontAxisValue* fontAxisValues, uint fontAxisValueCount, float fontSize, ushort* localeName, IDWriteTextFormat3** textFormat) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory7.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory7.cs index 982ad8d..8e79c5d 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory7.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory7.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFactory7 [Guid("35d0e0b3-9076-4d2e-a016-a91b568a06b4")] [NativeTypeName("struct IDWriteFactory7 : IDWriteFactory6")] @@ -490,7 +490,7 @@ public unsafe partial struct IDWriteFactory7 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontAxisValues, fontAxisValueCount, fontSize, localeName, textFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(55)] public HResult GetSystemFontSet(Bool32 includeDownloadableFonts, IDWriteFontSet2** fontSet) @@ -498,7 +498,7 @@ public unsafe partial struct IDWriteFactory7 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(56)] public HResult GetSystemFontCollection(Bool32 includeDownloadableFonts, FontFamilyModel fontFamilyModel, IDWriteFontCollection3** fontCollection) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont.cs index 6331dd0..bca3b25 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFont [Guid("acd16696-8c14-4f5d-877e-fe3fc1d32737")] [NativeTypeName("struct IDWriteFont : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFont : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetFontFamily(IDWriteFontFamily** fontFamily) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFont : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFont*)Unsafe.AsPointer(ref this), fontFamily); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public FontWeight GetWeight() @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFont : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFont*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public FontStretch GetStretch() @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteFont : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFont*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public FontStyle GetStyle() @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteFont : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFont*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public Bool32 IsSymbolFont() @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteFont : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFont*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetFaceNames(IDWriteLocalizedStrings** names) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteFont : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFont*)Unsafe.AsPointer(ref this), names); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetInformationalStrings(InformationalStringId informationalStringID, IDWriteLocalizedStrings** informationalStrings, Bool32* exists) @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteFont : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFont*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public FontSimulations GetSimulations() @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteFont : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFont*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public void GetMetrics(FontMetrics* fontMetrics) @@ -146,7 +146,7 @@ public unsafe partial struct IDWriteFont : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFont*)Unsafe.AsPointer(ref this), fontMetrics); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult HasCharacter(uint unicodeValue, Bool32* exists) @@ -154,7 +154,7 @@ public unsafe partial struct IDWriteFont : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFont*)Unsafe.AsPointer(ref this), unicodeValue, exists); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult CreateFontFace(IDWriteFontFace** fontFace) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont1.cs index b5880ea..dd3b905 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFont1 [Guid("acd16696-8c14-4f5d-877e-fe3fc1d32738")] [NativeTypeName("struct IDWriteFont1 : IDWriteFont")] @@ -162,7 +162,7 @@ public unsafe partial struct IDWriteFont1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontFace); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public void GetMetrics(FontMetrics1* fontMetrics) @@ -170,7 +170,7 @@ public unsafe partial struct IDWriteFont1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontMetrics); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public void GetPanose(Panose* panose) @@ -178,7 +178,7 @@ public unsafe partial struct IDWriteFont1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFont1*)Unsafe.AsPointer(ref this), panose); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult GetUnicodeRanges(uint maxRangeCount, UnicodeRange* unicodeRanges, uint* actualRangeCount) @@ -186,7 +186,7 @@ public unsafe partial struct IDWriteFont1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFont1*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public Bool32 IsMonospacedFont() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont2.cs index 916e11d..7883054 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont2.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFont2 [Guid("29748ed6-8c9c-4a6a-be0b-d912e8538944")] [NativeTypeName("struct IDWriteFont2 : IDWriteFont1")] @@ -194,7 +194,7 @@ public unsafe partial struct IDWriteFont2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public Bool32 IsColorFont() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont3.cs index c7d2ea3..a8a1744 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont3.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFont3 [Guid("29748ed6-8c9c-4a6a-be0b-d912e8538944")] [NativeTypeName("struct IDWriteFont3 : IDWriteFont2")] @@ -202,7 +202,7 @@ public unsafe partial struct IDWriteFont3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult CreateFontFace(IDWriteFontFace3** fontFace) @@ -210,7 +210,7 @@ public unsafe partial struct IDWriteFont3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFace); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public Bool32 Equals(IDWriteFont* font) @@ -218,7 +218,7 @@ public unsafe partial struct IDWriteFont3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFont3*)Unsafe.AsPointer(ref this), font); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult GetFontFaceReference(IDWriteFontFaceReference** fontFaceReference) @@ -226,7 +226,7 @@ public unsafe partial struct IDWriteFont3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFaceReference); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public Bool32 HasCharacter(uint unicodeValue) @@ -234,7 +234,7 @@ public unsafe partial struct IDWriteFont3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFont3*)Unsafe.AsPointer(ref this), unicodeValue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public Locality GetLocality() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection.cs index 1d75da1..af92ce8 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontCollection [Guid("a84cee02-3eea-4eee-a827-87c1a02a0fcc")] [NativeTypeName("struct IDWriteFontCollection : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontCollection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public uint GetFontFamilyCount() @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontCollection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetFontFamily(uint index, IDWriteFontFamily** fontFamily) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFontCollection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), index, fontFamily); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult FindFamilyName(ushort* familyName, uint* index, Bool32* exists) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteFontCollection : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), familyName, index, exists); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetFontFromFontFace(IDWriteFontFace* fontFace, IDWriteFont** font) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection1.cs index 4abd271..56ff796 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontCollection1 [Guid("53585141-d9f8-4095-8321-d73cf6bd116c")] [NativeTypeName("struct IDWriteFontCollection1 : IDWriteFontCollection")] @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteFontCollection1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), fontFace, font); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetFontSet(IDWriteFontSet** fontSet) @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteFontCollection1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), fontSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetFontFamily(uint index, IDWriteFontFamily1** fontFamily) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection2.cs index 028bd64..2fc708f 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection2.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontCollection2 [Guid("514039c6-4617-4064-bf8b-92ea83e506e0")] [NativeTypeName("struct IDWriteFontCollection2 : IDWriteFontCollection1")] @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteFontCollection2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), index, fontFamily); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetFontFamily(uint index, IDWriteFontFamily2** fontFamily) @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteFontCollection2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), index, fontFamily); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetMatchingFonts(ushort* familyName, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontList2** fontList) @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteFontCollection2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), familyName, fontAxisValues, fontAxisValueCount, fontList); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public FontFamilyModel GetFontFamilyModel() @@ -146,7 +146,7 @@ public unsafe partial struct IDWriteFontCollection2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetFontSet(IDWriteFontSet1** fontSet) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection3.cs index 7e92196..11988fd 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection3.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontCollection3 [Guid("a4d055a6-f9e3-4e25-93b7-9e309f3af8e9")] [NativeTypeName("struct IDWriteFontCollection3 : IDWriteFontCollection2")] @@ -154,7 +154,7 @@ public unsafe partial struct IDWriteFontCollection3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), fontSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public Handle GetExpirationEvent() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollectionLoader.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollectionLoader.cs index 839496a..8d3abf8 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollectionLoader.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollectionLoader.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontCollectionLoader [Guid("cca920e4-52f0-492b-bfa8-29c72ee0a468")] [NativeTypeName("struct IDWriteFontCollectionLoader : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontCollectionLoader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult CreateEnumeratorFromKey(IDWriteFactory* factory, void* collectionKey, uint collectionKeySize, IDWriteFontFileEnumerator** fontFileEnumerator) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadListener.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadListener.cs index 0183939..33534fb 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadListener.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadListener.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontDownloadListener [Guid("b06fe5b9-43ec-4393-881b-dbe4dc72fda7")] [NativeTypeName("struct IDWriteFontDownloadListener : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontDownloadListener : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public void DownloadCompleted(IDWriteFontDownloadQueue* downloadQueue, IUnknown* context, HResult downloadResult) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadQueue.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadQueue.cs index 989788a..3fabf93 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadQueue.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadQueue.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontDownloadQueue [Guid("b71e6052-5aea-4fa3-832e-f60d431f7e91")] [NativeTypeName("struct IDWriteFontDownloadQueue : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult AddListener(IDWriteFontDownloadListener* listener, uint* token) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), listener, token); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult RemoveListener(uint token) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), token); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public Bool32 IsEmpty() @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult BeginDownload(IUnknown* context) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), context); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult CancelDownload() @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public ulong GetGenerationCount() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace.cs index 793501a..60fbb25 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFace [Guid("5f49804d-7024-4d43-bfa9-d25984f53849")] [NativeTypeName("struct IDWriteFontFace : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public new FontFaceType GetType() @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetFiles(uint* numberOfFiles, IDWriteFontFile** fontFiles) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public uint GetIndex() @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public FontSimulations GetSimulations() @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public Bool32 IsSymbolFont() @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public void GetMetrics(FontMetrics* fontFaceMetrics) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), fontFaceMetrics); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public ushort GetGlyphCount() @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetDesignGlyphMetrics(ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetGlyphIndices(uint* codePoints, uint codePointCount, ushort* glyphIndices) @@ -146,7 +146,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult TryGetFontTable(uint openTypeTableTag, void** tableData, uint* tableSize, void** tableContext, Bool32* exists) @@ -154,7 +154,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public void ReleaseFontTable(void* tableContext) @@ -162,7 +162,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), tableContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult GetGlyphRunOutline(float emSize, ushort* glyphIndices, float* glyphAdvances, GlyphOffset* glyphOffsets, uint glyphCount, Bool32 isSideways, Bool32 isRightToLeft, Graphics.Direct2D.Common.ID2D1SimplifiedGeometrySink* geometrySink) @@ -170,7 +170,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult GetRecommendedRenderingMode(float emSize, float pixelsPerDip, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode) @@ -178,7 +178,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics* fontFaceMetrics) @@ -186,7 +186,7 @@ public unsafe partial struct IDWriteFontFace : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult GetGdiCompatibleGlyphMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace1.cs index 7517898..59ddb21 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFace1 [Guid("a71efdb4-9fdb-4838-ad90-cfc3be8c3daf")] [NativeTypeName("struct IDWriteFontFace1 : IDWriteFontFace")] @@ -194,7 +194,7 @@ public unsafe partial struct IDWriteFontFace1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public void GetMetrics(FontMetrics1* fontMetrics) @@ -202,7 +202,7 @@ public unsafe partial struct IDWriteFontFace1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), fontMetrics); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics1* fontMetrics) @@ -210,7 +210,7 @@ public unsafe partial struct IDWriteFontFace1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public void GetCaretMetrics(CaretMetrics* caretMetrics) @@ -218,7 +218,7 @@ public unsafe partial struct IDWriteFontFace1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), caretMetrics); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult GetUnicodeRanges(uint maxRangeCount, UnicodeRange* unicodeRanges, uint* actualRangeCount) @@ -226,7 +226,7 @@ public unsafe partial struct IDWriteFontFace1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public Bool32 IsMonospacedFont() @@ -234,7 +234,7 @@ public unsafe partial struct IDWriteFontFace1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public HResult GetDesignGlyphAdvances(uint glyphCount, ushort* glyphIndices, int* glyphAdvances, Bool32 isSideways) @@ -242,7 +242,7 @@ public unsafe partial struct IDWriteFontFace1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult GetGdiCompatibleGlyphAdvances(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, Bool32 isSideways, uint glyphCount, ushort* glyphIndices, int* glyphAdvances) @@ -250,7 +250,7 @@ public unsafe partial struct IDWriteFontFace1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult GetKerningPairAdjustments(uint glyphCount, ushort* glyphIndices, int* glyphAdvanceAdjustments) @@ -258,7 +258,7 @@ public unsafe partial struct IDWriteFontFace1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public Bool32 HasKerningPairs() @@ -266,7 +266,7 @@ public unsafe partial struct IDWriteFontFace1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, RenderingMode* renderingMode) @@ -274,7 +274,7 @@ public unsafe partial struct IDWriteFontFace1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public HResult GetVerticalGlyphVariants(uint glyphCount, ushort* nominalGlyphIndices, ushort* verticalGlyphIndices) @@ -282,7 +282,7 @@ public unsafe partial struct IDWriteFontFace1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public Bool32 HasVerticalGlyphVariants() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace2.cs index 704f6c6..cce2574 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace2.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFace2 [Guid("d8b768ff-64bc-4e66-982b-ec8e87f693f7")] [NativeTypeName("struct IDWriteFontFace2 : IDWriteFontFace1")] @@ -290,7 +290,7 @@ public unsafe partial struct IDWriteFontFace2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public Bool32 IsColorFont() @@ -298,7 +298,7 @@ public unsafe partial struct IDWriteFontFace2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public uint GetColorPaletteCount() @@ -306,7 +306,7 @@ public unsafe partial struct IDWriteFontFace2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(32)] public uint GetPaletteEntryCount() @@ -314,7 +314,7 @@ public unsafe partial struct IDWriteFontFace2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(33)] public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Color4** paletteEntries) @@ -322,7 +322,7 @@ public unsafe partial struct IDWriteFontFace2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(34)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode, GridFitMode* gridFitMode) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace3.cs index 85a749e..1da1df3 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace3.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFace3 [Guid("d37d7598-09be-4222-a236-2081341cc1f2")] [NativeTypeName("struct IDWriteFontFace3 : IDWriteFontFace2")] @@ -330,7 +330,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(35)] public HResult GetFontFaceReference(IDWriteFontFaceReference** fontFaceReference) @@ -338,7 +338,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontFaceReference); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(36)] public void GetPanose(Panose* panose) @@ -346,7 +346,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), panose); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(37)] public FontWeight GetWeight() @@ -354,7 +354,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(38)] public FontStretch GetStretch() @@ -362,7 +362,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(39)] public FontStyle GetStyle() @@ -370,7 +370,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(40)] public HResult GetFamilyNames(IDWriteLocalizedStrings** names) @@ -378,7 +378,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), names); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(41)] public HResult GetFaceNames(IDWriteLocalizedStrings** names) @@ -386,7 +386,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), names); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(42)] public HResult GetInformationalStrings(InformationalStringId informationalStringID, IDWriteLocalizedStrings** informationalStrings, Bool32* exists) @@ -394,7 +394,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(43)] public Bool32 HasCharacter(uint unicodeValue) @@ -402,7 +402,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), unicodeValue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(44)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode1* renderingMode, GridFitMode* gridFitMode) @@ -410,7 +410,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(45)] public Bool32 IsCharacterLocal(uint unicodeValue) @@ -418,7 +418,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), unicodeValue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(46)] public Bool32 IsGlyphLocal(ushort glyphId) @@ -426,7 +426,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphId); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(47)] public HResult AreCharactersLocal(ushort* characters, uint characterCount, Bool32 enqueueIfNotLocal, Bool32* isLocal) @@ -434,7 +434,7 @@ public unsafe partial struct IDWriteFontFace3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(48)] public HResult AreGlyphsLocal(ushort* glyphIndices, uint glyphCount, Bool32 enqueueIfNotLocal, Bool32* isLocal) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace4.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace4.cs index 085fc82..2897a6c 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace4.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace4.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFace4 [Guid("27f2a904-4eb8-441d-9678-0563f53e3e2f")] [NativeTypeName("struct IDWriteFontFace4 : IDWriteFontFace3")] @@ -442,7 +442,7 @@ public unsafe partial struct IDWriteFontFace4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(49)] public HResult GetGlyphImageFormats(ushort glyphId, uint pixelsPerEmFirst, uint pixelsPerEmLast, GlyphImageFormats* glyphImageFormats) @@ -450,7 +450,7 @@ public unsafe partial struct IDWriteFontFace4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEmFirst, pixelsPerEmLast, glyphImageFormats); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(50)] public GlyphImageFormats GetGlyphImageFormats() @@ -458,7 +458,7 @@ public unsafe partial struct IDWriteFontFace4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(51)] public HResult GetGlyphImageData(ushort glyphId, uint pixelsPerEm, GlyphImageFormats glyphImageFormat, GlyphImageData* glyphData, void** glyphDataContext) @@ -466,7 +466,7 @@ public unsafe partial struct IDWriteFontFace4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEm, glyphImageFormat, glyphData, glyphDataContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(52)] public void ReleaseGlyphImageData(void* glyphDataContext) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace5.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace5.cs index c998a68..19485a0 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace5.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace5.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFace5 [Guid("98eff3a5-b667-479a-b145-e2fa5b9fdc29")] [NativeTypeName("struct IDWriteFontFace5 : IDWriteFontFace4")] @@ -474,7 +474,7 @@ public unsafe partial struct IDWriteFontFace5 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphDataContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(53)] public uint GetFontAxisValueCount() @@ -482,7 +482,7 @@ public unsafe partial struct IDWriteFontFace5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(54)] public HResult GetFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount) @@ -490,7 +490,7 @@ public unsafe partial struct IDWriteFontFace5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(55)] public Bool32 HasVariations() @@ -498,7 +498,7 @@ public unsafe partial struct IDWriteFontFace5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(56)] public HResult GetFontResource(IDWriteFontResource** fontResource) @@ -506,7 +506,7 @@ public unsafe partial struct IDWriteFontFace5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontResource); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(57)] public Bool32 Equals(IDWriteFontFace* fontFace) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace6.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace6.cs index c0e44e6..27450ea 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace6.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace6.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFace6 [Guid("c4b1fe1b-6e84-47d5-b54c-a597981b06ad")] [NativeTypeName("struct IDWriteFontFace6 : IDWriteFontFace5")] @@ -514,7 +514,7 @@ public unsafe partial struct IDWriteFontFace6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFace); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(58)] public HResult GetFamilyNames(FontFamilyModel fontFamilyModel, IDWriteLocalizedStrings** names) @@ -522,7 +522,7 @@ public unsafe partial struct IDWriteFontFace6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFamilyModel, names); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(59)] public HResult GetFaceNames(FontFamilyModel fontFamilyModel, IDWriteLocalizedStrings** names) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference.cs index 94f8afd..8c3fde5 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFaceReference [Guid("5e7fa7ca-dde3-424c-89f0-9fcd6fed58cd")] [NativeTypeName("struct IDWriteFontFaceReference : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult CreateFontFace(IDWriteFontFace3** fontFace) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFace); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateFontFaceWithSimulations(FontSimulations fontFaceSimulationFlags, IDWriteFontFace3** fontFace) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFaceSimulationFlags, fontFace); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public Bool32 Equals(IDWriteFontFaceReference* fontFaceReference) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFaceReference); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public uint GetFontFaceIndex() @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public FontSimulations GetSimulations() @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetFontFile(IDWriteFontFile** fontFile) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFile); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public ulong GetLocalFileSize() @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public ulong GetFileSize() @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetFileTime(ulong* lastWriteTime) @@ -146,7 +146,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), lastWriteTime); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public Locality GetLocality() @@ -154,7 +154,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult EnqueueFontDownloadRequest() @@ -162,7 +162,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult EnqueueCharacterDownloadRequest(ushort* characters, uint characterCount) @@ -170,7 +170,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), characters, characterCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult EnqueueGlyphDownloadRequest(ushort* glyphIndices, uint glyphCount) @@ -178,7 +178,7 @@ public unsafe partial struct IDWriteFontFaceReference : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult EnqueueFileFragmentDownloadRequest(ulong fileOffset, ulong fragmentSize) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference1.cs index 6dff5b0..7b99cc9 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFaceReference1 [Guid("c081fe77-2fd1-41ac-a5a3-34983c4ba61a")] [NativeTypeName("struct IDWriteFontFaceReference1 : IDWriteFontFaceReference")] @@ -186,7 +186,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fileOffset, fragmentSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult CreateFontFace(IDWriteFontFace5** fontFace) @@ -194,7 +194,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFace); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public uint GetFontAxisValueCount() @@ -202,7 +202,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult GetFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback.cs index 2a7bf6c..7b20791 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFallback [Guid("efa008f9-f7a1-48bf-b05c-f224713cc0ff")] [NativeTypeName("struct IDWriteFontFallback : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontFallback : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult MapCharacters(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteFontCollection* baseFontCollection, ushort* baseFamilyName, FontWeight baseWeight, FontStyle baseStyle, FontStretch baseStretch, uint* mappedLength, IDWriteFont** mappedFont, float* scale) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback1.cs index 8404ff5..c9c3bed 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFallback1 [Guid("2397599d-dd0d-4681-bd6a-f4f31eaade77")] [NativeTypeName("struct IDWriteFontFallback1 : IDWriteFontFallback")] @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontFallback1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, baseFontCollection, baseFamilyName, baseWeight, baseStyle, baseStretch, mappedLength, mappedFont, scale); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult MapCharacters(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteFontCollection* baseFontCollection, ushort* baseFamilyName, FontAxisValue* fontAxisValues, uint fontAxisValueCount, uint* mappedLength, float* scale, IDWriteFontFace5** mappedFontFace) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallbackBuilder.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallbackBuilder.cs index dc8761e..b717a28 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallbackBuilder.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallbackBuilder.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFallbackBuilder [Guid("fd882d06-8aba-4fb8-b849-8be8b73e14de")] [NativeTypeName("struct IDWriteFontFallbackBuilder : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontFallbackBuilder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult AddMapping(UnicodeRange* ranges, uint rangesCount, ushort** targetFamilyNames, uint targetFamilyNamesCount, IDWriteFontCollection* fontCollection, ushort* localeName, ushort* baseFamilyName, float scale) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontFallbackBuilder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), ranges, rangesCount, targetFamilyNames, targetFamilyNamesCount, fontCollection, localeName, baseFamilyName, scale); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult AddMappings(IDWriteFontFallback* fontFallback) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFontFallbackBuilder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), fontFallback); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult CreateFontFallback(IDWriteFontFallback** fontFallback) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily.cs index adf729d..7301015 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFamily [Guid("da20d8ef-812a-4c43-9802-62ec4abd7add")] [NativeTypeName("struct IDWriteFontFamily : IDWriteFontList")] @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteFontFamily : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), index, font); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetFamilyNames(IDWriteLocalizedStrings** names) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteFontFamily : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), names); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetFirstMatchingFont(FontWeight weight, FontStretch stretch, FontStyle style, IDWriteFont** matchingFont) @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteFontFamily : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFont); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetMatchingFonts(FontWeight weight, FontStretch stretch, FontStyle style, IDWriteFontList** matchingFonts) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily1.cs index b6df9b1..015a188 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFamily1 [Guid("da20d8ef-812a-4c43-9802-62ec4abd7adf")] [NativeTypeName("struct IDWriteFontFamily1 : IDWriteFontFamily")] @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteFontFamily1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFonts); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public Locality GetFontLocality(uint listIndex) @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteFontFamily1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), listIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetFont(uint listIndex, IDWriteFont3** font) @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteFontFamily1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), listIndex, font); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference** fontFaceReference) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily2.cs index a4f8a60..1c6cfd1 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily2.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFamily2 [Guid("3ed49e77-a398-4261-b9cf-c126c2131ef3")] [NativeTypeName("struct IDWriteFontFamily2 : IDWriteFontFamily1")] @@ -146,7 +146,7 @@ public unsafe partial struct IDWriteFontFamily2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetMatchingFonts(FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontList2** matchingFonts) @@ -154,7 +154,7 @@ public unsafe partial struct IDWriteFontFamily2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount, matchingFonts); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetFontSet(IDWriteFontSet1** fontSet) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFile.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFile.cs index 0b832f5..f4d4b31 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFile.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFile.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFile [Guid("739d886a-cef5-47dc-8769-1a8b41bebbb0")] [NativeTypeName("struct IDWriteFontFile : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontFile : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetReferenceKey(void** fontFileReferenceKey, uint* fontFileReferenceKeySize) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontFile : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetLoader(IDWriteFontFileLoader** fontFileLoader) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFontFile : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), fontFileLoader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult Analyze(Bool32* isSupportedFontType, FontFileType* fontFileType, FontFaceType* fontFaceType, uint* numberOfFaces) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileEnumerator.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileEnumerator.cs index 9dfe303..5c2ecc2 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileEnumerator.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileEnumerator.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFileEnumerator [Guid("72755049-5ff7-435d-8348-4be97cfa6c7c")] [NativeTypeName("struct IDWriteFontFileEnumerator : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontFileEnumerator : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult MoveNext(Bool32* hasCurrentFile) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontFileEnumerator : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this), hasCurrentFile); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetCurrentFontFile(IDWriteFontFile** fontFile) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileLoader.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileLoader.cs index b4a2fad..42ea197 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileLoader.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileLoader.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFileLoader [Guid("727cad4e-d6af-4c9e-8a08-d695b11caa49")] [NativeTypeName("struct IDWriteFontFileLoader : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontFileLoader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult CreateStreamFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileStream** fontFileStream) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileStream.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileStream.cs index ab692a6..6977dd9 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileStream.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileStream.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontFileStream [Guid("6d4865fe-0ab8-4d91-8f62-5dd6be34a3e0")] [NativeTypeName("struct IDWriteFontFileStream : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontFileStream : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult ReadFileFragment(void** fragmentStart, ulong fileOffset, ulong fragmentSize, void** fragmentContext) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontFileStream : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), fragmentStart, fileOffset, fragmentSize, fragmentContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void ReleaseFileFragment(void* fragmentContext) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFontFileStream : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), fragmentContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetFileSize(ulong* fileSize) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteFontFileStream : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), fileSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetLastWriteTime(ulong* lastWriteTime) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList.cs index a335d09..829ff79 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontList [Guid("1a0d8438-1d97-4ec1-aef9-a2fb86ed6acb")] [NativeTypeName("struct IDWriteFontList : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontList : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontList : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontList*)Unsafe.AsPointer(ref this), fontCollection); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public uint GetFontCount() @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFontList : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontList*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetFont(uint index, IDWriteFont** font) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList1.cs index fafa2b7..8baeb92 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontList1 [Guid("da20d8ef-812a-4c43-9802-62ec4abd7ade")] [NativeTypeName("struct IDWriteFontList1 : IDWriteFontList")] @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteFontList1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), index, font); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public Locality GetFontLocality(uint listIndex) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteFontList1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), listIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetFont(uint listIndex, IDWriteFont3** font) @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteFontList1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), listIndex, font); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference** fontFaceReference) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList2.cs index 1adcb71..548a5fd 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList2.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontList2 [Guid("c0763a34-77af-445a-b735-08c37b0a5bf5")] [NativeTypeName("struct IDWriteFontList2 : IDWriteFontList1")] @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteFontList2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetFontSet(IDWriteFontSet1** fontSet) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontResource.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontResource.cs index 78b688c..a9f94dd 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontResource.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontResource.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontResource [Guid("1f803a76-6871-48e8-987f-b975551c50f2")] [NativeTypeName("struct IDWriteFontResource : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetFontFile(IDWriteFontFile** fontFile) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontFile); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public uint GetFontFaceIndex() @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFontResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public uint GetFontAxisCount() @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteFontResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetDefaultFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteFontResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetFontAxisRanges(FontAxisRange* fontAxisRanges, uint fontAxisRangeCount) @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteFontResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public FontAxisAttributes GetFontAxisAttributes(uint axisIndex) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteFontResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetAxisNames(uint axisIndex, IDWriteLocalizedStrings** names) @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteFontResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex, names); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public uint GetAxisValueNameCount(uint axisIndex) @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteFontResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetAxisValueNames(uint axisIndex, uint axisValueIndex, FontAxisRange* fontAxisRange, IDWriteLocalizedStrings** names) @@ -146,7 +146,7 @@ public unsafe partial struct IDWriteFontResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex, axisValueIndex, fontAxisRange, names); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public Bool32 HasVariations() @@ -154,7 +154,7 @@ public unsafe partial struct IDWriteFontResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult CreateFontFace(FontSimulations fontSimulations, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontFace5** fontFace) @@ -162,7 +162,7 @@ public unsafe partial struct IDWriteFontResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontSimulations, fontAxisValues, fontAxisValueCount, fontFace); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult CreateFontFaceReference(FontSimulations fontSimulations, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontFaceReference1** fontFaceReference) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet.cs index d73cccd..f9b4814 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontSet [Guid("53585141-d9f8-4095-8321-d73cf6bd116b")] [NativeTypeName("struct IDWriteFontSet : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontSet : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public uint GetFontCount() @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontSet : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontSet*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference** fontFaceReference) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFontSet : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult FindFontFaceReference(IDWriteFontFaceReference* fontFaceReference, uint* listIndex, Bool32* exists) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteFontSet : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult FindFontFace(IDWriteFontFace* fontFace, uint* listIndex, Bool32* exists) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteFontSet : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetPropertyValues(FontPropertyId propertyID, IDWriteStringList** values) @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteFontSet : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), propertyID, values); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetPropertyValues(FontPropertyId propertyID, ushort* preferredLocaleNames, IDWriteStringList** values) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteFontSet : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetPropertyValues(uint listIndex, FontPropertyId propertyId, Bool32* exists, IDWriteLocalizedStrings** values) @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteFontSet : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetPropertyOccurrenceCount(FontProperty* property, uint* propertyOccurrenceCount) @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteFontSet : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetMatchingFonts(ushort* familyName, FontWeight fontWeight, FontStretch fontStretch, FontStyle fontStyle, IDWriteFontSet** filteredSet) @@ -146,7 +146,7 @@ public unsafe partial struct IDWriteFontSet : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetMatchingFonts(FontProperty* properties, uint propertyCount, IDWriteFontSet** filteredSet) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet1.cs index 8cc3740..65b196c 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontSet1 [Guid("7e9fda85-6c92-4053-bc47-7ae3530db4d3")] [NativeTypeName("struct IDWriteFontSet1 : IDWriteFontSet")] @@ -154,7 +154,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetMatchingFonts(FontProperty* fontProperty, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontSet1** matchingFonts) @@ -162,7 +162,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult GetFirstFontResources(IDWriteFontSet1** filteredFontSet) @@ -170,7 +170,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), filteredFontSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult GetFilteredFonts(uint* indices, uint indexCount, IDWriteFontSet1** filteredFontSet) @@ -178,7 +178,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult GetFilteredFonts(FontAxisRange* fontAxisRanges, uint fontAxisRangeCount, Bool32 selectAnyRange, IDWriteFontSet1** filteredFontSet) @@ -186,7 +186,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult GetFilteredFonts(FontProperty* properties, uint propertyCount, Bool32 selectAnyProperty, IDWriteFontSet1** filteredFontSet) @@ -194,7 +194,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult GetFilteredFontIndices(FontAxisRange* fontAxisRanges, uint fontAxisRangeCount, Bool32 selectAnyRange, uint* indices, uint maxIndexCount, uint* actualIndexCount) @@ -202,7 +202,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult GetFilteredFontIndices(FontProperty* properties, uint propertyCount, Bool32 selectAnyProperty, uint* indices, uint maxIndexCount, uint* actualIndexCount) @@ -210,7 +210,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult GetFontAxisRanges(uint listIndex, FontAxisRange* fontAxisRanges, uint maxFontAxisRangeCount, uint* actualFontAxisRangeCount) @@ -218,7 +218,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult GetFontAxisRanges(FontAxisRange* fontAxisRanges, uint maxFontAxisRangeCount, uint* actualFontAxisRangeCount) @@ -226,7 +226,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference1** fontFaceReference) @@ -234,7 +234,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public HResult CreateFontResource(uint listIndex, IDWriteFontResource** fontResource) @@ -242,7 +242,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontResource); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult CreateFontFace(uint listIndex, IDWriteFontFace5** fontFace) @@ -250,7 +250,7 @@ public unsafe partial struct IDWriteFontSet1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontFace); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public Locality GetFontLocality(uint listIndex) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet2.cs index 7267385..d55b353 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet2.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontSet2 [Guid("dc7ead19-e54c-43af-b2da-4e2b79ba3f7f")] [NativeTypeName("struct IDWriteFontSet2 : IDWriteFontSet1")] @@ -258,7 +258,7 @@ public unsafe partial struct IDWriteFontSet2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public Handle GetExpirationEvent() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet3.cs index 45cb756..447bd13 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet3.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontSet3 [Guid("7c073ef2-a7f4-4045-8c32-8ab8ae640f90")] [NativeTypeName("struct IDWriteFontSet3 : IDWriteFontSet2")] @@ -266,7 +266,7 @@ public unsafe partial struct IDWriteFontSet3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public FontSourceType GetFontSourceType(uint fontIndex) @@ -274,7 +274,7 @@ public unsafe partial struct IDWriteFontSet3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public uint GetFontSourceNameLength(uint listIndex) @@ -282,7 +282,7 @@ public unsafe partial struct IDWriteFontSet3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public HResult GetFontSourceName(uint listIndex, ushort* stringBuffer, uint stringBufferSize) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder.cs index 4a166f2..6c1607b 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontSetBuilder [Guid("2f642afe-9c68-4f40-b8be-457401afcb3d")] [NativeTypeName("struct IDWriteFontSetBuilder : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteFontSetBuilder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult AddFontFaceReference(IDWriteFontFaceReference* fontFaceReference, FontProperty* properties, uint propertyCount) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteFontSetBuilder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontFaceReference, properties, propertyCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult AddFontFaceReference(IDWriteFontFaceReference* fontFaceReference) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteFontSetBuilder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontFaceReference); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult AddFontSet(IDWriteFontSet* fontSet) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteFontSetBuilder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CreateFontSet(IDWriteFontSet** fontSet) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder1.cs index 72dc0c3..b41539a 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontSetBuilder1 [Guid("3ff7715f-3cdc-4dc6-9b72-ec5621dccafd")] [NativeTypeName("struct IDWriteFontSetBuilder1 : IDWriteFontSetBuilder")] @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteFontSetBuilder1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult AddFontFile(IDWriteFontFile* fontFile) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder2.cs index b30d5bd..69db10d 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder2.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteFontSetBuilder2 [Guid("ee5ba612-b131-463c-8f4f-3189b9401e45")] [NativeTypeName("struct IDWriteFontSetBuilder2 : IDWriteFontSetBuilder1")] @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFile); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult AddFont(IDWriteFontFile* fontFile, uint fontFaceIndex, FontSimulations fontSimulations, FontAxisValue* fontAxisValues, uint fontAxisValueCount, FontAxisRange* fontAxisRanges, uint fontAxisRangeCount, FontProperty* properties, uint propertyCount) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFile, fontFaceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontAxisRanges, fontAxisRangeCount, properties, propertyCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult AddFontFile(ushort* filePath) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop.cs index c6a854b..7b015a1 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteGdiInterop [Guid("1edd9491-9853-4299-898f-6432983b6f3a")] [NativeTypeName("struct IDWriteGdiInterop : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteGdiInterop : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult CreateFontFromLOGFONT(Win32.Graphics.Gdi.LogFontW* logFont, IDWriteFont** font) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteGdiInterop : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), logFont, font); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult ConvertFontToLOGFONT(IDWriteFont* font, Win32.Graphics.Gdi.LogFontW** logFont, Bool32* isSystemFont) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteGdiInterop : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), font, logFont, isSystemFont); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult ConvertFontFaceToLOGFONT(IDWriteFontFace* font, Win32.Graphics.Gdi.LogFontW** logFont) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteGdiInterop : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), font, logFont); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CreateFontFaceFromHdc(IntPtr hdc, IDWriteFontFace** fontFace) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteGdiInterop : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), hdc, fontFace); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult CreateBitmapRenderTarget(IntPtr hdc, uint width, uint height, IDWriteBitmapRenderTarget** renderTarget) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop1.cs index 7eb4220..25a4f5a 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteGdiInterop1 [Guid("4556be70-3abd-4f70-90be-421780a6f515")] [NativeTypeName("struct IDWriteGdiInterop1 : IDWriteGdiInterop")] @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteGdiInterop1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), hdc, width, height, renderTarget); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CreateFontFromLOGFONT(Win32.Graphics.Gdi.LogFontW* logFont, IDWriteFontCollection* fontCollection, IDWriteFont** font) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteGdiInterop1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), logFont, fontCollection, font); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetFontSignature(IDWriteFontFace* fontFace, Win32.Graphics.Gdi.FontSignature** fontSignature) @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteGdiInterop1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), fontFace, fontSignature); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetFontSignature(IDWriteFont* font, Win32.Graphics.Gdi.FontSignature** fontSignature) @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteGdiInterop1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), font, fontSignature); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetMatchingFontsByLOGFONT(Win32.Graphics.Gdi.LogFontA* logFont, IDWriteFontSet* fontSet, IDWriteFontSet** filteredSet) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGlyphRunAnalysis.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGlyphRunAnalysis.cs index 3da710c..07a5f53 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGlyphRunAnalysis.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGlyphRunAnalysis.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteGlyphRunAnalysis [Guid("7d97dbf7-e085-42d4-81e3-6a883bded118")] [NativeTypeName("struct IDWriteGlyphRunAnalysis : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteGlyphRunAnalysis : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetAlphaTextureBounds(TextureType textureType, RawRect* textureBounds) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteGlyphRunAnalysis : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), textureType, textureBounds); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateAlphaTexture(TextureType textureType, RawRect* textureBounds, byte* alphaValues, uint bufferSize) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteGlyphRunAnalysis : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), textureType, textureBounds, alphaValues, bufferSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetAlphaBlendParams(IDWriteRenderingParams* renderingParams, float* blendGamma, float* blendEnhancedContrast, float* blendClearTypeLevel) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInMemoryFontFileLoader.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInMemoryFontFileLoader.cs index 9e8692d..7ceda89 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInMemoryFontFileLoader.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInMemoryFontFileLoader.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteInMemoryFontFileLoader [Guid("dc102f47-a12d-4b1c-822d-9e117e33043f")] [NativeTypeName("struct IDWriteInMemoryFontFileLoader : IDWriteFontFileLoader")] @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteInMemoryFontFileLoader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateInMemoryFontFileReference(IDWriteFactory* factory, void* fontData, uint fontDataSize, IUnknown* ownerObject, IDWriteFontFile** fontFile) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteInMemoryFontFileLoader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this), factory, fontData, fontDataSize, ownerObject, fontFile); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public uint GetFileCount() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInlineObject.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInlineObject.cs index 95478dd..211059c 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInlineObject.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInlineObject.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteInlineObject [Guid("8339fde3-106f-47ab-8373-1c6295eb10b3")] [NativeTypeName("struct IDWriteInlineObject : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteInlineObject : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Draw(void* clientDrawingContext, IDWriteTextRenderer* renderer, float originX, float originY, Bool32 isSideways, Bool32 isRightToLeft, IUnknown* clientDrawingEffect) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteInlineObject : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY, isSideways, isRightToLeft, clientDrawingEffect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetMetrics(InlineObjectMetrics* metrics) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteInlineObject : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), metrics); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetOverhangMetrics(OverhangMetrics* overhangs) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteInlineObject : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), overhangs); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetBreakConditions(BreakCondition* breakConditionBefore, BreakCondition* breakConditionAfter) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalFontFileLoader.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalFontFileLoader.cs index e9fd13b..f3256e5 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalFontFileLoader.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalFontFileLoader.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteLocalFontFileLoader [Guid("b2d9f3ec-c9fe-4a11-a2ec-d86208f7c0a2")] [NativeTypeName("struct IDWriteLocalFontFileLoader : IDWriteFontFileLoader")] @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteLocalFontFileLoader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetFilePathLengthFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, uint* filePathLength) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteLocalFontFileLoader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, filePathLength); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetFilePathFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, ushort* filePath, uint filePathSize) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteLocalFontFileLoader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, filePath, filePathSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetLastWriteTimeFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, ulong* lastWriteTime) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalizedStrings.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalizedStrings.cs index 8b8d270..8f6518d 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalizedStrings.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalizedStrings.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteLocalizedStrings [Guid("08256209-099a-4b34-b86d-c22b110e7771")] [NativeTypeName("struct IDWriteLocalizedStrings : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteLocalizedStrings : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public uint GetCount() @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteLocalizedStrings : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult FindLocaleName(ushort* localeName, uint* index, Bool32* exists) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteLocalizedStrings : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), localeName, index, exists); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetLocaleNameLength(uint index, uint* length) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteLocalizedStrings : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, length); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetLocaleName(uint index, ushort* localeName, uint size) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteLocalizedStrings : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, localeName, size); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetStringLength(uint index, uint* length) @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteLocalizedStrings : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, length); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetString(uint index, ushort* stringBuffer, uint size) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteNumberSubstitution.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteNumberSubstitution.cs index 1d3550f..53b86d3 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteNumberSubstitution.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteNumberSubstitution.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteNumberSubstitution [Guid("14885cc9-bab0-4f90-b6ed-5c366a2cd03d")] [NativeTypeName("struct IDWriteNumberSubstitution : IUnknown")] diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWritePixelSnapping.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWritePixelSnapping.cs index fa59bcd..5cf1554 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWritePixelSnapping.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWritePixelSnapping.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWritePixelSnapping [Guid("eaf3a2da-ecf4-4d24-b644-b34f6842024b")] [NativeTypeName("struct IDWritePixelSnapping : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWritePixelSnapping : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult IsPixelSnappingDisabled(void* clientDrawingContext, Bool32* isDisabled) @@ -82,7 +82,7 @@ public unsafe partial struct IDWritePixelSnapping : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), clientDrawingContext, isDisabled); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetCurrentTransform(void* clientDrawingContext, Matrix3x2* transform) @@ -90,7 +90,7 @@ public unsafe partial struct IDWritePixelSnapping : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), clientDrawingContext, transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetPixelsPerDip(void* clientDrawingContext, float* pixelsPerDip) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileLoader.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileLoader.cs index 4273cdd..f2e01ce 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileLoader.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileLoader.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteRemoteFontFileLoader [Guid("68648c83-6ede-46c0-ab46-20083a887fde")] [NativeTypeName("struct IDWriteRemoteFontFileLoader : IDWriteFontFileLoader")] @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteRemoteFontFileLoader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateRemoteStreamFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteRemoteFontFileStream** fontFileStream) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteRemoteFontFileLoader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetLocalityFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, Locality* locality) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteRemoteFontFileLoader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, locality); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CreateFontFileReferenceFromUrl(IDWriteFactory* factory, ushort* baseUrl, ushort* fontFileUrl, IDWriteFontFile** fontFile) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileStream.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileStream.cs index 76d17be..eb0c05d 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileStream.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileStream.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteRemoteFontFileStream [Guid("4db3757a-2c72-4ed9-b2b6-1ababe1aff9c")] [NativeTypeName("struct IDWriteRemoteFontFileStream : IDWriteFontFileStream")] @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), lastWriteTime); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetLocalFileSize(ulong* localFileSize) @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), localFileSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetFileFragmentLocality(ulong fileOffset, ulong fragmentSize, Bool32* isLocal, ulong* partialSize) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fileOffset, fragmentSize, isLocal, partialSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public Locality GetLocality() @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult BeginDownload(Guid* downloadOperationID, FileFragment* fileFragments, uint fragmentCount, IDWriteAsyncResult** asyncResult) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams.cs index 763b920..14455c7 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteRenderingParams [Guid("2f0da53a-2add-47cd-82ee-d9ec34688e75")] [NativeTypeName("struct IDWriteRenderingParams : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteRenderingParams : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public float GetGamma() @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteRenderingParams : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public float GetEnhancedContrast() @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteRenderingParams : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public float GetClearTypeLevel() @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteRenderingParams : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public PixelGeometry GetPixelGeometry() @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteRenderingParams : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public RenderingMode GetRenderingMode() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams1.cs index f3529b8..f733edb 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteRenderingParams1 [Guid("94413cf4-a6fc-4248-8b50-6674348fcad3")] [NativeTypeName("struct IDWriteRenderingParams1 : IDWriteRenderingParams")] @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteRenderingParams1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public float GetGrayscaleEnhancedContrast() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams2.cs index 37f9af3..2c602b4 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams2.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteRenderingParams2 [Guid("f9d711c3-9777-40ae-87e8-3e5af9bf0948")] [NativeTypeName("struct IDWriteRenderingParams2 : IDWriteRenderingParams1")] @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteRenderingParams2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public GridFitMode GetGridFitMode() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams3.cs index 7a7b76d..bdd0a55 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams3.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteRenderingParams3 [Guid("b7924baa-391b-412a-8c5c-e44cc2d867dc")] [NativeTypeName("struct IDWriteRenderingParams3 : IDWriteRenderingParams2")] @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteRenderingParams3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public RenderingMode1 GetRenderingMode1() diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteStringList.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteStringList.cs index 24da76b..d350842 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteStringList.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteStringList.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteStringList [Guid("cfee3140-1157-47ca-8b85-31bfcf3f2d0e")] [NativeTypeName("struct IDWriteStringList : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteStringList : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public uint GetCount() @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteStringList : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteStringList*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetLocaleNameLength(uint listIndex, uint* length) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteStringList : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, length); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetLocaleName(uint listIndex, ushort* localeName, uint size) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteStringList : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, localeName, size); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetStringLength(uint listIndex, uint* length) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteStringList : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, length); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetString(uint listIndex, ushort* stringBuffer, uint stringBufferSize) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink.cs index 453003f..a3c28f3 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextAnalysisSink [Guid("5810cd44-0ca0-4701-b3fa-bec5182ae4f6")] [NativeTypeName("struct IDWriteTextAnalysisSink : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteTextAnalysisSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult SetScriptAnalysis(uint textPosition, uint textLength, ScriptAnalysis* scriptAnalysis) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteTextAnalysisSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, scriptAnalysis); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult SetLineBreakpoints(uint textPosition, uint textLength, LineBreakpoint* lineBreakpoints) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteTextAnalysisSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, lineBreakpoints); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult SetBidiLevel(uint textPosition, uint textLength, byte explicitLevel, byte resolvedLevel) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteTextAnalysisSink : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, explicitLevel, resolvedLevel); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SetNumberSubstitution(uint textPosition, uint textLength, IDWriteNumberSubstitution* numberSubstitution) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink1.cs index f378ecc..1f39bc8 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextAnalysisSink1 [Guid("b0d941a0-85e7-4d8b-9fd3-5ced9934482a")] [NativeTypeName("struct IDWriteTextAnalysisSink1 : IDWriteTextAnalysisSink")] @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteTextAnalysisSink1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult SetGlyphOrientation(uint textPosition, uint textLength, GlyphOrientationAngle glyphOrientationAngle, byte adjustedBidiLevel, Bool32 isSideways, Bool32 isRightToLeft) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource.cs index 15fbe02..07f954e 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextAnalysisSource [Guid("688e1a58-5094-47c8-adc8-fbcea60ae92b")] [NativeTypeName("struct IDWriteTextAnalysisSource : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetTextAtPosition(uint textPosition, ushort** textString, uint* textLength) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetTextBeforePosition(uint textPosition, ushort** textString, uint* textLength) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public ReadingDirection GetParagraphReadingDirection() @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetLocaleName(uint textPosition, uint* textLength, ushort** localeName) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textLength, localeName); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetNumberSubstitution(uint textPosition, uint* textLength, IDWriteNumberSubstitution** numberSubstitution) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource1.cs index a1c4cee..270133b 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextAnalysisSource1 [Guid("639cfad8-0fb4-4b21-a58a-067920120009")] [NativeTypeName("struct IDWriteTextAnalysisSource1 : IDWriteTextAnalysisSource")] @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteTextAnalysisSource1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetVerticalGlyphOrientation(uint textPosition, uint* textLength, VerticalGlyphOrientation* glyphOrientation, byte* bidiLevel) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer.cs index 7437b85..262b5ea 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextAnalyzer [Guid("b7e6163e-7f46-43b4-84b3-e4e6249c365d")] [NativeTypeName("struct IDWriteTextAnalyzer : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteTextAnalyzer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult AnalyzeScript(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteTextAnalyzer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult AnalyzeBidi(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteTextAnalyzer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult AnalyzeNumberSubstitution(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteTextAnalyzer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult AnalyzeLineBreakpoints(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteTextAnalyzer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetGlyphs(ushort* textString, uint textLength, IDWriteFontFace* fontFace, Bool32 isSideways, Bool32 isRightToLeft, ScriptAnalysis* scriptAnalysis, ushort* localeName, IDWriteNumberSubstitution* numberSubstitution, TypographicFeatures** features, uint* featureRangeLengths, uint featureRanges, uint maxGlyphCount, ushort* clusterMap, ShapingTextProperties* textProps, ushort* glyphIndices, ShapingGlyphProperties* glyphProps, uint* actualGlyphCount) @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteTextAnalyzer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isSideways, isRightToLeft, scriptAnalysis, localeName, numberSubstitution, features, featureRangeLengths, featureRanges, maxGlyphCount, clusterMap, textProps, glyphIndices, glyphProps, actualGlyphCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetGlyphPlacements(ushort* textString, ushort* clusterMap, ShapingTextProperties* textProps, uint textLength, ushort* glyphIndices, ShapingGlyphProperties* glyphProps, uint glyphCount, IDWriteFontFace* fontFace, float fontEmSize, Bool32 isSideways, Bool32 isRightToLeft, ScriptAnalysis* scriptAnalysis, ushort* localeName, TypographicFeatures** features, uint* featureRangeLengths, uint featureRanges, float* glyphAdvances, GlyphOffset* glyphOffsets) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteTextAnalyzer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetGdiCompatibleGlyphPlacements(ushort* textString, ushort* clusterMap, ShapingTextProperties* textProps, uint textLength, ushort* glyphIndices, ShapingGlyphProperties* glyphProps, uint glyphCount, IDWriteFontFace* fontFace, float fontEmSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, Bool32 isSideways, Bool32 isRightToLeft, ScriptAnalysis* scriptAnalysis, ushort* localeName, TypographicFeatures** features, uint* featureRangeLengths, uint featureRanges, float* glyphAdvances, GlyphOffset* glyphOffsets) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer1.cs index 39ea38e..536b1fe 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextAnalyzer1 [Guid("80dad800-e21f-4e83-96ce-bfcce500db7c")] [NativeTypeName("struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer")] @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, pixelsPerDip, transform, useGdiNatural, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult ApplyCharacterSpacing(float leadingSpacing, float trailingSpacing, float minimumAdvanceWidth, uint textLength, uint glyphCount, ushort* clusterMap, float* glyphAdvances, GlyphOffset* glyphOffsets, ShapingGlyphProperties* glyphProperties, float* modifiedGlyphAdvances, GlyphOffset* modifiedGlyphOffsets) @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textLength, glyphCount, clusterMap, glyphAdvances, glyphOffsets, glyphProperties, modifiedGlyphAdvances, modifiedGlyphOffsets); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetBaseline(IDWriteFontFace* fontFace, Baseline baseline, Bool32 isVertical, Bool32 isSimulationAllowed, ScriptAnalysis* scriptAnalysis, ushort* localeName, int* baselineCoordinate, Bool32* exists) @@ -146,7 +146,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), fontFace, baseline, isVertical, isSimulationAllowed, scriptAnalysis, localeName, baselineCoordinate, exists); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult AnalyzeVerticalGlyphOrientation(IDWriteTextAnalysisSource1* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink1* analysisSink) @@ -154,7 +154,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetGlyphOrientationTransform(GlyphOrientationAngle glyphOrientationAngle, Bool32 isSideways, Matrix3x2* transform) @@ -162,7 +162,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), glyphOrientationAngle, isSideways, transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult GetScriptProperties(ScriptAnalysis* scriptAnalysis, ScriptProperties* scriptProperties) @@ -170,7 +170,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), scriptAnalysis, scriptProperties); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult GetTextComplexity(ushort* textString, uint textLength, IDWriteFontFace* fontFace, Bool32* isTextSimple, uint* textLengthRead, ushort* glyphIndices) @@ -178,7 +178,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isTextSimple, textLengthRead, glyphIndices); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult GetJustificationOpportunities(IDWriteFontFace* fontFace, float fontEmSize, ScriptAnalysis* scriptAnalysis, uint textLength, uint glyphCount, ushort* textString, ushort* clusterMap, ShapingGlyphProperties* glyphProperties, JustificationOpportunity* justificationOpportunities) @@ -186,7 +186,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, textString, clusterMap, glyphProperties, justificationOpportunities); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult JustifyGlyphAdvances(float lineWidth, uint glyphCount, JustificationOpportunity* justificationOpportunities, float* glyphAdvances, GlyphOffset* glyphOffsets, float* justifiedGlyphAdvances, GlyphOffset* justifiedGlyphOffsets) @@ -194,7 +194,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), lineWidth, glyphCount, justificationOpportunities, glyphAdvances, glyphOffsets, justifiedGlyphAdvances, justifiedGlyphOffsets); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult GetJustifiedGlyphs(IDWriteFontFace* fontFace, float fontEmSize, ScriptAnalysis* scriptAnalysis, uint textLength, uint glyphCount, uint maxGlyphCount, ushort* clusterMap, ushort* glyphIndices, float* glyphAdvances, float* justifiedGlyphAdvances, GlyphOffset* justifiedGlyphOffsets, ShapingGlyphProperties* glyphProperties, uint* actualGlyphCount, ushort* modifiedClusterMap, ushort* modifiedGlyphIndices, float* modifiedGlyphAdvances, GlyphOffset* modifiedGlyphOffsets) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer2.cs index 0ab7adf..38da01e 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer2.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextAnalyzer2 [Guid("553a9ff3-5693-4df7-b52b-74806f7f2eb9")] [NativeTypeName("struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer1")] @@ -202,7 +202,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, maxGlyphCount, clusterMap, glyphIndices, glyphAdvances, justifiedGlyphAdvances, justifiedGlyphOffsets, glyphProperties, actualGlyphCount, modifiedClusterMap, modifiedGlyphIndices, modifiedGlyphAdvances, modifiedGlyphOffsets); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult GetGlyphOrientationTransform(GlyphOrientationAngle glyphOrientationAngle, Bool32 isSideways, float originX, float originY, Matrix3x2* transform) @@ -210,7 +210,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), glyphOrientationAngle, isSideways, originX, originY, transform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult GetTypographicFeatures(IDWriteFontFace* fontFace, ScriptAnalysis* scriptAnalysis, ushort* localeName, uint maxTagCount, uint* actualTagCount, FontFeatureTag* tags) @@ -218,7 +218,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, scriptAnalysis, localeName, maxTagCount, actualTagCount, tags); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult CheckTypographicFeature(IDWriteFontFace* fontFace, ScriptAnalysis* scriptAnalysis, ushort* localeName, FontFeatureTag featureTag, uint glyphCount, ushort* glyphIndices, byte* featureApplies) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat.cs index 29053fa..f153d12 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextFormat [Guid("9c906818-31d7-4fd3-a151-7c5e225db55a")] [NativeTypeName("struct IDWriteTextFormat : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult SetTextAlignment(TextAlignment textAlignment) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), textAlignment); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult SetParagraphAlignment(ParagraphAlignment paragraphAlignment) @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), paragraphAlignment); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult SetWordWrapping(WordWrapping wordWrapping) @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), wordWrapping); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SetReadingDirection(ReadingDirection readingDirection) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), readingDirection); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult SetFlowDirection(FlowDirection flowDirection) @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), flowDirection); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult SetIncrementalTabStop(float incrementalTabStop) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), incrementalTabStop); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult SetTrimming(Trimming* trimmingOptions, IDWriteInlineObject* trimmingSign) @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult SetLineSpacing(LineSpacingMethod lineSpacingMethod, float lineSpacing, float baseline) @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public TextAlignment GetTextAlignment() @@ -146,7 +146,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public ParagraphAlignment GetParagraphAlignment() @@ -154,7 +154,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public WordWrapping GetWordWrapping() @@ -162,7 +162,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public ReadingDirection GetReadingDirection() @@ -170,7 +170,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public FlowDirection GetFlowDirection() @@ -178,7 +178,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public float GetIncrementalTabStop() @@ -186,7 +186,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult GetTrimming(Trimming* trimmingOptions, IDWriteInlineObject** trimmingSign) @@ -194,7 +194,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult GetLineSpacing(LineSpacingMethod* lineSpacingMethod, float* lineSpacing, float* baseline) @@ -202,7 +202,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) @@ -210,7 +210,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), fontCollection); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public uint GetFontFamilyNameLength() @@ -218,7 +218,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult GetFontFamilyName(ushort* fontFamilyName, uint nameSize) @@ -226,7 +226,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public FontWeight GetFontWeight() @@ -234,7 +234,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public FontStyle GetFontStyle() @@ -242,7 +242,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public FontStretch GetFontStretch() @@ -250,7 +250,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public float GetFontSize() @@ -258,7 +258,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public uint GetLocaleNameLength() @@ -266,7 +266,7 @@ public unsafe partial struct IDWriteTextFormat : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public HResult GetLocaleName(ushort* localeName, uint nameSize) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat1.cs index ea288e9..de2e411 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextFormat1 [Guid("5f174b49-0d8b-4cfb-8bca-f1cce9d06c67")] [NativeTypeName("struct IDWriteTextFormat1 : IDWriteTextFormat")] @@ -274,7 +274,7 @@ public unsafe partial struct IDWriteTextFormat1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), localeName, nameSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public HResult SetVerticalGlyphOrientation(VerticalGlyphOrientation glyphOrientation) @@ -282,7 +282,7 @@ public unsafe partial struct IDWriteTextFormat1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), glyphOrientation); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public VerticalGlyphOrientation GetVerticalGlyphOrientation() @@ -290,7 +290,7 @@ public unsafe partial struct IDWriteTextFormat1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public HResult SetLastLineWrapping(Bool32 isLastLineWrappingEnabled) @@ -298,7 +298,7 @@ public unsafe partial struct IDWriteTextFormat1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public Bool32 GetLastLineWrapping() @@ -306,7 +306,7 @@ public unsafe partial struct IDWriteTextFormat1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(32)] public HResult SetOpticalAlignment(OpticalAlignment opticalAlignment) @@ -314,7 +314,7 @@ public unsafe partial struct IDWriteTextFormat1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), opticalAlignment); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(33)] public OpticalAlignment GetOpticalAlignment() @@ -322,7 +322,7 @@ public unsafe partial struct IDWriteTextFormat1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(34)] public HResult SetFontFallback(IDWriteFontFallback* fontFallback) @@ -330,7 +330,7 @@ public unsafe partial struct IDWriteTextFormat1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontFallback); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(35)] public HResult GetFontFallback(IDWriteFontFallback** fontFallback) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat2.cs index b27bcdc..8eede6c 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat2.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextFormat2 [Guid("f67e0edd-9e3d-4ecc-8c32-4183253dfe70")] [NativeTypeName("struct IDWriteTextFormat2 : IDWriteTextFormat1")] @@ -338,7 +338,7 @@ public unsafe partial struct IDWriteTextFormat2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontFallback); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(36)] public HResult SetLineSpacing(LineSpacing* lineSpacingOptions) @@ -346,7 +346,7 @@ public unsafe partial struct IDWriteTextFormat2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingOptions); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(37)] public HResult GetLineSpacing(LineSpacing* lineSpacingOptions) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat3.cs index 7d2c760..be730ab 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat3.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextFormat3 [Guid("6d3b5641-e550-430d-a85b-b7bf48a93427")] [NativeTypeName("struct IDWriteTextFormat3 : IDWriteTextFormat2")] @@ -354,7 +354,7 @@ public unsafe partial struct IDWriteTextFormat3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingOptions); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(38)] public HResult SetFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount) @@ -362,7 +362,7 @@ public unsafe partial struct IDWriteTextFormat3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(39)] public uint GetFontAxisValueCount() @@ -370,7 +370,7 @@ public unsafe partial struct IDWriteTextFormat3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(40)] public HResult GetFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount) @@ -378,7 +378,7 @@ public unsafe partial struct IDWriteTextFormat3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(41)] public AutomaticFontAxes GetAutomaticFontAxes() @@ -386,7 +386,7 @@ public unsafe partial struct IDWriteTextFormat3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(42)] public HResult SetAutomaticFontAxes(AutomaticFontAxes automaticFontAxes) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout.cs index eed3a09..098a6cc 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextLayout [Guid("53737037-6d14-410b-9bfe-0b182bb70961")] [NativeTypeName("struct IDWriteTextLayout : IDWriteTextFormat")] @@ -274,7 +274,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), localeName, nameSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public HResult SetMaxWidth(float maxWidth) @@ -282,7 +282,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), maxWidth); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public HResult SetMaxHeight(float maxHeight) @@ -290,7 +290,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), maxHeight); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public HResult SetFontCollection(IDWriteFontCollection* fontCollection, TextRange* textRange) @@ -298,7 +298,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontCollection, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public HResult SetFontFamilyName(ushort* fontFamilyName, TextRange* textRange) @@ -306,7 +306,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(32)] public HResult SetFontWeight(FontWeight fontWeight, TextRange* textRange) @@ -314,7 +314,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontWeight, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(33)] public HResult SetFontStyle(FontStyle fontStyle, TextRange* textRange) @@ -322,7 +322,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontStyle, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(34)] public HResult SetFontStretch(FontStretch fontStretch, TextRange* textRange) @@ -330,7 +330,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontStretch, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(35)] public HResult SetFontSize(float fontSize, TextRange* textRange) @@ -338,7 +338,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontSize, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(36)] public HResult SetUnderline(Bool32 hasUnderline, TextRange* textRange) @@ -346,7 +346,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), hasUnderline, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(37)] public HResult SetStrikethrough(Bool32 hasStrikethrough, TextRange* textRange) @@ -354,7 +354,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(38)] public HResult SetDrawingEffect(IUnknown* drawingEffect, TextRange* textRange) @@ -362,7 +362,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), drawingEffect, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(39)] public HResult SetInlineObject(IDWriteInlineObject* inlineObject, TextRange* textRange) @@ -370,7 +370,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), inlineObject, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(40)] public HResult SetTypography(IDWriteTypography* typography, TextRange* textRange) @@ -378,7 +378,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), typography, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(41)] public HResult SetLocaleName(ushort* localeName, TextRange* textRange) @@ -386,7 +386,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), localeName, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(42)] public float GetMaxWidth() @@ -394,7 +394,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(43)] public float GetMaxHeight() @@ -402,7 +402,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(44)] public HResult GetFontCollection(uint currentPosition, IDWriteFontCollection** fontCollection, TextRange* textRange) @@ -410,7 +410,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(45)] public HResult GetFontFamilyNameLength(uint currentPosition, uint* nameLength, TextRange* textRange) @@ -418,7 +418,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(46)] public HResult GetFontFamilyName(uint currentPosition, ushort* fontFamilyName, uint nameSize, TextRange* textRange) @@ -426,7 +426,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(47)] public HResult GetFontWeight(uint currentPosition, FontWeight* fontWeight, TextRange* textRange) @@ -434,7 +434,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(48)] public HResult GetFontStyle(uint currentPosition, FontStyle* fontStyle, TextRange* textRange) @@ -442,7 +442,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(49)] public HResult GetFontStretch(uint currentPosition, FontStretch* fontStretch, TextRange* textRange) @@ -450,7 +450,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(50)] public HResult GetFontSize(uint currentPosition, float* fontSize, TextRange* textRange) @@ -458,7 +458,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(51)] public HResult GetUnderline(uint currentPosition, Bool32* hasUnderline, TextRange* textRange) @@ -466,7 +466,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(52)] public HResult GetStrikethrough(uint currentPosition, Bool32* hasStrikethrough, TextRange* textRange) @@ -474,7 +474,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(53)] public HResult GetDrawingEffect(uint currentPosition, IUnknown** drawingEffect, TextRange* textRange) @@ -482,7 +482,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(54)] public HResult GetInlineObject(uint currentPosition, IDWriteInlineObject** inlineObject, TextRange* textRange) @@ -490,7 +490,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(55)] public HResult GetTypography(uint currentPosition, IDWriteTypography** typography, TextRange* textRange) @@ -498,7 +498,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(56)] public HResult GetLocaleNameLength(uint currentPosition, uint* nameLength, TextRange* textRange) @@ -506,7 +506,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(57)] public HResult GetLocaleName(uint currentPosition, ushort* localeName, uint nameSize, TextRange* textRange) @@ -514,7 +514,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(58)] public HResult Draw(void* clientDrawingContext, IDWriteTextRenderer* renderer, float originX, float originY) @@ -522,7 +522,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(59)] public HResult GetLineMetrics(LineMetrics* lineMetrics, uint maxLineCount, uint* actualLineCount) @@ -530,7 +530,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(60)] public HResult GetMetrics(TextMetrics* textMetrics) @@ -538,7 +538,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textMetrics); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(61)] public HResult GetOverhangMetrics(OverhangMetrics* overhangs) @@ -546,7 +546,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), overhangs); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(62)] public HResult GetClusterMetrics(ClusterMetrics* clusterMetrics, uint maxClusterCount, uint* actualClusterCount) @@ -554,7 +554,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(63)] public HResult DetermineMinWidth(float* minWidth) @@ -562,7 +562,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), minWidth); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(64)] public HResult HitTestPoint(float pointX, float pointY, Bool32* isTrailingHit, Bool32* isInside, HitTestMetrics* hitTestMetrics) @@ -570,7 +570,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(65)] public HResult HitTestTextPosition(uint textPosition, Bool32 isTrailingHit, float* pointX, float* pointY, HitTestMetrics* hitTestMetrics) @@ -578,7 +578,7 @@ public unsafe partial struct IDWriteTextLayout : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(66)] public HResult HitTestTextRange(uint textPosition, uint textLength, float originX, float originY, HitTestMetrics* hitTestMetrics, uint maxHitTestMetricsCount, uint* actualHitTestMetricsCount) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout1.cs index e746d7f..e62969e 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextLayout1 [Guid("9064d822-80a7-465c-a986-df65f78b8feb")] [NativeTypeName("struct IDWriteTextLayout1 : IDWriteTextLayout")] @@ -586,7 +586,7 @@ public unsafe partial struct IDWriteTextLayout1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(67)] public HResult SetPairKerning(Bool32 isPairKerningEnabled, TextRange* textRange) @@ -594,7 +594,7 @@ public unsafe partial struct IDWriteTextLayout1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(68)] public HResult GetPairKerning(uint currentPosition, Bool32* isPairKerningEnabled, TextRange* textRange) @@ -602,7 +602,7 @@ public unsafe partial struct IDWriteTextLayout1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(69)] public HResult SetCharacterSpacing(float leadingSpacing, float trailingSpacing, float minimumAdvanceWidth, TextRange* textRange) @@ -610,7 +610,7 @@ public unsafe partial struct IDWriteTextLayout1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(70)] public HResult GetCharacterSpacing(uint currentPosition, float* leadingSpacing, float* trailingSpacing, float* minimumAdvanceWidth, TextRange* textRange) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout2.cs index bdd0da6..657fb43 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout2.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextLayout2 [Guid("1093c18f-8d5e-43f0-b064-0917311b525e")] [NativeTypeName("struct IDWriteTextLayout2 : IDWriteTextLayout1")] @@ -618,7 +618,7 @@ public unsafe partial struct IDWriteTextLayout2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(71)] public HResult GetMetrics(TextMetrics1* textMetrics) @@ -626,7 +626,7 @@ public unsafe partial struct IDWriteTextLayout2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textMetrics); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(72)] public HResult SetVerticalGlyphOrientation(VerticalGlyphOrientation glyphOrientation) @@ -634,7 +634,7 @@ public unsafe partial struct IDWriteTextLayout2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), glyphOrientation); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(73)] public VerticalGlyphOrientation GetVerticalGlyphOrientation() @@ -642,7 +642,7 @@ public unsafe partial struct IDWriteTextLayout2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(74)] public HResult SetLastLineWrapping(Bool32 isLastLineWrappingEnabled) @@ -650,7 +650,7 @@ public unsafe partial struct IDWriteTextLayout2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(75)] public Bool32 GetLastLineWrapping() @@ -658,7 +658,7 @@ public unsafe partial struct IDWriteTextLayout2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(76)] public HResult SetOpticalAlignment(OpticalAlignment opticalAlignment) @@ -666,7 +666,7 @@ public unsafe partial struct IDWriteTextLayout2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), opticalAlignment); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(77)] public OpticalAlignment GetOpticalAlignment() @@ -674,7 +674,7 @@ public unsafe partial struct IDWriteTextLayout2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(78)] public HResult SetFontFallback(IDWriteFontFallback* fontFallback) @@ -682,7 +682,7 @@ public unsafe partial struct IDWriteTextLayout2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFallback); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(79)] public HResult GetFontFallback(IDWriteFontFallback** fontFallback) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout3.cs index 2be00d7..211b92f 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout3.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextLayout3 [Guid("07ddcd52-020e-4de8-ac33-6c953d83f92d")] [NativeTypeName("struct IDWriteTextLayout3 : IDWriteTextLayout2")] @@ -690,7 +690,7 @@ public unsafe partial struct IDWriteTextLayout3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFallback); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(80)] public HResult InvalidateLayout() @@ -698,7 +698,7 @@ public unsafe partial struct IDWriteTextLayout3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(81)] public HResult SetLineSpacing(LineSpacing* lineSpacingOptions) @@ -706,7 +706,7 @@ public unsafe partial struct IDWriteTextLayout3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingOptions); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(82)] public HResult GetLineSpacing(LineSpacing* lineSpacingOptions) @@ -714,7 +714,7 @@ public unsafe partial struct IDWriteTextLayout3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingOptions); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(83)] public HResult GetLineMetrics(LineMetrics1* lineMetrics, uint maxLineCount, uint* actualLineCount) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout4.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout4.cs index 5ebf279..b7ae827 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout4.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout4.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextLayout4 [Guid("05a9bf42-223f-4441-b5fb-8263685f55e9")] [NativeTypeName("struct IDWriteTextLayout4 : IDWriteTextLayout3")] @@ -722,7 +722,7 @@ public unsafe partial struct IDWriteTextLayout4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(84)] public HResult SetFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount, TextRange* textRange) @@ -730,7 +730,7 @@ public unsafe partial struct IDWriteTextLayout4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(85)] public uint GetFontAxisValueCount(uint currentPosition) @@ -738,7 +738,7 @@ public unsafe partial struct IDWriteTextLayout4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(86)] public HResult GetFontAxisValues(uint currentPosition, FontAxisValue* fontAxisValues, uint fontAxisValueCount, TextRange* textRange) @@ -746,7 +746,7 @@ public unsafe partial struct IDWriteTextLayout4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontAxisValues, fontAxisValueCount, textRange); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(87)] public AutomaticFontAxes GetAutomaticFontAxes() @@ -754,7 +754,7 @@ public unsafe partial struct IDWriteTextLayout4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(88)] public HResult SetAutomaticFontAxes(AutomaticFontAxes automaticFontAxes) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer.cs index 43b4613..dfe665c 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextRenderer [Guid("ef8a8135-5cc6-45fe-8825-c5a0724eb819")] [NativeTypeName("struct IDWriteTextRenderer : IDWritePixelSnapping")] @@ -98,7 +98,7 @@ public unsafe partial struct IDWriteTextRenderer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, pixelsPerDip); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult DrawGlyphRun(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, MeasuringMode measuringMode, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, IUnknown* clientDrawingEffect) @@ -106,7 +106,7 @@ public unsafe partial struct IDWriteTextRenderer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, measuringMode, glyphRun, glyphRunDescription, clientDrawingEffect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult DrawUnderline(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, Underline* underline, IUnknown* clientDrawingEffect) @@ -114,7 +114,7 @@ public unsafe partial struct IDWriteTextRenderer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, underline, clientDrawingEffect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult DrawStrikethrough(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, Strikethrough* strikethrough, IUnknown* clientDrawingEffect) @@ -122,7 +122,7 @@ public unsafe partial struct IDWriteTextRenderer : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, strikethrough, clientDrawingEffect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult DrawInlineObject(void* clientDrawingContext, float originX, float originY, IDWriteInlineObject* inlineObject, Bool32 isSideways, Bool32 isRightToLeft, IUnknown* clientDrawingEffect) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer1.cs index 715814c..7e7c66b 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTextRenderer1 [Guid("d3e0e934-22a0-427e-aae4-7d9574b59db1")] [NativeTypeName("struct IDWriteTextRenderer1 : IDWriteTextRenderer")] @@ -130,7 +130,7 @@ public unsafe partial struct IDWriteTextRenderer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, originX, originY, inlineObject, isSideways, isRightToLeft, clientDrawingEffect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult DrawGlyphRun(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, GlyphOrientationAngle orientationAngle, MeasuringMode measuringMode, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, IUnknown* clientDrawingEffect) @@ -138,7 +138,7 @@ public unsafe partial struct IDWriteTextRenderer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, orientationAngle, measuringMode, glyphRun, glyphRunDescription, clientDrawingEffect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult DrawUnderline(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, GlyphOrientationAngle orientationAngle, Underline* underline, IUnknown* clientDrawingEffect) @@ -146,7 +146,7 @@ public unsafe partial struct IDWriteTextRenderer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, orientationAngle, underline, clientDrawingEffect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult DrawStrikethrough(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, GlyphOrientationAngle orientationAngle, Strikethrough* strikethrough, IUnknown* clientDrawingEffect) @@ -154,7 +154,7 @@ public unsafe partial struct IDWriteTextRenderer1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, orientationAngle, strikethrough, clientDrawingEffect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult DrawInlineObject(void* clientDrawingContext, float originX, float originY, GlyphOrientationAngle orientationAngle, IDWriteInlineObject* inlineObject, Bool32 isSideways, Bool32 isRightToLeft, IUnknown* clientDrawingEffect) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTypography.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTypography.cs index 12e1c56..7a66959 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTypography.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTypography.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// IDWriteTypography [Guid("55f1112b-1dc2-4b3c-9541-f46894ed85b6")] [NativeTypeName("struct IDWriteTypography : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDWriteTypography : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult AddFontFeature(FontFeature* fontFeature) @@ -82,7 +82,7 @@ public unsafe partial struct IDWriteTypography : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTypography*)Unsafe.AsPointer(ref this), fontFeature); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public uint GetFontFeatureCount() @@ -90,7 +90,7 @@ public unsafe partial struct IDWriteTypography : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTypography*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetFontFeature(uint fontFeatureIndex, FontFeature* fontFeature) diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/InformationalStringId.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/InformationalStringId.cs index bc00a42..1d725fd 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/InformationalStringId.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/InformationalStringId.cs @@ -9,83 +9,83 @@ 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/Generated/Graphics/DirectWrite/InlineObjectMetrics.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/InlineObjectMetrics.cs index d590a83..84b244b 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/InlineObjectMetrics.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/InlineObjectMetrics.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/DirectWrite/JustificationOpportunity.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/JustificationOpportunity.cs index e10bf05..2ea6f9d 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/JustificationOpportunity.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/JustificationOpportunity.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/DirectWrite/LineBreakpoint.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineBreakpoint.cs index d903396..7b77676 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineBreakpoint.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineBreakpoint.cs @@ -9,10 +9,10 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// DWRITE_LINE_BREAKPOINT public partial struct LineBreakpoint { - /// + /// public byte _bitfield; } diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineMetrics.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineMetrics.cs index 998b135..7b10dd7 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineMetrics.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineMetrics.cs @@ -9,25 +9,25 @@ 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/Generated/Graphics/DirectWrite/LineMetrics1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineMetrics1.cs index 939c915..a7fc3a7 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineMetrics1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineMetrics1.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/DirectWrite/LineSpacing.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineSpacing.cs index afa8e41..fbdbab5 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineSpacing.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineSpacing.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/DirectWrite/LineSpacingMethod.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineSpacingMethod.cs index cdac90b..b36c9f8 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineSpacingMethod.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/LineSpacingMethod.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/DirectWrite/Locality.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/Locality.cs index 3f802f8..755c54e 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/Locality.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/Locality.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/DirectWrite/MeasuringMode.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/MeasuringMode.cs index d2fdc2e..fbc212f 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/MeasuringMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/MeasuringMode.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/DirectWrite/NumberSubstitutionMethod.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/NumberSubstitutionMethod.cs index a5e4cf6..7cad774 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/NumberSubstitutionMethod.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/NumberSubstitutionMethod.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/DirectWrite/OpticalAlignment.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/OpticalAlignment.cs index c83a2cc..a50429c 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/OpticalAlignment.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/OpticalAlignment.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/DirectWrite/OutlineThreshold.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/OutlineThreshold.cs index 5906aa5..f8b7e69 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/OutlineThreshold.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/OutlineThreshold.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/DirectWrite/OverhangMetrics.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/OverhangMetrics.cs index 63abc08..bffd599 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/OverhangMetrics.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/OverhangMetrics.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/DirectWrite/Panose.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/Panose.cs index 2d055e6..fbdd6b4 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/Panose.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/Panose.cs @@ -9,161 +9,161 @@ 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/Generated/Graphics/DirectWrite/PanoseArmStyle.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseArmStyle.cs index a0079f7..c49e9d9 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseArmStyle.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseArmStyle.cs @@ -9,65 +9,65 @@ 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/Generated/Graphics/DirectWrite/PanoseAspect.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseAspect.cs index 36c2994..7eb7981 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseAspect.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseAspect.cs @@ -9,38 +9,38 @@ 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/Generated/Graphics/DirectWrite/PanoseAspectRatio.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseAspectRatio.cs index 143bfb1..4bb3580 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseAspectRatio.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseAspectRatio.cs @@ -9,29 +9,29 @@ 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/Generated/Graphics/DirectWrite/PanoseCharacterRanges.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseCharacterRanges.cs index 81d2e19..d5b61d0 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseCharacterRanges.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseCharacterRanges.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/DirectWrite/PanoseContrast.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseContrast.cs index 7c8f52f..6412756 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseContrast.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseContrast.cs @@ -9,50 +9,50 @@ 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/Generated/Graphics/DirectWrite/PanoseDecorativeClass.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseDecorativeClass.cs index 3441711..59f4bbc 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseDecorativeClass.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseDecorativeClass.cs @@ -9,47 +9,47 @@ 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/Generated/Graphics/DirectWrite/PanoseDecorativeTopology.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseDecorativeTopology.cs index 936605b..ae015c3 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseDecorativeTopology.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseDecorativeTopology.cs @@ -9,56 +9,56 @@ 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/Generated/Graphics/DirectWrite/PanoseFamily.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseFamily.cs index 2c88867..76c07aa 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseFamily.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseFamily.cs @@ -9,29 +9,29 @@ 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/Generated/Graphics/DirectWrite/PanoseFill.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseFill.cs index 40d7568..50b9680 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseFill.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseFill.cs @@ -9,32 +9,32 @@ 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/Generated/Graphics/DirectWrite/PanoseFinials.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseFinials.cs index 254bf85..3fcd5ae 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseFinials.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseFinials.cs @@ -9,50 +9,50 @@ 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/Generated/Graphics/DirectWrite/PanoseLetterform.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseLetterform.cs index 9493224..539cce6 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseLetterform.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseLetterform.cs @@ -9,56 +9,56 @@ 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/Generated/Graphics/DirectWrite/PanoseLining.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseLining.cs index 4e6e598..69cf38b 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseLining.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseLining.cs @@ -9,35 +9,35 @@ 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/Generated/Graphics/DirectWrite/PanoseMidline.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseMidline.cs index fae99b0..3506b82 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseMidline.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseMidline.cs @@ -9,50 +9,50 @@ 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/Generated/Graphics/DirectWrite/PanoseProportion.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseProportion.cs index b456d83..a4d653d 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseProportion.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseProportion.cs @@ -9,38 +9,38 @@ 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/Generated/Graphics/DirectWrite/PanoseScriptForm.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseScriptForm.cs index 0dca44a..b826f69 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseScriptForm.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseScriptForm.cs @@ -9,50 +9,50 @@ 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/Generated/Graphics/DirectWrite/PanoseScriptTopology.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseScriptTopology.cs index 838da6d..f3e8aa9 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseScriptTopology.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseScriptTopology.cs @@ -9,41 +9,41 @@ 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/Generated/Graphics/DirectWrite/PanoseSerifStyle.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseSerifStyle.cs index 6424e0a..f732b6e 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseSerifStyle.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseSerifStyle.cs @@ -9,65 +9,65 @@ 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/Generated/Graphics/DirectWrite/PanoseSpacing.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseSpacing.cs index 8d379ff..b825f67 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseSpacing.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseSpacing.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/DirectWrite/PanoseStrokeVariation.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseStrokeVariation.cs index 520f761..818462e 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseStrokeVariation.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseStrokeVariation.cs @@ -9,41 +9,41 @@ 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/Generated/Graphics/DirectWrite/PanoseSymbolAspectRatio.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseSymbolAspectRatio.cs index e93b087..e8204da 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseSymbolAspectRatio.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseSymbolAspectRatio.cs @@ -9,38 +9,38 @@ 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/Generated/Graphics/DirectWrite/PanoseSymbolKind.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseSymbolKind.cs index 83ac8fe..1206804 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseSymbolKind.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseSymbolKind.cs @@ -9,47 +9,47 @@ 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/Generated/Graphics/DirectWrite/PanoseToolKind.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseToolKind.cs index ebdf07e..fdc0f3e 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseToolKind.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseToolKind.cs @@ -9,38 +9,38 @@ 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/Generated/Graphics/DirectWrite/PanoseWeight.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseWeight.cs index 6f1f7ad..f7d5f72 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseWeight.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseWeight.cs @@ -9,47 +9,47 @@ 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/Generated/Graphics/DirectWrite/PanoseXascent.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseXascent.cs index c8e3f6d..e5bfd49 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseXascent.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseXascent.cs @@ -9,29 +9,29 @@ 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/Generated/Graphics/DirectWrite/PanoseXheight.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseXheight.cs index 9b983e6..229c281 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseXheight.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PanoseXheight.cs @@ -9,38 +9,38 @@ 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/Generated/Graphics/DirectWrite/ParagraphAlignment.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ParagraphAlignment.cs index 71e0b4a..3cd6f16 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ParagraphAlignment.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ParagraphAlignment.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/DirectWrite/PixelGeometry.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PixelGeometry.cs index 01251b6..7ce99db 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/PixelGeometry.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/PixelGeometry.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/DirectWrite/ReadingDirection.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ReadingDirection.cs index fe29fe4..e0c5d56 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ReadingDirection.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ReadingDirection.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/DirectWrite/RenderingMode.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/RenderingMode.cs index 5c95ff5..6934fb4 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/RenderingMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/RenderingMode.cs @@ -9,41 +9,41 @@ 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/Generated/Graphics/DirectWrite/RenderingMode1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/RenderingMode1.cs index 738bda1..fba1ccf 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/RenderingMode1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/RenderingMode1.cs @@ -9,32 +9,32 @@ 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/Generated/Graphics/DirectWrite/ScriptAnalysis.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ScriptAnalysis.cs index 138cc44..71c827b 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ScriptAnalysis.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ScriptAnalysis.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// DWRITE_SCRIPT_ANALYSIS public partial struct ScriptAnalysis { - /// + /// public ushort script; - /// + /// public ScriptShapes shapes; } diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ScriptProperties.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ScriptProperties.cs index 2966683..c6cf9d3 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ScriptProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ScriptProperties.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/DirectWrite/ScriptShapes.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ScriptShapes.cs index e445f97..93eea3f 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ScriptShapes.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ScriptShapes.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/DirectWrite/ShapingGlyphProperties.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ShapingGlyphProperties.cs index 4dbcf56..e8468d9 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ShapingGlyphProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ShapingGlyphProperties.cs @@ -9,10 +9,10 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// DWRITE_SHAPING_GLYPH_PROPERTIES public partial struct ShapingGlyphProperties { - /// + /// public ushort _bitfield; } diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ShapingTextProperties.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ShapingTextProperties.cs index 31c4e7f..e4dce1f 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/ShapingTextProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/ShapingTextProperties.cs @@ -9,10 +9,10 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// DWRITE_SHAPING_TEXT_PROPERTIES public partial struct ShapingTextProperties { - /// + /// public ushort _bitfield; } diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/Strikethrough.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/Strikethrough.cs index d990b80..ce62344 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/Strikethrough.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/Strikethrough.cs @@ -9,28 +9,28 @@ 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/Generated/Graphics/DirectWrite/TextAlignment.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextAlignment.cs index 186f594..16efdc5 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextAlignment.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextAlignment.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/DirectWrite/TextAntialiasMode.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextAntialiasMode.cs index c465166..dad374a 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextAntialiasMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextAntialiasMode.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/DirectWrite/TextMetrics.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextMetrics.cs index db3223e..95be9f5 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextMetrics.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextMetrics.cs @@ -9,34 +9,34 @@ 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/Generated/Graphics/DirectWrite/TextMetrics1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextMetrics1.cs index 86257e0..408428f 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextMetrics1.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextMetrics1.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// DWRITE_TEXT_METRICS1 public partial struct TextMetrics1 { - /// + /// public TextMetrics Base; - /// + /// public float heightIncludingTrailingWhitespace; } diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextRange.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextRange.cs index 4419ac8..3160869 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextRange.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextRange.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// DWRITE_TEXT_RANGE public partial struct TextRange { - /// + /// public uint startPosition; - /// + /// public uint length; } diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextureType.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextureType.cs index 1a8bae7..e42275f 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextureType.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TextureType.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/DirectWrite/Trimming.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/Trimming.cs index 4a8d6ca..a4514d7 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/Trimming.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/Trimming.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/DirectWrite/TrimmingGranularity.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TrimmingGranularity.cs index 53eb016..a1c576b 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/TrimmingGranularity.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TrimmingGranularity.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/DirectWrite/TypographicFeatures.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TypographicFeatures.cs index 97cafb6..1acecc8 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/TypographicFeatures.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/TypographicFeatures.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// DWRITE_TYPOGRAPHIC_FEATURES public partial struct TypographicFeatures { - /// + /// public unsafe FontFeature* features; - /// + /// public uint featureCount; } diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/Underline.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/Underline.cs index ffb1a8d..46e06be 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/Underline.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/Underline.cs @@ -9,31 +9,31 @@ 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/Generated/Graphics/DirectWrite/UnicodeRange.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/UnicodeRange.cs index 4dda845..c6dd059 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/UnicodeRange.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/UnicodeRange.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.DirectWrite; -/// +/// /// DWRITE_UNICODE_RANGE public partial struct UnicodeRange { - /// + /// public uint first; - /// + /// public uint last; } diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/VerticalGlyphOrientation.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/VerticalGlyphOrientation.cs index b14702d..ac1a874 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/VerticalGlyphOrientation.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/VerticalGlyphOrientation.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/DirectWrite/WordWrapping.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/WordWrapping.cs index fdb20bd..9730597 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/WordWrapping.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/WordWrapping.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Dxgi.Common/AlphaMode.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/AlphaMode.cs index aef7827..3b74488 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/AlphaMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/AlphaMode.cs @@ -9,20 +9,20 @@ 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 index 760b409..137bc89 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ColorSpaceType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ColorSpaceType.cs @@ -9,86 +9,86 @@ 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/Format.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Format.cs index 48c24e5..b248b68 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Format.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Format.cs @@ -9,371 +9,371 @@ namespace Win32.Graphics.Dxgi.Common; -/// +/// /// DXGI_FORMAT public enum Format : uint { - /// + /// /// DXGI_FORMAT_UNKNOWN Unknown = 0, - /// + /// /// DXGI_FORMAT_R32G32B32A32_TYPELESS R32G32B32A32Typeless = 1, - /// + /// /// DXGI_FORMAT_R32G32B32A32_FLOAT R32G32B32A32Float = 2, - /// + /// /// DXGI_FORMAT_R32G32B32A32_UINT R32G32B32A32Uint = 3, - /// + /// /// DXGI_FORMAT_R32G32B32A32_SINT R32G32B32A32Sint = 4, - /// + /// /// DXGI_FORMAT_R32G32B32_TYPELESS R32G32B32Typeless = 5, - /// + /// /// DXGI_FORMAT_R32G32B32_FLOAT R32G32B32Float = 6, - /// + /// /// DXGI_FORMAT_R32G32B32_UINT R32G32B32Uint = 7, - /// + /// /// DXGI_FORMAT_R32G32B32_SINT R32G32B32Sint = 8, - /// + /// /// DXGI_FORMAT_R16G16B16A16_TYPELESS R16G16B16A16Typeless = 9, - /// + /// /// DXGI_FORMAT_R16G16B16A16_FLOAT R16G16B16A16Float = 10, - /// + /// /// DXGI_FORMAT_R16G16B16A16_UNORM R16G16B16A16Unorm = 11, - /// + /// /// DXGI_FORMAT_R16G16B16A16_UINT R16G16B16A16Uint = 12, - /// + /// /// DXGI_FORMAT_R16G16B16A16_SNORM R16G16B16A16Snorm = 13, - /// + /// /// DXGI_FORMAT_R16G16B16A16_SINT R16G16B16A16Sint = 14, - /// + /// /// DXGI_FORMAT_R32G32_TYPELESS R32G32Typeless = 15, - /// + /// /// DXGI_FORMAT_R32G32_FLOAT R32G32Float = 16, - /// + /// /// DXGI_FORMAT_R32G32_UINT R32G32Uint = 17, - /// + /// /// DXGI_FORMAT_R32G32_SINT R32G32Sint = 18, - /// + /// /// DXGI_FORMAT_R32G8X24_TYPELESS R32G8X24Typeless = 19, - /// + /// /// DXGI_FORMAT_D32_FLOAT_S8X24_UINT D32FloatS8X24Uint = 20, - /// + /// /// DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS R32FloatX8X24Typeless = 21, - /// + /// /// DXGI_FORMAT_X32_TYPELESS_G8X24_UINT X32TypelessG8X24Uint = 22, - /// + /// /// DXGI_FORMAT_R10G10B10A2_TYPELESS R10G10B10A2Typeless = 23, - /// + /// /// DXGI_FORMAT_R10G10B10A2_UNORM R10G10B10A2Unorm = 24, - /// + /// /// DXGI_FORMAT_R10G10B10A2_UINT R10G10B10A2Uint = 25, - /// + /// /// DXGI_FORMAT_R11G11B10_FLOAT R11G11B10Float = 26, - /// + /// /// DXGI_FORMAT_R8G8B8A8_TYPELESS R8G8B8A8Typeless = 27, - /// + /// /// DXGI_FORMAT_R8G8B8A8_UNORM R8G8B8A8Unorm = 28, - /// + /// /// DXGI_FORMAT_R8G8B8A8_UNORM_SRGB R8G8B8A8UnormSrgb = 29, - /// + /// /// DXGI_FORMAT_R8G8B8A8_UINT R8G8B8A8Uint = 30, - /// + /// /// DXGI_FORMAT_R8G8B8A8_SNORM R8G8B8A8Snorm = 31, - /// + /// /// DXGI_FORMAT_R8G8B8A8_SINT R8G8B8A8Sint = 32, - /// + /// /// DXGI_FORMAT_R16G16_TYPELESS R16G16Typeless = 33, - /// + /// /// DXGI_FORMAT_R16G16_FLOAT R16G16Float = 34, - /// + /// /// DXGI_FORMAT_R16G16_UNORM R16G16Unorm = 35, - /// + /// /// DXGI_FORMAT_R16G16_UINT R16G16Uint = 36, - /// + /// /// DXGI_FORMAT_R16G16_SNORM R16G16Snorm = 37, - /// + /// /// DXGI_FORMAT_R16G16_SINT R16G16Sint = 38, - /// + /// /// DXGI_FORMAT_R32_TYPELESS R32Typeless = 39, - /// + /// /// DXGI_FORMAT_D32_FLOAT D32Float = 40, - /// + /// /// DXGI_FORMAT_R32_FLOAT R32Float = 41, - /// + /// /// DXGI_FORMAT_R32_UINT R32Uint = 42, - /// + /// /// DXGI_FORMAT_R32_SINT R32Sint = 43, - /// + /// /// DXGI_FORMAT_R24G8_TYPELESS R24G8Typeless = 44, - /// + /// /// DXGI_FORMAT_D24_UNORM_S8_UINT D24UnormS8Uint = 45, - /// + /// /// DXGI_FORMAT_R24_UNORM_X8_TYPELESS R24UnormX8Typeless = 46, - /// + /// /// DXGI_FORMAT_X24_TYPELESS_G8_UINT X24TypelessG8Uint = 47, - /// + /// /// DXGI_FORMAT_R8G8_TYPELESS R8G8Typeless = 48, - /// + /// /// DXGI_FORMAT_R8G8_UNORM R8G8Unorm = 49, - /// + /// /// DXGI_FORMAT_R8G8_UINT R8G8Uint = 50, - /// + /// /// DXGI_FORMAT_R8G8_SNORM R8G8Snorm = 51, - /// + /// /// DXGI_FORMAT_R8G8_SINT R8G8Sint = 52, - /// + /// /// DXGI_FORMAT_R16_TYPELESS R16Typeless = 53, - /// + /// /// DXGI_FORMAT_R16_FLOAT R16Float = 54, - /// + /// /// DXGI_FORMAT_D16_UNORM D16Unorm = 55, - /// + /// /// DXGI_FORMAT_R16_UNORM R16Unorm = 56, - /// + /// /// DXGI_FORMAT_R16_UINT R16Uint = 57, - /// + /// /// DXGI_FORMAT_R16_SNORM R16Snorm = 58, - /// + /// /// DXGI_FORMAT_R16_SINT R16Sint = 59, - /// + /// /// DXGI_FORMAT_R8_TYPELESS R8Typeless = 60, - /// + /// /// DXGI_FORMAT_R8_UNORM R8Unorm = 61, - /// + /// /// DXGI_FORMAT_R8_UINT R8Uint = 62, - /// + /// /// DXGI_FORMAT_R8_SNORM R8Snorm = 63, - /// + /// /// DXGI_FORMAT_R8_SINT R8Sint = 64, - /// + /// /// DXGI_FORMAT_A8_UNORM A8Unorm = 65, - /// + /// /// DXGI_FORMAT_R1_UNORM R1Unorm = 66, - /// + /// /// DXGI_FORMAT_R9G9B9E5_SHAREDEXP R9G9B9E5SharedExp = 67, - /// + /// /// DXGI_FORMAT_R8G8_B8G8_UNORM R8G8B8G8Unorm = 68, - /// + /// /// DXGI_FORMAT_G8R8_G8B8_UNORM G8R8G8B8Unorm = 69, - /// + /// /// DXGI_FORMAT_BC1_TYPELESS BC1Typeless = 70, - /// + /// /// DXGI_FORMAT_BC1_UNORM BC1Unorm = 71, - /// + /// /// DXGI_FORMAT_BC1_UNORM_SRGB BC1UnormSrgb = 72, - /// + /// /// DXGI_FORMAT_BC2_TYPELESS BC2Typeless = 73, - /// + /// /// DXGI_FORMAT_BC2_UNORM BC2Unorm = 74, - /// + /// /// DXGI_FORMAT_BC2_UNORM_SRGB BC2UnormSrgb = 75, - /// + /// /// DXGI_FORMAT_BC3_TYPELESS BC3Typeless = 76, - /// + /// /// DXGI_FORMAT_BC3_UNORM BC3Unorm = 77, - /// + /// /// DXGI_FORMAT_BC3_UNORM_SRGB BC3UnormSrgb = 78, - /// + /// /// DXGI_FORMAT_BC4_TYPELESS BC4Typeless = 79, - /// + /// /// DXGI_FORMAT_BC4_UNORM BC4Unorm = 80, - /// + /// /// DXGI_FORMAT_BC4_SNORM BC4Snorm = 81, - /// + /// /// DXGI_FORMAT_BC5_TYPELESS BC5Typeless = 82, - /// + /// /// DXGI_FORMAT_BC5_UNORM BC5Unorm = 83, - /// + /// /// DXGI_FORMAT_BC5_SNORM BC5Snorm = 84, - /// + /// /// DXGI_FORMAT_B5G6R5_UNORM B5G6R5Unorm = 85, - /// + /// /// DXGI_FORMAT_B5G5R5A1_UNORM B5G5R5A1Unorm = 86, - /// + /// /// DXGI_FORMAT_B8G8R8A8_UNORM B8G8R8A8Unorm = 87, - /// + /// /// DXGI_FORMAT_B8G8R8X8_UNORM B8G8R8X8Unorm = 88, - /// + /// /// DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM R10G10B10XRBiasA2Unorm = 89, - /// + /// /// DXGI_FORMAT_B8G8R8A8_TYPELESS B8G8R8A8Typeless = 90, - /// + /// /// DXGI_FORMAT_B8G8R8A8_UNORM_SRGB B8G8R8A8UnormSrgb = 91, - /// + /// /// DXGI_FORMAT_B8G8R8X8_TYPELESS B8G8R8X8Typeless = 92, - /// + /// /// DXGI_FORMAT_B8G8R8X8_UNORM_SRGB B8G8R8X8UnormSrgb = 93, - /// + /// /// DXGI_FORMAT_BC6H_TYPELESS BC6HTypeless = 94, - /// + /// /// DXGI_FORMAT_BC6H_UF16 BC6HUF16 = 95, - /// + /// /// DXGI_FORMAT_BC6H_SF16 BC6HSF16 = 96, - /// + /// /// DXGI_FORMAT_BC7_TYPELESS BC7Typeless = 97, - /// + /// /// DXGI_FORMAT_BC7_UNORM BC7Unorm = 98, - /// + /// /// DXGI_FORMAT_BC7_UNORM_SRGB BC7UnormSrgb = 99, - /// + /// /// DXGI_FORMAT_AYUV AYUV = 100, - /// + /// /// DXGI_FORMAT_Y410 Y410 = 101, - /// + /// /// DXGI_FORMAT_Y416 Y416 = 102, - /// + /// /// DXGI_FORMAT_NV12 NV12 = 103, - /// + /// /// DXGI_FORMAT_P010 P010 = 104, - /// + /// /// DXGI_FORMAT_P016 P016 = 105, - /// + /// /// DXGI_FORMAT_420_OPAQUE Opaque420 = 106, - /// + /// /// DXGI_FORMAT_YUY2 YUY2 = 107, - /// + /// /// DXGI_FORMAT_Y210 Y210 = 108, - /// + /// /// DXGI_FORMAT_Y216 Y216 = 109, - /// + /// /// DXGI_FORMAT_NV11 NV11 = 110, - /// + /// /// DXGI_FORMAT_AI44 AI44 = 111, - /// + /// /// DXGI_FORMAT_IA44 IA44 = 112, - /// + /// /// DXGI_FORMAT_P8 P8 = 113, - /// + /// /// DXGI_FORMAT_A8P8 A8P8 = 114, - /// + /// /// DXGI_FORMAT_B4G4R4A4_UNORM B4G4R4A4Unorm = 115, - /// + /// /// DXGI_FORMAT_P208 P208 = 130, - /// + /// /// DXGI_FORMAT_V208 V208 = 131, - /// + /// /// DXGI_FORMAT_V408 V408 = 132, - /// + /// /// DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE SamplerFeedbackMinMipOpaque = 189, - /// + /// /// DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE SamplerFeedbackMipRegionUsedOpaque = 190, } diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControl.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControl.cs index d6c099c..8ca9b2f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControl.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControl.cs @@ -9,17 +9,17 @@ namespace Win32.Graphics.Dxgi.Common; -/// +/// /// DXGI_GAMMA_CONTROL public partial struct GammaControl { - /// + /// public Rgb Scale; - /// + /// public Rgb Offset; - /// + /// public GammaCurve__FixedBuffer GammaCurve; public unsafe struct GammaCurve__FixedBuffer diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControlCapabilities.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControlCapabilities.cs index b60ed71..8aa620e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControlCapabilities.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControlCapabilities.cs @@ -9,22 +9,22 @@ 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/JpegAcHuffmanTable.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegAcHuffmanTable.cs index 3c29dff..024d0b9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegAcHuffmanTable.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegAcHuffmanTable.cs @@ -9,13 +9,13 @@ 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 index d3df56a..954a870 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegDCHuffmanTable.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegDCHuffmanTable.cs @@ -9,13 +9,13 @@ 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 index 2c06db7..8b7971e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegQuantizationTable.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegQuantizationTable.cs @@ -9,10 +9,10 @@ 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 index bc5fddf..89a464a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeDescription.cs @@ -9,25 +9,25 @@ 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 index 98c5880..9e55b3d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeRotation.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeRotation.cs @@ -9,23 +9,23 @@ 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 index 0b1930a..c2da604 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScaling.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScaling.cs @@ -9,17 +9,17 @@ 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 index eb6aa10..cbbc201 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScanlineOrder.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScanlineOrder.cs @@ -9,20 +9,20 @@ 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 index 6640c19..0407918 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rational.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rational.cs @@ -9,13 +9,13 @@ 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 index 7c290de..074937f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rgb.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rgb.cs @@ -9,16 +9,16 @@ 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 index 2b04bbb..45cbc37 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/SampleDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/SampleDescription.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Dxgi.Common; -/// +/// /// DXGI_SAMPLE_DESC public partial struct SampleDescription { - /// + /// public uint Count; - /// + /// public uint Quality; } diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.xml b/src/Vortice.Win32/Generated/Graphics/Dxgi.xml new file mode 100644 index 0000000..dcd8f73 --- /dev/null +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.xml @@ -0,0 +1,4764 @@ + + + + + Identifies resize behavior when the back-buffer size does not match the size of the target output. + Microsoft Docs: + + + + Directs DXGI to make the back-buffer contents scale to fit the presentation target size. This is the implicit behavior of DXGI when you call the IDXGIFactory::CreateSwapChain method. + + + Directs DXGI to make the back-buffer contents appear without any scaling when the presentation target size is not equal to the back-buffer size. The top edges of the back buffer and presentation target are aligned together. If the WS_EX_LAYOUTRTL style is associated with the HWND handle to the target output window, the right edges of the back buffer and presentation target are aligned together; otherwise, the left edges are aligned together. All target area outside the back buffer is filled with window background color. + +This value specifies that all target areas outside the back buffer of a swap chain are filled with the background color that you specify in a call to IDXGISwapChain1::SetBackgroundColor. + + + Directs DXGI to make the back-buffer contents scale to fit the presentation target size, while preserving the aspect ratio of the back-buffer. If the scaled back-buffer does not fill the presentation area, it will be centered with black borders. + +This constant is supported on Windows Phone 8 and Windows 10. + +Note that with legacy Win32 window swapchains, this works the same as DXGI_SCALING_STRETCH. + + + + Represents a 3x2 matrix. Used with GetMatrixTransform and SetMatrixTransform to indicate the scaling and translation transform for SwapChainPanel swap chains. + Microsoft Docs: + + + + The value in the first row and first column of the matrix. + + + The value in the first row and second column of the matrix. + + + The value in the second row and first column of the matrix. + + + The value in the second row and second column of the matrix. + + + The value in the third row and first column of the matrix. + + + The value in the third row and second column of the matrix. + + + + Identifies the adapter on which a shared resource object was created. + Microsoft Docs: + A handle to a shared resource object. The IDXGIResource1::CreateSharedHandle method returns this handle. + A pointer to a variable that receives a locally unique identifier (LUID) value that identifies the adapter. LUID is defined in Dxgi.h. An LUID is a 64-bit value that is guaranteed to be unique only on the operating system on which it was generated. The uniqueness of an LUID is guaranteed only until the operating system is restarted. + + + + + An IDXGIResource interface allows resource sharing and identifies the memory that a resource resides in. + Microsoft Docs: + + + + + Indicates options for presenting frames to the swap chain. + Microsoft Docs: + + + + Specifies that the presentation mode is a composition surface, meaning that the conversion from YUV to RGB is happening once per output refresh (for example, 60 Hz). + When this value is returned, the media app should discontinue use of the decode swap chain and perform YUV to RGB conversion itself, reducing the frequency of YUV to RGB conversion to once per video frame. + + + Specifies that the presentation mode is an overlay surface, meaning that the YUV to RGB conversion is happening efficiently in hardware (once per video frame). + When this value is returned, the media app can continue to use the decode swap chain. + See IDXGIDecodeSwapChain. + + + No presentation is specified. + + + An issue occurred that caused content protection to be invalidated in a swap-chain with hardware content protection, and is usually because the system ran out of hardware protected memory. The app will need to do one of the following: + +
    +
  • Drastically reduce the amount of hardware protected memory used. For example, media applications might be able to reduce their buffering. +
  • +
  • Stop using hardware protection if possible.
  • +
+Note that simply re-creating the swap chain or the device will usually have no impact as the DWM will continue to run out of memory and will return the same failure.
+
+ + + The eviction priority of the resource is high. The resource is placed in its preferred location instead of a low-priority or normal-priority resource. + Microsoft Docs: + + + + + Retrieves a debugging interface. + Microsoft Docs: + The globally unique identifier (GUID) of the requested interface type. + A pointer to a buffer that receives a pointer to the debugging interface. + + + + + Values that specify categories of debug messages. + Microsoft Docs: + + + + Unknown category. + + + Miscellaneous category. + + + Initialization category. + + + Cleanup category. + + + Compilation category. + + + State creation category. + + + State setting category. + + + State getting category. + + + Resource manipulation category. + + + Execution category. + + + Shader category. + + + + Outputs the IDXGIAdapter for the specified LUID. + Microsoft Docs: + A unique value that identifies the adapter. + See LUID for a definition of the structure. + LUID is defined in dxgi.h. + The globally unique identifier (GUID) of the IDXGIAdapter object referenced by the ppvAdapter parameter. + The address of an IDXGIAdapter interface pointer to the adapter. + This parameter must not be NULL. + + + + + The DXGI_OUTDUPL_MOVE_RECT structure describes the movement of a rectangle. + Microsoft Docs: + + + + The starting position of a rectangle. + + + The target region to which to move a rectangle. + + + + Gets the output (the display monitor) to which you can restrict the contents of a present operation. + Microsoft Docs: + A pointer to a buffer that receives a pointer to the IDXGIOutput interface for the restrict-to output. An application passes this pointer to IDXGIOutput in a call to the IDXGIFactory2::CreateSwapChainForHwnd, IDXGIFactory2::CreateSwapChainForCoreWindow, or IDXGIFactory2::CreateSwapChainForComposition method to create the swap chain. + + + + + Extends IDXGISwapChain1 with methods to support swap back buffer scaling and lower-latency swap chains. + Microsoft Docs: + + + + + Pushes a deny-all storage filter onto the storage-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that pushes the filter. + + + + + Gets the source region that is used for the swap chain. + Microsoft Docs: + A pointer to a RECT structure + that receives the source region for the swap chain. + + + + + Set an interface in the object's private data. + Microsoft Docs: + A GUID identifying the interface. + The interface to set. + + + + + Provides an adapter which can be provided to D3D12CreateDevice to use the WARP renderer. + Microsoft Docs: + The globally unique identifier (GUID) of the IDXGIAdapter object referenced by the ppvAdapter parameter. + The address of an IDXGIAdapter interface pointer to the adapter. + This parameter must not be NULL. + + + + + Describes a debug message filter, which contains lists of message types to allow and deny. + Microsoft Docs: + + + + A DXGI_INFO_QUEUE_FILTER_DESC structure that describes the types of messages to allow. + + + A DXGI_INFO_QUEUE_FILTER_DESC structure that describes the types of messages to deny. + + + + Sets the rotation of the back buffers for the swap chain. + Microsoft Docs: + A DXGI_MODE_ROTATION-typed value that specifies how to set the rotation of the back buffers for the swap chain. + + + + + Describes which levels of hardware composition are supported. + Microsoft Docs: + + + + This flag specifies that swapchain composition can be facilitated in a performant manner using hardware for fullscreen applications. + + + This flag specifies that swapchain composition can be facilitated in a performant manner using hardware for windowed applications. + + + This flag specifies that swapchain composition facilitated using hardware can cause the cursor to appear stretched. + + + + Adds a debug message to the message queue and sends that message to the debug output. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that produced the message. + A DXGI_INFO_QUEUE_MESSAGE_CATEGORY-typed value that specifies the category of the message. + A DXGI_INFO_QUEUE_MESSAGE_SEVERITY-typed value that specifies the severity of the message. + An integer that uniquely identifies the message. + The message string. + + + + + This interface represents a display subsystem, and extends this family of interfaces to expose a method to check for an adapter's compatibility with Arbitrary Code Guard (ACG). + Microsoft Docs: + + + + + Pops a storage filter from the top of the storage-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that pops the filter. + + + + + Gets a message from the message queue. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the message. + An index into the message queue after an optional retrieval filter has been applied. This can be between 0 and the number of messages in the message queue that pass through the retrieval filter. Call IDXGIInfoQueue::GetNumStoredMessagesAllowedByRetrievalFilters to obtain this number. 0 is the message at the beginning of the message queue. + A pointer to a DXGI_INFO_QUEUE_MESSAGE structure that describes the message. + A pointer to a variable that receives the size, in bytes, of the message description that pMessage points to. This size includes the size of the DXGI_INFO_QUEUE_MESSAGE structure in bytes. + + + + + Gets the display modes that match the requested format and other input options. + Microsoft Docs: + A DXGI_FORMAT-typed value for the color format. + A combination of DXGI_ENUM_MODES-typed values that are combined by using a bitwise OR operation. The resulting value specifies options for display modes to include. You must specify DXGI_ENUM_MODES_SCALING to expose the display modes that require scaling. Centered modes that require no + scaling and correspond directly to the display output are enumerated by default. + A pointer to a variable that receives the number of display modes that GetDisplayModeList1 returns in the memory block to which pDesc points. Set pDesc to NULL so that pNumModes returns the number of display modes that match the format and the options. + Otherwise, pNumModes returns the number of display modes returned in pDesc. + A pointer to a list of display modes; set to NULL to get the number of display modes. + + + + + Sets the number of frames that the system is allowed to queue for rendering. + Microsoft Docs: + The maximum number of back buffer frames that a driver can queue. The value defaults to 3, but + can range from 1 to 16. A value of 0 will reset latency to the default. For multi-head devices, this value is specified per-head. + + + + + The color channels contain values that are premultiplied with the alpha channel. + Microsoft Docs: + + + + + Sets the size of the destination surface to use for the video processing blit operation. + Microsoft Docs: + The width of the destination size, in pixels. + The height of the destination size, in pixels. + + + + + Gets the number of messages that were denied passage through a storage filter. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the number. + + + + + Pushes a deny-all retrieval filter onto the retrieval-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that pushes the deny-all retrieval filter. + + + + + An IDXGIObject interface is a base interface for all DXGI objects; IDXGIObject supports associating caller-defined (private data) with an object and retrieval of an interface to the parent object. + Microsoft Docs: + + + + + This interface enables a single method that enumerates graphics adapters based on a given GPU preference. + Microsoft Docs: + + + + + Finds the display mode that most closely matches the requested display mode. + Microsoft Docs: + A pointer to the DXGI_MODE_DESC1 structure that describes the display mode to match. Members of DXGI_MODE_DESC1 can be unspecified, which indicates no preference for + that member. A value of 0 for Width or Height indicates that the value is unspecified. If either Width or + Height is 0, both must be 0. A numerator and denominator of 0 in RefreshRate indicate it is unspecified. Other members + of DXGI_MODE_DESC1 have enumeration values that indicate that the member is unspecified. If pConcernedDevice is NULL, the Formatmember of DXGI_MODE_DESC1 cannot be DXGI_FORMAT_UNKNOWN. + A pointer to the DXGI_MODE_DESC1 structure that receives a description of the display mode that most closely matches the display mode described at pModeToMatch. + A pointer to the Direct3D device interface. If this parameter is NULL, FindClosestMatchingMode1 returns only modes whose format matches that of pModeToMatch; otherwise, FindClosestMatchingMode1 returns only those formats that are supported for scan-out by the device. For info about the formats that are supported for scan-out by the device at each feature level: + + + + + + + Unregisters a window or an event to stop it from receiving notification when occlusion status changes. + Microsoft Docs: + A key value for the window or event to unregister. The IDXGIFactory2::RegisterOcclusionStatusWindow or IDXGIFactory2::RegisterOcclusionStatusEvent method returns this value. + + + + + The resource is evicted from memory only if there is no other way of resolving the memory requirement. + Microsoft Docs: + + + + + The IDXGIDevice2 interface implements a derived class for DXGI objects that produce image data. The interface exposes methods to block CPU processing until the GPU completes processing, and to offer resources to the operating system. + Microsoft Docs: + + + + + Pushes a copy of the retrieval filter that is currently on the top of the retrieval-filter stack onto the retrieval-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that pushes the copy of the retrieval filter. + + + + + Unregisters a window or an event to stop it from receiving notification when stereo status changes. + Microsoft Docs: + A key value for the window or event to unregister. The IDXGIFactory2::RegisterStereoStatusWindow or IDXGIFactory2::RegisterStereoStatusEvent method returns this value. + + + + + Notifies applications that hardware stretching is supported. + Microsoft Docs: + A bitfield of DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS enumeration values describing which types of hardware composition are supported. The values are bitwise OR'd together. + + + + + Create an adapter interface that represents a software adapter. + Microsoft Docs: + Handle to the software adapter's dll. HMODULE can be obtained with GetModuleHandle or LoadLibrary. + Address of a pointer to an adapter (see IDXGIAdapter). + + + + + Unregisters an event to stop it from receiving notification of hardware content protection teardown events. + Microsoft Docs: + A key value for the window or event to unregister. The IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent method returns this value. + + + + + Get the state associated with full-screen mode. + Microsoft Docs: + A pointer to a boolean whose value is either: + + +
    +
  • TRUE if the swap chain is in full-screen mode
  • +
  • FALSE if the swap chain is in windowed mode
  • +
+ A pointer to the output target (see IDXGIOutput) when the mode is full screen; otherwise NULL. +
+
+ + + Informs an application of the possible need to re-enumerate adapters. + Microsoft Docs: + + + + + Describes multi-sampling parameters for a resource. + Microsoft Docs: + + + + The number of multisamples per pixel. + + + The image quality level. The higher the quality, the lower the performance. The valid range is between zero and one less than the level returned + by ID3D10Device::CheckMultisampleQualityLevels for Direct3D 10 or ID3D11Device::CheckMultisampleQualityLevels for Direct3D 11. + +For Direct3D 10.1 and Direct3D 11, you can use two special quality level values. For more information about these quality level values, see Remarks. + + + + Don't use this structure; it is not supported and it will be removed from the header in a future release. + Microsoft Docs: + + + + The primary coordinates, as an 8 by 2 array of FLOAT values. + + + The white points, as a 16 by 2 array of FLOAT values. + + + + Allows the operating system to free the video memory of resources by discarding their content. + Microsoft Docs: + The number of resources in the ppResources argument array. + An array of pointers to IDXGIResource interfaces for the resources to offer. + A DXGI_OFFER_RESOURCE_PRIORITY-typed value that indicates how valuable data is. + + + + + Extends IDXGISwapChain2 with methods to support getting the index of the swap chain's current back buffer and support for color space. + Microsoft Docs: + + + + + Sets the gamma controls. + Microsoft Docs: + A pointer to a DXGI_GAMMA_CONTROL structure that describes the gamma curve to set. + + + + + This method sets High Dynamic Range (HDR) and Wide Color Gamut (WCG) header metadata. + Microsoft Docs: + Specifies one member of the DXGI_HDR_METADATA_TYPE enum. + Specifies the size of pMetaData, in bytes. + Specifies a void pointer that references the metadata, if it exists. Refer to the DXGI_HDR_METADATA_HDR10 structure. + + + + + Describes a mapped rectangle that is used to access a surface. + Microsoft Docs: + + + + A value that describes the width, in bytes, of the surface. + + + A pointer to the image buffer of the surface. + + + + Gets the storage filter at the top of the storage-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the filter. + A pointer to a DXGI_INFO_QUEUE_FILTER structure that describes the filter. + A pointer to a variable that receives the size, in bytes, of the filter description to which pFilter points. If pFilter is NULL, GetStorageFilter outputs the size of the storage filter. + + + + + The IDXGIDevice3 interface implements a derived class for DXGI objects that produce image data. The interface exposes a method to trim graphics memory usage by the DXGI device. + Microsoft Docs: + + + + + An IDXGIDevice interface implements a derived class for DXGI objects that produce image data. + Microsoft Docs: + + + + + Gets a DXGI 1.0 description of an adapter (or video card). + Microsoft Docs: + A pointer to a DXGI_ADAPTER_DESC structure that describes the adapter. This parameter must not be NULL. On feature level 9 graphics hardware, GetDesc returns zeros for the PCI ID in the VendorId, DeviceId, SubSysId, and Revision members of DXGI_ADAPTER_DESC and “Software Adapter” for the description string in the Description member. + + + + + Gets the retrieval filter at the top of the retrieval-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the filter. + A pointer to a DXGI_INFO_QUEUE_FILTER structure that describes the filter. + A pointer to a variable that receives the size, in bytes, of the filter description to which pFilter points. If pFilter is NULL, GetRetrievalFilter outputs the size of the retrieval filter. + + + + + Sets the display state to windowed or full screen. + Microsoft Docs: + A Boolean value that specifies whether to set the display state to windowed or full screen. TRUE for full screen, and FALSE for windowed. + If you pass TRUE to the Fullscreen parameter to set the display state to full screen, you can optionally set this parameter to a pointer to an IDXGIOutput interface for the output target that contains the swap chain. If you set this parameter to NULL, DXGI will choose the output based on the swap-chain's device and the output window's placement. If you pass FALSE to Fullscreen, then you must set this parameter to NULL. + + + + + Pushes a retrieval filter onto the retrieval-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that pushes the filter. + A pointer to a DXGI_INFO_QUEUE_FILTER structure that describes the filter. + + + + + Adds retrieval filters to the top of the retrieval-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that produced the filters. + An array of DXGI_INFO_QUEUE_FILTER structures that describe the filters. + + + + + Retrieves the underlying CoreWindow object for this swap-chain object. + Microsoft Docs: + A pointer to the globally unique identifier (GUID) of the CoreWindow object that is referenced by + the ppUnk parameter. + A pointer to a variable that receives a pointer to the CoreWindow object. + + + + + Allows the operating system to free the video memory of resources, including both discarding the content and de-committing the memory. + Microsoft Docs: + The number of resources in the ppResources argument array. + An array of pointers to IDXGIResource interfaces for the resources to offer. + A DXGI_OFFER_RESOURCE_PRIORITY-typed value that indicates how valuable data is. + Specifies the DXGI_OFFER_RESOURCE_FLAGS. + + + + + This interface provides updated methods to offer and reclaim resources. + Microsoft Docs: + + + + + Creates a swap chain that is associated with an HWND handle to the output window for the swap chain. + Microsoft Docs: + For Direct3D 11, and earlier versions of Direct3D, this is a pointer to the Direct3D device for the swap chain. For Direct3D 12 this is a pointer to a direct command queue (refer to ID3D12CommandQueue). This parameter cannot be NULL. + The HWND handle that is associated with the swap chain that CreateSwapChainForHwnd creates. This parameter cannot be NULL. + A pointer to a DXGI_SWAP_CHAIN_DESC1 structure for the swap-chain description. This parameter cannot be NULL. + A pointer to a DXGI_SWAP_CHAIN_FULLSCREEN_DESC structure for the description of a full-screen swap chain. You can optionally set this parameter to create a full-screen swap chain. Set it to NULL to create a windowed swap chain. + A pointer to the IDXGIOutput interface for the output to restrict content to. You must also pass the DXGI_PRESENT_RESTRICT_TO_OUTPUT flag in a IDXGISwapChain1::Present1 call to force the content to appear blacked out on any other output. If you want to restrict the content to a different output, you must create a new swap chain. However, you can conditionally restrict content based on the DXGI_PRESENT_RESTRICT_TO_OUTPUT flag. + + +Set this parameter to NULL if you don't want to restrict content to an output target. + A pointer to a variable that receives a pointer to the IDXGISwapChain1 interface for the swap chain that CreateSwapChainForHwnd creates. + + + + + Inherited from objects that are tied to the device so that they can retrieve a pointer to it. + Microsoft Docs: + + + + + Sets the color space used by the swap chain. + Microsoft Docs: + A pointer to a combination of DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS-typed values that are combined by using a bitwise OR operation. The resulting value specifies the color space to set for the swap chain. + + + + + Sets the rectangle that defines the source region for the video processing blit operation. + Microsoft Docs: + A pointer to a RECT structure + that contains the source region to set for the swap chain. + + + + + Finds the display mode that most closely matches the requested display mode. + Microsoft Docs: + The desired display mode (see DXGI_MODE_DESC). Members of DXGI_MODE_DESC can be unspecified indicating no preference for + that member. A value of 0 for Width or Height indicates the value is unspecified. If either Width or + Height are 0, both must be 0. A numerator and denominator of 0 in RefreshRate indicate it is unspecified. Other members + of DXGI_MODE_DESC have enumeration values indicating the member is unspecified. If pConcernedDevice is NULL, Formatcannot be DXGI_FORMAT_UNKNOWN. + The mode that most closely matches pModeToMatch. + A pointer to the Direct3D device interface. If this parameter is NULL, only modes whose format matches that of pModeToMatch will + be returned; otherwise, only those formats that are supported for scan-out by the device are returned. For info about the formats that are supported for scan-out by the device at each feature level: + + + + + + + Represents an adapter output (such as a monitor). The IDXGIOutput6 interface exposes methods to provide specific monitor capabilities. + Microsoft Docs: + + + + + Checks whether the system supports a device interface for a graphics component. + Microsoft Docs: + The GUID of the interface of the device version for which support is being checked. This should usually be __uuidof(IDXGIDevice), which returns the version number of the Direct3D 9 UMD (user mode driver) binary. Since WDDM 2.3, all driver components within a driver package (D3D9, D3D11, and D3D12) have been required to share a single version number, so this is a good way to query the driver version regardless of which API is being used. + The user mode driver version of InterfaceName. This is returned only if the interface is supported, otherwise this parameter will be NULL. + + + + + Retrieves the underlying HWND for this swap-chain object. + Microsoft Docs: + A pointer to a variable that receives the HWND for the swap-chain object. + + + + + Sets a message category to break on when a message with that category passes through the storage filter. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that sets the breaking condition. + A DXGI_INFO_QUEUE_MESSAGE_CATEGORY-typed value that specifies the category of the message. + A Boolean value that specifies whether SetBreakOnCategory turns on or off this breaking condition (TRUE for on, FALSE for off). + + + + + The IDXGISurface2 interface extends the IDXGISurface1 interface by adding support for subresource surfaces and getting a handle to a shared resource. + Microsoft Docs: + + + + + Identifies the type of DXGI adapter. + Microsoft Docs: + + + + Specifies no flags. + + + Value always set to 0. This flag is reserved. + + + Specifies a software adapter. For more info about this flag, see new info in Windows 8 about enumerating adapters. + +Direct3D 11:  This enumeration value is supported starting with Windows 8. + + + Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile + to a size other than 32 bits. This value is not used. + + + + Get a pointer to the object's data. + Microsoft Docs: + A GUID identifying the data. + The size of the data. + Pointer to the data. + + + + + Enables creating Microsoft DirectX Graphics Infrastructure (DXGI) objects. + Microsoft Docs: + + + + + Checks the swap chain's support for color space. + Microsoft Docs: + A DXGI_COLOR_SPACE_TYPE-typed value that specifies color space type to check support for. + A pointer to a variable that receives a combination of DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG-typed values that are combined by using a bitwise OR operation. The resulting value specifies options for color space support. + + + + + Gets the number of messages currently stored in the message queue. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the number. + + + + + An IDXGIFactory interface implements methods for generating DXGI objects (which handle full screen transitions). + Microsoft Docs: + + + + + Describes the current video memory budgeting parameters. + Microsoft Docs: + + + + Specifies the OS-provided video memory budget, in bytes, that the application should target. If CurrentUsage is greater than Budget, the application may incur stuttering or performance penalties due to background activity by the OS to provide other applications with a fair usage of video memory. + + + Specifies the application’s current video memory usage, in bytes. + + + The amount of video memory, in bytes, that the application has available for reservation. To reserve this video memory, the application should call IDXGIAdapter3::SetVideoMemoryReservation. + + + The amount of video memory, in bytes, that is reserved by the application. The OS uses the reservation as a hint to determine the application’s minimum working set. Applications should attempt to ensure that their video memory usage can be trimmed to meet this requirement. + + + + Get an extended description of the output that includes color characteristics and connection type. + Microsoft Docs: + A pointer to the output description (see DXGI_OUTPUT_DESC1). + + + + + Registers to receive notification of changes in occlusion status by using event signaling. + Microsoft Docs: + A handle to the event object that the operating system sets when notification of occlusion status change occurs. The CreateEvent or OpenEvent function returns this handle. + A pointer to a key value that an application can pass to the IDXGIFactory2::UnregisterOcclusionStatus method to unregister the notification event that hEvent specifies. + + + + + Represents a swap chain that is used by desktop media apps to decode video data and show it on a DirectComposition surface. + Microsoft Docs: + + + + + Creates a swap chain that is associated with the CoreWindow object for the output window for the swap chain. + Microsoft Docs: + For Direct3D 11, and earlier versions of Direct3D, this is a pointer to the Direct3D device for the swap chain. For Direct3D 12 this is a pointer to a direct command queue (refer to ID3D12CommandQueue). This parameter cannot be NULL. + A pointer to the CoreWindow object that is associated with the swap chain that CreateSwapChainForCoreWindow creates. + A pointer to a DXGI_SWAP_CHAIN_DESC1 structure for the swap-chain description. This parameter cannot be NULL. + A pointer to the IDXGIOutput interface that the swap chain is restricted to. If the swap chain is moved to a different output, the content is black. You can optionally set this parameter to an output target that uses DXGI_PRESENT_RESTRICT_TO_OUTPUT to restrict the content on this output. If you do not set this parameter to restrict content on an output target, you can set it to NULL. + A pointer to a variable that receives a pointer to the IDXGISwapChain1 interface for the swap chain that CreateSwapChainForCoreWindow creates. + + + + + Gets the parent resource and subresource index that support a subresource surface. + Microsoft Docs: + The globally unique identifier (GUID) of the requested interface type. + A pointer to a buffer that receives a pointer to the parent resource object for the subresource surface. + A pointer to a variable that receives the index of the subresource surface. + + + + + This method establishes a correlation between a CPU synchronization object and the budget change event. + Microsoft Docs: + Specifies a HANDLE for the event. + A key value for the window or event to unregister. The IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent method returns this value. + + + + + Sets a message identifier to break on when a message with that identifier passes through the storage filter. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that sets the breaking condition. + An integer value that specifies the identifier of the message. + A Boolean value that specifies whether SetBreakOnID turns on or off this breaking condition (TRUE for on, FALSE for off). + + + + + Gets a value indicating whether leak tracking is turned on for the current thread. + Microsoft Docs: + + + + + Creates a swap chain that you can use to send Direct3D content into the DirectComposition API or the Windows.UI.Xaml framework to compose in a window. + Microsoft Docs: + For Direct3D 11, and earlier versions of Direct3D, this is a pointer to the Direct3D device for the swap chain. For Direct3D 12 this is a pointer to a direct command queue (refer to ID3D12CommandQueue). This parameter cannot be NULL. Software drivers, like D3D_DRIVER_TYPE_REFERENCE, are not supported for composition swap chains. + A pointer to a DXGI_SWAP_CHAIN_DESC1 structure for the swap-chain description. This parameter cannot be NULL. + +You must specify the DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL value in the SwapEffect member of DXGI_SWAP_CHAIN_DESC1 because CreateSwapChainForComposition supports only flip presentation model. + +You must also specify the DXGI_SCALING_STRETCH value in the Scaling member of DXGI_SWAP_CHAIN_DESC1. + A pointer to the IDXGIOutput interface for the output to restrict content to. You must also pass the DXGI_PRESENT_RESTRICT_TO_OUTPUT flag in a IDXGISwapChain1::Present1 call to force the content to appear blacked out on any other output. If you want to restrict the content to a different output, you must create a new swap chain. However, you can conditionally restrict content based on the DXGI_PRESENT_RESTRICT_TO_OUTPUT flag. + + +Set this parameter to NULL if you don't want to restrict content to an output target. + A pointer to a variable that receives a pointer to the IDXGISwapChain1 interface for the swap chain that CreateSwapChainForComposition creates. + + + + + Gets the number of messages that a storage filter allowed to pass through. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the number. + + + + + Indicates that the application finished processing the frame. + Microsoft Docs: + + + + + Retrieves the device. + Microsoft Docs: + The reference id for the device. + The address of a pointer to the device. + + + + + Set a Boolean value to either enable or disable the operating system's stereoscopic 3D display behavior. + Microsoft Docs: + A Boolean value that either enables or disables the operating system's stereoscopic 3D display behavior. TRUE enables the operating system's stereoscopic 3D display behavior and FALSE disables it. + + + + + Creates a YUV swap chain for an existing DirectComposition surface handle. + Microsoft Docs: + A pointer to the Direct3D device for the swap chain. This parameter cannot be NULL. Software drivers, like D3D_DRIVER_TYPE_REFERENCE, are not supported for composition swap chains. + A handle to an existing DirectComposition surface. This parameter cannot be NULL. + A pointer to a DXGI_SWAP_CHAIN_DESC1 structure for the swap-chain description. This parameter cannot be NULL. + A pointer to the IDXGIOutput interface for the swap chain to restrict content to. If the swap chain is moved to a different output, the content is black. You can optionally set this parameter to an output target that uses DXGI_PRESENT_RESTRICT_TO_OUTPUT to restrict the content on this output. If the swap chain is moved to a different output, the content is black. + +You must also pass the DXGI_PRESENT_RESTRICT_TO_OUTPUT flag in a present call to force the content to appear blacked out on any other output. If you want to restrict the content to a different output, you must create a new swap chain. However, you can conditionally restrict content based on the DXGI_PRESENT_RESTRICT_TO_OUTPUT flag. + +Set this parameter to NULL if you don't want to restrict content to an output target. + A pointer to a variable that receives a pointer to the IDXGISwapChain1 interface for the swap chain that this method creates. + + + + + Used to verify system approval for the app's custom present duration (custom refresh rate). + Microsoft Docs: + + + + A value that represents the running total count of times that an image was presented to the monitor since the computer booted. + +
Note  The number of times that an image was presented to the monitor is not necessarily the same as the number of times + that you called IDXGISwapChain::Present or IDXGISwapChain1::Present1.
+
 
+
+ + A value that represents the running total count of v-blanks at which the last image was presented to the monitor and that have happened since the computer booted (for windowed mode, since the swap chain was created). + + + A value that represents the running total count of v-blanks when the scheduler last sampled the machine time by calling QueryPerformanceCounter and that have happened since the computer booted (for windowed mode, since the swap chain was created). + + + A value that represents the high-resolution performance counter timer. + This value is the same as the value returned by the QueryPerformanceCounter + function. + + + Reserved. Always returns 0. + + + A value indicating the composition presentation mode. This value is used to determine whether the app should continue to use the decode swap chain. See DXGI_FRAME_PRESENTATION_MODE. + + + If the system approves an app's custom present duration request, this field is set to the approved custom present duration. + +If the app's custom present duration request is not approved, this field is set to zero. + + + + Identifies the type of DXGI adapter. + Microsoft Docs: + + + + Specifies no flags. + + + Value always set to 0. This flag is reserved. + + + Specifies a software adapter. For more info about this flag, see new info in Windows 8 about enumerating adapters. + +Direct3D 11:  This enumeration value is supported starting with Windows 8. + + + Specifies that the adapter's driver has been confirmed to work in an OS process where Arbitrary Code Guard (ACG) is enabled (i.e. dynamic code generation is disallowed). + + + Specifies that the adapter supports monitored fences. These adapters support the ID3D12Device::CreateFence and ID3D11Device5::CreateFence functions. + + + Specifies that the adapter supports non-monitored fences. These adapters support the ID3D12Device::CreateFence function together with the D3D12_FENCE_FLAG_NON_MONITORED flag. + +
Note  For adapters that support both monitored and non-monitored fences, non-monitored fences are only supported when created with the D3D12_FENCE_FLAG_SHARED and D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER flags. Monitored fences should always be used by supporting adapters unless communicating with an adapter that only supports non-monitored fences.
+
 
+
+ + Specifies that the adapter claims keyed mutex conformance. This signals a stronger guarantee that the IDXGIKeyedMutex interface behaves correctly. + + + Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. This value is not used. + + + + Takes ownership of an output. + Microsoft Docs: + A pointer to the IUnknown interface of a device (such as an ID3D10Device). + Set to TRUE to enable other threads or applications to take ownership of the device; otherwise, set to FALSE. + + + + + Accesses one of the swap-chain's back buffers. + Microsoft Docs: + A zero-based buffer index. + +If the swap chain's swap effect is DXGI_SWAP_EFFECT_DISCARD, this method can only access the first buffer; for this situation, set the index to zero. + +If the swap chain's swap effect is either DXGI_SWAP_EFFECT_SEQUENTIAL or DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL, only the swap chain's zero-index buffer can be read from and written to. The swap chain's buffers with indexes greater than zero can only be read from; so if you call the IDXGIResource::GetUsage method for such buffers, they have the DXGI_USAGE_READ_ONLY flag set. + The type of interface used to manipulate the buffer. + A pointer to a back-buffer interface. + + + + + Enumerate adapter (video card) outputs. + Microsoft Docs: + The index of the output. + The address of a pointer to an IDXGIOutput interface at the position specified by the Output parameter. + + + + + Requests a custom presentation duration (custom refresh rate). + Microsoft Docs: + The custom presentation duration, specified in hundreds of nanoseconds. + + + + + Reports info about the lifetime of an object or objects. + Microsoft Docs: + The globally unique identifier (GUID) of the object or objects to get info about. Use one of the DXGI_DEBUG_ID GUIDs. + A DXGI_DEBUG_RLO_FLAGS-typed value that specifies the amount of info to report. + + + + + Gets the transform matrix that will be applied to a composition swap chain upon the next present. + Microsoft Docs: + [out] + +The transform matrix currently used for swap chain scaling and translation. + + + + + Gets the number of times that IDXGISwapChain::Present or IDXGISwapChain1::Present1 has been called. + Microsoft Docs: + A pointer to a variable that receives the number of calls. + + + + + Returns a waitable handle that signals when the DXGI adapter has finished presenting a new frame. + Microsoft Docs: + + + + + Enumerates graphics adapters based on a given GPU preference. + Microsoft Docs: + The index of the adapter to enumerate. The indices are in order of the preference specified in GpuPreference—for example, if DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE is specified, then the highest-performing adapter is at index 0, the second-highest is at index 1, and so on. + The GPU preference for the app. + The globally unique identifier (GUID) of the IDXGIAdapter object referenced by the ppvAdapter parameter. + The address of an IDXGIAdapter interface pointer to the adapter. + +This parameter must not be NULL. + + + + + Determines whether to use stereo mode. + Microsoft Docs: + + + + + Queries the system for a DXGI_FRAME_STATISTICS_MEDIA structure that indicates whether a custom refresh rate is currently approved by the system. + Microsoft Docs: + A DXGI_FRAME_STATISTICS_MEDIA structure indicating whether the system currently approves the custom refresh rate request. + + + + + Get the output (the display monitor) that contains the majority of the client area of the target window. + Microsoft Docs: + A pointer to the output interface (see IDXGIOutput). + + + + + Flags indicating the memory location of a resource. + Microsoft Docs: + + + + The resource is located in video memory. + + + At least some of the resource is located in CPU memory. + + + At least some of the resource has been paged out to the hard drive. + + + + Gets information about the new pointer shape for the current desktop frame. + Microsoft Docs: + The size in bytes of the buffer that the caller passed to the pPointerShapeBuffer parameter. + A pointer to a buffer to which GetFramePointerShape copies and returns pixel data for the new pointer shape. + Pointer to a variable that receives the number of bytes that GetFramePointerShape needs to store the new pointer shape pixel data in the buffer at pPointerShapeBuffer. + +For more information about returning the required buffer size, see Remarks. + Pointer to a DXGI_OUTDUPL_POINTER_SHAPE_INFO structure that receives the pointer shape information. + + + + + An IDXGIOutput interface represents an adapter output (such as a monitor). + Microsoft Docs: + + + + + Creates a swap chain. + Microsoft Docs: + For Direct3D 11, and earlier versions of Direct3D, this is a pointer to the Direct3D device for the swap chain. For Direct3D 12 this is a pointer to a direct command queue (refer to ID3D12CommandQueue) . This parameter cannot be NULL. + A pointer to a DXGI_SWAP_CHAIN_DESC structure for the swap-chain description. This parameter cannot be NULL. + A pointer to a variable that receives a pointer to the IDXGISwapChain interface for the swap chain that CreateSwapChain creates. + + + + + Gets performance statistics about the last render frame. + Microsoft Docs: + A pointer to a DXGI_FRAME_STATISTICS structure for the frame statistics. + + + + + The IDXGIFactory2 interface includes methods to create a newer version swap chain with more features than IDXGISwapChain and to monitor stereoscopic 3D capabilities. + Microsoft Docs: + + + + + Identifies the alpha value, transparency behavior, of a surface. + Microsoft Docs: + + + + Indicates that the transparency behavior is not specified. + + + Indicates that the transparency behavior is premultiplied. Each color is first scaled by the alpha value. The alpha value itself is the same in both straight and premultiplied alpha. Typically, no color channel value is greater than the alpha channel value. If a color channel value in a premultiplied format is greater than the alpha channel, the standard source-over blending math results in an additive blend. + + + Indicates that the transparency behavior is not premultiplied. The alpha channel indicates the transparency of the color. + + + Indicates to ignore the transparency behavior. + + + Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile + to a size other than 32 bits. This value is not used. + + + + Describes a surface. + Microsoft Docs: + + + + A value describing the surface width. + + + A value describing the surface height. + + + A member of the DXGI_FORMAT enumerated type that describes the surface format. + + + A member of the DXGI_SAMPLE_DESC structure that describes multi-sampling parameters for the surface. + + + + Changes the swap chain's back buffer size, format, and number of buffers. This should be called when the application window is resized. + Microsoft Docs: + The number of buffers in the swap chain (including all back and front buffers). + This number can be different from the number of buffers with which you created the swap chain. + This number can't be greater than DXGI_MAX_SWAP_CHAIN_BUFFERS. + Set this number to zero to preserve the existing number of buffers in the swap chain. + You can't specify less than two buffers for the flip presentation model. + The new width of the back buffer. + If you specify zero, DXGI will use the width of the client area of the target window. + You can't specify the width as zero if you called the IDXGIFactory2::CreateSwapChainForComposition method to create the swap chain for a composition surface. + The new height of the back buffer. + If you specify zero, DXGI will use the height of the client area of the target window. + You can't specify the height as zero if you called the IDXGIFactory2::CreateSwapChainForComposition method to create the swap chain for a composition surface. + A DXGI_FORMAT-typed value for the new format of the back buffer. + Set this value to DXGI_FORMAT_UNKNOWN to preserve the existing format of the back buffer. + The flip presentation model supports a more restricted set of formats than the bit-block transfer (bitblt) model. + A combination of DXGI_SWAP_CHAIN_FLAG-typed values that are combined by using a bitwise OR operation. + The resulting value specifies options for swap-chain behavior. + + + + + The IDXGIOutputDuplication interface accesses and manipulates the duplicated desktop image. + Microsoft Docs: + + + + + The DXGI_OUTDUPL_POINTER_SHAPE_INFO structure describes information about the cursor shape. + Microsoft Docs: + + + + A DXGI_OUTDUPL_POINTER_SHAPE_TYPE-typed value that specifies the type of cursor shape. + + + The width in pixels of the mouse cursor. + + + The height in scan lines of the mouse cursor. + + + The width in bytes of the mouse cursor. + + + The position of the cursor's hot spot relative to its upper-left pixel. An application does not use the hot spot when it determines where to draw the cursor shape. + + + + Gets a description of the swap chain. + Microsoft Docs: + A pointer to a DXGI_SWAP_CHAIN_DESC1 structure that describes the swap chain. + + + + + This interface controls the debug information queue, and can only be used if the debug layer is turned on. + Microsoft Docs: + + + + + Specifies the memory segment group to use. + Microsoft Docs: + + + + The grouping of segments which is considered local to the video adapter, and represents the fastest available memory to the GPU. Applications should target the local segment group as the target size for their working set. + + + The grouping of segments which is considered non-local to the video adapter, and may have slower performance than the local segment group. + + + + This interface exposes a single method for setting video metadata. + Microsoft Docs: + + + + + Registers an application window to receive notification messages of changes of occlusion status. + Microsoft Docs: + The handle of the window to send a notification message to when occlusion status change occurs. + Identifies the notification message to send. + A pointer to a key value that an application can pass to the IDXGIFactory2::UnregisterOcclusionStatus method to unregister the notification message that wMsg specifies. + + + + + Gets the handle to a shared resource. + Microsoft Docs: + A pointer to a handle. + + + + + Queries the graphics driver for a supported frame present duration corresponding to a custom refresh rate. + Microsoft Docs: + Indicates the frame duration to check. This value is the duration of one frame at the desired refresh rate, specified in hundreds of nanoseconds. For example, set this field to 167777 to check for 60 Hz refresh rate support. + A variable that will be set to the closest supported frame present duration that's smaller than the requested value, or zero if the device does not support any lower duration. + A variable that will be set to the closest supported frame present duration that's larger than the requested value, or zero if the device does not support any higher duration. + + + + + Gets the index of the swap chain's current back buffer. + Microsoft Docs: + + + + + Gets the maximum number of messages that can be added to the message queue. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the number. + + + + + Identifies the granularity at which the graphics processing unit (GPU) can be preempted from performing its current graphics rendering task. + Microsoft Docs: + + + + Indicates the preemption granularity as a DMA buffer. + + + Indicates the preemption granularity as a graphics primitive. A primitive is a section in a DMA buffer and can be a group of triangles. + + + Indicates the preemption granularity as a triangle. A triangle is a part of a primitive. + + + Indicates the preemption granularity as a pixel. A pixel is a part of a triangle. + + + Indicates the preemption granularity as a graphics instruction. A graphics instruction operates on a pixel. + + + + This method stops notifying a CPU synchronization object whenever a budget change occurs. An application may switch back to polling the information regularly. + Microsoft Docs: + A key value for the window or event to unregister. The IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent method returns this value. + + + + + Gets the rectangle that defines the target region for the video processing blit operation. + Microsoft Docs: + A pointer to a RECT structure + that receives the target region for the swap chain. + + + + + Provides the CPU with efficient access to a desktop image if that desktop image is already in system memory. + Microsoft Docs: + A pointer to a DXGI_MAPPED_RECT structure that receives the surface data that the CPU needs to directly access the surface data. + + + + + Describes a display mode and whether the display mode supports stereo. + Microsoft Docs: + + + + A value that describes the resolution width. + + + A value that describes the resolution height. + + + A DXGI_RATIONAL structure that describes the refresh rate in hertz. + + + A DXGI_FORMAT-typed value that describes the display format. + + + A DXGI_MODE_SCANLINE_ORDER-typed value that describes the scan-line drawing mode. + + + A DXGI_MODE_SCALING-typed value that describes the scaling mode. + + + Specifies whether the full-screen display mode is stereo. TRUE if stereo; otherwise, FALSE. + + + + Represents an adapter output (such as a monitor). The IDXGIOutput2 interface exposes a method to check for multiplane overlay support on the primary output adapter. + Microsoft Docs: + + + + + Halt a thread until the next vertical blank occurs. + Microsoft Docs: + + + + + Gets the residency status of an array of resources. + Microsoft Docs: + An array of IDXGIResource interfaces. + An array of DXGI_RESIDENCY flags. Each element describes the residency status for corresponding element in + the ppResources argument array. + The number of resources in the ppResources argument array and pResidencyStatus argument array. + + + + + This interface enables registration for notifications to detect adapter enumeration state changes. + Microsoft Docs: + + + + + Get the expected resource usage. + Microsoft Docs: + A pointer to a usage flag (see DXGI_USAGE). For Direct3D 10, a surface can be used as a shader input or a render-target output. + + + + + Unregisters an event to stop receiving notifications when the adapter enumeration state changes. + Microsoft Docs: + A key value for the event to unregister. + + + + + The DXGI_OUTDUPL_DESC structure describes the dimension of the output and the surface that contains the desktop image. The format of the desktop image is always DXGI_FORMAT_B8G8R8A8_UNORM. + Microsoft Docs: + + + + A DXGI_MODE_DESC structure that describes the display mode of the duplicated output. + + + A member of the DXGI_MODE_ROTATION enumerated type that describes how the duplicated output rotates an image. + + + Specifies whether the resource that contains the desktop image is already located in system memory. TRUE if the resource is in system memory; otherwise, FALSE. If this value is TRUE and the application requires CPU access, it can use the IDXGIOutputDuplication::MapDesktopSurface and IDXGIOutputDuplication::UnMapDesktopSurface methods to avoid copying the data into a staging buffer. + + + + This method sends the minimum required physical memory for an application, to the OS. + Microsoft Docs: + Specifies the device's physical adapter for which the video memory information is being set. + For single-GPU operation, set this to zero. + If there are multiple GPU nodes, set this to the index of the node (the device's physical adapter) for which the video memory information is being set. + See Multi-adapter systems. + Specifies a DXGI_MEMORY_SEGMENT_GROUP that identifies the group as local or non-local. + Specifies a UINT64 that sets the minimum required physical memory, in bytes. + + + + + Determines whether a swap chain supports “temporary mono.” + Microsoft Docs: + + + + + Allows DXGI to monitor an application's message queue for the alt-enter key sequence (which causes the application to switch from windowed to full screen or vice versa). + Microsoft Docs: + The handle of the window that is to be monitored. This parameter can be NULL; but only if Flags is also 0. + + + + + + Controls debug settings for Microsoft DirectX Graphics Infrastructure (DXGI). You can use the IDXGIDebug1 interface in Windows Store apps. + Microsoft Docs: + + + + + Changes the swap chain's back buffer size, format, and number of buffers, where the swap chain was created using a D3D12 command queue as an input device. This should be called when the application window is resized. + Microsoft Docs: + The number of buffers in the swap chain (including all back and front buffers). + This number can be different from the number of buffers with which you created the swap chain. + This number can't be greater than DXGI_MAX_SWAP_CHAIN_BUFFERS. + Set this number to zero to preserve the existing number of buffers in the swap chain. + You can't specify less than two buffers for the flip presentation model. + The new width of the back buffer. + If you specify zero, DXGI will use the width of the client area of the target window. + You can't specify the width as zero if you called the IDXGIFactory2::CreateSwapChainForComposition method to create the swap chain for a composition surface. + The new height of the back buffer. + If you specify zero, DXGI will use the height of the client area of the target window. + You can't specify the height as zero if you called the IDXGIFactory2::CreateSwapChainForComposition method to create the swap chain for a composition surface. + A DXGI_FORMAT-typed value for the new format of the back buffer. + Set this value to DXGI_FORMAT_UNKNOWN to preserve the existing format of the back buffer. + The flip presentation model supports a more restricted set of formats than the bit-block transfer (bitblt) model. + A combination of DXGI_SWAP_CHAIN_FLAG-typed values that are combined by using a bitwise OR operation. + The resulting value specifies options for swap-chain behavior. + An array of UINTs, of total size BufferCount, where the value indicates which node the back buffer should be created on. + Buffers created using ResizeBuffers1 with a non-null pCreationNodeMask array are visible to all nodes. + An array of command queues (ID3D12CommandQueue instances), of total size BufferCount. + Each queue provided must match the corresponding creation node mask specified in the pCreationNodeMask array. + When Present() is called, in addition to rotating to the next buffer for the next frame, the swapchain will also rotate through these command queues. + This allows the app to control which queue requires synchronization for a given present operation. + + + + + Removes a storage filter from the top of the storage-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that removes the filter. + + + + + Restores access to resources that were previously offered by calling IDXGIDevice2::OfferResources. + Microsoft Docs: + The number of resources in the ppResources argument and pDiscarded argument arrays. + An array of pointers to IDXGIResource interfaces for the resources to reclaim. + A pointer to an array that receives Boolean values. Each value in the array corresponds to a resource at the same index that the ppResources parameter specifies. The runtime sets each Boolean value to TRUE if the corresponding resource’s content was discarded and is now undefined, or to FALSE if the corresponding resource’s old content is still intact. The caller can pass in NULL, if the caller intends to fill the resources with new content regardless of whether the old content was discarded. + + + + + Turns the debug output on or off. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the mute status. + A Boolean value that specifies whether to turn the debug output on or off (TRUE for on, FALSE for off). + + + + + Sets the source region to be used for the swap chain. + Microsoft Docs: + Source width to use for the swap chain. This value must be greater than zero, and must be less than or equal to the overall width of the swap chain. + Source height to use for the swap chain. This value must be greater than zero, and must be less than or equal to the overall height of the swap chain. + + + + + Allows a process to indicate that it's resilient to any of its graphics devices being removed. + Microsoft Docs: + + + + + Used with IDXGIFactoryMedia::CreateDecodeSwapChainForCompositionSurfaceHandle to describe a decode swap chain. + Microsoft Docs: + + + + Can be 0, or a combination of DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO and/or DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO. Those named values are members of the DXGI_SWAP_CHAIN_FLAG enumerated type, and you can combine them by using a bitwise OR operation. The resulting value specifies options for decode swap-chain behavior. + + + + The DXGI_OUTDUPL_FRAME_INFO structure describes the current desktop image. + Microsoft Docs: + + + + The time stamp of the last update of the desktop image. The operating system calls the QueryPerformanceCounter + function to obtain the value. A zero value indicates that the desktop image was not updated since an application last called the IDXGIOutputDuplication::AcquireNextFrame method to acquire the next frame of the desktop image. + + + The time stamp of the last update to the mouse. The operating system calls the QueryPerformanceCounter + function to obtain the value. A zero value indicates that the position or shape of the mouse was not updated since an application last called the IDXGIOutputDuplication::AcquireNextFrame method to acquire the next frame of the desktop image. The mouse position is always supplied for a mouse update. A new pointer shape is indicated by a non-zero value in the PointerShapeBufferSize member. + + + The number of frames that the operating system accumulated in the desktop image surface since the calling application processed the last desktop image. For more information about this number, see Remarks. + + + Specifies whether the operating system accumulated updates by coalescing dirty regions. Therefore, the dirty regions might contain unmodified pixels. TRUE if dirty regions were accumulated; otherwise, FALSE. + + + Specifies whether the desktop image might contain protected content that was already blacked out in the desktop image. TRUE if protected content was already blacked; otherwise, FALSE. The application can use this information to notify the remote user that some of the desktop content might be protected and therefore not visible. + + + A DXGI_OUTDUPL_POINTER_POSITION structure that describes the most recent mouse position if the LastMouseUpdateTime member is a non-zero value; otherwise, this value is ignored. This value provides the coordinates of the location where the top-left-hand corner of the pointer shape is drawn; this value is not the desktop position of the hot spot. + + + Size in bytes of the buffers to store all the desktop update metadata for this frame. For more information about this size, see Remarks. + + + Size in bytes of the buffer to hold the new pixel data for the mouse shape. For more information about this size, see Remarks. + + + + Flushes any outstanding rendering commands and sets the specified event object to the signaled state after all previously submitted rendering commands complete. + Microsoft Docs: + A handle to the event object. The CreateEvent or OpenEvent function returns this handle. All types of event objects (manual-reset, auto-reset, and so on) are supported. + +The handle must have the EVENT_MODIFY_STATE access right. For more information about access rights, see Synchronization Object Security and Access Rights. + + + + + Specifies result flags for the ReclaimResources1 method. + Microsoft Docs: + + + + The surface was successfully reclaimed and has valid content. This result is identical to the false value returned by the older ReclaimResources API. + + + The surface was reclaimed, but the old content was lost and must be regenerated. This result is identical to the true value returned by the older ReclaimResources API. + + + Both the surface and its contents are lost and invalid. The surface must be +recreated and the content regenerated in order to be used. All future use of that resource is invalid. Attempts to bind it to the pipeline or map a resource which returns this value will never succeed, and the resource cannot be reclaimed again. + + + + Gets the rotation of the back buffers for the swap chain. + Microsoft Docs: + A pointer to a variable that receives a DXGI_MODE_ROTATION-typed value that specifies the rotation of the back buffers for the swap chain. + + + + + Gets a copy of the current display surface. + Microsoft Docs: + A pointer to a destination surface (see IDXGISurface). + + + + + Represents an adapter output (such as a monitor). The IDXGIOutput5 interface exposes a single method to specify a list of supported formats for fullscreen surfaces. + Microsoft Docs: + + + + + Sets the color space used by the swap chain. + Microsoft Docs: + A DXGI_COLOR_SPACE_TYPE-typed value that specifies the color space to set. + + + + + Sets the maximum number of messages that can be added to the message queue. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that sets the limit on the number of messages. + The maximum number of messages that can be added to the queue. –1 means no limit. + + + + + Resizes the output target. + Microsoft Docs: + A pointer to a DXGI_MODE_DESC structure that describes the mode, which specifies the new width, height, format, and refresh rate of the target. + If the format is DXGI_FORMAT_UNKNOWN, ResizeTarget uses the existing format. We only recommend that you use DXGI_FORMAT_UNKNOWN when the swap chain is in full-screen + mode as this method is not thread safe. + + + + + Pops a retrieval filter from the top of the retrieval-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that pops the filter. + + + + + Gets the flags that were used when a Microsoft DirectX Graphics Infrastructure (DXGI) object was created. + Microsoft Docs: + + + + + The eviction priority of the resource is low. The placement of the resource is not critical, and minimal work is performed to find a location for the resource. For example, if a GPU can render with a vertex buffer from either local or non-local memory with little difference in performance, that vertex buffer is low priority. Other more critical resources (for example, a render target or texture) can then occupy the faster memory. + Microsoft Docs: + + + + + Returns a surface. This method is used internally and you should not call it directly in your application. + Microsoft Docs: + A pointer to a DXGI_SURFACE_DESC structure that describes the surface. + The number of surfaces to create. + A DXGI_USAGE flag that specifies how the surface is expected to be used. + An optional pointer to a DXGI_SHARED_RESOURCE structure that contains shared resource information for opening views of such resources. + The address of an IDXGISurface interface pointer to the first created surface. + + + + + The IDXGIFactory1 interface implements methods for generating DXGI objects. + Microsoft Docs: + + + + + Options for handling pixels in a display surface after calling IDXGISwapChain1::Present1. + Microsoft Docs: + + + + Use this flag to specify the bit-block transfer (bitblt) model and to specify that DXGI discard the contents of the back buffer after you call IDXGISwapChain1::Present1. + This flag is valid for a swap chain with more than one back buffer, although, applications only have read and write access to buffer 0. + Use this flag to enable the display driver to select the most efficient presentation technique for the swap chain. + +Direct3D 12: This enumeration value is never supported. D3D12 apps must using DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL or DXGI_SWAP_EFFECT_FLIP_DISCARD. + +
Note  There are differences between full screen exclusive and full screen UWP. If you are porting a Direct3D 11 application to UWP on a Windows PC, be aware that the use of DXGI_SWAP_EFFECT_DISCARD when creating swap chains does +not behave the same way in UWP as it does in Win32, and its use may be detrimental to GPU performance. + +This is because UWP applications are forced into FLIP swap modes (even if other swap modes are set), because this reduces the computation +time used by the memory copies originally done by the older bitblt model. + +The recommended approach is to manually convert DX11 Discard swap chains to use flip models within UWP, using DXGI_SWAP_EFFECT_FLIP_DISCARD instead of DXGI_SWAP_EFFECT_DISCARD where possible. + Refer to the Example below, and see this article for more information.
+
 
+
+ + Use this flag to specify the bitblt model and to specify that DXGI persist the contents of the back buffer after you call IDXGISwapChain1::Present1. + Use this option to present the contents of the swap chain in order, from the first buffer (buffer 0) to the last buffer. + This flag cannot be used with multisampling. + +Direct3D 12: This enumeration value is never supported. D3D12 apps must using DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL or DXGI_SWAP_EFFECT_FLIP_DISCARD. + + +
Note  For best performance, use DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL instead of DXGI_SWAP_EFFECT_SEQUENTIAL. See this article for more information.
+
 
+
+ + Use this flag to specify the flip presentation model and to specify that DXGI persist the contents of the back buffer after you call IDXGISwapChain1::Present1. This flag cannot be used with multisampling. + + +Direct3D 11:  This enumeration value is supported starting with Windows 8. + + + Use this flag to specify the flip presentation model and to specify that DXGI discard the contents of the back buffer after you call IDXGISwapChain1::Present1. + This flag cannot be used with multisampling and partial presentation. + See DXGI 1.4 Improvements. + + +Direct3D 11:  This enumeration value is supported starting with Windows 10. + + +
Note  Windows Store apps must use DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL or DXGI_SWAP_EFFECT_FLIP_DISCARD. +
+
 
+
+ + + Get a description of the output. + Microsoft Docs: + A pointer to the output description (see DXGI_OUTPUT_DESC). + + + + + Allows specifying a list of supported formats for fullscreen surfaces that can be returned by the IDXGIOutputDuplication object. + Microsoft Docs: + A pointer to the Direct3D device interface that you can use to process the desktop image. This device must be created from the adapter to which the output is connected. + Reserved for future use; must be zero. + Specifies the number of supported formats. + Specifies an array, of length SupportedFormatsCount of DXGI_FORMAT entries. + A pointer to a variable that receives the new IDXGIOutputDuplication interface. + + + + + Retrieves the background color of the swap chain. + Microsoft Docs: + A pointer to a DXGI_RGBA structure that receives the background color of the swap chain. + + + + + Retrieves a Boolean value that indicates whether the operating system's stereoscopic 3D display behavior is enabled. + Microsoft Docs: + + + + + Pushes an empty storage filter onto the storage-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that pushes the empty storage filter. + + + + + Using a key, releases exclusive rendering access to a shared resource. + Microsoft Docs: + A value that indicates which device to give access to. This method succeeds when the device that currently owns the surface calls the ReleaseSync method using the same value. This value can be any UINT64 value. + + + + + Specifies color space support for the swap chain. + Microsoft Docs: + + + + Color space support is present. + + + Overlay color space support is present. + + + + Enumerates both adapters (video cards) with or without outputs. + Microsoft Docs: + The index of the adapter to enumerate. + The address of a pointer to an IDXGIAdapter1 interface at the position specified by the Adapter parameter. + This parameter must not be NULL. + + + + + An IDXGISwapChain interface implements one or more surfaces for storing rendered data before presenting it to an output. + Microsoft Docs: + + + + + Specifies overlay support to check for in a call to IDXGIOutput3::CheckOverlaySupport. + Microsoft Docs: + + + + Direct overlay support. + + + Scaling overlay support. + + + + Creates swap chains for desktop media apps that use DirectComposition surfaces to decode and display video. + Microsoft Docs: + + + + + Presents a frame on the display screen. + Microsoft Docs: + An integer that specifies how to synchronize presentation of a frame with the vertical blank. + + +For the bit-block transfer (bitblt) model (DXGI_SWAP_EFFECT_DISCARDor DXGI_SWAP_EFFECT_SEQUENTIAL), values are: + +
    +
  • 0 - The presentation occurs immediately, there is no synchronization.
  • +
  • 1 through 4 - Synchronize presentation after the nth vertical blank.
  • +
+For the flip model (DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL), values are: + +
    +
  • 0 - Cancel the remaining time on the previously presented frame and discard this frame if a newer frame is queued. +
  • +
  • 1 through 4 - Synchronize presentation for at least n vertical blanks.
  • +
+For an example that shows how sync-interval values affect a flip presentation queue, see Remarks. + +If the update region straddles more than one output (each represented by IDXGIOutput1), Present1 performs the synchronization to the output that contains the largest sub-rectangle of the target window's client area. + An integer value that contains swap-chain presentation options. These options are defined by the DXGI_PRESENT constants. + A pointer to a DXGI_PRESENT_PARAMETERS structure that describes updated rectangles and scroll information of the frame to present. +
+
+ + + Describes an adapter (or video card) that uses Microsoft DirectX Graphics Infrastructure (DXGI) 1.2. + Microsoft Docs: + + + + A string that contains the adapter description. + + + The PCI ID of the hardware vendor. + + + The PCI ID of the hardware device. + + + The PCI ID of the sub system. + + + The PCI ID of the revision number of the adapter. + + + The number of bytes of dedicated video memory that are not shared with the CPU. + + + The number of bytes of dedicated system memory that are not shared with the CPU. This memory is allocated from available system memory at boot time. + + + The number of bytes of shared system memory. This is the maximum value of system memory that may be consumed by the adapter during operation. Any incidental memory consumed by the driver as it manages and uses video memory is additional. + + + A unique value that identifies the adapter. See LUID for a definition of the structure. LUID is defined in dxgi.h. + + + A value of the DXGI_ADAPTER_FLAG enumerated type that describes the adapter type. The DXGI_ADAPTER_FLAG_REMOTE flag is reserved. + + + A value of the DXGI_GRAPHICS_PREEMPTION_GRANULARITY enumerated type that describes the granularity level at which the GPU can be preempted from performing its current graphics rendering task. + + + A value of the DXGI_COMPUTE_PREEMPTION_GRANULARITY enumerated type that describes the granularity level at which the GPU can be preempted from performing its current compute task. + + + + Identifies the importance of a resource’s content when you call the IDXGIDevice2::OfferResources method to offer the resource. + Microsoft Docs: + + + + The resource is low priority. The operating system discards a low priority resource before other offered resources with higher priority. It is a good programming practice to mark a resource as low priority if it has no useful content. + + + The resource is normal priority. You mark a resource as normal priority if it has content that is easy to regenerate. + + + The resource is high priority. The operating system discards other offered resources with lower priority before it discards a high priority resource. You mark a resource as high priority if it has useful content that is difficult to regenerate. + + + + Returns the adapter for the specified device. + Microsoft Docs: + The address of an IDXGIAdapter interface pointer to the adapter. This parameter must not be NULL. + + + + + Describes a swap chain. + Microsoft Docs: + + + + A value that describes the resolution width. If you specify the width as zero when you call the + IDXGIFactory2::CreateSwapChainForHwnd + method to create a swap chain, the runtime obtains the width from the output window and assigns this width value + to the swap-chain description. You can subsequently call the + IDXGISwapChain1::GetDesc1 method to + retrieve the assigned width value. You cannot specify the width as zero when you call the + IDXGIFactory2::CreateSwapChainForComposition + method. + + + A value that describes the resolution height. If you specify the height as zero when you call the + IDXGIFactory2::CreateSwapChainForHwnd + method to create a swap chain, the runtime obtains the height from the output window and assigns this height + value to the swap-chain description. You can subsequently call the + IDXGISwapChain1::GetDesc1 method to + retrieve the assigned height value. You cannot specify the height as zero when you call the + IDXGIFactory2::CreateSwapChainForComposition + method. + + + A DXGI_FORMAT structure that describes the + display format. + + + Specifies whether the full-screen display mode or the swap-chain back buffer is stereo. + TRUE if stereo; otherwise, FALSE. If you specify stereo, you + must also specify a flip-model swap chain (that is, a swap chain that has the + DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL + value set in the SwapEffect member). + + + A DXGI_SAMPLE_DESC structure that + describes multi-sampling parameters. This member is valid only with bit-block transfer (bitblt) model swap + chains. + + + A DXGI_USAGE-typed value that describes the + surface usage and CPU access options for the back buffer. The back buffer can be used for shader input or + render-target output. + + + A value that describes the number of buffers in the swap chain. When you create a full-screen swap chain, + you typically include the front buffer in this value. + + + A DXGI_SCALING-typed value that identifies + resize behavior if the size of the back buffer is not equal to the target output. + + + A DXGI_SWAP_EFFECT-typed value + that describes the presentation model that is used by the swap chain and options for handling the contents of + the presentation buffer after presenting a surface. You must specify the + DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL + value when you call the + IDXGIFactory2::CreateSwapChainForComposition + method because this method supports only flip + presentation model. + + + A DXGI_ALPHA_MODE-typed value that + identifies the transparency behavior of the swap-chain back buffer. + + + A combination of + DXGI_SWAP_CHAIN_FLAG-typed values that are + combined by using a bitwise OR operation. The resulting value specifies options for swap-chain behavior. + + + + This interface adds some memory residency methods, for budgeting and reserving physical memory. + Microsoft Docs: + + + + + The IDXGIDisplayControl interface exposes methods to indicate user preference for the operating system's stereoscopic 3D display behavior and to set stereoscopic 3D display status to enable or disable. + Microsoft Docs: + + + + + Set the priority for evicting the resource from memory. + Microsoft Docs: + + + + + + Identifies the type of pointer shape. + Microsoft Docs: + + + + The pointer type is a monochrome mouse pointer, which is a monochrome bitmap. The bitmap's size is specified by width and height in a 1 bits per pixel (bpp) device independent bitmap (DIB) format AND mask that is followed by another 1 bpp DIB format XOR mask of the same size. + + + The pointer type is a color mouse pointer, which is a color bitmap. The bitmap's size is specified by width and height in a 32 bpp ARGB DIB format. + + + The pointer type is a masked color mouse pointer. A masked color mouse pointer is a 32 bpp ARGB format bitmap with the mask value in the alpha bits. The only allowed mask values are 0 and 0xFF. When the mask value is 0, the RGB value should replace the screen pixel. When the mask value is 0xFF, an XOR operation is performed on the RGB value and the screen pixel; the result replaces the screen pixel. + + + + Changes the background color of the swap chain. + Microsoft Docs: + A pointer to a DXGI_RGBA structure that specifies the background color to set. + + + + + The preference of GPU for the app to run on. + Microsoft Docs: + + + + No preference of GPU. + + + Preference for the minimum-powered GPU (such as an integrated graphics processor, or iGPU). + + + Preference for the highest performing GPU, such as a discrete graphics processor (dGPU) or external graphics processor (xGPU). + + + + Registers to receive notification of hardware content protection teardown events. + Microsoft Docs: + A handle to the event object that the operating system sets when hardware content protection teardown occurs. The CreateEvent or OpenEvent function returns this handle. + A pointer to a key value that an application can pass to the IDXGIAdapter3::UnregisterHardwareContentProtectionTeardownStatus method to unregister the notification event that hEvent specifies. + + + + + Gets the gamma control settings. + Microsoft Docs: + An array of gamma control settings (see DXGI_GAMMA_CONTROL). + + + + + Represents a rational number. + Microsoft Docs: + + + + An unsigned integer value representing the top of the rational number. + + + An unsigned integer value representing the bottom of the rational number. + + + + This interface controls debug settings, and can only be used if the debug layer is turned on. + Microsoft Docs: + + + + + Gets the size of the retrieval-filter stack in bytes. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the size. + + + + + Removes a retrieval filter from the top of the retrieval-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that removes the filter. + + + + + The alpha channel is not specified. This value has the same effect as DXGI_ALPHA_MODE_IGNORE. + Microsoft Docs: + + + + + Pushes a storage filter onto the storage-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that pushes the filter. + A pointer to a DXGI_INFO_QUEUE_FILTER structure that describes the filter. + + + + + Specifies flags for the OfferResources1 method. + Microsoft Docs: + + + + Indicates the ability to allow memory de-commit by the DirectX Graphics Kernel. + + + + Invalidate the pointer to the surface retrieved by IDXGISurface::Map and re-enable GPU access to the resource. + Microsoft Docs: + + + + + Gets a description of the gamma-control capabilities. + Microsoft Docs: + A pointer to a description of the gamma-control capabilities (see DXGI_GAMMA_CONTROL_CAPABILITIES). + + + + + Adds a user-defined message to the message queue and sends that message to the debug output. + Microsoft Docs: + A DXGI_INFO_QUEUE_MESSAGE_SEVERITY-typed value that specifies the severity of the message. + The message string. + + + + + Invalidates the pointer to the desktop image that was retrieved by using IDXGIOutputDuplication::MapDesktopSurface. + Microsoft Docs: + + + + + Used to check for hardware feature support. + Microsoft Docs: + Specifies one member of DXGI_FEATURE to query support for. + Specifies a pointer to a buffer that will be filled with data that describes the feature support. + The size, in bytes, of pFeatureSupportData. + + + + + The resource is unused and can be evicted as soon as another resource requires the memory that the resource occupies. + Microsoft Docs: + + + + + Specifies a range of hardware features, to be used when checking for feature support. + Microsoft Docs: + + + + The display supports tearing, a requirement of variable refresh rate displays. + + + + The eviction priority of the resource is normal. The placement of the resource is important, but not critical, for performance. The resource is placed in its preferred location instead of a low-priority resource. + Microsoft Docs: + + + + + The DXGI_OUTDUPL_POINTER_POSITION structure describes the position of the hardware cursor. + Microsoft Docs: + + + + The position of the hardware cursor relative to the top-left of the adapter output. + + + Specifies whether the hardware cursor is visible. TRUE if visible; otherwise, FALSE. If the hardware cursor is not visible, the calling application does not display the cursor in the client. + + + + The IDXGIAdapter1 interface represents a display sub-system (including one or more GPU's, DACs and video memory). + Microsoft Docs: + + + + + The IDXGISurface interface implements methods for image-data objects. + Microsoft Docs: + + + + + Specifies support for overlay color space. + Microsoft Docs: + + + + Overlay color space support is present. + + + + Determines whether the break on a message category is turned on or off. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the breaking status. + A DXGI_INFO_QUEUE_MESSAGE_CATEGORY-typed value that specifies the category of the message. + + + + + Queries an adapter output for multiplane overlay support. + Microsoft Docs: + + + + + Releases the GDI device context (DC) that is associated with the current surface and allows you to use Direct3D to render. + Microsoft Docs: + A pointer to a RECT structure that identifies the dirty region of the surface. + A dirty region is any part of the surface that you used for GDI rendering and that you want to preserve. + This area is used as a performance hint to graphics subsystem in certain scenarios. + Do not use this parameter to restrict rendering to the specified rectangular region. + If you pass in NULL, ReleaseDC considers the whole surface as dirty. + Otherwise, ReleaseDC uses the area specified by the RECT as a performance hint to indicate what areas have been manipulated by GDI rendering. + +You can pass a pointer to an empty RECT structure (a rectangle with no position or area) if you didn't change any content. + + + + + Provides presentation capabilities that are enhanced from IDXGISwapChain. These presentation capabilities consist of specifying dirty rectangles and scroll rectangle to optimize the presentation. + Microsoft Docs: + + + + + Describes the types of messages to allow or deny to pass through a filter. + Microsoft Docs: + + + + The number of message categories to allow or deny. + + + An array of DXGI_INFO_QUEUE_MESSAGE_CATEGORY enumeration values that describe the message categories to allow or deny. The array must have at least NumCategories number of elements. + + + The number of message severity levels to allow or deny. + + + An array of DXGI_INFO_QUEUE_MESSAGE_SEVERITY enumeration values that describe the message severity levels to allow or deny. The array must have at least NumSeverities number of elements. + + + The number of message IDs to allow or deny. + + + An array of integers that represent the message IDs to allow or deny. The array must have at least NumIDs number of elements. + + + + Represents a handle to a shared resource. + Microsoft Docs: + + + + A handle to a shared resource. + + + + An IDXGIResource1 interface extends the IDXGIResource interface by adding support for creating a subresource surface object and for creating a handle to a shared resource. + Microsoft Docs: + + + + + Get a pointer to the data contained in the surface, and deny GPU access to the surface. + Microsoft Docs: + A pointer to the surface data (see DXGI_MAPPED_RECT). + CPU read-write flags. These flags can be combined with a logical OR. + + + +
    +
  • DXGI_MAP_READ - Allow CPU read access.
  • +
  • DXGI_MAP_WRITE - Allow CPU write access.
  • +
  • DXGI_MAP_DISCARD - Discard the previous contents of a resource when it is mapped.
  • +
+
+
+ + + The IDXGIAdapter2 interface represents a display subsystem, which includes one or more GPUs, DACs, and video memory. + Microsoft Docs: + + + + + Starts tracking leaks for the current thread. + Microsoft Docs: + + + + + Get the eviction priority. + Microsoft Docs: + A pointer to the eviction priority, which determines when a resource can be evicted from memory. + +The following defined values are possible. + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
DXGI_RESOURCE_PRIORITY_MINIMUM (0x28000000)
+
+
+The resource is unused and can be evicted as soon as another resource requires the memory that the resource occupies. + +
+
DXGI_RESOURCE_PRIORITY_LOW (0x50000000)
+
+
+The eviction priority of the resource is low. The placement of the resource is not critical, and minimal work is performed to find a location for the resource. For example, if a GPU can render with a vertex buffer from either local or non-local memory with little difference in performance, that vertex buffer is low priority. Other more critical resources (for example, a render target or texture) can then occupy the faster memory. + +
+
DXGI_RESOURCE_PRIORITY_NORMAL (0x78000000)
+
+
+The eviction priority of the resource is normal. The placement of the resource is important, but not critical, for performance. The resource is placed in its preferred location instead of a low-priority resource. + +
+
DXGI_RESOURCE_PRIORITY_HIGH (0xa0000000)
+
+
+The eviction priority of the resource is high. The resource is placed in its preferred location instead of a low-priority or normal-priority resource. + +
+
DXGI_RESOURCE_PRIORITY_MAXIMUM (0xc8000000)
+
+
+The resource is evicted from memory only if there is no other way of resolving the memory requirement. + +
+
+
+ + + This method informs the process of the current budget and process usage. + Microsoft Docs: + Specifies the device's physical adapter for which the video memory information is queried. + For single-GPU operation, set this to zero. + If there are multiple GPU nodes, set this to the index of the node (the device's physical adapter) for which the video memory information is queried. + See Multi-adapter systems. + Specifies a DXGI_MEMORY_SEGMENT_GROUP that identifies the group as local or non-local. + Fills in a DXGI_QUERY_VIDEO_MEMORY_INFO structure with the current values. + + + + + Gets the number of frames that the swap chain is allowed to queue for rendering. + Microsoft Docs: + The maximum number of back buffer frames that will be queued for the swap chain. This value is 1 by default, but should be set to 2 if the scene takes longer than it takes for one vertical refresh (typically about 16ms) to draw. + + + + + Trims the graphics memory allocated by the IDXGIDevice3 DXGI device on the app's behalf. + Microsoft Docs: + + + + + Sets the number of frames that the swap chain is allowed to queue for rendering. + Microsoft Docs: + The maximum number of back buffer frames that will be queued for the swap chain. This value is 1 by default. + + + + + Values that specify debug message severity levels for an information queue. + Microsoft Docs: + + + + Defines some type of corruption that has occurred. + + + Defines an error message. + + + Defines a warning message. + + + Defines an information message. + + + Defines a message other than corruption, error, warning, or information. + + + + Gets a description of a full-screen swap chain. + Microsoft Docs: + A pointer to a DXGI_SWAP_CHAIN_FULLSCREEN_DESC structure that describes the full-screen swap chain. + + + + + Describes full-screen mode for a swap chain. + Microsoft Docs: + + + + A DXGI_RATIONAL structure that describes the refresh rate in hertz. + + + A member of the DXGI_MODE_SCANLINE_ORDER enumerated type that describes the scan-line drawing mode. + + + A member of the DXGI_MODE_SCALING enumerated type that describes the scaling mode. + + + A Boolean value that specifies whether the swap chain is in windowed mode. TRUE if the swap chain is in windowed mode; otherwise, FALSE. + + + + Describes timing and presentation statistics for a frame. + Microsoft Docs: + + + + A value that represents the running total count of times that an image was presented to the monitor since the computer booted. + +
Note  The number of times that an image was presented to the monitor is not necessarily the same as the number of times + that you called IDXGISwapChain::Present or IDXGISwapChain1::Present1.
+
 
+
+ + A value that represents the running total count of v-blanks at which the last image was presented to the monitor and that have happened since the computer booted (for windowed mode, since the swap chain was created). + + + A value that represents the running total count of v-blanks when the scheduler last sampled the machine time by calling QueryPerformanceCounter and that have happened since the computer booted (for windowed mode, since the swap chain was created). + + + A value that represents the high-resolution performance counter timer. + This value is the same as the value returned by the QueryPerformanceCounter + function. + + + Reserved. Always returns 0. + + + + Gets information about the moved rectangles for the current desktop frame. + Microsoft Docs: + The size in bytes of the buffer that the caller passed to the pMoveRectBuffer parameter. + A pointer to an array of + DXGI_OUTDUPL_MOVE_RECT structures + that identifies the moved rectangle regions for the desktop frame. + Pointer to a variable that receives the number of bytes that + GetFrameMoveRects + needs to store information about moved regions in the buffer at pMoveRectBuffer. + +For more information about returning the required buffer size, see Remarks. + + + + + Gets statistics about recently rendered frames. + Microsoft Docs: + A pointer to frame statistics (see DXGI_FRAME_STATISTICS). + + + + + Creates a desktop duplication interface from the IDXGIOutput1 interface that represents an adapter output. + Microsoft Docs: + A pointer to the Direct3D device interface that you can use to process the desktop image. This device must be created from the adapter to which the output is connected. + A pointer to a variable that receives the new IDXGIOutputDuplication interface. + + + + + Describes an output or physical connection between the adapter (video card) and a device, including additional information about color capabilities and connection type. + Microsoft Docs: + + + + A string that contains the name of the output device. + + + A RECT structure containing the bounds of the output in desktop coordinates. Desktop coordinates depend on the dots per inch (DPI) of the desktop. + For info about writing DPI-aware Win32 apps, see High DPI. + + + True if the output is attached to the desktop; otherwise, false. + + + A member of the DXGI_MODE_ROTATION enumerated type describing on how an image is rotated by the output. + + + An HMONITOR handle that represents the display monitor. For more information, see HMONITOR and the Device Context. + + + The number of bits per color channel for the active wire format of the display attached to this output. + + + The current advanced color capabilities of the display attached to this output. Specifically, whether its capable of reproducing color and luminance values outside of the sRGB color space. + A value of DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 indicates that the display is limited to SDR/sRGB; A value of DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 indicates that the display supports + advanced color capabilities. + +For detailed luminance and color capabilities, see additional members of this struct. + + + The red color primary, in xy coordinates, of the display attached to this output. This value will usually come from the EDID of the corresponding display or sometimes from an override. + + + The green color primary, in xy coordinates, of the display attached to this output. This value will usually come from the EDID of the corresponding display or sometimes from an override. + + + The blue color primary, in xy coordinates, of the display attached to this output. This value will usually come from the EDID of the corresponding display or sometimes from an override. + + + The white point, in xy coordinates, of the display attached to this output. This value will usually come from the EDID of the corresponding display or sometimes from an override. + + + The minimum luminance, in nits, that the display attached to this output is capable of rendering. Content should not exceed this minimum value for optimal rendering. This value will + usually come from the EDID of the corresponding display or sometimes from an override. + + + The maximum luminance, in nits, that the display attached to this output is capable of rendering; this value is likely only valid for a small area of the panel. Content should not exceed + this minimum value for optimal rendering. This value will usually come from the EDID of the corresponding display or sometimes from an override. + + + The maximum luminance, in nits, that the display attached to this output is capable of rendering; unlike MaxLuminance, this value is valid for a color that fills the entire area of the + panel. Content should not exceed this value across the entire panel for optimal rendering. This value will usually come from the EDID of the corresponding display or sometimes from an + override. + + + + An IDXGIOutput1 interface represents an adapter output (such as a monitor). + Microsoft Docs: + + + + + Stops tracking leaks for the current thread. + Microsoft Docs: + + + + + Get the window through which the user controls the transition to and from full screen. + Microsoft Docs: + A pointer to a window handle. + + + + + Creates a handle to a shared resource. You can then use the returned handle with multiple Direct3D devices. + Microsoft Docs: + A pointer to a SECURITY_ATTRIBUTES + structure that contains two separate but related data members: an optional security descriptor, and a Boolean + value that determines whether child processes can inherit the returned handle. + +Set this parameter to NULL if you want child processes that the + application might create to not inherit the handle returned by + CreateSharedHandle, and if you want the resource that is associated with the returned handle to get a default security + descriptor. + +The lpSecurityDescriptor member of the structure specifies a + SECURITY_DESCRIPTOR for the resource. Set + this member to NULL if you want the runtime to assign a default security descriptor to the resource that is associated with the returned handle. The ACLs in the default security descriptor for the resource come from the primary or impersonation token of the creator. For more info, see Synchronization Object Security and Access Rights. + The requested access rights to the resource. In addition to the generic access rights, DXGI defines the following values: + +
    +
  • DXGI_SHARED_RESOURCE_READ ( 0x80000000L ) - specifies read access to the resource.
  • +
  • DXGI_SHARED_RESOURCE_WRITE ( 1 ) - specifies write access to the resource.
  • +
+You can combine these values by using a bitwise OR operation. + The name of the resource to share. The name is limited to MAX_PATH characters. Name comparison is case sensitive. + +You will need the resource name if you call the ID3D11Device1::OpenSharedResourceByName method to access the shared resource by name. If you instead call the ID3D11Device1::OpenSharedResource1 method to access the shared resource by handle, set this parameter to NULL. + +If lpName matches the name of an existing resource, CreateSharedHandle fails with DXGI_ERROR_NAME_ALREADY_EXISTS. This occurs because these objects share the same namespace. + +The name can have a "Global\" or "Local\" prefix to explicitly create the object in the global or session namespace. The remainder of the name can contain any character except the backslash character (\\). For more information, see +Kernel Object Namespaces. Fast user switching is implemented using Terminal Services sessions. Kernel object names must follow the guidelines outlined for Terminal Services so that applications can support multiple users. + +The object can be created in a private namespace. For more information, see Object Namespaces. + A pointer to a variable that receives the NT HANDLE value to the resource to share. You can use this handle in calls to access the resource. +
+
+ + + Enumerates the adapters (video cards). + Microsoft Docs: + The index of the adapter to enumerate. + The address of a pointer to an IDXGIAdapter interface at the position specified by the Adapter parameter. This parameter must not be NULL. + + + + + Pushes a copy of the storage filter that is currently on the top of the storage-filter stack onto the storage-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that pushes the copy of the storage filter. + + + + + Releases ownership of the output. + Microsoft Docs: + + + + + Returns a device context (DC) that allows you to render to a Microsoft DirectX Graphics Infrastructure (DXGI) surface using Windows Graphics Device Interface (GDI). + Microsoft Docs: + A Boolean value that specifies whether to preserve Direct3D contents in the GDI DC. TRUE directs the runtime not to preserve Direct3D contents in the GDI DC; that is, the runtime discards the Direct3D contents. FALSE guarantees that Direct3D contents are available in the GDI DC. + A pointer to an HDC handle that represents the current device context for GDI rendering. + + + + + Adds storage filters to the top of the storage-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that produced the filters. + An array of DXGI_INFO_QUEUE_FILTER structures that describe the filters. + + + + + Determines whether the break on a message severity level is turned on or off. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the breaking status. + A DXGI_INFO_QUEUE_MESSAGE_SEVERITY-typed value that specifies the severity of the message. + + + + + Describes an output or physical connection between the adapter (video card) and a device. + Microsoft Docs: + + + + A string that contains the name of the output device. + + + A RECT structure containing the bounds of the output in desktop coordinates. Desktop coordinates depend on the dots per inch (DPI) of the desktop. +For info about writing DPI-aware Win32 apps, see High DPI. + + + True if the output is attached to the desktop; otherwise, false. + + + A member of the DXGI_MODE_ROTATION enumerated type describing on how an image is rotated by the output. + + + An HMONITOR handle that represents the display monitor. For more information, see HMONITOR and the Device Context. + + + + Options for swap-chain behavior. + Microsoft Docs: + + + + Set this flag to turn off automatic image rotation; that is, do not perform a rotation when transferring the contents of the front buffer to the monitor. + Use this flag to avoid a bandwidth penalty when an application expects to handle rotation. This option is valid only during full-screen mode. + + + Set this flag to enable an application to switch modes by calling IDXGISwapChain::ResizeTarget. + When switching from windowed to full-screen mode, the display mode (or monitor resolution) will be changed to match the dimensions of the application window. + + + Set this flag to enable an application to render using GDI on a swap chain or a surface. + This will allow the application to call IDXGISurface1::GetDC on the 0th back buffer or a surface. + +This flag is not applicable for Direct3D 12. + + + Set this flag to indicate that the swap chain might contain protected content; therefore, the operating system supports the creation of the swap chain only when driver and hardware protection is used. If the driver and hardware do not support content protection, the call to create a resource for the swap chain fails. + +Direct3D 11:  This enumeration value is supported starting with Windows 8. + + + Set this flag to indicate that shared resources that are created within the swap chain must be protected by using the driver’s mechanism for restricting access to shared surfaces. + +Direct3D 11:  This enumeration value is supported starting with Windows 8. + + + Set this flag to restrict presented content to the local displays. Therefore, the presented content is not accessible via remote accessing or through the desktop duplication APIs. + +This flag supports the window content protection features of Windows. Applications can use this flag to protect their own onscreen window content from being captured or copied through a specific set of public operating system features and APIs. + +If you use this flag with windowed (HWND or IWindow) swap chains where another process created the HWND, the owner of the HWND must use the SetWindowDisplayAffinity function appropriately in order to allow calls to IDXGISwapChain::Present or IDXGISwapChain1::Present1 to succeed. + + +Direct3D 11:  This enumeration value is supported starting with Windows 8. + + + Set this flag to create a waitable object you can use to ensure rendering does not begin while a frame is still being presented. When this flag is used, the swapchain's latency must be set with the IDXGISwapChain2::SetMaximumFrameLatency API instead of IDXGIDevice1::SetMaximumFrameLatency. + +This flag isn't supported in full-screen mode, unless the render API is Direct3D 12. + +Note  This enumeration value is supported starting with Windows 8.1. + + + Set this flag to create a swap chain in the foreground layer for multi-plane rendering. This flag can only be used with CoreWindow swap chains, which are created with CreateSwapChainForCoreWindow. Apps should not create foreground swap chains if IDXGIOutput2::SupportsOverlays indicates that hardware support for overlays is not available. + +Note that IDXGISwapChain::ResizeBuffers cannot be used to add or remove this flag. + +Note  This enumeration value is supported starting with Windows 8.1. + + + Set this flag to create a swap chain for full-screen video. + +Note  This enumeration value is supported starting with Windows 8.1. + + + Set this flag to create a swap chain for YUV video. + +Note  This enumeration value is supported starting with Windows 8.1. + + + Indicates that the swap chain should be created such that all underlying resources can be protected by the hardware. Resource creation will fail if hardware content protection is not supported. + +This flag has the following restrictions: + +
    +
  • This flag can only be used with swap effect DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL.
  • +
+
Note  Creating a swap chain using this flag does not automatically guarantee that hardware protection will be enabled for the underlying allocation. Some implementations require that the DRM components are first initialized prior to any guarantees of protection.
+
 
+Note  This enumeration value is supported starting with Windows 10.
+
+ + Tearing support is a requirement to enable displays that support variable refresh rates to function properly when the application presents a swap chain tied to a full screen borderless window. Win32 apps can already achieve tearing in fullscreen exclusive mode by calling SetFullscreenState(TRUE), but the recommended approach for Win32 developers is to use this tearing flag instead. This flag requires the use of a DXGI_SWAP_EFFECT_FLIP_* swap effect. + +To check for hardware support of this feature, refer to IDXGIFactory5::CheckFeatureSupport. For usage information refer to IDXGISwapChain::Present and the DXGI_PRESENT flags. + + + + Options for swap-chain color space. + Microsoft Docs: + + + + Specifies nominal range YCbCr, which isn't an absolute color space, but a way of encoding RGB info. + + + Specifies BT.709, which standardizes the format of high-definition television and has 16:9 (widescreen) aspect ratio. + + + Specifies xvYCC or extended-gamut YCC (also x.v.Color) color space that can be used in the video electronics of television sets to support a gamut 1.8 times as large as that of the sRGB color space. + + + + Describes an adapter (or video card) using DXGI 1.1. + Microsoft Docs: + + + + A string that contains the adapter description. On feature level 9 graphics hardware, GetDesc1 returns “Software Adapter” for the description string. + + + The PCI ID of the hardware vendor. On feature level 9 graphics hardware, GetDesc1 returns zeros for the PCI ID of the hardware vendor. + + + The PCI ID of the hardware device. On feature level 9 graphics hardware, GetDesc1 returns zeros for the PCI ID of the hardware device. + + + The PCI ID of the sub system. On feature level 9 graphics hardware, GetDesc1 returns zeros for the PCI ID of the sub system. + + + The PCI ID of the revision number of the adapter. On feature level 9 graphics hardware, GetDesc1 returns zeros for the PCI ID of the revision number of the adapter. + + + The number of bytes of dedicated video memory that are not shared with the CPU. + + + The number of bytes of dedicated system memory that are not shared with the CPU. This memory is allocated from available system memory at boot time. + + + The number of bytes of shared system memory. This is the maximum value of system memory that may be consumed by the adapter during operation. Any incidental memory consumed by the driver as it manages and uses video memory is additional. + + + A unique value that identifies the adapter. See LUID for a definition of the structure. LUID is defined in dxgi.h. + + + A value of the DXGI_ADAPTER_FLAG enumerated type that describes the adapter type. The DXGI_ADAPTER_FLAG_REMOTE flag is reserved. + + + + Gets the number of messages that were discarded due to the message count limit. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the number. + + + + + Gets the number of messages that can pass through a retrieval filter. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the number. + + + + + Clears all messages from the message queue. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that clears the messages. + + + + + Creates a YUV swap chain for an existing DirectComposition surface handle. + Microsoft Docs: + A pointer to the Direct3D device for the swap chain. This parameter cannot be NULL. + Software drivers, like D3D_DRIVER_TYPE_REFERENCE, are not supported for composition swap chains. + A handle to an existing DirectComposition surface. This parameter cannot be NULL. + A pointer to a DXGI_DECODE_SWAP_CHAIN_DESC structure for the swap-chain description. + This parameter cannot be NULL. + A pointer to a IDXGIResource interface that represents the resource that contains the info + that CreateDecodeSwapChainForCompositionSurfaceHandle decodes. + A pointer to the IDXGIOutput interface for the swap chain to restrict content to. If the swap chain + is moved to a different output, the content is black. You can optionally set this parameter to an output target that + uses DXGI_PRESENT_RESTRICT_TO_OUTPUT to restrict + the content on this output. If the swap chain is moved to a different output, the content is black. + + +You must also pass the DXGI_PRESENT_RESTRICT_TO_OUTPUT flag in a + present call to force the content to appear blacked out on any other output. If you want to restrict the content to a different output, you must create a new swap chain. + However, you can conditionally restrict content + based on the DXGI_PRESENT_RESTRICT_TO_OUTPUT flag. + + +Set this parameter to NULL if you don't want to restrict content to an output target. + A pointer to a variable that receives a pointer to the IDXGIDecodeSwapChain interface for the + swap chain that this method creates. + + + + + This swap chain interface allows desktop media applications to request a seamless change to a specific refresh rate. + Microsoft Docs: + + + + + Get a description of the swap chain. + Microsoft Docs: + A pointer to the swap-chain description (see DXGI_SWAP_CHAIN_DESC). + + + + + Specifies color space types. + Microsoft Docs: + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceRGB
Range0-255
Gamma2.2
SitingImage
PrimariesBT.709
+  + +This is the standard definition for sRGB. + + Note that this is often implemented with a linear segment, but in that case the exponent is corrected to stay aligned with a gamma 2.2 curve. + + This is usually used with 8 or 10 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceRGB
Range0-255
Gamma1.0
SitingImage
PrimariesBT.709
+  + +This is the standard definition for scRGB, and is usually used with 16 bit integer, 16 bit floating point, or 32 bit floating point color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceRGB
Range16-235
Gamma2.2
SitingImage
PrimariesBT.709
+  + +This is the standard definition for ITU-R Recommendation BT.709. Note that due to the inclusion of a linear segment, the transfer curve looks similar to a pure exponential gamma of 1.9. + + This is usually used with 8 or 10 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceRGB
Range16-235
Gamma2.2
SitingImage
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + Reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCbCr
Range0-255
Gamma2.2
SitingImage
PrimariesBT.709
Transfer MatrixBT.601
+  + +This definition is commonly used for JPG, and is usually used with 8, 10, or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCbCr
Range16-235
Gamma2.2
SitingVideo
PrimariesBT.601
+  + +This definition is commonly used for MPEG2, and is usually used with 8, 10, or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCbCr
Range0-255
Gamma2.2
SitingVideo
PrimariesBT.601
+  + +This is sometimes used for H.264 camera capture, and is usually used with 8, 10, or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCbCr
Range16-235
Gamma2.2
SitingVideo
PrimariesBT.709
+  + +This definition is commonly used for H.264 and HEVC, and is usually used with 8, 10, or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCbCr
Range0-255
Gamma2.2
SitingVideo
PrimariesBT.709
+  + +This is sometimes used for H.264 camera capture, and is usually used with 8, 10, or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCbCr
Range16-235
Gamma2.2
SitingVideo
PrimariesBT.2020
+  + +This definition may be used by HEVC, and is usually used with 10 or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCbCr
Range0-255
Gamma2.2
SitingVideo
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceRGB
Range0-255
Gamma2084
SitingImage
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCbCr
Range16-235
Gamma2084
SitingVideo
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceRGB
Range16-235
Gamma2084
SitingImage
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCbCr
Range16-235
Gamma2.2
SitingVideo
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCbCr
Range16-235
Gamma2084
SitingVideo
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceRGB
Range0-255
Gamma2.2
SitingImage
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCBCR
Range16-235
GammaHLG
SitingVideo
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCBCR
Range0-255
GammaHLG
SitingVideo
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceRGB
Range16-235
Gamma2.4
SitingImage
PrimariesBT.709
+  + +This is usually used with 8, 10, or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceRGB
Range16-235
Gamma2.4
SitingImage
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCBCR
Range16-235
Gamma2.4
SitingVideo
PrimariesBT.709
+  + +This is usually used with 8, 10, or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCBCR
Range16-235
Gamma2.4
SitingVideo
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyValue
ColorspaceYCBCR
Range16-235
Gamma2.4
SitingVideo
PrimariesBT.2020
+  + +This is usually used with 10 or 12 bit color channels.
+
+ + A custom color definition is used. + + + + Sets application-defined data to the object and associates that data with a GUID. + Microsoft Docs: + A GUID that identifies the data. Use this GUID in a call to GetPrivateData to get the data. + The size of the object's data. + A pointer to the object's data. + + + + + Presents a frame on the output adapter. + Microsoft Docs: + An index indicating which member of the subresource array to present. + An integer that specifies how to synchronize presentation of a frame with the vertical blank. + + +For the bit-block transfer (bitblt) model (DXGI_SWAP_EFFECT_DISCARDor DXGI_SWAP_EFFECT_SEQUENTIAL), values are: + +
    +
  • 0 - The presentation occurs immediately, there is no synchronization.
  • +
  • 1,2,3,4 - Synchronize presentation after the nth vertical blank.
  • +
+For the flip model (DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL), values are: + +
    +
  • 0 - Cancel the remaining time on the previously presented frame and discard this frame if a newer frame is queued. +
  • +
  • n > 0 - Synchronize presentation for at least n vertical blanks.
  • +
+ An integer value that contains swap-chain presentation options. These options are defined by the DXGI_PRESENT constants. + +The DXGI_PRESENT_USE_DURATION flag must be set if a custom present duration (custom refresh rate) is being used. +
+
+ + + Retrieves a description of a duplicated output. This description specifies the dimensions of the surface that contains the desktop image. + Microsoft Docs: + A pointer to a DXGI_OUTDUPL_DESC structure that describes the duplicated output. This parameter must not be NULL. + + + + + Determines whether the break on a message identifier is turned on or off. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the breaking status. + An integer value that specifies the identifier of the message. + + + + + Describes a swap chain. + Microsoft Docs: + + + + A DXGI_MODE_DESC structure that describes the backbuffer display mode. + + + A DXGI_SAMPLE_DESC structure that describes multi-sampling parameters. + + + A member of the DXGI_USAGE enumerated type that describes the surface usage and CPU access options for the back buffer. The back buffer can + be used for shader input or render-target output. + + + A value that describes the number of buffers in the swap chain. When you call IDXGIFactory::CreateSwapChain to create a full-screen swap chain, you typically include the front buffer in this value. For more information about swap-chain buffers, see Remarks. + + + An HWND handle to the output window. This member must not be NULL. + + + A Boolean value that specifies whether the output is in windowed mode. TRUE if the output is in windowed mode; otherwise, FALSE. + +We recommend that you create a windowed swap chain and allow the end user to change the swap chain to full screen through IDXGISwapChain::SetFullscreenState; that is, do not set this member to FALSE to force the swap chain to be full screen. However, if you create the swap chain as full screen, also provide the end user with a list of supported display modes through the BufferDesc member because a swap chain that is created with an unsupported display mode might cause the display to go black and prevent the end user from seeing anything. + +For more information about choosing windowed verses full screen, see IDXGIFactory::CreateSwapChain. + + + A member of the DXGI_SWAP_EFFECT enumerated type that describes options for handling the contents of the presentation buffer after + presenting a surface. + + + A member of the DXGI_SWAP_CHAIN_FLAG enumerated type that describes options for swap-chain behavior. + + + + Checks for overlay color space support. + Microsoft Docs: + A DXGI_FORMAT-typed value for the color format. + A DXGI_COLOR_SPACE_TYPE-typed value that specifies color space type to check overlay support for. + A pointer to the Direct3D device interface. CheckOverlayColorSpaceSupport returns only support info about this scan-out device. + A pointer to a variable that receives a combination of DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG-typed values that are combined by using a bitwise OR operation. The resulting value specifies options for overlay color space support. + + + + + Copies the display surface (front buffer) to a user-provided resource. + Microsoft Docs: + A pointer to a resource interface that represents the resource to which GetDisplaySurfaceData1 copies the display surface. + + + + + Gets a Microsoft DirectX Graphics Infrastructure (DXGI) 1.6 description of an adapter or video card. This description includes information about ACG compatibility. + Microsoft Docs: + A pointer to a DXGI_ADAPTER_DESC3 structure that describes the adapter. + This parameter must not be NULL. On feature level 9 graphics hardware, early versions of GetDesc3 (GetDesc1, and GetDesc) return zeros for the PCI ID in the VendorId, DeviceId, SubSysId, and Revision members of the adapter description structure and “Software Adapter” for the description string in the Description member. GetDesc3 and GetDesc2 return the actual feature level 9 hardware values in these members. + + + + + Gets the source region used for the swap chain. + Microsoft Docs: + The current width of the source region of the swap chain. This value can range from 1 to the overall width of the swap chain. + The current height of the source region of the swap chain. This value can range from 1 to the overall height of the swap chain. + + + + + Sets the GPU thread priority. + Microsoft Docs: + A value that specifies the required GPU thread priority. This value must be between -7 and 7, inclusive, where 0 represents normal priority. + + + + + The IDXGIAdapter interface represents a display subsystem (including one or more GPUs, DACs and video memory). + Microsoft Docs: + + + + + Gets the color space used by the swap chain. + Microsoft Docs: + + + + + Determines whether the debug output is turned on or off. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the mute status. + + + + + Retrieves an interface that Windows Store apps use for debugging the Microsoft DirectX Graphics Infrastructure (DXGI). + Microsoft Docs: + Not used. + The globally unique identifier (GUID) of the requested interface type, which can be the identifier for the IDXGIDebug, IDXGIDebug1, or IDXGIInfoQueue interfaces. + A pointer to a buffer that receives a pointer to the debugging interface. + + + + + Identifies the granularity at which the graphics processing unit (GPU) can be preempted from performing its current compute task. + Microsoft Docs: + + + + Indicates the preemption granularity as a compute packet. + + + Indicates the preemption granularity as a dispatch (for example, a call to the ID3D11DeviceContext::Dispatch method). A dispatch is a part of a compute packet. + + + Indicates the preemption granularity as a thread group. A thread group is a part of a dispatch. + + + Indicates the preemption granularity as a thread in a thread group. A thread is a part of a thread group. + + + Indicates the preemption granularity as a compute instruction in a thread. + + + + Presents a rendered image to the user. + Microsoft Docs: + An integer that specifies how to synchronize presentation of a frame with the vertical blank. + + +For the bit-block transfer (bitblt) model (DXGI_SWAP_EFFECT_DISCARDor DXGI_SWAP_EFFECT_SEQUENTIAL), values are: + +
    +
  • 0 - The presentation occurs immediately, there is no synchronization.
  • +
  • 1 through 4 - Synchronize presentation after the nth vertical blank.
  • +
+For the flip model (DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL), values are: + +
    +
  • 0 - Cancel the remaining time on the previously presented frame and discard this frame if a newer frame is queued. +
  • +
  • 1 through 4 - Synchronize presentation for at least n vertical blanks.
  • +
+For an example that shows how sync-interval values affect a flip presentation queue, see Remarks. + +If the update region straddles more than one output (each represented by IDXGIOutput), Present performs the synchronization to the output that contains the largest sub-rectangle of the target window's client area. + An integer value that contains swap-chain presentation options. These options are defined by the DXGI_PRESENT constants. +
+
+ + + Gets information about dirty rectangles for the current desktop frame. + Microsoft Docs: + The size in bytes of the buffer that the caller passed to the pDirtyRectsBuffer + parameter. + A pointer to an array of RECT structures + that identifies the dirty rectangle regions for the desktop frame. + Pointer to a variable that receives the number of bytes that + GetFrameDirtyRects + needs to store information about dirty regions in the buffer at + pDirtyRectsBuffer. + +For more information about returning the required buffer size, see Remarks. + + + + + Represents an adapter output (such as a monitor). The IDXGIOutput3 interface exposes a method to check for overlay support. + Microsoft Docs: + + + + + Gets the display modes that match the requested format and other input options. + Microsoft Docs: + The color format (see DXGI_FORMAT). + Options for modes to include (see DXGI_ENUM_MODES). + DXGI_ENUM_MODES_SCALING needs to be specified to expose the display modes that require scaling. Centered modes, requiring no + scaling and corresponding directly to the display output, are enumerated by default. + Set pDesc to NULL so that pNumModes returns the number of display modes that match the format and the options. + Otherwise, pNumModes returns the number of display modes returned in pDesc. + A pointer to a list of display modes (see DXGI_MODE_DESC); set to NULL to get the number of display modes. + + + + + Gets the GPU thread priority. + Microsoft Docs: + A pointer to a variable that receives a value that indicates the current GPU thread priority. The value will be between -7 and 7, inclusive, where 0 represents normal priority. + + + + + Describes the metadata for HDR10, used when video is compressed using High Efficiency Video Coding (HEVC). + Microsoft Docs: + + + + The chromaticity coordinates of the red value in the CIE1931 color space. Index 0 contains the X coordinate and index 1 contains the Y coordinate. The values are normalized to 50,000. + + + The chromaticity coordinates of the green value in the CIE1931 color space. Index 0 contains the X coordinate and index 1 contains the Y coordinate. The values are normalized to 50,000. + + + The chromaticity coordinates of the blue value in the CIE1931 color space. Index 0 contains the X coordinate and index 1 contains the Y coordinate. The values are normalized to 50,000. + + + The chromaticity coordinates of the white point in the CIE1931 color space. Index 0 contains the X coordinate and index 1 contains the Y coordinate. The values are normalized to 50,000. + + + The maximum number of nits of the display used to master the content. Values are in whole nits. + + + The minimum number of nits of the display used to master the content. Values are 1/10000th of a nit (0.0001 nit). + + + The maximum content light level (MaxCLL). This is the nit value corresponding to the brightest pixel used anywhere in the content. + + + The maximum frame average light level (MaxFALL). This is the nit value corresponding to the average luminance of the frame which has the brightest average luminance anywhere in the content. + + + + Enables creating Microsoft DirectX Graphics Infrastructure (DXGI) objects. + Microsoft Docs: + + + + + Creates a subresource surface object. + Microsoft Docs: + The index of the subresource surface object to enumerate. + The address of a pointer to a IDXGISurface2 interface that represents the created subresource surface object at the position specified by the index parameter. + + + + + The IDXGISurface1 interface extends the IDXGISurface by adding support for using Windows Graphics Device Interface (GDI) to render to a Microsoft DirectX Graphics Infrastructure (DXGI) surface. + Microsoft Docs: + + + + + Describes a debug message in the information queue. + Microsoft Docs: + + + + A DXGI_DEBUG_ID value that identifies the entity that produced the message. + + + A DXGI_INFO_QUEUE_MESSAGE_CATEGORY-typed value that specifies the category of the message. + + + A DXGI_INFO_QUEUE_MESSAGE_SEVERITY-typed value that specifies the severity of the message. + + + An integer that uniquely identifies the message. + + + The message string. + + + The length of the message string at pDescription, in bytes. + + + + Describes an adapter (or video card) by using DXGI 1.0. + Microsoft Docs: + + + + A string that contains the adapter description. On feature level 9 graphics hardware, GetDesc returns “Software Adapter” for the description string. + + + The PCI ID of the hardware vendor. On feature level 9 graphics hardware, GetDesc returns zeros for the PCI ID of the hardware vendor. + + + The PCI ID of the hardware device. On feature level 9 graphics hardware, GetDesc returns zeros for the PCI ID of the hardware device. + + + The PCI ID of the sub system. On feature level 9 graphics hardware, GetDesc returns zeros for the PCI ID of the sub system. + + + The PCI ID of the revision number of the adapter. On feature level 9 graphics hardware, GetDesc returns zeros for the PCI ID of the revision number of the adapter. + + + The number of bytes of dedicated video memory that are not shared with the CPU. + + + The number of bytes of dedicated system memory that are not shared with the CPU. This memory is allocated from available system memory at boot time. + + + The number of bytes of shared system memory. This is the maximum value of system memory that may be consumed by the adapter during operation. Any incidental memory consumed by the driver as it manages and uses video memory is additional. + + + A unique value that identifies the adapter. See LUID for a definition of the structure. LUID is defined in dxgi.h. + + + + Represents an adapter output (such as a monitor). The IDXGIOutput4 interface exposes a method to check for overlay color space support. + Microsoft Docs: + + + + + Checks for overlay support. + Microsoft Docs: + A DXGI_FORMAT-typed value for the color format. + A pointer to the Direct3D device interface. CheckOverlaySupport returns only support info about this scan-out device. + A pointer to a variable that receives a combination of DXGI_OVERLAY_SUPPORT_FLAG-typed values that are combined by using a bitwise OR operation. The resulting value specifies options for overlay support. + + + + + Gets the size of the storage-filter stack in bytes. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that gets the size. + + + + + Restores access to resources that were previously offered by calling IDXGIDevice4::OfferResources1. + Microsoft Docs: + The number of resources in the ppResources argument and pResults argument arrays. + An array of pointers to IDXGIResource interfaces for the resources to reclaim. + A pointer to an array that receives DXGI_RECLAIM_RESOURCE_RESULTS values. Each value in the array corresponds to a resource at the same index that the ppResources parameter specifies. The caller can pass in NULL, if the caller intends to fill the resources with new content regardless of whether the old content was discarded. + + + + + Sets the rectangle that defines the target region for the video processing blit operation. + Microsoft Docs: + A pointer to a RECT structure + that contains the target region to set for the swap chain. + + + + + Resource data formats, including fully-typed and typeless formats. A list of modifiers at the bottom of the page more fully describes each format type. + Microsoft Docs: + + + + The format is not known. + + + A four-component, 128-bit typeless format that supports 32 bits per channel including alpha. ¹ + + + A four-component, 128-bit floating-point format that supports 32 bits per channel including alpha. 1,5,8 + + + A four-component, 128-bit unsigned-integer format that supports 32 bits per channel including alpha. ¹ + + + A four-component, 128-bit signed-integer format that supports 32 bits per channel including alpha. ¹ + + + A three-component, 96-bit typeless format that supports 32 bits per color channel. + + + A three-component, 96-bit floating-point format that supports 32 bits per color channel.5,8 + + + A three-component, 96-bit unsigned-integer format that supports 32 bits per color channel. + + + A three-component, 96-bit signed-integer format that supports 32 bits per color channel. + + + A four-component, 64-bit typeless format that supports 16 bits per channel including alpha. + + + A four-component, 64-bit floating-point format that supports 16 bits per channel including alpha.5,7 + + + A four-component, 64-bit unsigned-normalized-integer format that supports 16 bits per channel including alpha. + + + A four-component, 64-bit unsigned-integer format that supports 16 bits per channel including alpha. + + + A four-component, 64-bit signed-normalized-integer format that supports 16 bits per channel including alpha. + + + A four-component, 64-bit signed-integer format that supports 16 bits per channel including alpha. + + + A two-component, 64-bit typeless format that supports 32 bits for the red channel and 32 bits for the green channel. + + + A two-component, 64-bit floating-point format that supports 32 bits for the red channel and 32 bits for the green channel.5,8 + + + A two-component, 64-bit unsigned-integer format that supports 32 bits for the red channel and 32 bits for the green channel. + + + A two-component, 64-bit signed-integer format that supports 32 bits for the red channel and 32 bits for the green channel. + + + A two-component, 64-bit typeless format that supports 32 bits for the red channel, 8 bits for the green channel, and 24 bits are unused. + + + A 32-bit floating-point component, and two unsigned-integer components (with an additional 32 bits). This format supports 32-bit depth, 8-bit stencil, and 24 bits are unused.⁵ + + + A 32-bit floating-point component, and two typeless components (with an additional 32 bits). This format supports 32-bit red channel, 8 bits are unused, and 24 bits are unused.⁵ + + + A 32-bit typeless component, and two unsigned-integer components (with an additional 32 bits). This format has 32 bits unused, 8 bits for green channel, and 24 bits are unused. + + + A four-component, 32-bit typeless format that supports 10 bits for each color and 2 bits for alpha. + + + A four-component, 32-bit unsigned-normalized-integer format that supports 10 bits for each color and 2 bits for alpha. + + + A four-component, 32-bit unsigned-integer format that supports 10 bits for each color and 2 bits for alpha. + + + Three partial-precision floating-point numbers encoded into a single 32-bit value (a variant of s10e5, which is sign bit, 10-bit mantissa, and 5-bit biased (15) exponent). + There are no sign bits, and there is a 5-bit biased (15) exponent for each channel, 6-bit mantissa for R and G, and a 5-bit mantissa for B, as shown in the following illustration.5,7 + +Illustration of the bits in the three partial-precision floating-point numbers + + + A four-component, 32-bit typeless format that supports 8 bits per channel including alpha. + + + A four-component, 32-bit unsigned-normalized-integer format that supports 8 bits per channel including alpha. + + + A four-component, 32-bit unsigned-normalized integer sRGB format that supports 8 bits per channel including alpha. + + + A four-component, 32-bit unsigned-integer format that supports 8 bits per channel including alpha. + + + A four-component, 32-bit signed-normalized-integer format that supports 8 bits per channel including alpha. + + + A four-component, 32-bit signed-integer format that supports 8 bits per channel including alpha. + + + A two-component, 32-bit typeless format that supports 16 bits for the red channel and 16 bits for the green channel. + + + A two-component, 32-bit floating-point format that supports 16 bits for the red channel and 16 bits for the green channel.5,7 + + + A two-component, 32-bit unsigned-normalized-integer format that supports 16 bits each for the green and red channels. + + + A two-component, 32-bit unsigned-integer format that supports 16 bits for the red channel and 16 bits for the green channel. + + + A two-component, 32-bit signed-normalized-integer format that supports 16 bits for the red channel and 16 bits for the green channel. + + + A two-component, 32-bit signed-integer format that supports 16 bits for the red channel and 16 bits for the green channel. + + + A single-component, 32-bit typeless format that supports 32 bits for the red channel. + + + A single-component, 32-bit floating-point format that supports 32 bits for depth.5,8 + + + A single-component, 32-bit floating-point format that supports 32 bits for the red channel.5,8 + + + A single-component, 32-bit unsigned-integer format that supports 32 bits for the red channel. + + + A single-component, 32-bit signed-integer format that supports 32 bits for the red channel. + + + A two-component, 32-bit typeless format that supports 24 bits for the red channel and 8 bits for the green channel. + + + A 32-bit z-buffer format that supports 24 bits for depth and 8 bits for stencil. + + + A 32-bit format, that contains a 24 bit, single-component, unsigned-normalized integer, with an additional typeless 8 bits. This format has 24 bits red channel and 8 bits unused. + + + A 32-bit format, that contains a 24 bit, single-component, typeless format, with an additional 8 bit unsigned integer component. This format has 24 bits unused and 8 bits green channel. + + + A two-component, 16-bit typeless format that supports 8 bits for the red channel and 8 bits for the green channel. + + + A two-component, 16-bit unsigned-normalized-integer format that supports 8 bits for the red channel and 8 bits for the green channel. + + + A two-component, 16-bit unsigned-integer format that supports 8 bits for the red channel and 8 bits for the green channel. + + + A two-component, 16-bit signed-normalized-integer format that supports 8 bits for the red channel and 8 bits for the green channel. + + + A two-component, 16-bit signed-integer format that supports 8 bits for the red channel and 8 bits for the green channel. + + + A single-component, 16-bit typeless format that supports 16 bits for the red channel. + + + A single-component, 16-bit floating-point format that supports 16 bits for the red channel.5,7 + + + A single-component, 16-bit unsigned-normalized-integer format that supports 16 bits for depth. + + + A single-component, 16-bit unsigned-normalized-integer format that supports 16 bits for the red channel. + + + A single-component, 16-bit unsigned-integer format that supports 16 bits for the red channel. + + + A single-component, 16-bit signed-normalized-integer format that supports 16 bits for the red channel. + + + A single-component, 16-bit signed-integer format that supports 16 bits for the red channel. + + + A single-component, 8-bit typeless format that supports 8 bits for the red channel. + + + A single-component, 8-bit unsigned-normalized-integer format that supports 8 bits for the red channel. + + + A single-component, 8-bit unsigned-integer format that supports 8 bits for the red channel. + + + A single-component, 8-bit signed-normalized-integer format that supports 8 bits for the red channel. + + + A single-component, 8-bit signed-integer format that supports 8 bits for the red channel. + + + A single-component, 8-bit unsigned-normalized-integer format for alpha only. + + + A single-component, 1-bit unsigned-normalized integer format that supports 1 bit for the red channel. ². + + + Three partial-precision floating-point numbers encoded into a single 32-bit value all sharing the same 5-bit exponent (variant of s10e5, which is sign bit, 10-bit mantissa, and 5-bit biased (15) exponent). + There is no sign bit, and there is a shared 5-bit biased (15) exponent and a 9-bit mantissa for each channel, as shown in the following illustration. 6,7. + +Illustration of the bits in the three partial-precision floating-point numbers + + + A four-component, 32-bit unsigned-normalized-integer format. This packed RGB format is analogous to the UYVY format. Each 32-bit block describes a pair of pixels: (R8, G8, B8) and (R8, G8, B8) where the R8/B8 values are repeated, and the G8 values are unique to each pixel. ³ + +Width must be even. + + + A four-component, 32-bit unsigned-normalized-integer format. This packed RGB format is analogous to the YUY2 format. Each 32-bit block describes a pair of pixels: (R8, G8, B8) and (R8, G8, B8) where the R8/B8 values are repeated, and the G8 values are unique to each pixel. ³ + +Width must be even. + + + Four-component typeless block-compression format. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + Four-component block-compression format. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + Four-component block-compression format for sRGB data. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + Four-component typeless block-compression format. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + Four-component block-compression format. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + Four-component block-compression format for sRGB data. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + Four-component typeless block-compression format. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + Four-component block-compression format. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + Four-component block-compression format for sRGB data. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + One-component typeless block-compression format. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + One-component block-compression format. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + One-component block-compression format. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + Two-component typeless block-compression format. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + Two-component block-compression format. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + Two-component block-compression format. For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + A three-component, 16-bit unsigned-normalized-integer format that supports 5 bits for blue, 6 bits for green, and 5 bits for red. + +Direct3D 10 through Direct3D 11:  This value is defined for DXGI. However, Direct3D 10, 10.1, or 11 devices do not support this format. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + A four-component, 16-bit unsigned-normalized-integer format that supports 5 bits for each color channel and 1-bit alpha. + +Direct3D 10 through Direct3D 11:  This value is defined for DXGI. However, Direct3D 10, 10.1, or 11 devices do not support this format. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + A four-component, 32-bit unsigned-normalized-integer format that supports 8 bits for each color channel and 8-bit alpha. + + + A four-component, 32-bit unsigned-normalized-integer format that supports 8 bits for each color channel and 8 bits unused. + + + A four-component, 32-bit 2.8-biased fixed-point format that supports 10 bits for each color channel and 2-bit alpha. + + + A four-component, 32-bit typeless format that supports 8 bits for each channel including alpha. ⁴ + + + A four-component, 32-bit unsigned-normalized standard RGB format that supports 8 bits for each channel including alpha. ⁴ + + + A four-component, 32-bit typeless format that supports 8 bits for each color channel, and 8 bits are unused. ⁴ + + + A four-component, 32-bit unsigned-normalized standard RGB format that supports 8 bits for each color channel, and 8 bits are unused. ⁴ + + + A typeless block-compression format. ⁴ For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + A block-compression format. ⁴ For information about block-compression formats, see Texture Block Compression in Direct3D 11.⁵ + + + A block-compression format. ⁴ For information about block-compression formats, see Texture Block Compression in Direct3D 11.⁵ + + + A typeless block-compression format. ⁴ For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + A block-compression format. ⁴ For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + A block-compression format. ⁴ For information about block-compression formats, see Texture Block Compression in Direct3D 11. + + + Most common YUV 4:4:4 video resource format. Valid view formats for this video resource format are DXGI_FORMAT_R8G8B8A8_UNORM and DXGI_FORMAT_R8G8B8A8_UINT. For UAVs, an additional valid view format is DXGI_FORMAT_R32_UINT. By using DXGI_FORMAT_R32_UINT for UAVs, you can both read and write as opposed to just write for DXGI_FORMAT_R8G8B8A8_UNORM and DXGI_FORMAT_R8G8B8A8_UINT. Supported view types are SRV, RTV, and UAV. One view provides a straightforward mapping of the entire surface. The mapping to the view channel is V->R8, +U->G8, +Y->B8, +and A->A8. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + 10-bit per channel packed YUV 4:4:4 video resource format. Valid view formats for this video resource format are DXGI_FORMAT_R10G10B10A2_UNORM and DXGI_FORMAT_R10G10B10A2_UINT. For UAVs, an additional valid view format is DXGI_FORMAT_R32_UINT. By using DXGI_FORMAT_R32_UINT for UAVs, you can both read and write as opposed to just write for DXGI_FORMAT_R10G10B10A2_UNORM and DXGI_FORMAT_R10G10B10A2_UINT. Supported view types are SRV and UAV. One view provides a straightforward mapping of the entire surface. The mapping to the view channel is U->R10, +Y->G10, +V->B10, +and A->A2. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + 16-bit per channel packed YUV 4:4:4 video resource format. Valid view formats for this video resource format are DXGI_FORMAT_R16G16B16A16_UNORM and DXGI_FORMAT_R16G16B16A16_UINT. Supported view types are SRV and UAV. One view provides a straightforward mapping of the entire surface. The mapping to the view channel is U->R16, +Y->G16, +V->B16, +and A->A16. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + Most common YUV 4:2:0 video resource format. Valid luminance data view formats for this video resource format are DXGI_FORMAT_R8_UNORM and DXGI_FORMAT_R8_UINT. Valid chrominance data view formats (width and height are each 1/2 of luminance view) for this video resource format are DXGI_FORMAT_R8G8_UNORM and DXGI_FORMAT_R8G8_UINT. Supported view types are SRV, RTV, and UAV. For luminance data view, the mapping to the view channel is Y->R8. For chrominance data view, the mapping to the view channel is U->R8 and +V->G8. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Width and height must be even. Direct3D 11 staging resources and initData parameters for this format use (rowPitch * (height + (height / 2))) bytes. The first (SysMemPitch * height) bytes are the Y plane, the remaining (SysMemPitch * (height / 2)) bytes are the UV plane. + +An app using the YUY 4:2:0 formats must map the luma (Y) plane separately from the chroma (UV) planes. Developers do this by calling ID3D12Device::CreateShaderResourceView twice for the same texture and passing in 1-channel and 2-channel formats. Passing in a 1-channel format compatible with the Y plane maps only the Y plane. Passing in a 2-channel format compatible with the UV planes (together) maps only the U and V planes as a single resource view. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + 10-bit per channel planar YUV 4:2:0 video resource format. Valid luminance data view formats for this video resource format are DXGI_FORMAT_R16_UNORM and DXGI_FORMAT_R16_UINT. The runtime does not enforce whether the lowest 6 bits are 0 (given that this video resource format is a 10-bit format that uses 16 bits). If required, application shader code would have to enforce this manually. From the runtime's point of view, DXGI_FORMAT_P010 is no different than DXGI_FORMAT_P016. Valid chrominance data view formats (width and height are each 1/2 of luminance view) for this video resource format are DXGI_FORMAT_R16G16_UNORM and DXGI_FORMAT_R16G16_UINT. For UAVs, an additional valid chrominance data view format is DXGI_FORMAT_R32_UINT. By using DXGI_FORMAT_R32_UINT for UAVs, you can both read and write as opposed to just write for DXGI_FORMAT_R16G16_UNORM and DXGI_FORMAT_R16G16_UINT. Supported view types are SRV, RTV, and UAV. For luminance data view, the mapping to the view channel is Y->R16. For chrominance data view, the mapping to the view channel is U->R16 and +V->G16. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Width and height must be even. Direct3D 11 staging resources and initData parameters for this format use (rowPitch * (height + (height / 2))) bytes. The first (SysMemPitch * height) bytes are the Y plane, the remaining (SysMemPitch * (height / 2)) bytes are the UV plane. + +An app using the YUY 4:2:0 formats must map the luma (Y) plane separately from the chroma (UV) planes. Developers do this by calling ID3D12Device::CreateShaderResourceView twice for the same texture and passing in 1-channel and 2-channel formats. Passing in a 1-channel format compatible with the Y plane maps only the Y plane. Passing in a 2-channel format compatible with the UV planes (together) maps only the U and V planes as a single resource view. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + 16-bit per channel planar YUV 4:2:0 video resource format. Valid luminance data view formats for this video resource format are DXGI_FORMAT_R16_UNORM and DXGI_FORMAT_R16_UINT. Valid chrominance data view formats (width and height are each 1/2 of luminance view) for this video resource format are DXGI_FORMAT_R16G16_UNORM and DXGI_FORMAT_R16G16_UINT. For UAVs, an additional valid chrominance data view format is DXGI_FORMAT_R32_UINT. By using DXGI_FORMAT_R32_UINT for UAVs, you can both read and write as opposed to just write for DXGI_FORMAT_R16G16_UNORM and DXGI_FORMAT_R16G16_UINT. Supported view types are SRV, RTV, and UAV. For luminance data view, the mapping to the view channel is Y->R16. For chrominance data view, the mapping to the view channel is U->R16 and +V->G16. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Width and height must be even. Direct3D 11 staging resources and initData parameters for this format use (rowPitch * (height + (height / 2))) bytes. The first (SysMemPitch * height) bytes are the Y plane, the remaining (SysMemPitch * (height / 2)) bytes are the UV plane. + +An app using the YUY 4:2:0 formats must map the luma (Y) plane separately from the chroma (UV) planes. Developers do this by calling ID3D12Device::CreateShaderResourceView twice for the same texture and passing in 1-channel and 2-channel formats. Passing in a 1-channel format compatible with the Y plane maps only the Y plane. Passing in a 2-channel format compatible with the UV planes (together) maps only the U and V planes as a single resource view. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + 8-bit per channel planar YUV 4:2:0 video resource format. This format is subsampled where each pixel has its own Y value, but each 2x2 pixel block shares a single U and V value. The runtime requires that the width and height of all resources that are created with this format are multiples of 2. The runtime also requires that the left, right, top, and bottom members of any RECT that are used for this format are multiples of 2. This format differs from DXGI_FORMAT_NV12 in that the layout of the data within the resource is completely opaque to applications. Applications cannot use the CPU to map the resource and then access the data within the resource. You cannot use shaders with this format. Because of this behavior, legacy hardware that supports a non-NV12 4:2:0 layout (for example, YV12, and so on) can be used. Also, new hardware that has a 4:2:0 implementation better than NV12 can be used when the application does not need the data to be in a standard layout. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Width and height must be even. Direct3D 11 staging resources and initData parameters for this format use (rowPitch * (height + (height / 2))) bytes. + +An app using the YUY 4:2:0 formats must map the luma (Y) plane separately from the chroma (UV) planes. Developers do this by calling ID3D12Device::CreateShaderResourceView twice for the same texture and passing in 1-channel and 2-channel formats. Passing in a 1-channel format compatible with the Y plane maps only the Y plane. Passing in a 2-channel format compatible with the UV planes (together) maps only the U and V planes as a single resource view. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + Most common YUV 4:2:2 video resource format. Valid view formats for this video resource format are DXGI_FORMAT_R8G8B8A8_UNORM and DXGI_FORMAT_R8G8B8A8_UINT. For UAVs, an additional valid view format is DXGI_FORMAT_R32_UINT. By using DXGI_FORMAT_R32_UINT for UAVs, you can both read and write as opposed to just write for DXGI_FORMAT_R8G8B8A8_UNORM and DXGI_FORMAT_R8G8B8A8_UINT. Supported view types are SRV and UAV. One view provides a straightforward mapping of the entire surface. The mapping to the view channel is Y0->R8, +U0->G8, +Y1->B8, +and V0->A8. + +A unique valid view format for this video resource format is DXGI_FORMAT_R8G8_B8G8_UNORM. With this view format, the width of the view appears to be twice what the DXGI_FORMAT_R8G8B8A8_UNORM or DXGI_FORMAT_R8G8B8A8_UINT view would be when hardware reconstructs RGBA automatically on read and before filtering. This Direct3D hardware behavior is legacy and is likely not useful any more. With this view format, the mapping to the view channel is Y0->R8, +U0-> +G8[0], +Y1->B8, +and V0-> +G8[1]. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Width must be even. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + 10-bit per channel packed YUV 4:2:2 video resource format. Valid view formats for this video resource format are DXGI_FORMAT_R16G16B16A16_UNORM and DXGI_FORMAT_R16G16B16A16_UINT. The runtime does not enforce whether the lowest 6 bits are 0 (given that this video resource format is a 10-bit format that uses 16 bits). If required, application shader code would have to enforce this manually. From the runtime's point of view, DXGI_FORMAT_Y210 is no different than DXGI_FORMAT_Y216. Supported view types are SRV and UAV. One view provides a straightforward mapping of the entire surface. The mapping to the view channel is Y0->R16, +U->G16, +Y1->B16, +and V->A16. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Width must be even. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + 16-bit per channel packed YUV 4:2:2 video resource format. Valid view formats for this video resource format are DXGI_FORMAT_R16G16B16A16_UNORM and DXGI_FORMAT_R16G16B16A16_UINT. Supported view types are SRV and UAV. One view provides a straightforward mapping of the entire surface. The mapping to the view channel is Y0->R16, +U->G16, +Y1->B16, +and V->A16. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Width must be even. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + Most common planar YUV 4:1:1 video resource format. Valid luminance data view formats for this video resource format are DXGI_FORMAT_R8_UNORM and DXGI_FORMAT_R8_UINT. Valid chrominance data view formats (width and height are each 1/4 of luminance view) for this video resource format are DXGI_FORMAT_R8G8_UNORM and DXGI_FORMAT_R8G8_UINT. Supported view types are SRV, RTV, and UAV. For luminance data view, the mapping to the view channel is Y->R8. For chrominance data view, the mapping to the view channel is U->R8 and +V->G8. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Width must be a multiple of 4. Direct3D11 staging resources and initData parameters for this format use (rowPitch * height * 2) bytes. The first (SysMemPitch * height) bytes are the Y plane, the next ((SysMemPitch / 2) * height) bytes are the UV plane, and the remainder is padding. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + 4-bit palletized YUV format that is commonly used for DVD subpicture. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + 4-bit palletized YUV format that is commonly used for DVD subpicture. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + 8-bit palletized format that is used for palletized RGB data when the processor processes ISDB-T data and for palletized YUV data when the processor processes BluRay data. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + 8-bit palletized format with 8 bits of alpha that is used for palletized YUV data when the processor processes BluRay data. + +For more info about YUV formats for video rendering, see Recommended 8-Bit YUV Formats for Video Rendering. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + A four-component, 16-bit unsigned-normalized integer format that supports 4 bits for each channel including alpha. + +Direct3D 11.1:  This value is not supported until Windows 8. + + + A video format; an 8-bit version of a hybrid planar 4:2:2 format. + + + An 8 bit YCbCrA 4:4 rendering format. + + + An 8 bit YCbCrA 4:4:4:4 rendering format. + + + Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a + size other than 32 bits. This value is not used. + + + + Sets the transform matrix that will be applied to a composition swap chain upon the next present. + Microsoft Docs: + The transform matrix to use for swap chain scaling and translation. This function can only be used with composition swap chains created by IDXGIFactory2::CreateSwapChainForComposition. Only scale and translation components are allowed in the matrix. + + + + + Gets the size of the destination surface to use for the video processing blit operation. + Microsoft Docs: + A pointer to a variable that receives the width in pixels. + A pointer to a variable that receives the height in pixels. + + + + + Specifies the header metadata type. + Microsoft Docs: + + + + Indicates there is no header metadata. + + + Indicates the header metadata is held by a DXGI_HDR_METADATA_HDR10 structure. + + + + Sets a message severity level to break on when a message with that severity level passes through the storage filter. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that sets the breaking condition. + A DXGI_INFO_QUEUE_MESSAGE_SEVERITY-typed value that specifies the severity of the message. + A Boolean value that specifies whether SetBreakOnSeverity turns on or off this breaking condition (TRUE for on, FALSE for off). + + + + + Indicates that the application is ready to process the next desktop image. + Microsoft Docs: + The time-out interval, in milliseconds. This interval specifies the amount of time that this method waits for a new frame before it returns to the caller. This method returns if the interval elapses, and a new desktop image is not available. + +For more information about the time-out interval, see Remarks. + A pointer to a memory location that receives the DXGI_OUTDUPL_FRAME_INFO structure that describes timing and presentation statistics for a frame. + A pointer to a variable that receives the IDXGIResource interface of the surface that contains the desktop bitmap. + + + + + Changes the display mode. + Microsoft Docs: + A pointer to a surface (see IDXGISurface) used for rendering an image to the screen. The surface must have been created as a back buffer (DXGI_USAGE_BACKBUFFER). + + + + + Represents a keyed mutex, which allows exclusive access to a shared resource that is used by multiple devices. + Microsoft Docs: + + + + + Describes information about present that helps the operating system optimize presentation. + Microsoft Docs: + + + + The number of updated rectangles that you update in the back buffer for the presented frame. The operating system uses this information to optimize presentation. You can set this member to 0 to indicate that you update the whole frame. + + + A list of updated rectangles that you update in the back buffer for the presented frame. An application must update every single pixel in each rectangle that it reports to the runtime; the application cannot assume that the pixels are saved from the previous frame. For more information about updating dirty rectangles, see Remarks. You can set this member to NULL if DirtyRectsCount is 0. An application must not update any pixel outside of the dirty rectangles. + + + A pointer to the scrolled rectangle. The scrolled rectangle is the rectangle of the previous frame from which the runtime bit-block transfers (bitblts) content. The runtime also uses the scrolled rectangle to optimize presentation in terminal server and indirect display scenarios. + +The scrolled rectangle also describes the destination rectangle, that is, the region on the current frame that is filled with scrolled content. You can set this member to NULL to indicate that no content is scrolled from the previous frame. + + + A pointer to the offset of the scrolled area that goes from the source rectangle (of previous frame) to the destination rectangle (of current frame). You can set this member to NULL to indicate no offset. + + + + Gets a Microsoft DirectX Graphics Infrastructure (DXGI) 1.2 description of an adapter or video card. + Microsoft Docs: + A pointer to a DXGI_ADAPTER_DESC2 structure that describes the adapter. + This parameter must not be NULL. On feature level 9 graphics hardware, earlier versions of GetDesc2 (GetDesc and GetDesc1) return zeros for the PCI ID in the VendorId, DeviceId, SubSysId, and Revision members of the adapter description structure and “Software Adapter” for the description string in the Description member. GetDesc2 returns the actual feature level 9 hardware values in these members. + + + + + Gets the parent of the object. + Microsoft Docs: + The ID of the requested interface. + The address of a pointer to the parent object. + + + + + An IDXGIDevice1 interface implements a derived class for DXGI objects that produce image data. + Microsoft Docs: + + + + + Get a description of the surface. + Microsoft Docs: + A pointer to the surface description (see DXGI_SURFACE_DESC). + + + + + Describes an adapter (or video card) that uses Microsoft DirectX Graphics Infrastructure (DXGI) 1.6. + Microsoft Docs: + + + + A string that contains the adapter description. + + + The PCI ID of the hardware vendor. + + + The PCI ID of the hardware device. + + + The PCI ID of the sub system. + + + The PCI ID of the revision number of the adapter. + + + The number of bytes of dedicated video memory that are not shared with the CPU. + + + The number of bytes of dedicated system memory that are not shared with the CPU. This memory is allocated from available system memory at boot time. + + + The number of bytes of shared system memory. This is the maximum value of system memory that may be consumed by the adapter during operation. Any incidental memory consumed by the driver as it manages and uses video memory is additional. + + + A unique value that identifies the adapter. See LUID for a definition of the structure. LUID is defined in dxgi.h. + + + A value of the DXGI_ADAPTER_FLAG3 enumeration that describes the adapter type. The DXGI_ADAPTER_FLAG_REMOTE flag is reserved. + + + A value of the DXGI_GRAPHICS_PREEMPTION_GRANULARITY enumerated type that describes the granularity level at which the GPU can be preempted from performing its current graphics rendering task. + + + A value of the DXGI_COMPUTE_PREEMPTION_GRANULARITY enumerated type that describes the granularity level at which the GPU can be preempted from performing its current compute task. + + + + Flags used with ReportLiveObjects to specify the amount of info to report about an object's lifetime. + Microsoft Docs: + + + + A flag that specifies to obtain a summary about an object's lifetime. + + + A flag that specifies to obtain detailed info about an object's lifetime. + + + This flag indicates to ignore objects which have no external refcounts keeping them alive. + D3D objects are printed using an external refcount and an internal refcount. + Typically, all objects are printed. + This flag means ignore the objects whose external refcount is 0, because the application is not responsible for keeping them alive. + + + A flag that specifies to obtain both a summary and detailed info about an object's lifetime. + + + + The alpha channel should be ignored and the bitmap should be rendered opaquely. + Microsoft Docs: + + + + + Registers an application window to receive notification messages of changes of stereo status. + Microsoft Docs: + The handle of the window to send a notification message to when stereo status change occurs. + Identifies the notification message to send. + A pointer to a key value that an application can pass to the IDXGIFactory2::UnregisterStereoStatus method to unregister the notification message that wMsg specifies. + + + + + Gets the number of frames that the system is allowed to queue for rendering. + Microsoft Docs: + This value is set to the number of frames that can be queued for render. + This value defaults to 3, but can range from 1 to 16. + + + + + Registers to receive notification of changes whenever the adapter enumeration state changes. + Microsoft Docs: + A handle to the event object. + A key value for the registered event. + + + + + Gets a DXGI 1.1 description of an adapter (or video card). + Microsoft Docs: + A pointer to a DXGI_ADAPTER_DESC1 structure that describes the adapter. + This parameter must not be NULL. On feature level 9 graphics hardware, GetDesc1 returns zeros for the PCI ID in the VendorId, DeviceId, SubSysId, and Revision members of DXGI_ADAPTER_DESC1 and “Software Adapter” for the description string in the Description member. + + + + + Pushes an empty retrieval filter onto the retrieval-filter stack. + Microsoft Docs: + A DXGI_DEBUG_ID value that identifies the entity that pushes the empty retrieval filter. + + + + + Registers to receive notification of changes in stereo status by using event signaling. + Microsoft Docs: + A handle to the event object that the operating system sets when notification of stereo status change occurs. The CreateEvent or OpenEvent function returns this handle. + A pointer to a key value that an application can pass to the IDXGIFactory2::UnregisterStereoStatus method to unregister the notification event that hEvent specifies. + + + + + Using a key, acquires exclusive rendering access to a shared resource. + Microsoft Docs: + A value that indicates which device to give access to. This method will succeed when the device that currently owns the surface calls + the IDXGIKeyedMutex::ReleaseSync method using the same value. This value can be any UINT64 value. + The time-out interval, in milliseconds. This method will return if the interval elapses, and the keyed mutex has not been released using the specified Key. + If this value is set to zero, the AcquireSync method will test to see if the keyed mutex has been released and returns immediately. + If this value is set to INFINITE, the time-out interval will never elapse. + + + + + This interface enables a single method to support variable refresh rate displays. + Microsoft Docs: + + +
\ No newline at end of file diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription.cs index 62a8998..11a09ee 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription.cs @@ -9,34 +9,34 @@ 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/Generated/Graphics/Dxgi/AdapterDescription1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription1.cs index 2a55b2c..1c250a5 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription1.cs @@ -9,37 +9,37 @@ 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/Generated/Graphics/Dxgi/AdapterDescription2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription2.cs index a45209b..6d87891 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription2.cs @@ -9,43 +9,43 @@ 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/Generated/Graphics/Dxgi/AdapterDescription3.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription3.cs index 8ecd1ce..f8fd014 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription3.cs @@ -9,43 +9,43 @@ 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/Generated/Graphics/Dxgi/AdapterFlags.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterFlags.cs index 5bdbc58..9766bb4 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterFlags.cs @@ -9,18 +9,18 @@ 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/Generated/Graphics/Dxgi/AdapterFlags3.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterFlags3.cs index 7737bb8..fc32fa8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterFlags3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterFlags3.cs @@ -9,30 +9,30 @@ 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/Generated/Graphics/Dxgi/ComputePreemptionGranularity.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/ComputePreemptionGranularity.cs index 08b2f25..bb8c726 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/ComputePreemptionGranularity.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/ComputePreemptionGranularity.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Dxgi/DecodeSwapChainDescription.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/DecodeSwapChainDescription.cs index d448c46..38eead4 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/DecodeSwapChainDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/DecodeSwapChainDescription.cs @@ -9,10 +9,10 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// DXGI_DECODE_SWAP_CHAIN_DESC public partial struct DecodeSwapChainDescription { - /// + /// public SwapChainFlags Flags; } diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/DisplayColorSpace.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/DisplayColorSpace.cs index c2318bf..450dcdd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/DisplayColorSpace.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/DisplayColorSpace.cs @@ -9,13 +9,13 @@ 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/Generated/Graphics/Dxgi/Feature.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/Feature.cs index 72683d5..56a3dad 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/Feature.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/Feature.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// DXGI_FEATURE public enum Feature : int { - /// + /// /// DXGI_FEATURE_PRESENT_ALLOW_TEARING PresentAllowTearing = 0, } diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/FramePresentationMode.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/FramePresentationMode.cs index 738c134..24a5465 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/FramePresentationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/FramePresentationMode.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Dxgi/FrameStatistics.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/FrameStatistics.cs index e83c5b2..f890338 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/FrameStatistics.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/FrameStatistics.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Dxgi/FrameStatisticsMedia.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/FrameStatisticsMedia.cs index 0386906..448db40 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/FrameStatisticsMedia.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/FrameStatisticsMedia.cs @@ -9,28 +9,28 @@ 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/Generated/Graphics/Dxgi/GpuPreference.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/GpuPreference.cs index 1283beb..5aaa877 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/GpuPreference.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/GpuPreference.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Dxgi/GraphicsPreemptionGranularity.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/GraphicsPreemptionGranularity.cs index d5ccb71..7ca7ea2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/GraphicsPreemptionGranularity.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/GraphicsPreemptionGranularity.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Dxgi/HDRMetadataHdr10.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataHdr10.cs index af6400a..c4b7812 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataHdr10.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataHdr10.cs @@ -9,31 +9,31 @@ 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/Generated/Graphics/Dxgi/HDRMetadataHdr10plus.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataHdr10plus.cs index ae8fd42..f9f03fc 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataHdr10plus.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataHdr10plus.cs @@ -9,10 +9,10 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// DXGI_HDR_METADATA_HDR10PLUS public partial struct HDRMetadataHdr10plus { - /// + /// public unsafe fixed byte Data[72]; } diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataType.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataType.cs index 9cd5c46..0eb0aee 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataType.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Dxgi/HardwareCompositionSupportFlags.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/HardwareCompositionSupportFlags.cs index a51757a..5437bb6 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/HardwareCompositionSupportFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/HardwareCompositionSupportFlags.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Dxgi/IDXGIAdapter.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter.cs index b383ac4..bf15df2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIAdapter [Guid("2411e7e1-12ac-4ccf-bd14-9798e8534dc0")] [NativeTypeName("struct IDXGIAdapter : IDXGIObject")] @@ -106,7 +106,7 @@ public unsafe partial struct IDXGIAdapter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), riid, ppParent); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult EnumOutputs(uint Output, IDXGIOutput** ppOutput) @@ -114,7 +114,7 @@ public unsafe partial struct IDXGIAdapter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Output, ppOutput); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetDesc(AdapterDescription* pDesc) @@ -122,7 +122,7 @@ public unsafe partial struct IDXGIAdapter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), pDesc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CheckInterfaceSupport(Guid* InterfaceName, LargeInteger* pUMDVersion) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter1.cs index dcb4579..eb71c48 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIAdapter1 [Guid("29038f61-3839-4626-91fd-086879011a05")] [NativeTypeName("struct IDXGIAdapter1 : IDXGIAdapter")] @@ -130,7 +130,7 @@ public unsafe partial struct IDXGIAdapter1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetDesc1(AdapterDescription1* pDesc) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter2.cs index 531240b..8d56e49 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIAdapter2 [Guid("0aa1ae0a-fa0e-4b84-8644-e05ff8e5acb5")] [NativeTypeName("struct IDXGIAdapter2 : IDXGIAdapter1")] @@ -138,7 +138,7 @@ public unsafe partial struct IDXGIAdapter2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), pDesc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetDesc2(AdapterDescription2* pDesc) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter3.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter3.cs index 78187ad..e817b1d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIAdapter3 [Guid("645967a4-1392-4310-a798-8053ce3e93fd")] [NativeTypeName("struct IDXGIAdapter3 : IDXGIAdapter2")] @@ -146,7 +146,7 @@ public unsafe partial struct IDXGIAdapter3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), pDesc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult RegisterHardwareContentProtectionTeardownStatusEvent(Handle hEvent, uint* pdwCookie) @@ -154,7 +154,7 @@ public unsafe partial struct IDXGIAdapter3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public void UnregisterHardwareContentProtectionTeardownStatus(uint dwCookie) @@ -162,7 +162,7 @@ public unsafe partial struct IDXGIAdapter3 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), dwCookie); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult QueryVideoMemoryInfo(uint NodeIndex, MemorySegmentGroup MemorySegmentGroup, QueryVideoMemoryInfo* pVideoMemoryInfo) @@ -170,7 +170,7 @@ public unsafe partial struct IDXGIAdapter3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, pVideoMemoryInfo); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult SetVideoMemoryReservation(uint NodeIndex, MemorySegmentGroup MemorySegmentGroup, ulong Reservation) @@ -178,7 +178,7 @@ public unsafe partial struct IDXGIAdapter3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, Reservation); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult RegisterVideoMemoryBudgetChangeNotificationEvent(Handle hEvent, uint* pdwCookie) @@ -186,7 +186,7 @@ public unsafe partial struct IDXGIAdapter3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public void UnregisterVideoMemoryBudgetChangeNotification(uint dwCookie) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter4.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter4.cs index eb9bd6f..6c7003b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter4.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter4.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIAdapter4 [Guid("3c8d99d1-4fbf-4181-a82c-af66bf7bd24e")] [NativeTypeName("struct IDXGIAdapter4 : IDXGIAdapter3")] @@ -194,7 +194,7 @@ public unsafe partial struct IDXGIAdapter4 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), dwCookie); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult GetDesc3(AdapterDescription3* pDesc) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug.cs index 58a2287..71e030a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIDebug [Guid("119e7452-de9e-40fe-8806-88f90c12b441")] [NativeTypeName("struct IDXGIDebug : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDXGIDebug : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult ReportLiveObjects(Guid apiid, ReportLiveObjectFlags flags) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug1.cs index 08ac380..52ad9da 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIDebug1 [Guid("c5a05f0c-16f2-4adf-9f4d-a8c4d58ac550")] [NativeTypeName("struct IDXGIDebug1 : IDXGIDebug")] @@ -82,7 +82,7 @@ public unsafe partial struct IDXGIDebug1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDebug1*)Unsafe.AsPointer(ref this), apiid, flags); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void EnableLeakTrackingForThread() @@ -90,7 +90,7 @@ public unsafe partial struct IDXGIDebug1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public void DisableLeakTrackingForThread() @@ -98,7 +98,7 @@ public unsafe partial struct IDXGIDebug1 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public Bool32 IsLeakTrackingEnabledForThread() diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDecodeSwapChain.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDecodeSwapChain.cs index 244ef11..786002a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDecodeSwapChain.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDecodeSwapChain.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIDecodeSwapChain [Guid("2633066b-4514-4c7a-8fd8-12ea98059d18")] [NativeTypeName("struct IDXGIDecodeSwapChain : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult PresentBuffer(uint BufferToPresent, uint SyncInterval, uint Flags) @@ -82,7 +82,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), BufferToPresent, SyncInterval, Flags); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult SetSourceRect(RawRect* pRect) @@ -90,7 +90,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult SetTargetRect(RawRect* pRect) @@ -98,7 +98,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SetDestSize(uint Width, uint Height) @@ -106,7 +106,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), Width, Height); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetSourceRect(RawRect* pRect) @@ -114,7 +114,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetTargetRect(RawRect* pRect) @@ -122,7 +122,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetDestSize(uint* pWidth, uint* pHeight) @@ -130,7 +130,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pWidth, pHeight); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult SetColorSpace(MultiplaneOverlayYcbcrFlags ColorSpace) @@ -138,7 +138,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), ColorSpace); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public MultiplaneOverlayYcbcrFlags GetColorSpace() diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice.cs index 730fd46..f54490a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIDevice [Guid("54ec77fa-1377-44e6-8c32-88fd5f44c84c")] [NativeTypeName("struct IDXGIDevice : IDXGIObject")] @@ -106,7 +106,7 @@ public unsafe partial struct IDXGIDevice : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIDevice*)Unsafe.AsPointer(ref this), riid, ppParent); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetAdapter(IDXGIAdapter** pAdapter) @@ -114,7 +114,7 @@ public unsafe partial struct IDXGIDevice : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIDevice*)Unsafe.AsPointer(ref this), pAdapter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CreateSurface(SurfaceDescription* pDesc, uint NumSurfaces, Usage Usage, SharedResource* pSharedResource, IDXGISurface** ppSurface) @@ -122,7 +122,7 @@ public unsafe partial struct IDXGIDevice : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIDevice*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult QueryResourceResidency(IUnknown** ppResources, Residency* pResidencyStatus, uint NumResources) @@ -130,7 +130,7 @@ public unsafe partial struct IDXGIDevice : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIDevice*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult SetGPUThreadPriority(int Priority) @@ -138,7 +138,7 @@ public unsafe partial struct IDXGIDevice : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Priority); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetGPUThreadPriority(int* pPriority) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice1.cs index d9ed2fe..5c895e6 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIDevice1 [Guid("77db970f-6276-48ba-ba28-070143b4392c")] [NativeTypeName("struct IDXGIDevice1 : IDXGIDevice")] @@ -146,7 +146,7 @@ public unsafe partial struct IDXGIDevice1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pPriority); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult SetMaximumFrameLatency(uint MaxLatency) @@ -154,7 +154,7 @@ public unsafe partial struct IDXGIDevice1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), MaxLatency); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetMaximumFrameLatency(uint* pMaxLatency) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice2.cs index f6a3985..b98f51b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIDevice2 [Guid("05008617-fbfd-4051-a790-144884b4f6a9")] [NativeTypeName("struct IDXGIDevice2 : IDXGIDevice1")] @@ -162,7 +162,7 @@ public unsafe partial struct IDXGIDevice2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pMaxLatency); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult OfferResources(uint NumResources, IDXGIResource** ppResources, OfferResourcePriority Priority) @@ -170,7 +170,7 @@ public unsafe partial struct IDXGIDevice2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult ReclaimResources(uint NumResources, IDXGIResource** ppResources, Bool32* pDiscarded) @@ -178,7 +178,7 @@ public unsafe partial struct IDXGIDevice2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), NumResources, ppResources, pDiscarded); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult EnqueueSetEvent(Handle hEvent) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice3.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice3.cs index 3d783a7..29b9801 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIDevice3 [Guid("6007896c-3244-4afd-bf18-a6d3beda5023")] [NativeTypeName("struct IDXGIDevice3 : IDXGIDevice2")] @@ -186,7 +186,7 @@ public unsafe partial struct IDXGIDevice3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), hEvent); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public void Trim() diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice4.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice4.cs index 4789577..210b302 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice4.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice4.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIDevice4 [Guid("95b4f95f-d8da-4ca4-9ee6-3b76d5968a10")] [NativeTypeName("struct IDXGIDevice4 : IDXGIDevice3")] @@ -194,7 +194,7 @@ public unsafe partial struct IDXGIDevice4 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIDevice4*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult OfferResources1(uint NumResources, IDXGIResource** ppResources, OfferResourcePriority Priority, uint Flags) @@ -202,7 +202,7 @@ public unsafe partial struct IDXGIDevice4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority, Flags); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult ReclaimResources1(uint NumResources, IDXGIResource** ppResources, ReclaimResourceResults* pResults) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDeviceSubObject.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDeviceSubObject.cs index 8e07f6a..3ad6d80 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDeviceSubObject.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDeviceSubObject.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIDeviceSubObject [Guid("3d3e0379-f9de-4d58-bb6c-18d62992f1a6")] [NativeTypeName("struct IDXGIDeviceSubObject : IDXGIObject")] @@ -106,7 +106,7 @@ public unsafe partial struct IDXGIDeviceSubObject : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), riid, ppParent); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDisplayControl.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDisplayControl.cs index 9e94175..4f7574c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDisplayControl.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDisplayControl.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIDisplayControl [Guid("ea9dbf1a-c88e-4486-854a-98aa0138f30c")] [NativeTypeName("struct IDXGIDisplayControl : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDXGIDisplayControl : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public Bool32 IsStereoEnabled() @@ -82,7 +82,7 @@ public unsafe partial struct IDXGIDisplayControl : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void SetStereoEnabled(Bool32 enabled) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory.cs index fe27581..bb639c2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIFactory [Guid("7b7166ec-21c7-44ae-b21a-c9ae321ae369")] [NativeTypeName("struct IDXGIFactory : IDXGIObject")] @@ -106,7 +106,7 @@ public unsafe partial struct IDXGIFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIFactory*)Unsafe.AsPointer(ref this), riid, ppParent); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult EnumAdapters(uint Adapter, IDXGIAdapter** ppAdapter) @@ -114,7 +114,7 @@ public unsafe partial struct IDXGIFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult MakeWindowAssociation(IntPtr WindowHandle, uint Flags) @@ -122,7 +122,7 @@ public unsafe partial struct IDXGIFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIFactory*)Unsafe.AsPointer(ref this), WindowHandle, Flags); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetWindowAssociation(IntPtr* pWindowHandle) @@ -130,7 +130,7 @@ public unsafe partial struct IDXGIFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIFactory*)Unsafe.AsPointer(ref this), pWindowHandle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult CreateSwapChain(IUnknown* pDevice, SwapChainDescription* pDesc, IDXGISwapChain** ppSwapChain) @@ -138,7 +138,7 @@ public unsafe partial struct IDXGIFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIFactory*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult CreateSoftwareAdapter(IntPtr Module, IDXGIAdapter** ppAdapter) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory1.cs index 92cb63f..4c1dda3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIFactory1 [Guid("770aae78-f26f-4dba-a829-253c83d1b387")] [NativeTypeName("struct IDXGIFactory1 : IDXGIFactory")] @@ -146,7 +146,7 @@ public unsafe partial struct IDXGIFactory1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Module, ppAdapter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult EnumAdapters1(uint Adapter, IDXGIAdapter1** ppAdapter) @@ -154,7 +154,7 @@ public unsafe partial struct IDXGIFactory1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public Bool32 IsCurrent() diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory2.cs index a8282d5..6dcee39 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIFactory2 [Guid("50c83a1c-e072-4c48-87b0-3630fa36a6d0")] [NativeTypeName("struct IDXGIFactory2 : IDXGIFactory1")] @@ -162,7 +162,7 @@ public unsafe partial struct IDXGIFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public Bool32 IsWindowedStereoEnabled() @@ -170,7 +170,7 @@ public unsafe partial struct IDXGIFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult CreateSwapChainForHwnd(IUnknown* pDevice, IntPtr hWnd, SwapChainDescription1* pDesc, SwapChainFullscreenDescription* pFullscreenDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) @@ -178,7 +178,7 @@ public unsafe partial struct IDXGIFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult CreateSwapChainForCoreWindow(IUnknown* pDevice, IUnknown* pWindow, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) @@ -186,7 +186,7 @@ public unsafe partial struct IDXGIFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult GetSharedResourceAdapterLuid(Handle hResource, Luid* pLuid) @@ -194,7 +194,7 @@ public unsafe partial struct IDXGIFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), hResource, pLuid); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult RegisterStereoStatusWindow(IntPtr WindowHandle, uint wMsg, uint* pdwCookie) @@ -202,7 +202,7 @@ public unsafe partial struct IDXGIFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult RegisterStereoStatusEvent(Handle hEvent, uint* pdwCookie) @@ -210,7 +210,7 @@ public unsafe partial struct IDXGIFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public void UnregisterStereoStatus(uint dwCookie) @@ -218,7 +218,7 @@ public unsafe partial struct IDXGIFactory2 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), dwCookie); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult RegisterOcclusionStatusWindow(IntPtr WindowHandle, uint wMsg, uint* pdwCookie) @@ -226,7 +226,7 @@ public unsafe partial struct IDXGIFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult RegisterOcclusionStatusEvent(Handle hEvent, uint* pdwCookie) @@ -234,7 +234,7 @@ public unsafe partial struct IDXGIFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public void UnregisterOcclusionStatus(uint dwCookie) @@ -242,7 +242,7 @@ public unsafe partial struct IDXGIFactory2 : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), dwCookie); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult CreateSwapChainForComposition(IUnknown* pDevice, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory3.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory3.cs index 4dd5a16..4ae464e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIFactory3 [Guid("25483823-cd46-4c7d-86ca-47aa95b837bd")] [NativeTypeName("struct IDXGIFactory3 : IDXGIFactory2")] @@ -250,7 +250,7 @@ public unsafe partial struct IDXGIFactory3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public uint GetCreationFlags() diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory4.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory4.cs index 81b86d3..43846cd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory4.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory4.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIFactory4 [Guid("1bc6ea02-ef36-464f-bf0c-21ca39e5168a")] [NativeTypeName("struct IDXGIFactory4 : IDXGIFactory3")] @@ -258,7 +258,7 @@ public unsafe partial struct IDXGIFactory4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public HResult EnumAdapterByLuid(Luid AdapterLuid, Guid* riid, void** ppvAdapter) @@ -266,7 +266,7 @@ public unsafe partial struct IDXGIFactory4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public HResult EnumWarpAdapter(Guid* riid, void** ppvAdapter) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory5.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory5.cs index 5371f80..b8d7abb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory5.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory5.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIFactory5 [Guid("7632e1f5-ee65-4dca-87fd-84cd75f8838d")] [NativeTypeName("struct IDXGIFactory5 : IDXGIFactory4")] @@ -274,7 +274,7 @@ public unsafe partial struct IDXGIFactory5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), riid, ppvAdapter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, uint FeatureSupportDataSize) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory6.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory6.cs index 2e8b6d4..87178a8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory6.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory6.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIFactory6 [Guid("c1b6694f-ff09-44a9-b03c-77900a0a1d17")] [NativeTypeName("struct IDXGIFactory6 : IDXGIFactory5")] @@ -282,7 +282,7 @@ public unsafe partial struct IDXGIFactory6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public HResult EnumAdapterByGpuPreference(uint Adapter, GpuPreference GpuPreference, Guid* riid, void** ppvAdapter) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory7.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory7.cs index dbf3e90..38152c7 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory7.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory7.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIFactory7 [Guid("a4966eed-76db-44da-84c1-ee9a7afb20a8")] [NativeTypeName("struct IDXGIFactory7 : IDXGIFactory6")] @@ -290,7 +290,7 @@ public unsafe partial struct IDXGIFactory7 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Adapter, GpuPreference, riid, ppvAdapter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public HResult RegisterAdaptersChangedEvent(Handle hEvent, uint* pdwCookie) @@ -298,7 +298,7 @@ public unsafe partial struct IDXGIFactory7 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public HResult UnregisterAdaptersChangedEvent(uint dwCookie) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactoryMedia.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactoryMedia.cs index 98b727e..fbfb302 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactoryMedia.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactoryMedia.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIFactoryMedia [Guid("41e7d1f2-a591-4f7b-a2e5-fa9c843e1c12")] [NativeTypeName("struct IDXGIFactoryMedia : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDXGIFactoryMedia : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult CreateSwapChainForCompositionSurfaceHandle(IUnknown* pDevice, Handle hSurface, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) @@ -82,7 +82,7 @@ public unsafe partial struct IDXGIFactoryMedia : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this), pDevice, hSurface, pDesc, pRestrictToOutput, ppSwapChain); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateDecodeSwapChainForCompositionSurfaceHandle(IUnknown* pDevice, Handle hSurface, DecodeSwapChainDescription* pDesc, IDXGIResource* pYuvDecodeBuffers, IDXGIOutput* pRestrictToOutput, IDXGIDecodeSwapChain** ppSwapChain) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIInfoQueue.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIInfoQueue.cs index 0f40c32..ec8950a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIInfoQueue.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIInfoQueue.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIInfoQueue [Guid("d67441c7-672a-476f-9e82-cd55b44949ce")] [NativeTypeName("struct IDXGIInfoQueue : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult SetMessageCountLimit(Guid Producer, ulong MessageCountLimit) @@ -82,7 +82,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, MessageCountLimit); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void ClearStoredMessages(Guid Producer) @@ -90,7 +90,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetMessage(Guid Producer, ulong MessageIndex, InfoQueueMessage* pMessage, nuint* pMessageByteLength) @@ -98,7 +98,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, MessageIndex, pMessage, pMessageByteLength); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public ulong GetNumStoredMessagesAllowedByRetrievalFilters(Guid Producer) @@ -106,7 +106,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public ulong GetNumStoredMessages(Guid Producer) @@ -114,7 +114,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public ulong GetNumMessagesDiscardedByMessageCountLimit(Guid Producer) @@ -122,7 +122,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public ulong GetMessageCountLimit(Guid Producer) @@ -130,7 +130,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public ulong GetNumMessagesAllowedByStorageFilter(Guid Producer) @@ -138,7 +138,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public ulong GetNumMessagesDeniedByStorageFilter(Guid Producer) @@ -146,7 +146,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult AddStorageFilterEntries(Guid Producer, InfoQueueFilter* pFilter) @@ -154,7 +154,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetStorageFilter(Guid Producer, InfoQueueFilter* pFilter, nuint* pFilterByteLength) @@ -162,7 +162,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter, pFilterByteLength); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public void ClearStorageFilter(Guid Producer) @@ -170,7 +170,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult PushEmptyStorageFilter(Guid Producer) @@ -178,7 +178,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult PushDenyAllStorageFilter(Guid Producer) @@ -186,7 +186,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult PushCopyOfStorageFilter(Guid Producer) @@ -194,7 +194,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult PushStorageFilter(Guid Producer, InfoQueueFilter* pFilter) @@ -202,7 +202,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public void PopStorageFilter(Guid Producer) @@ -210,7 +210,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public uint GetStorageFilterStackSize(Guid Producer) @@ -218,7 +218,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult AddRetrievalFilterEntries(Guid Producer, InfoQueueFilter* pFilter) @@ -226,7 +226,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult GetRetrievalFilter(Guid Producer, InfoQueueFilter* pFilter, nuint* pFilterByteLength) @@ -234,7 +234,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter, pFilterByteLength); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public void ClearRetrievalFilter(Guid Producer) @@ -242,7 +242,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult PushEmptyRetrievalFilter(Guid Producer) @@ -250,7 +250,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult PushDenyAllRetrievalFilter(Guid Producer) @@ -258,7 +258,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public HResult PushCopyOfRetrievalFilter(Guid Producer) @@ -266,7 +266,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public HResult PushRetrievalFilter(Guid Producer, InfoQueueFilter* pFilter) @@ -274,7 +274,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public void PopRetrievalFilter(Guid Producer) @@ -282,7 +282,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public uint GetRetrievalFilterStackSize(Guid Producer) @@ -290,7 +290,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public HResult AddMessage(Guid Producer, InfoQueueMessageCategory Category, InfoQueueMessageSeverity Severity, int ID, sbyte* pDescription) @@ -298,7 +298,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category, Severity, ID, pDescription); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public HResult AddApplicationMessage(InfoQueueMessageSeverity Severity, sbyte* pDescription) @@ -306,7 +306,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(32)] public HResult SetBreakOnCategory(Guid Producer, InfoQueueMessageCategory Category, Bool32 bEnable) @@ -314,7 +314,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category, bEnable); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(33)] public HResult SetBreakOnSeverity(Guid Producer, InfoQueueMessageSeverity Severity, Bool32 bEnable) @@ -322,7 +322,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Severity, bEnable); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(34)] public HResult SetBreakOnID(Guid Producer, int ID, Bool32 bEnable) @@ -330,7 +330,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, ID, bEnable); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(35)] public Bool32 GetBreakOnCategory(Guid Producer, InfoQueueMessageCategory Category) @@ -338,7 +338,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(36)] public Bool32 GetBreakOnSeverity(Guid Producer, InfoQueueMessageSeverity Severity) @@ -346,7 +346,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Severity); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(37)] public Bool32 GetBreakOnID(Guid Producer, int ID) @@ -354,7 +354,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, ID); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(38)] public void SetMuteDebugOutput(Guid Producer, Bool32 bMute) @@ -362,7 +362,7 @@ public unsafe partial struct IDXGIInfoQueue : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, bMute); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(39)] public Bool32 GetMuteDebugOutput(Guid Producer) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIKeyedMutex.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIKeyedMutex.cs index d6ad4ae..536aec9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIKeyedMutex.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIKeyedMutex.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIKeyedMutex [Guid("9d8e1289-d7b3-465f-8126-250e349af85d")] [NativeTypeName("struct IDXGIKeyedMutex : IDXGIDeviceSubObject")] @@ -114,7 +114,7 @@ public unsafe partial struct IDXGIKeyedMutex : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), riid, ppDevice); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult AcquireSync(ulong Key, uint dwMilliseconds) @@ -122,7 +122,7 @@ public unsafe partial struct IDXGIKeyedMutex : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Key, dwMilliseconds); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult ReleaseSync(ulong Key) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIObject.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIObject.cs index 64a1168..50ecafe 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIObject.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIObject.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIObject [Guid("aec22fb8-76f3-4639-9be0-28eb43a67a2e")] [NativeTypeName("struct IDXGIObject : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDXGIObject : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) @@ -82,7 +82,7 @@ public unsafe partial struct IDXGIObject : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIObject*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) @@ -90,7 +90,7 @@ public unsafe partial struct IDXGIObject : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIObject*)Unsafe.AsPointer(ref this), Name, pUnknown); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) @@ -98,7 +98,7 @@ public unsafe partial struct IDXGIObject : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIObject*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput.cs index 1da4185..9efbcfe 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIOutput [Guid("ae02eedb-c735-4690-8d52-5a8dc20213aa")] [NativeTypeName("struct IDXGIOutput : IDXGIObject")] @@ -106,7 +106,7 @@ public unsafe partial struct IDXGIOutput : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIOutput*)Unsafe.AsPointer(ref this), riid, ppParent); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetDesc(OutputDescription* pDesc) @@ -114,7 +114,7 @@ public unsafe partial struct IDXGIOutput : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pDesc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetDisplayModeList(Common.Format EnumFormat, EnumModesFlags Flags, uint* pNumModes, Common.ModeDescription* pDesc) @@ -122,7 +122,7 @@ public unsafe partial struct IDXGIOutput : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIOutput*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult FindClosestMatchingMode(Common.ModeDescription* pModeToMatch, Common.ModeDescription* pClosestMatch, IUnknown* pConcernedDevice) @@ -130,7 +130,7 @@ public unsafe partial struct IDXGIOutput : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult WaitForVBlank() @@ -138,7 +138,7 @@ public unsafe partial struct IDXGIOutput : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult TakeOwnership(IUnknown* pDevice, Bool32 Exclusive) @@ -146,7 +146,7 @@ public unsafe partial struct IDXGIOutput : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pDevice, Exclusive); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public void ReleaseOwnership() @@ -154,7 +154,7 @@ public unsafe partial struct IDXGIOutput : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetGammaControlCapabilities(Common.GammaControlCapabilities* pGammaCaps) @@ -162,7 +162,7 @@ public unsafe partial struct IDXGIOutput : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pGammaCaps); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult SetGammaControl(Common.GammaControl* pArray) @@ -170,7 +170,7 @@ public unsafe partial struct IDXGIOutput : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pArray); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult GetGammaControl(Common.GammaControl* pArray) @@ -178,7 +178,7 @@ public unsafe partial struct IDXGIOutput : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pArray); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult SetDisplaySurface(IDXGISurface* pScanoutSurface) @@ -186,7 +186,7 @@ public unsafe partial struct IDXGIOutput : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pScanoutSurface); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult GetDisplaySurfaceData(IDXGISurface* pDestination) @@ -194,7 +194,7 @@ public unsafe partial struct IDXGIOutput : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pDestination); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult GetFrameStatistics(FrameStatistics* pStats) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput1.cs index 367ae5b..eee7ce4 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIOutput1 [Guid("00cddea8-939b-4b83-a340-a685226666cc")] [NativeTypeName("struct IDXGIOutput1 : IDXGIOutput")] @@ -202,7 +202,7 @@ public unsafe partial struct IDXGIOutput1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pStats); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult GetDisplayModeList1(Common.Format EnumFormat, uint Flags, uint* pNumModes, ModeDescription1* pDesc) @@ -210,7 +210,7 @@ public unsafe partial struct IDXGIOutput1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult FindClosestMatchingMode1(ModeDescription1* pModeToMatch, ModeDescription1* pClosestMatch, IUnknown* pConcernedDevice) @@ -218,7 +218,7 @@ public unsafe partial struct IDXGIOutput1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult GetDisplaySurfaceData1(IDXGIResource* pDestination) @@ -226,7 +226,7 @@ public unsafe partial struct IDXGIOutput1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDestination); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult DuplicateOutput(IUnknown* pDevice, IDXGIOutputDuplication** ppOutputDuplication) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput2.cs index beaa875..5b18b48 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIOutput2 [Guid("595e39d1-2724-4663-99b1-da969de28364")] [NativeTypeName("struct IDXGIOutput2 : IDXGIOutput1")] @@ -234,7 +234,7 @@ public unsafe partial struct IDXGIOutput2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public Bool32 SupportsOverlays() diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput3.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput3.cs index eeb26ab..ef871cf 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIOutput3 [Guid("8a6bb301-7e7e-41f4-a8e0-5b32f7f99b18")] [NativeTypeName("struct IDXGIOutput3 : IDXGIOutput2")] @@ -242,7 +242,7 @@ public unsafe partial struct IDXGIOutput3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult CheckOverlaySupport(Common.Format EnumFormat, IUnknown* pConcernedDevice, uint* pFlags) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput4.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput4.cs index 9857895..e08e5bf 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput4.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput4.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIOutput4 [Guid("dc7dca35-2196-414d-9f53-617884032a60")] [NativeTypeName("struct IDXGIOutput4 : IDXGIOutput3")] @@ -250,7 +250,7 @@ public unsafe partial struct IDXGIOutput4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult CheckOverlayColorSpaceSupport(Common.Format Format, Common.ColorSpaceType ColorSpace, IUnknown* pConcernedDevice, uint* pFlags) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput5.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput5.cs index 80d33c4..3bf8ec9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput5.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput5.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIOutput5 [Guid("80a07424-ab52-42eb-833c-0c42fd282d98")] [NativeTypeName("struct IDXGIOutput5 : IDXGIOutput4")] @@ -258,7 +258,7 @@ public unsafe partial struct IDXGIOutput5 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Format, ColorSpace, pConcernedDevice, pFlags); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public HResult DuplicateOutput1(IUnknown* pDevice, uint Flags, uint SupportedFormatsCount, Common.Format* pSupportedFormats, IDXGIOutputDuplication** ppOutputDuplication) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput6.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput6.cs index e557b58..0c4c539 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput6.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput6.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIOutput6 [Guid("068346e8-aaec-4b84-add7-137f513f77a1")] [NativeTypeName("struct IDXGIOutput6 : IDXGIOutput5")] @@ -266,7 +266,7 @@ public unsafe partial struct IDXGIOutput6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDevice, Flags, SupportedFormatsCount, pSupportedFormats, ppOutputDuplication); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public HResult GetDesc1(OutputDescription1* pDesc) @@ -274,7 +274,7 @@ public unsafe partial struct IDXGIOutput6 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDesc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public HResult CheckHardwareCompositionSupport(uint* pFlags) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutputDuplication.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutputDuplication.cs index abb32a2..6d0bffa 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutputDuplication.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutputDuplication.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIOutputDuplication [Guid("191cfac3-a341-470d-b26e-a864f428319c")] [NativeTypeName("struct IDXGIOutputDuplication : IDXGIObject")] @@ -106,7 +106,7 @@ public unsafe partial struct IDXGIOutputDuplication : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), riid, ppParent); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public void GetDesc(OutduplDescription* pDesc) @@ -114,7 +114,7 @@ public unsafe partial struct IDXGIOutputDuplication : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), pDesc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult AcquireNextFrame(uint TimeoutInMilliseconds, OutduplFrameInfo* pFrameInfo, IDXGIResource** ppDesktopResource) @@ -122,7 +122,7 @@ public unsafe partial struct IDXGIOutputDuplication : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), TimeoutInMilliseconds, pFrameInfo, ppDesktopResource); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetFrameDirtyRects(uint DirtyRectsBufferSize, RawRect* pDirtyRectsBuffer, uint* pDirtyRectsBufferSizeRequired) @@ -130,7 +130,7 @@ public unsafe partial struct IDXGIOutputDuplication : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), DirtyRectsBufferSize, pDirtyRectsBuffer, pDirtyRectsBufferSizeRequired); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetFrameMoveRects(uint MoveRectsBufferSize, OutduplMoveRect* pMoveRectBuffer, uint* pMoveRectsBufferSizeRequired) @@ -138,7 +138,7 @@ public unsafe partial struct IDXGIOutputDuplication : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), MoveRectsBufferSize, pMoveRectBuffer, pMoveRectsBufferSizeRequired); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetFramePointerShape(uint PointerShapeBufferSize, void* pPointerShapeBuffer, uint* pPointerShapeBufferSizeRequired, OutduplPointerShapeInfo* pPointerShapeInfo) @@ -146,7 +146,7 @@ public unsafe partial struct IDXGIOutputDuplication : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), PointerShapeBufferSize, pPointerShapeBuffer, pPointerShapeBufferSizeRequired, pPointerShapeInfo); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult MapDesktopSurface(MappedRect* pLockedRect) @@ -154,7 +154,7 @@ public unsafe partial struct IDXGIOutputDuplication : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), pLockedRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult UnMapDesktopSurface() @@ -162,7 +162,7 @@ public unsafe partial struct IDXGIOutputDuplication : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult ReleaseFrame() diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource.cs index 09c0b9a..ce22b53 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIResource [Guid("035f3ab4-482e-4e50-b41f-8a7f8bd8960b")] [NativeTypeName("struct IDXGIResource : IDXGIDeviceSubObject")] @@ -114,7 +114,7 @@ public unsafe partial struct IDXGIResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIResource*)Unsafe.AsPointer(ref this), riid, ppDevice); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetSharedHandle(Handle* pSharedHandle) @@ -122,7 +122,7 @@ public unsafe partial struct IDXGIResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIResource*)Unsafe.AsPointer(ref this), pSharedHandle); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetUsage(uint* pUsage) @@ -130,7 +130,7 @@ public unsafe partial struct IDXGIResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIResource*)Unsafe.AsPointer(ref this), pUsage); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult SetEvictionPriority(ResourcePriority EvictionPriority) @@ -138,7 +138,7 @@ public unsafe partial struct IDXGIResource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIResource*)Unsafe.AsPointer(ref this), EvictionPriority); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetEvictionPriority(uint* pEvictionPriority) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource1.cs index dedf0c1..503204f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGIResource1 [Guid("30961379-4609-4a41-998e-54fe567ee0c1")] [NativeTypeName("struct IDXGIResource1 : IDXGIResource")] @@ -146,7 +146,7 @@ public unsafe partial struct IDXGIResource1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pEvictionPriority); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult CreateSubresourceSurface(uint index, IDXGISurface2** ppSurface) @@ -154,7 +154,7 @@ public unsafe partial struct IDXGIResource1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIResource1*)Unsafe.AsPointer(ref this), index, ppSurface); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult CreateSharedHandle(Security.SECURITY_ATTRIBUTES* pAttributes, uint dwAccess, ushort* lpName, Handle* pHandle) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface.cs index b02674a..700211c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGISurface [Guid("cafcb56c-6ac3-4889-bf47-9e23bbd260ec")] [NativeTypeName("struct IDXGISurface : IDXGIDeviceSubObject")] @@ -114,7 +114,7 @@ public unsafe partial struct IDXGISurface : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGISurface*)Unsafe.AsPointer(ref this), riid, ppDevice); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetDesc(SurfaceDescription* pDesc) @@ -122,7 +122,7 @@ public unsafe partial struct IDXGISurface : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGISurface*)Unsafe.AsPointer(ref this), pDesc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult Map(MappedRect* pLockedRect, uint MapFlags) @@ -130,7 +130,7 @@ public unsafe partial struct IDXGISurface : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGISurface*)Unsafe.AsPointer(ref this), pLockedRect, MapFlags); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult Unmap() diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface1.cs index 3f78abe..b80a0cb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGISurface1 [Guid("4ae63092-6327-4c1b-80ae-bfe12ea32b86")] [NativeTypeName("struct IDXGISurface1 : IDXGISurface")] @@ -138,7 +138,7 @@ public unsafe partial struct IDXGISurface1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGISurface1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetDC(Bool32 Discard, IntPtr* phdc) @@ -146,7 +146,7 @@ public unsafe partial struct IDXGISurface1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Discard, phdc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult ReleaseDC(RawRect* pDirtyRect) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface2.cs index cd03375..6102882 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGISurface2 [Guid("aba496dd-b617-4cb8-a866-bc44d7eb1fa2")] [NativeTypeName("struct IDXGISurface2 : IDXGISurface1")] @@ -154,7 +154,7 @@ public unsafe partial struct IDXGISurface2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGISurface2*)Unsafe.AsPointer(ref this), pDirtyRect); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetResource(Guid* riid, void** ppParentResource, uint* pSubresourceIndex) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain.cs index 67796cc..e7caec6 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGISwapChain [Guid("310d36a0-d2e7-4c0a-aa04-6a9d23b8886a")] [NativeTypeName("struct IDXGISwapChain : IDXGIDeviceSubObject")] @@ -114,7 +114,7 @@ public unsafe partial struct IDXGISwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), riid, ppDevice); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult Present(uint SyncInterval, PresentFlags Flags) @@ -122,7 +122,7 @@ public unsafe partial struct IDXGISwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), SyncInterval, Flags); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetBuffer(uint Buffer, Guid* riid, void** ppSurface) @@ -130,7 +130,7 @@ public unsafe partial struct IDXGISwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult SetFullscreenState(Bool32 Fullscreen, IDXGIOutput* pTarget) @@ -138,7 +138,7 @@ public unsafe partial struct IDXGISwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetFullscreenState(Bool32* pFullscreen, IDXGIOutput** ppTarget) @@ -146,7 +146,7 @@ public unsafe partial struct IDXGISwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetDesc(SwapChainDescription* pDesc) @@ -154,7 +154,7 @@ public unsafe partial struct IDXGISwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pDesc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult ResizeBuffers(uint BufferCount, uint Width, uint Height, Common.Format NewFormat, SwapChainFlags SwapChainFlags) @@ -162,7 +162,7 @@ public unsafe partial struct IDXGISwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult ResizeTarget(Common.ModeDescription* pNewTargetParameters) @@ -170,7 +170,7 @@ public unsafe partial struct IDXGISwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pNewTargetParameters); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult GetContainingOutput(IDXGIOutput** ppOutput) @@ -178,7 +178,7 @@ public unsafe partial struct IDXGISwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), ppOutput); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult GetFrameStatistics(FrameStatistics* pStats) @@ -186,7 +186,7 @@ public unsafe partial struct IDXGISwapChain : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pStats); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult GetLastPresentCount(uint* pLastPresentCount) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain1.cs index 2def159..190c761 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain1.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGISwapChain1 [Guid("790a45f7-0d42-4876-983a-0a55cfe6f4aa")] [NativeTypeName("struct IDXGISwapChain1 : IDXGISwapChain")] @@ -194,7 +194,7 @@ public unsafe partial struct IDXGISwapChain1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pLastPresentCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult GetDesc1(SwapChainDescription1* pDesc) @@ -202,7 +202,7 @@ public unsafe partial struct IDXGISwapChain1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pDesc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult GetFullscreenDesc(SwapChainFullscreenDescription* pDesc) @@ -210,7 +210,7 @@ public unsafe partial struct IDXGISwapChain1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pDesc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult GetHwnd(IntPtr* pHwnd) @@ -218,7 +218,7 @@ public unsafe partial struct IDXGISwapChain1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pHwnd); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult GetCoreWindow(Guid* refiid, void** ppUnk) @@ -226,7 +226,7 @@ public unsafe partial struct IDXGISwapChain1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), refiid, ppUnk); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult Present1(uint SyncInterval, uint PresentFlags, PresentParameters* pPresentParameters) @@ -234,7 +234,7 @@ public unsafe partial struct IDXGISwapChain1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public Bool32 IsTemporaryMonoSupported() @@ -242,7 +242,7 @@ public unsafe partial struct IDXGISwapChain1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult GetRestrictToOutput(IDXGIOutput** ppRestrictToOutput) @@ -250,7 +250,7 @@ public unsafe partial struct IDXGISwapChain1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), ppRestrictToOutput); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult SetBackgroundColor(Color4* pColor) @@ -258,7 +258,7 @@ public unsafe partial struct IDXGISwapChain1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pColor); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public HResult GetBackgroundColor(Color4** pColor) @@ -266,7 +266,7 @@ public unsafe partial struct IDXGISwapChain1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pColor); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public HResult SetRotation(Common.ModeRotation Rotation) @@ -274,7 +274,7 @@ public unsafe partial struct IDXGISwapChain1 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Rotation); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public HResult GetRotation(Common.ModeRotation* pRotation) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain2.cs index de8b83a..30be297 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGISwapChain2 [Guid("a8be2ac4-199f-4946-b331-79599fb98de7")] [NativeTypeName("struct IDXGISwapChain2 : IDXGISwapChain1")] @@ -282,7 +282,7 @@ public unsafe partial struct IDXGISwapChain2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pRotation); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public HResult SetSourceSize(uint Width, uint Height) @@ -290,7 +290,7 @@ public unsafe partial struct IDXGISwapChain2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Width, Height); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public HResult GetSourceSize(uint* pWidth, uint* pHeight) @@ -298,7 +298,7 @@ public unsafe partial struct IDXGISwapChain2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pWidth, pHeight); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public HResult SetMaximumFrameLatency(uint MaxLatency) @@ -306,7 +306,7 @@ public unsafe partial struct IDXGISwapChain2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), MaxLatency); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(32)] public HResult GetMaximumFrameLatency(uint* pMaxLatency) @@ -314,7 +314,7 @@ public unsafe partial struct IDXGISwapChain2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pMaxLatency); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(33)] public Handle GetFrameLatencyWaitableObject() @@ -322,7 +322,7 @@ public unsafe partial struct IDXGISwapChain2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(34)] public HResult SetMatrixTransform(Matrix3x2* pMatrix) @@ -330,7 +330,7 @@ public unsafe partial struct IDXGISwapChain2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pMatrix); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(35)] public HResult GetMatrixTransform(Matrix3x2* pMatrix) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain3.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain3.cs index ead5dda..002c7dd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain3.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain3.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGISwapChain3 [Guid("94d99bdb-f1f8-4ab0-b236-7da0170edab1")] [NativeTypeName("struct IDXGISwapChain3 : IDXGISwapChain2")] @@ -338,7 +338,7 @@ public unsafe partial struct IDXGISwapChain3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pMatrix); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(36)] public uint GetCurrentBackBufferIndex() @@ -346,7 +346,7 @@ public unsafe partial struct IDXGISwapChain3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(37)] public HResult CheckColorSpaceSupport(Common.ColorSpaceType ColorSpace, uint* pColorSpaceSupport) @@ -354,7 +354,7 @@ public unsafe partial struct IDXGISwapChain3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ColorSpace, pColorSpaceSupport); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(38)] public HResult SetColorSpace1(Common.ColorSpaceType ColorSpace) @@ -362,7 +362,7 @@ public unsafe partial struct IDXGISwapChain3 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ColorSpace); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(39)] public HResult ResizeBuffers1(uint BufferCount, uint Width, uint Height, Common.Format Format, uint SwapChainFlags, uint* pCreationNodeMask, IUnknown** ppPresentQueue) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain4.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain4.cs index 60bd20b..c35ae39 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain4.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain4.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGISwapChain4 [Guid("3d585d5a-bd4a-489e-b1f4-3dbcb6452ffb")] [NativeTypeName("struct IDXGISwapChain4 : IDXGISwapChain3")] @@ -370,7 +370,7 @@ public unsafe partial struct IDXGISwapChain4 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, Format, SwapChainFlags, pCreationNodeMask, ppPresentQueue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(40)] public HResult SetHDRMetaData(HDRMetadataType Type, uint Size, void* pMetaData) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChainMedia.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChainMedia.cs index 2d0ef01..fad25b2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChainMedia.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChainMedia.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGISwapChainMedia [Guid("dd95b90b-f05f-4f6a-bd65-25bfb264bd84")] [NativeTypeName("struct IDXGISwapChainMedia : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDXGISwapChainMedia : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetFrameStatisticsMedia(FrameStatisticsMedia* pStats) @@ -82,7 +82,7 @@ public unsafe partial struct IDXGISwapChainMedia : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), pStats); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult SetPresentDuration(uint Duration) @@ -90,7 +90,7 @@ public unsafe partial struct IDXGISwapChainMedia : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), Duration); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult CheckPresentDurationSupport(uint DesiredPresentDuration, uint* pClosestSmallerPresentDuration, uint* pClosestLargerPresentDuration) diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGraphicsAnalysis.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGraphicsAnalysis.cs index 633b392..9eb2fc7 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGraphicsAnalysis.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGraphicsAnalysis.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// IDXGraphicsAnalysis [Guid("9f251514-9d4d-4902-9d60-18988ab7d4b5")] [NativeTypeName("struct IDXGraphicsAnalysis : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IDXGraphicsAnalysis : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public void BeginCapture() @@ -82,7 +82,7 @@ public unsafe partial struct IDXGraphicsAnalysis : INativeGuid ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public void EndCapture() diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueFilter.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueFilter.cs index 3db7a3f..e8b6d9f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueFilter.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueFilter.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// DXGI_INFO_QUEUE_FILTER public partial struct InfoQueueFilter { - /// + /// public InfoQueueFilterDescription AllowList; - /// + /// public InfoQueueFilterDescription DenyList; } diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueFilterDescription.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueFilterDescription.cs index bd61ca3..87f5f29 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueFilterDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueFilterDescription.cs @@ -9,25 +9,25 @@ 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/Generated/Graphics/Dxgi/InfoQueueMessage.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessage.cs index 85b63b1..31f2970 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessage.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessage.cs @@ -9,25 +9,25 @@ 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/Generated/Graphics/Dxgi/InfoQueueMessageCategory.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessageCategory.cs index 6996db3..dde5901 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessageCategory.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessageCategory.cs @@ -9,41 +9,41 @@ 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/Generated/Graphics/Dxgi/InfoQueueMessageSeverity.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessageSeverity.cs index fa2d4dd..cd30141 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessageSeverity.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessageSeverity.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Dxgi/MappedRect.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/MappedRect.cs index 0c252b5..73d11ae 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/MappedRect.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/MappedRect.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// DXGI_MAPPED_RECT public partial struct MappedRect { - /// + /// public int Pitch; - /// + /// public unsafe byte* pBits; } diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/MemorySegmentGroup.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/MemorySegmentGroup.cs index 09ed828..72d5909 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/MemorySegmentGroup.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/MemorySegmentGroup.cs @@ -9,14 +9,14 @@ 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/Generated/Graphics/Dxgi/MessageId.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/MessageId.cs index 4090afc..f9eccb2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/MessageId.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/MessageId.cs @@ -9,1001 +9,1001 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// DXGI_Message_Id public enum MessageId : int { - /// + /// /// DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_InvalidOutputWindow IDXGISwapChain_CreationOrResizeBuffers_InvalidOutputWindow = 0, - /// + /// /// DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_BufferWidthInferred IDXGISwapChain_CreationOrResizeBuffers_BufferWidthInferred = 1, - /// + /// /// DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_BufferHeightInferred IDXGISwapChain_CreationOrResizeBuffers_BufferHeightInferred = 2, - /// + /// /// DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_NoScanoutFlagChanged IDXGISwapChain_CreationOrResizeBuffers_NoScanoutFlagChanged = 3, - /// + /// /// DXGI_MSG_IDXGISwapChain_Creation_MaxBufferCountExceeded IDXGISwapChain_Creation_MaxBufferCountExceeded = 4, - /// + /// /// DXGI_MSG_IDXGISwapChain_Creation_TooFewBuffers IDXGISwapChain_Creation_TooFewBuffers = 5, - /// + /// /// DXGI_MSG_IDXGISwapChain_Creation_NoOutputWindow IDXGISwapChain_Creation_NoOutputWindow = 6, - /// + /// /// DXGI_MSG_IDXGISwapChain_Destruction_OtherMethodsCalled IDXGISwapChain_Destruction_OtherMethodsCalled = 7, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetDesc_pDescIsNULL IDXGISwapChain_GetDesc_pDescIsNULL = 8, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetBuffer_ppSurfaceIsNULL IDXGISwapChain_GetBuffer_ppSurfaceIsNULL = 9, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetBuffer_NoAllocatedBuffers IDXGISwapChain_GetBuffer_NoAllocatedBuffers = 10, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetBuffer_iBufferMustBeZero IDXGISwapChain_GetBuffer_iBufferMustBeZero = 11, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetBuffer_iBufferOOB IDXGISwapChain_GetBuffer_iBufferOOB = 12, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetContainingOutput_ppOutputIsNULL IDXGISwapChain_GetContainingOutput_ppOutputIsNULL = 13, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_SyncIntervalOOB IDXGISwapChain_Present_SyncIntervalOOB = 14, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_InvalidNonPreRotatedFlag IDXGISwapChain_Present_InvalidNonPreRotatedFlag = 15, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_NoAllocatedBuffers IDXGISwapChain_Present_NoAllocatedBuffers = 16, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_GetDXGIAdapterFailed IDXGISwapChain_Present_GetDXGIAdapterFailed = 17, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_BufferCountOOB IDXGISwapChain_ResizeBuffers_BufferCountOOB = 18, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_UnreleasedReferences IDXGISwapChain_ResizeBuffers_UnreleasedReferences = 19, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidSwapChainFlag IDXGISwapChain_ResizeBuffers_InvalidSwapChainFlag = 20, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidNonPreRotatedFlag IDXGISwapChain_ResizeBuffers_InvalidNonPreRotatedFlag = 21, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeTarget_RefreshRateDivideByZero IDXGISwapChain_ResizeTarget_RefreshRateDivideByZero = 22, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetFullscreenState_InvalidTarget IDXGISwapChain_SetFullscreenState_InvalidTarget = 23, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetFrameStatistics_pStatsIsNULL IDXGISwapChain_GetFrameStatistics_pStatsIsNULL = 24, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetLastPresentCount_pLastPresentCountIsNULL IDXGISwapChain_GetLastPresentCount_pLastPresentCountIsNULL = 25, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetFullscreenState_RemoteNotSupported IDXGISwapChain_SetFullscreenState_RemoteNotSupported = 26, - /// + /// /// DXGI_MSG_IDXGIOutput_TakeOwnership_FailedToAcquireFullscreenMutex IDXGIOutput_TakeOwnership_FailedToAcquireFullscreenMutex = 27, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSoftwareAdapter_ppAdapterInterfaceIsNULL IDXGIFactory_CreateSoftwareAdapter_ppAdapterInterfaceIsNULL = 28, - /// + /// /// DXGI_MSG_IDXGIFactory_EnumAdapters_ppAdapterInterfaceIsNULL IDXGIFactory_EnumAdapters_ppAdapterInterfaceIsNULL = 29, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_ppSwapChainIsNULL IDXGIFactory_CreateSwapChain_ppSwapChainIsNULL = 30, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_pDescIsNULL IDXGIFactory_CreateSwapChain_pDescIsNULL = 31, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_UnknownSwapEffect IDXGIFactory_CreateSwapChain_UnknownSwapEffect = 32, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidFlags IDXGIFactory_CreateSwapChain_InvalidFlags = 33, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_NonPreRotatedFlagAndWindowed IDXGIFactory_CreateSwapChain_NonPreRotatedFlagAndWindowed = 34, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_NullDeviceInterface IDXGIFactory_CreateSwapChain_NullDeviceInterface = 35, - /// + /// /// DXGI_MSG_IDXGIFactory_GetWindowAssociation_phWndIsNULL IDXGIFactory_GetWindowAssociation_phWndIsNULL = 36, - /// + /// /// DXGI_MSG_IDXGIFactory_MakeWindowAssociation_InvalidFlags IDXGIFactory_MakeWindowAssociation_InvalidFlags = 37, - /// + /// /// DXGI_MSG_IDXGISurface_Map_InvalidSurface IDXGISurface_Map_InvalidSurface = 38, - /// + /// /// DXGI_MSG_IDXGISurface_Map_FlagsSetToZero IDXGISurface_Map_FlagsSetToZero = 39, - /// + /// /// DXGI_MSG_IDXGISurface_Map_DiscardAndReadFlagSet IDXGISurface_Map_DiscardAndReadFlagSet = 40, - /// + /// /// DXGI_MSG_IDXGISurface_Map_DiscardButNotWriteFlagSet IDXGISurface_Map_DiscardButNotWriteFlagSet = 41, - /// + /// /// DXGI_MSG_IDXGISurface_Map_NoCPUAccess IDXGISurface_Map_NoCPUAccess = 42, - /// + /// /// DXGI_MSG_IDXGISurface_Map_ReadFlagSetButCPUAccessIsDynamic IDXGISurface_Map_ReadFlagSetButCPUAccessIsDynamic = 43, - /// + /// /// DXGI_MSG_IDXGISurface_Map_DiscardFlagSetButCPUAccessIsNotDynamic IDXGISurface_Map_DiscardFlagSetButCPUAccessIsNotDynamic = 44, - /// + /// /// DXGI_MSG_IDXGIOutput_GetDisplayModeList_pNumModesIsNULL IDXGIOutput_GetDisplayModeList_pNumModesIsNULL = 45, - /// + /// /// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_ModeHasInvalidWidthOrHeight IDXGIOutput_FindClosestMatchingMode_ModeHasInvalidWidthOrHeight = 46, - /// + /// /// DXGI_MSG_IDXGIOutput_GetCammaControlCapabilities_NoOwnerDevice IDXGIOutput_GetCammaControlCapabilities_NoOwnerDevice = 47, - /// + /// /// DXGI_MSG_IDXGIOutput_TakeOwnership_pDeviceIsNULL IDXGIOutput_TakeOwnership_pDeviceIsNULL = 48, - /// + /// /// DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_NoOwnerDevice IDXGIOutput_GetDisplaySurfaceData_NoOwnerDevice = 49, - /// + /// /// DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_pDestinationIsNULL IDXGIOutput_GetDisplaySurfaceData_pDestinationIsNULL = 50, - /// + /// /// DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_MapOfDestinationFailed IDXGIOutput_GetDisplaySurfaceData_MapOfDestinationFailed = 51, - /// + /// /// DXGI_MSG_IDXGIOutput_GetFrameStatistics_NoOwnerDevice IDXGIOutput_GetFrameStatistics_NoOwnerDevice = 52, - /// + /// /// DXGI_MSG_IDXGIOutput_GetFrameStatistics_pStatsIsNULL IDXGIOutput_GetFrameStatistics_pStatsIsNULL = 53, - /// + /// /// DXGI_MSG_IDXGIOutput_SetGammaControl_NoOwnerDevice IDXGIOutput_SetGammaControl_NoOwnerDevice = 54, - /// + /// /// DXGI_MSG_IDXGIOutput_GetGammaControl_NoOwnerDevice IDXGIOutput_GetGammaControl_NoOwnerDevice = 55, - /// + /// /// DXGI_MSG_IDXGIOutput_GetGammaControl_NoGammaControls IDXGIOutput_GetGammaControl_NoGammaControls = 56, - /// + /// /// DXGI_MSG_IDXGIOutput_SetDisplaySurface_IDXGIResourceNotSupportedBypPrimary IDXGIOutput_SetDisplaySurface_IDXGIResourceNotSupportedBypPrimary = 57, - /// + /// /// DXGI_MSG_IDXGIOutput_SetDisplaySurface_pPrimaryIsInvalid IDXGIOutput_SetDisplaySurface_pPrimaryIsInvalid = 58, - /// + /// /// DXGI_MSG_IDXGIOutput_SetDisplaySurface_NoOwnerDevice IDXGIOutput_SetDisplaySurface_NoOwnerDevice = 59, - /// + /// /// DXGI_MSG_IDXGIOutput_TakeOwnership_RemoteDeviceNotSupported IDXGIOutput_TakeOwnership_RemoteDeviceNotSupported = 60, - /// + /// /// DXGI_MSG_IDXGIOutput_GetDisplayModeList_RemoteDeviceNotSupported IDXGIOutput_GetDisplayModeList_RemoteDeviceNotSupported = 61, - /// + /// /// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_RemoteDeviceNotSupported IDXGIOutput_FindClosestMatchingMode_RemoteDeviceNotSupported = 62, - /// + /// /// DXGI_MSG_IDXGIDevice_CreateSurface_InvalidParametersWithpSharedResource IDXGIDevice_CreateSurface_InvalidParametersWithpSharedResource = 63, - /// + /// /// DXGI_MSG_IDXGIObject_GetPrivateData_puiDataSizeIsNULL IDXGIObject_GetPrivateData_puiDataSizeIsNULL = 64, - /// + /// /// DXGI_MSG_IDXGISwapChain_Creation_InvalidOutputWindow IDXGISwapChain_Creation_InvalidOutputWindow = 65, - /// + /// /// DXGI_MSG_IDXGISwapChain_Release_SwapChainIsFullscreen IDXGISwapChain_Release_SwapChainIsFullscreen = 66, - /// + /// /// DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_InvalidTargetSurfaceFormat IDXGIOutput_GetDisplaySurfaceData_InvalidTargetSurfaceFormat = 67, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSoftwareAdapter_ModuleIsNULL IDXGIFactory_CreateSoftwareAdapter_ModuleIsNULL = 68, - /// + /// /// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_IDXGIDeviceNotSupportedBypConcernedDevice IDXGIOutput_FindClosestMatchingMode_IDXGIDeviceNotSupportedBypConcernedDevice = 69, - /// + /// /// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_pModeToMatchOrpClosestMatchIsNULL IDXGIOutput_FindClosestMatchingMode_pModeToMatchOrpClosestMatchIsNULL = 70, - /// + /// /// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_ModeHasRefreshRateDenominatorZero IDXGIOutput_FindClosestMatchingMode_ModeHasRefreshRateDenominatorZero = 71, - /// + /// /// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_UnknownFormatIsInvalidForConfiguration IDXGIOutput_FindClosestMatchingMode_UnknownFormatIsInvalidForConfiguration = 72, - /// + /// /// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScanlineOrdering IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScanlineOrdering = 73, - /// + /// /// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScaling IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScaling = 74, - /// + /// /// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeFormatAndDeviceCombination IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeFormatAndDeviceCombination = 75, - /// + /// /// DXGI_MSG_IDXGIFactory_Creation_CalledFromDllMain IDXGIFactory_Creation_CalledFromDllMain = 76, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetFullscreenState_OutputNotOwnedBySwapChainDevice IDXGISwapChain_SetFullscreenState_OutputNotOwnedBySwapChainDevice = 77, - /// + /// /// DXGI_MSG_IDXGISwapChain_Creation_InvalidWindowStyle IDXGISwapChain_Creation_InvalidWindowStyle = 78, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetFrameStatistics_UnsupportedStatistics IDXGISwapChain_GetFrameStatistics_UnsupportedStatistics = 79, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetContainingOutput_SwapchainAdapterDoesNotControlOutput IDXGISwapChain_GetContainingOutput_SwapchainAdapterDoesNotControlOutput = 80, - /// + /// /// DXGI_MSG_IDXGIOutput_SetOrGetGammaControl_pArrayIsNULL IDXGIOutput_SetOrGetGammaControl_pArrayIsNULL = 81, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetFullscreenState_FullscreenInvalidForChildWindows IDXGISwapChain_SetFullscreenState_FullscreenInvalidForChildWindows = 82, - /// + /// /// DXGI_MSG_IDXGIFactory_Release_CalledFromDllMain IDXGIFactory_Release_CalledFromDllMain = 83, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_UnreleasedHDC IDXGISwapChain_Present_UnreleasedHDC = 84, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_NonPreRotatedAndGDICompatibleFlags IDXGISwapChain_ResizeBuffers_NonPreRotatedAndGDICompatibleFlags = 85, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_NonPreRotatedAndGDICompatibleFlags IDXGIFactory_CreateSwapChain_NonPreRotatedAndGDICompatibleFlags = 86, - /// + /// /// DXGI_MSG_IDXGISurface1_GetDC_pHdcIsNULL IDXGISurface1_GetDC_pHdcIsNULL = 87, - /// + /// /// DXGI_MSG_IDXGISurface1_GetDC_SurfaceNotTexture2D IDXGISurface1_GetDC_SurfaceNotTexture2D = 88, - /// + /// /// DXGI_MSG_IDXGISurface1_GetDC_GDICompatibleFlagNotSet IDXGISurface1_GetDC_GDICompatibleFlagNotSet = 89, - /// + /// /// DXGI_MSG_IDXGISurface1_GetDC_UnreleasedHDC IDXGISurface1_GetDC_UnreleasedHDC = 90, - /// + /// /// DXGI_MSG_IDXGISurface_Map_NoCPUAccess2 IDXGISurface_Map_NoCPUAccess2 = 91, - /// + /// /// DXGI_MSG_IDXGISurface1_ReleaseDC_GetDCNotCalled IDXGISurface1_ReleaseDC_GetDCNotCalled = 92, - /// + /// /// DXGI_MSG_IDXGISurface1_ReleaseDC_InvalidRectangleDimensions IDXGISurface1_ReleaseDC_InvalidRectangleDimensions = 93, - /// + /// /// DXGI_MSG_IDXGIOutput_TakeOwnership_RemoteOutputNotSupported IDXGIOutput_TakeOwnership_RemoteOutputNotSupported = 94, - /// + /// /// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_RemoteOutputNotSupported IDXGIOutput_FindClosestMatchingMode_RemoteOutputNotSupported = 95, - /// + /// /// DXGI_MSG_IDXGIOutput_GetDisplayModeList_RemoteOutputNotSupported IDXGIOutput_GetDisplayModeList_RemoteOutputNotSupported = 96, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_pDeviceHasMismatchedDXGIFactory IDXGIFactory_CreateSwapChain_pDeviceHasMismatchedDXGIFactory = 97, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_NonOptimalFSConfiguration IDXGISwapChain_Present_NonOptimalFSConfiguration = 98, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_FlipSequentialNotSupportedOnD3D10 IDXGIFactory_CreateSwapChain_FlipSequentialNotSupportedOnD3D10 = 99, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_BufferCountOOBForFlipSequential IDXGIFactory_CreateSwapChain_BufferCountOOBForFlipSequential = 100, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidFormatForFlipSequential IDXGIFactory_CreateSwapChain_InvalidFormatForFlipSequential = 101, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_MultiSamplingNotSupportedForFlipSequential IDXGIFactory_CreateSwapChain_MultiSamplingNotSupportedForFlipSequential = 102, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_BufferCountOOBForFlipSequential IDXGISwapChain_ResizeBuffers_BufferCountOOBForFlipSequential = 103, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidFormatForFlipSequential IDXGISwapChain_ResizeBuffers_InvalidFormatForFlipSequential = 104, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_PartialPresentationBeforeStandardPresentation IDXGISwapChain_Present_PartialPresentationBeforeStandardPresentation = 105, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_FullscreenPartialPresentIsInvalid IDXGISwapChain_Present_FullscreenPartialPresentIsInvalid = 106, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_InvalidPresentTestOrDoNotSequenceFlag IDXGISwapChain_Present_InvalidPresentTestOrDoNotSequenceFlag = 107, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_ScrollInfoWithNoDirtyRectsSpecified IDXGISwapChain_Present_ScrollInfoWithNoDirtyRectsSpecified = 108, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_EmptyScrollRect IDXGISwapChain_Present_EmptyScrollRect = 109, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_ScrollRectOutOfBackbufferBounds IDXGISwapChain_Present_ScrollRectOutOfBackbufferBounds = 110, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_ScrollRectOutOfBackbufferBoundsWithOffset IDXGISwapChain_Present_ScrollRectOutOfBackbufferBoundsWithOffset = 111, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_EmptyDirtyRect IDXGISwapChain_Present_EmptyDirtyRect = 112, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_DirtyRectOutOfBackbufferBounds IDXGISwapChain_Present_DirtyRectOutOfBackbufferBounds = 113, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_UnsupportedBufferUsageFlags IDXGIFactory_CreateSwapChain_UnsupportedBufferUsageFlags = 114, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_DoNotSequenceFlagSetButPreviousBufferIsUndefined IDXGISwapChain_Present_DoNotSequenceFlagSetButPreviousBufferIsUndefined = 115, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_UnsupportedFlags IDXGISwapChain_Present_UnsupportedFlags = 116, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_FlipModelChainMustResizeOrCreateOnFSTransition IDXGISwapChain_Present_FlipModelChainMustResizeOrCreateOnFSTransition = 117, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_pRestrictToOutputFromOtherIDXGIFactory IDXGIFactory_CreateSwapChain_pRestrictToOutputFromOtherIDXGIFactory = 118, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_RestrictOutputNotSupportedOnAdapter IDXGIFactory_CreateSwapChain_RestrictOutputNotSupportedOnAdapter = 119, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_RestrictToOutputFlagSetButInvalidpRestrictToOutput IDXGISwapChain_Present_RestrictToOutputFlagSetButInvalidpRestrictToOutput = 120, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_RestrictToOutputFlagdWithFullscreen IDXGISwapChain_Present_RestrictToOutputFlagdWithFullscreen = 121, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_RestrictOutputFlagWithStaleSwapChain IDXGISwapChain_Present_RestrictOutputFlagWithStaleSwapChain = 122, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_OtherFlagsCausingInvalidPresentTestFlag IDXGISwapChain_Present_OtherFlagsCausingInvalidPresentTestFlag = 123, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_UnavailableInSession0 IDXGIFactory_CreateSwapChain_UnavailableInSession0 = 124, - /// + /// /// DXGI_MSG_IDXGIFactory_MakeWindowAssociation_UnavailableInSession0 IDXGIFactory_MakeWindowAssociation_UnavailableInSession0 = 125, - /// + /// /// DXGI_MSG_IDXGIFactory_GetWindowAssociation_UnavailableInSession0 IDXGIFactory_GetWindowAssociation_UnavailableInSession0 = 126, - /// + /// /// DXGI_MSG_IDXGIAdapter_EnumOutputs_UnavailableInSession0 IDXGIAdapter_EnumOutputs_UnavailableInSession0 = 127, - /// + /// /// DXGI_MSG_IDXGISwapChain_CreationOrSetFullscreenState_StereoDisabled IDXGISwapChain_CreationOrSetFullscreenState_StereoDisabled = 128, - /// + /// /// DXGI_MSG_IDXGIFactory2_UnregisterStatus_CookieNotFound IDXGIFactory2_UnregisterStatus_CookieNotFound = 129, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFSOrOverlay IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFSOrOverlay = 130, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFlipSequential IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFlipSequential = 131, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_ProtectedContentWithRDPDriver IDXGISwapChain_Present_ProtectedContentWithRDPDriver = 132, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithDWMOffOrInvalidDisplayAffinity IDXGISwapChain_Present_ProtectedContentInWindowedModeWithDWMOffOrInvalidDisplayAffinity = 133, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_WidthOrHeightIsZero IDXGIFactory_CreateSwapChainForComposition_WidthOrHeightIsZero = 134, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_OnlyFlipSequentialSupported IDXGIFactory_CreateSwapChainForComposition_OnlyFlipSequentialSupported = 135, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnAdapter IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnAdapter = 136, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnWindows7 IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnWindows7 = 137, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetFullscreenState_FSTransitionWithCompositionSwapChain IDXGISwapChain_SetFullscreenState_FSTransitionWithCompositionSwapChain = 138, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeTarget_InvalidWithCompositionSwapChain IDXGISwapChain_ResizeTarget_InvalidWithCompositionSwapChain = 139, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_WidthOrHeightIsZero IDXGISwapChain_ResizeBuffers_WidthOrHeightIsZero = 140, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingNoneIsFlipModelOnly IDXGIFactory_CreateSwapChain_ScalingNoneIsFlipModelOnly = 141, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingUnrecognized IDXGIFactory_CreateSwapChain_ScalingUnrecognized = 142, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyFullscreenUnsupported IDXGIFactory_CreateSwapChain_DisplayOnlyFullscreenUnsupported = 143, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyUnsupported IDXGIFactory_CreateSwapChain_DisplayOnlyUnsupported = 144, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_RestartIsFullscreenOnly IDXGISwapChain_Present_RestartIsFullscreenOnly = 145, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_ProtectedWindowlessPresentationRequiresDisplayOnly IDXGISwapChain_Present_ProtectedWindowlessPresentationRequiresDisplayOnly = 146, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetFullscreenState_DisplayOnlyUnsupported IDXGISwapChain_SetFullscreenState_DisplayOnlyUnsupported = 147, - /// + /// /// DXGI_MSG_IDXGISwapChain1_SetBackgroundColor_OutOfRange IDXGISwapChain1_SetBackgroundColor_OutOfRange = 148, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyFullscreenUnsupported IDXGISwapChain_ResizeBuffers_DisplayOnlyFullscreenUnsupported = 149, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyUnsupported IDXGISwapChain_ResizeBuffers_DisplayOnlyUnsupported = 150, - /// + /// /// DXGI_MSG_IDXGISwapchain_Present_ScrollUnsupported IDXGISwapchain_Present_ScrollUnsupported = 151, - /// + /// /// DXGI_MSG_IDXGISwapChain1_SetRotation_UnsupportedOS IDXGISwapChain1_SetRotation_UnsupportedOS = 152, - /// + /// /// DXGI_MSG_IDXGISwapChain1_GetRotation_UnsupportedOS IDXGISwapChain1_GetRotation_UnsupportedOS = 153, - /// + /// /// DXGI_MSG_IDXGISwapchain_Present_FullscreenRotation IDXGISwapchain_Present_FullscreenRotation = 154, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_PartialPresentationWithMSAABuffers IDXGISwapChain_Present_PartialPresentationWithMSAABuffers = 155, - /// + /// /// DXGI_MSG_IDXGISwapChain1_SetRotation_FlipSequentialRequired IDXGISwapChain1_SetRotation_FlipSequentialRequired = 156, - /// + /// /// DXGI_MSG_IDXGISwapChain1_SetRotation_InvalidRotation IDXGISwapChain1_SetRotation_InvalidRotation = 157, - /// + /// /// DXGI_MSG_IDXGISwapChain1_GetRotation_FlipSequentialRequired IDXGISwapChain1_GetRotation_FlipSequentialRequired = 158, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetHwnd_WrongType IDXGISwapChain_GetHwnd_WrongType = 159, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetCompositionSurface_WrongType IDXGISwapChain_GetCompositionSurface_WrongType = 160, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetCoreWindow_WrongType IDXGISwapChain_GetCoreWindow_WrongType = 161, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetFullscreenDesc_NonHwnd IDXGISwapChain_GetFullscreenDesc_NonHwnd = 162, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetFullscreenState_CoreWindow IDXGISwapChain_SetFullscreenState_CoreWindow = 163, - /// + /// /// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_UnsupportedOnWindows7 IDXGIFactory2_CreateSwapChainForCoreWindow_UnsupportedOnWindows7 = 164, - /// + /// /// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsNULL IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsNULL = 165, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_FSUnsupportedForModernApps IDXGIFactory_CreateSwapChain_FSUnsupportedForModernApps = 166, - /// + /// /// DXGI_MSG_IDXGIFactory_MakeWindowAssociation_ModernApp IDXGIFactory_MakeWindowAssociation_ModernApp = 167, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeTarget_ModernApp IDXGISwapChain_ResizeTarget_ModernApp = 168, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeTarget_pNewTargetParametersIsNULL IDXGISwapChain_ResizeTarget_pNewTargetParametersIsNULL = 169, - /// + /// /// DXGI_MSG_IDXGIOutput_SetDisplaySurface_ModernApp IDXGIOutput_SetDisplaySurface_ModernApp = 170, - /// + /// /// DXGI_MSG_IDXGIOutput_TakeOwnership_ModernApp IDXGIOutput_TakeOwnership_ModernApp = 171, - /// + /// /// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsInvalid IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsInvalid = 172, - /// + /// /// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCompositionSurface_InvalidHandle IDXGIFactory2_CreateSwapChainForCompositionSurface_InvalidHandle = 173, - /// + /// /// DXGI_MSG_IDXGISurface1_GetDC_ModernApp IDXGISurface1_GetDC_ModernApp = 174, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingNoneRequiresWindows8OrNewer IDXGIFactory_CreateSwapChain_ScalingNoneRequiresWindows8OrNewer = 175, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoAndPreferRight IDXGISwapChain_Present_TemporaryMonoAndPreferRight = 176, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithDoNotSequence IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithDoNotSequence = 177, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithoutStereo IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithoutStereo = 178, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoUnsupported IDXGISwapChain_Present_TemporaryMonoUnsupported = 179, - /// + /// /// DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_ArraySizeMismatch IDXGIOutput_GetDisplaySurfaceData_ArraySizeMismatch = 180, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_PartialPresentationWithSwapEffectDiscard IDXGISwapChain_Present_PartialPresentationWithSwapEffectDiscard = 181, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaUnrecognized IDXGIFactory_CreateSwapChain_AlphaUnrecognized = 182, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaIsWindowlessOnly IDXGIFactory_CreateSwapChain_AlphaIsWindowlessOnly = 183, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaIsFlipModelOnly IDXGIFactory_CreateSwapChain_AlphaIsFlipModelOnly = 184, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_RestrictToOutputAdapterMismatch IDXGIFactory_CreateSwapChain_RestrictToOutputAdapterMismatch = 185, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyOnLegacy IDXGIFactory_CreateSwapChain_DisplayOnlyOnLegacy = 186, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyOnLegacy IDXGISwapChain_ResizeBuffers_DisplayOnlyOnLegacy = 187, - /// + /// /// DXGI_MSG_IDXGIResource1_CreateSubresourceSurface_InvalidIndex IDXGIResource1_CreateSubresourceSurface_InvalidIndex = 188, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_InvalidScaling IDXGIFactory_CreateSwapChainForComposition_InvalidScaling = 189, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChainForCoreWindow_InvalidSwapEffect IDXGIFactory_CreateSwapChainForCoreWindow_InvalidSwapEffect = 190, - /// + /// /// DXGI_MSG_IDXGIResource1_CreateSharedHandle_UnsupportedOS IDXGIResource1_CreateSharedHandle_UnsupportedOS = 191, - /// + /// /// DXGI_MSG_IDXGIFactory2_RegisterOcclusionStatusWindow_UnsupportedOS IDXGIFactory2_RegisterOcclusionStatusWindow_UnsupportedOS = 192, - /// + /// /// DXGI_MSG_IDXGIFactory2_RegisterOcclusionStatusEvent_UnsupportedOS IDXGIFactory2_RegisterOcclusionStatusEvent_UnsupportedOS = 193, - /// + /// /// DXGI_MSG_IDXGIOutput1_DuplicateOutput_UnsupportedOS IDXGIOutput1_DuplicateOutput_UnsupportedOS = 194, - /// + /// /// DXGI_MSG_IDXGIDisplayControl_IsStereoEnabled_UnsupportedOS IDXGIDisplayControl_IsStereoEnabled_UnsupportedOS = 195, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_InvalidAlphaMode IDXGIFactory_CreateSwapChainForComposition_InvalidAlphaMode = 196, - /// + /// /// DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_InvalidResource IDXGIFactory_GetSharedResourceAdapterLuid_InvalidResource = 197, - /// + /// /// DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_InvalidLUID IDXGIFactory_GetSharedResourceAdapterLuid_InvalidLUID = 198, - /// + /// /// DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_UnsupportedOS IDXGIFactory_GetSharedResourceAdapterLuid_UnsupportedOS = 199, - /// + /// /// DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_2DOnly IDXGIOutput1_GetDisplaySurfaceData1_2DOnly = 200, - /// + /// /// DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_StagingOnly IDXGIOutput1_GetDisplaySurfaceData1_StagingOnly = 201, - /// + /// /// DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_NeedCPUAccessWrite IDXGIOutput1_GetDisplaySurfaceData1_NeedCPUAccessWrite = 202, - /// + /// /// DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_NoShared IDXGIOutput1_GetDisplaySurfaceData1_NoShared = 203, - /// + /// /// DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_OnlyMipLevels1 IDXGIOutput1_GetDisplaySurfaceData1_OnlyMipLevels1 = 204, - /// + /// /// DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_MappedOrOfferedResource IDXGIOutput1_GetDisplaySurfaceData1_MappedOrOfferedResource = 205, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetFullscreenState_FSUnsupportedForModernApps IDXGISwapChain_SetFullscreenState_FSUnsupportedForModernApps = 206, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_FailedToGoFSButNonPreRotated IDXGIFactory_CreateSwapChain_FailedToGoFSButNonPreRotated = 207, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChainOrRegisterOcclusionStatus_BlitModelUsedWhileRegisteredForOcclusionStatusEvents IDXGIFactory_CreateSwapChainOrRegisterOcclusionStatus_BlitModelUsedWhileRegisteredForOcclusionStatusEvents = 208, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_BlitModelUsedWhileRegisteredForOcclusionStatusEvents IDXGISwapChain_Present_BlitModelUsedWhileRegisteredForOcclusionStatusEvents = 209, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreFlipModelOnly IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreFlipModelOnly = 210, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreNotFullscreen IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreNotFullscreen = 211, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetFullscreenState_Waitable IDXGISwapChain_SetFullscreenState_Waitable = 212, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveWaitableFlag IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveWaitableFlag = 213, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetFrameLatencyWaitableObject_OnlyWaitable IDXGISwapChain_GetFrameLatencyWaitableObject_OnlyWaitable = 214, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetMaximumFrameLatency_OnlyWaitable IDXGISwapChain_GetMaximumFrameLatency_OnlyWaitable = 215, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetMaximumFrameLatency_pMaxLatencyIsNULL IDXGISwapChain_GetMaximumFrameLatency_pMaxLatencyIsNULL = 216, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetMaximumFrameLatency_OnlyWaitable IDXGISwapChain_SetMaximumFrameLatency_OnlyWaitable = 217, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetMaximumFrameLatency_MaxLatencyIsOutOfBounds IDXGISwapChain_SetMaximumFrameLatency_MaxLatencyIsOutOfBounds = 218, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_ForegroundIsCoreWindowOnly IDXGIFactory_CreateSwapChain_ForegroundIsCoreWindowOnly = 219, - /// + /// /// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_ForegroundUnsupportedOnAdapter IDXGIFactory2_CreateSwapChainForCoreWindow_ForegroundUnsupportedOnAdapter = 220, - /// + /// /// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidScaling IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidScaling = 221, - /// + /// /// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidAlphaMode IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidAlphaMode = 222, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveForegroundFlag IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveForegroundFlag = 223, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixPointerCannotBeNull IDXGISwapChain_SetMatrixTransform_MatrixPointerCannotBeNull = 224, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetMatrixTransform_RequiresCompositionSwapChain IDXGISwapChain_SetMatrixTransform_RequiresCompositionSwapChain = 225, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixMustBeFinite IDXGISwapChain_SetMatrixTransform_MatrixMustBeFinite = 226, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixMustBeTranslateAndOrScale IDXGISwapChain_SetMatrixTransform_MatrixMustBeTranslateAndOrScale = 227, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetMatrixTransform_MatrixPointerCannotBeNull IDXGISwapChain_GetMatrixTransform_MatrixPointerCannotBeNull = 228, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetMatrixTransform_RequiresCompositionSwapChain IDXGISwapChain_GetMatrixTransform_RequiresCompositionSwapChain = 229, - /// + /// /// DXGI_MSG_DXGIGetDebugInterface1_NULL_ppDebug DXGIGetDebugInterface1_NULL_ppDebug = 230, - /// + /// /// DXGI_MSG_DXGIGetDebugInterface1_InvalidFlags DXGIGetDebugInterface1_InvalidFlags = 231, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_Decode IDXGISwapChain_Present_Decode = 232, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_Decode IDXGISwapChain_ResizeBuffers_Decode = 233, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetSourceSize_FlipModel IDXGISwapChain_SetSourceSize_FlipModel = 234, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetSourceSize_Decode IDXGISwapChain_SetSourceSize_Decode = 235, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetSourceSize_WidthHeight IDXGISwapChain_SetSourceSize_WidthHeight = 236, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetSourceSize_NullPointers IDXGISwapChain_GetSourceSize_NullPointers = 237, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetSourceSize_Decode IDXGISwapChain_GetSourceSize_Decode = 238, - /// + /// /// DXGI_MSG_IDXGIDecodeSwapChain_SetColorSpace_InvalidFlags IDXGIDecodeSwapChain_SetColorSpace_InvalidFlags = 239, - /// + /// /// DXGI_MSG_IDXGIDecodeSwapChain_SetSourceRect_InvalidRect IDXGIDecodeSwapChain_SetSourceRect_InvalidRect = 240, - /// + /// /// DXGI_MSG_IDXGIDecodeSwapChain_SetTargetRect_InvalidRect IDXGIDecodeSwapChain_SetTargetRect_InvalidRect = 241, - /// + /// /// DXGI_MSG_IDXGIDecodeSwapChain_SetDestSize_InvalidSize IDXGIDecodeSwapChain_SetDestSize_InvalidSize = 242, - /// + /// /// DXGI_MSG_IDXGIDecodeSwapChain_GetSourceRect_InvalidPointer IDXGIDecodeSwapChain_GetSourceRect_InvalidPointer = 243, - /// + /// /// DXGI_MSG_IDXGIDecodeSwapChain_GetTargetRect_InvalidPointer IDXGIDecodeSwapChain_GetTargetRect_InvalidPointer = 244, - /// + /// /// DXGI_MSG_IDXGIDecodeSwapChain_GetDestSize_InvalidPointer IDXGIDecodeSwapChain_GetDestSize_InvalidPointer = 245, - /// + /// /// DXGI_MSG_IDXGISwapChain_PresentBuffer_YUV IDXGISwapChain_PresentBuffer_YUV = 246, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetSourceSize_YUV IDXGISwapChain_SetSourceSize_YUV = 247, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetSourceSize_YUV IDXGISwapChain_GetSourceSize_YUV = 248, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetMatrixTransform_YUV IDXGISwapChain_SetMatrixTransform_YUV = 249, - /// + /// /// DXGI_MSG_IDXGISwapChain_GetMatrixTransform_YUV IDXGISwapChain_GetMatrixTransform_YUV = 250, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_PartialPresentation_YUV IDXGISwapChain_Present_PartialPresentation_YUV = 251, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveFlag_YUV IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveFlag_YUV = 252, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_Alignment_YUV IDXGISwapChain_ResizeBuffers_Alignment_YUV = 253, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_ShaderInputUnsupported_YUV IDXGIFactory_CreateSwapChain_ShaderInputUnsupported_YUV = 254, - /// + /// /// DXGI_MSG_IDXGIOutput3_CheckOverlaySupport_NullPointers IDXGIOutput3_CheckOverlaySupport_NullPointers = 255, - /// + /// /// DXGI_MSG_IDXGIOutput3_CheckOverlaySupport_IDXGIDeviceNotSupportedBypConcernedDevice IDXGIOutput3_CheckOverlaySupport_IDXGIDeviceNotSupportedBypConcernedDevice = 256, - /// + /// /// DXGI_MSG_IDXGIAdapter_EnumOutputs2_InvalidEnumOutputs2Flag IDXGIAdapter_EnumOutputs2_InvalidEnumOutputs2Flag = 257, - /// + /// /// DXGI_MSG_IDXGISwapChain_CreationOrSetFullscreenState_FSUnsupportedForFlipDiscard IDXGISwapChain_CreationOrSetFullscreenState_FSUnsupportedForFlipDiscard = 258, - /// + /// /// DXGI_MSG_IDXGIOutput4_CheckOverlayColorSpaceSupport_NullPointers IDXGIOutput4_CheckOverlayColorSpaceSupport_NullPointers = 259, - /// + /// /// DXGI_MSG_IDXGIOutput4_CheckOverlayColorSpaceSupport_IDXGIDeviceNotSupportedBypConcernedDevice IDXGIOutput4_CheckOverlayColorSpaceSupport_IDXGIDeviceNotSupportedBypConcernedDevice = 260, - /// + /// /// DXGI_MSG_IDXGISwapChain3_CheckColorSpaceSupport_NullPointers IDXGISwapChain3_CheckColorSpaceSupport_NullPointers = 261, - /// + /// /// DXGI_MSG_IDXGISwapChain3_SetColorSpace1_InvalidColorSpace IDXGISwapChain3_SetColorSpace1_InvalidColorSpace = 262, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidHwProtect IDXGIFactory_CreateSwapChain_InvalidHwProtect = 263, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_HwProtectUnsupported IDXGIFactory_CreateSwapChain_HwProtectUnsupported = 264, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidHwProtect IDXGISwapChain_ResizeBuffers_InvalidHwProtect = 265, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_HwProtectUnsupported IDXGISwapChain_ResizeBuffers_HwProtectUnsupported = 266, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers1_D3D12Only IDXGISwapChain_ResizeBuffers1_D3D12Only = 267, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers1_FlipModel IDXGISwapChain_ResizeBuffers1_FlipModel = 268, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers1_NodeMaskAndQueueRequired IDXGISwapChain_ResizeBuffers1_NodeMaskAndQueueRequired = 269, - /// + /// /// DXGI_MSG_IDXGISwapChain_CreateSwapChain_InvalidHwProtectGdiFlag IDXGISwapChain_CreateSwapChain_InvalidHwProtectGdiFlag = 270, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidHwProtectGdiFlag IDXGISwapChain_ResizeBuffers_InvalidHwProtectGdiFlag = 271, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_10BitFormatNotSupported IDXGIFactory_CreateSwapChain_10BitFormatNotSupported = 272, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_FlipSwapEffectRequired IDXGIFactory_CreateSwapChain_FlipSwapEffectRequired = 273, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidDevice IDXGIFactory_CreateSwapChain_InvalidDevice = 274, - /// + /// /// DXGI_MSG_IDXGIOutput_TakeOwnership_Unsupported IDXGIOutput_TakeOwnership_Unsupported = 275, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidQueue IDXGIFactory_CreateSwapChain_InvalidQueue = 276, - /// + /// /// DXGI_MSG_IDXGISwapChain3_ResizeBuffers1_InvalidQueue IDXGISwapChain3_ResizeBuffers1_InvalidQueue = 277, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChainForHwnd_InvalidScaling IDXGIFactory_CreateSwapChainForHwnd_InvalidScaling = 278, - /// + /// /// DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidSize IDXGISwapChain3_SetHDRMetaData_InvalidSize = 279, - /// + /// /// DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidPointer IDXGISwapChain3_SetHDRMetaData_InvalidPointer = 280, - /// + /// /// DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidType IDXGISwapChain3_SetHDRMetaData_InvalidType = 281, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_FullscreenAllowTearingIsInvalid IDXGISwapChain_Present_FullscreenAllowTearingIsInvalid = 282, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_AllowTearingRequiresPresentIntervalZero IDXGISwapChain_Present_AllowTearingRequiresPresentIntervalZero = 283, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_AllowTearingRequiresCreationFlag IDXGISwapChain_Present_AllowTearingRequiresCreationFlag = 284, - /// + /// /// DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveAllowTearingFlag IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveAllowTearingFlag = 285, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_AllowTearingFlagIsFlipModelOnly IDXGIFactory_CreateSwapChain_AllowTearingFlagIsFlipModelOnly = 286, - /// + /// /// DXGI_MSG_IDXGIFactory_CheckFeatureSupport_InvalidFeature IDXGIFactory_CheckFeatureSupport_InvalidFeature = 287, - /// + /// /// DXGI_MSG_IDXGIFactory_CheckFeatureSupport_InvalidSize IDXGIFactory_CheckFeatureSupport_InvalidSize = 288, - /// + /// /// DXGI_MSG_IDXGIOutput6_CheckHardwareCompositionSupport_NullPointer IDXGIOutput6_CheckHardwareCompositionSupport_NullPointer = 289, - /// + /// /// DXGI_MSG_IDXGISwapChain_SetFullscreenState_PerMonitorDpiShimApplied IDXGISwapChain_SetFullscreenState_PerMonitorDpiShimApplied = 290, - /// + /// /// DXGI_MSG_IDXGIOutput_DuplicateOutput_PerMonitorDpiShimApplied IDXGIOutput_DuplicateOutput_PerMonitorDpiShimApplied = 291, - /// + /// /// DXGI_MSG_IDXGIOutput_DuplicateOutput1_PerMonitorDpiRequired IDXGIOutput_DuplicateOutput1_PerMonitorDpiRequired = 292, - /// + /// /// DXGI_MSG_IDXGIFactory7_UnregisterAdaptersChangedEvent_CookieNotFound IDXGIFactory7_UnregisterAdaptersChangedEvent_CookieNotFound = 293, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_LegacyBltModelSwapEffect IDXGIFactory_CreateSwapChain_LegacyBltModelSwapEffect = 294, - /// + /// /// DXGI_MSG_IDXGISwapChain4_SetHDRMetaData_MetadataUnchanged IDXGISwapChain4_SetHDRMetaData_MetadataUnchanged = 295, - /// + /// /// DXGI_MSG_IDXGISwapChain_Present_11On12_Released_Resource IDXGISwapChain_Present_11On12_Released_Resource = 296, - /// + /// /// DXGI_MSG_IDXGIFactory_CreateSwapChain_MultipleSwapchainRefToSurface_DeferredDtr IDXGIFactory_CreateSwapChain_MultipleSwapchainRefToSurface_DeferredDtr = 297, - /// + /// /// DXGI_MSG_IDXGIFactory_MakeWindowAssociation_NoOpBehavior IDXGIFactory_MakeWindowAssociation_NoOpBehavior = 298, - /// + /// /// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow = 1000, - /// + /// /// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_DISCARD_BufferCount Phone_IDXGIFactory_CreateSwapChain_DISCARD_BufferCount = 1001, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_SetFullscreenState_NotAvailable Phone_IDXGISwapChain_SetFullscreenState_NotAvailable = 1002, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_ResizeBuffers_NotAvailable Phone_IDXGISwapChain_ResizeBuffers_NotAvailable = 1003, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_ResizeTarget_NotAvailable Phone_IDXGISwapChain_ResizeTarget_NotAvailable = 1004, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidLayerIndex Phone_IDXGISwapChain_Present_InvalidLayerIndex = 1005, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_MultipleLayerIndex Phone_IDXGISwapChain_Present_MultipleLayerIndex = 1006, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidLayerFlag Phone_IDXGISwapChain_Present_InvalidLayerFlag = 1007, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidRotation Phone_IDXGISwapChain_Present_InvalidRotation = 1008, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidBlend Phone_IDXGISwapChain_Present_InvalidBlend = 1009, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidResource Phone_IDXGISwapChain_Present_InvalidResource = 1010, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidMultiPlaneOverlayResource Phone_IDXGISwapChain_Present_InvalidMultiPlaneOverlayResource = 1011, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidIndexForPrimary Phone_IDXGISwapChain_Present_InvalidIndexForPrimary = 1012, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidIndexForOverlay Phone_IDXGISwapChain_Present_InvalidIndexForOverlay = 1013, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidSubResourceIndex Phone_IDXGISwapChain_Present_InvalidSubResourceIndex = 1014, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidSourceRect Phone_IDXGISwapChain_Present_InvalidSourceRect = 1015, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidDestinationRect Phone_IDXGISwapChain_Present_InvalidDestinationRect = 1016, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_MultipleResource Phone_IDXGISwapChain_Present_MultipleResource = 1017, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_NotSharedResource Phone_IDXGISwapChain_Present_NotSharedResource = 1018, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidFlag Phone_IDXGISwapChain_Present_InvalidFlag = 1019, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidInterval Phone_IDXGISwapChain_Present_InvalidInterval = 1020, - /// + /// /// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_MSAA_NotSupported Phone_IDXGIFactory_CreateSwapChain_MSAA_NotSupported = 1021, - /// + /// /// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_ScalingAspectRatioStretch_Supported_ModernApp Phone_IDXGIFactory_CreateSwapChain_ScalingAspectRatioStretch_Supported_ModernApp = 1022, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_GetFrameStatistics_NotAvailable_ModernApp Phone_IDXGISwapChain_GetFrameStatistics_NotAvailable_ModernApp = 1023, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present_ReplaceInterval0With1 Phone_IDXGISwapChain_Present_ReplaceInterval0With1 = 1024, - /// + /// /// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FailedRegisterWithCompositor Phone_IDXGIFactory_CreateSwapChain_FailedRegisterWithCompositor = 1025, - /// + /// /// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow_AtRendering Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow_AtRendering = 1026, - /// + /// /// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FLIP_SEQUENTIAL_BufferCount Phone_IDXGIFactory_CreateSwapChain_FLIP_SEQUENTIAL_BufferCount = 1027, - /// + /// /// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FLIP_Modern_CoreWindow_Only Phone_IDXGIFactory_CreateSwapChain_FLIP_Modern_CoreWindow_Only = 1028, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_Present1_RequiresOverlays Phone_IDXGISwapChain_Present1_RequiresOverlays = 1029, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_SetBackgroundColor_FlipSequentialRequired Phone_IDXGISwapChain_SetBackgroundColor_FlipSequentialRequired = 1030, - /// + /// /// DXGI_MSG_Phone_IDXGISwapChain_GetBackgroundColor_FlipSequentialRequired Phone_IDXGISwapChain_GetBackgroundColor_FlipSequentialRequired = 1031, } diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/ModeDescription1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/ModeDescription1.cs index 55a9894..dc58dd9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/ModeDescription1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/ModeDescription1.cs @@ -9,28 +9,28 @@ 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/Generated/Graphics/Dxgi/MultiplaneOverlayYcbcrFlags.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/MultiplaneOverlayYcbcrFlags.cs index 4acfb70..c7565e8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/MultiplaneOverlayYcbcrFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/MultiplaneOverlayYcbcrFlags.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Dxgi/OfferResourceFlags.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OfferResourceFlags.cs index 0567129..5dbb98c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OfferResourceFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OfferResourceFlags.cs @@ -9,13 +9,13 @@ 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/Generated/Graphics/Dxgi/OfferResourcePriority.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OfferResourcePriority.cs index 9f60ab7..536dfd0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OfferResourcePriority.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OfferResourcePriority.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Dxgi/OutduplDescription.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplDescription.cs index 9965ff8..0eb0a45 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplDescription.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Dxgi/OutduplFlags.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplFlags.cs index f315440..4cb6298 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplFlags.cs @@ -9,13 +9,13 @@ 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/Generated/Graphics/Dxgi/OutduplFrameInfo.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplFrameInfo.cs index 9e18879..21d7cd3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplFrameInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplFrameInfo.cs @@ -9,31 +9,31 @@ 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/Generated/Graphics/Dxgi/OutduplMoveRect.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplMoveRect.cs index cb6938c..9ec325b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplMoveRect.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplMoveRect.cs @@ -9,13 +9,13 @@ 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/Generated/Graphics/Dxgi/OutduplPointerPosition.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerPosition.cs index 2e77696..14baa41 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerPosition.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerPosition.cs @@ -9,13 +9,13 @@ 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/Generated/Graphics/Dxgi/OutduplPointerShapeInfo.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerShapeInfo.cs index 12b2b2b..da8861c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerShapeInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerShapeInfo.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Dxgi/OutduplPointerShapeType.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerShapeType.cs index d7a8719..63d81b9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerShapeType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerShapeType.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Dxgi/OutputDescription.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutputDescription.cs index 8300808..a962839 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutputDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutputDescription.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Dxgi/OutputDescription1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutputDescription1.cs index 030852a..3b7a67d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutputDescription1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OutputDescription1.cs @@ -9,49 +9,49 @@ 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/Generated/Graphics/Dxgi/OverlayColorSpaceSupportFlags.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OverlayColorSpaceSupportFlags.cs index 45b445e..e4e0df9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OverlayColorSpaceSupportFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OverlayColorSpaceSupportFlags.cs @@ -9,13 +9,13 @@ 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/Generated/Graphics/Dxgi/OverlaySupportFlags.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/OverlaySupportFlags.cs index 29eef1e..ebdc923 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/OverlaySupportFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/OverlaySupportFlags.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Dxgi/PresentParameters.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/PresentParameters.cs index c2beacd..f5d99f1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/PresentParameters.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/PresentParameters.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Dxgi/QueryVideoMemoryInfo.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/QueryVideoMemoryInfo.cs index d3e67d4..eb4d105 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/QueryVideoMemoryInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/QueryVideoMemoryInfo.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Dxgi/ReclaimResourceResults.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/ReclaimResourceResults.cs index c949ad0..4a60259 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/ReclaimResourceResults.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/ReclaimResourceResults.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Dxgi/ReportLiveObjectFlags.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/ReportLiveObjectFlags.cs index f4f319b..ba486bd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/ReportLiveObjectFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/ReportLiveObjectFlags.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Dxgi/Residency.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/Residency.cs index 3ed0995..c397ef1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/Residency.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/Residency.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Dxgi/ResourcePriority.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/ResourcePriority.cs index 2956446..1f0f240 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/ResourcePriority.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/ResourcePriority.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Dxgi/Scaling.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/Scaling.cs index 9672487..be0f155 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/Scaling.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/Scaling.cs @@ -9,17 +9,17 @@ 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/Generated/Graphics/Dxgi/SharedResource.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/SharedResource.cs index d1b452a..4147585 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/SharedResource.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/SharedResource.cs @@ -9,10 +9,10 @@ namespace Win32.Graphics.Dxgi; -/// +/// /// DXGI_SHARED_RESOURCE public partial struct SharedResource { - /// + /// public Handle Handle; } diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/SurfaceDescription.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/SurfaceDescription.cs index 0a4184e..b8c82bb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/SurfaceDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/SurfaceDescription.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Dxgi/SwapChainColorSpaceSupportFlags.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainColorSpaceSupportFlags.cs index 980cb14..f68e549 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainColorSpaceSupportFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainColorSpaceSupportFlags.cs @@ -9,16 +9,16 @@ 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/Generated/Graphics/Dxgi/SwapChainDescription.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainDescription.cs index 5f2dbac..9c1f6f0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainDescription.cs @@ -9,31 +9,31 @@ 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/Generated/Graphics/Dxgi/SwapChainDescription1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainDescription1.cs index f78e152..4264591 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainDescription1.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainDescription1.cs @@ -9,40 +9,40 @@ 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/Generated/Graphics/Dxgi/SwapChainFlags.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainFlags.cs index c5e826c..aea9c85 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainFlags.cs @@ -9,49 +9,49 @@ 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/Generated/Graphics/Dxgi/SwapChainFullscreenDescription.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainFullscreenDescription.cs index 6da162f..45c5224 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainFullscreenDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainFullscreenDescription.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Dxgi/SwapEffect.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapEffect.cs index 2edfa87..6aaf351 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapEffect.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapEffect.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Imaging.D2D/IWICImageEncoder.cs b/src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImageEncoder.cs index 639974a..79ceca3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImageEncoder.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImageEncoder.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging.D2D; -/// +/// /// IWICImageEncoder [Guid("04c75bf8-3ce1-473b-acc5-3cc4f5e94999")] [NativeTypeName("struct IWICImageEncoder : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICImageEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult WriteFrame(Graphics.Direct2D.ID2D1Image* pImage, Graphics.Imaging.IWICBitmapFrameEncode* pFrameEncode, Graphics.Imaging.WICImageParameters* pImageParameters) @@ -82,7 +82,7 @@ public unsafe partial struct IWICImageEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pFrameEncode, pImageParameters); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult WriteFrameThumbnail(Graphics.Direct2D.ID2D1Image* pImage, Graphics.Imaging.IWICBitmapFrameEncode* pFrameEncode, Graphics.Imaging.WICImageParameters* pImageParameters) @@ -90,7 +90,7 @@ public unsafe partial struct IWICImageEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pFrameEncode, pImageParameters); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult WriteThumbnail(Graphics.Direct2D.ID2D1Image* pImage, Graphics.Imaging.IWICBitmapEncoder* pEncoder, Graphics.Imaging.WICImageParameters* pImageParameters) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImagingFactory2.cs b/src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImagingFactory2.cs index 1b59d80..8b3614f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImagingFactory2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImagingFactory2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging.D2D; -/// +/// /// IWICImagingFactory2 [Guid("7b816b45-1996-4476-b132-de9e247c8af0")] [NativeTypeName("struct IWICImagingFactory2 : IWICImagingFactory")] @@ -248,7 +248,7 @@ public unsafe partial struct IWICImagingFactory2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIQueryReader, pguidVendor, ppIQueryWriter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult CreateImageEncoder(Graphics.Direct2D.ID2D1Device* pD2DDevice, IWICImageEncoder** ppWICImageEncoder) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging.xml b/src/Vortice.Win32/Generated/Graphics/Imaging.xml new file mode 100644 index 0000000..f17fb75 --- /dev/null +++ b/src/Vortice.Win32/Generated/Graphics/Imaging.xml @@ -0,0 +1,4482 @@ + + + + + Creates a new instance of a query writer. + Microsoft Docs: + The GUID for the desired metadata format. + The GUID for the preferred metadata writer vendor. Use NULL if no preferred vendor. + When this method returns, contains a pointer to a new IWICMetadataQueryWriter. + + + + + Creates a new instance of the fast metadata encoder based on the given image frame. + Microsoft Docs: + The IWICBitmapFrameDecode to create the IWICFastMetadataEncoder from. + When this method returns, contains a pointer to a new fast metadata encoder. + + + + + Retrieves the image's container format. + Microsoft Docs: + A pointer that receives the image's container format GUID. + + + + + Copies pixels into the destination planes. Configured by the supplied input parameters. + Microsoft Docs: + The source rectangle of pixels to copy. + The width to scale the source bitmap. This parameter must be equal to a value obtainable through IWICPlanarBitmapSourceTransform:: DoesSupportTransform. + The height to scale the source bitmap. This parameter must be equal to a value obtainable through IWICPlanarBitmapSourceTransform:: DoesSupportTransform. + The desired rotation or flip to perform prior to the pixel copy. A rotate can be combined with a flip horizontal or a flip vertical, see WICBitmapTransformOptions. + Used to specify additional configuration options for the transform. See WICPlanarOptions for more detail. + +WIC JPEG Decoder: +WICPlanarOptionsPreserveSubsampling can be specified to retain the subsampling ratios when downscaling. By default, the JPEG decoder attempts to preserve quality by downscaling only the Y plane in some cases, changing the image to 4:4:4 chroma subsampling. + Specifies the pixel format and output buffer for each component plane. The number of planes and pixel format of each plane must match values obtainable through IWICPlanarBitmapSourceTransform::DoesSupportTransform. + The number of component planes specified by the pDstPlanes parameter. + + + + + Writes metadata into a given stream. + Microsoft Docs: + The container format GUID. + The metadata writer to write metadata to the stream. + The WICPersistOptions options to use when writing the metadata. + A pointer to the stream in which to write the metadata. + + + + + Exposes methods that provide access to all of the codec's top level metadata blocks. + Microsoft Docs: + + + + + Retrieves the component's WICComponentType. + Microsoft Docs: + A pointer that receives the WICComponentType. + + + + + Specifies the JPEG YCrCB subsampling options. + Microsoft Docs: + + + + The default subsampling option. + + + Subsampling option that uses both horizontal and vertical decimation. + + + Subsampling option that uses horizontal decimation . + + + Subsampling option that uses no decimation. + + + Subsampling option that uses 2x vertical downsampling only. This option is only available in Windows 8.1 and later. + + + + Retrieves a copy of the DC Huffman table for the specified scan and table. + Microsoft Docs: + The zero-based index of the scan for which data is retrieved. + The index of the DC Huffman table to retrieve. + A pointer that receives the table data. This parameter must not be NULL. + + + + + Sets the physical resolution of the output image. + Microsoft Docs: + The horizontal resolution value. + The vertical resolution value. + + + + + Exposes methods for writing compressed JPEG scan data directly to the WIC encoder's output stream. Also provides access to the Huffman and quantization tables. + Microsoft Docs: + + + + + Specifies the rotation capabilities of the codec. + Microsoft Docs: + + + + Rotation is not supported. + + + Set operations for rotation is not supported. + + + 90 degree rotations are supported. + + + All rotation angles are supported. + + + + Retrieves the container GUID associated with the codec. + Microsoft Docs: + Receives the container GUID. + + + + + Represents a JPEG frame header. + Microsoft Docs: + + + + The width of the JPEG frame. + + + The height of the JPEG frame. + + + The transfer matrix of the JPEG frame. + + + The scan type of the JPEG frame. + + + The number of components in the frame. + + + The component identifiers. + + + The sample factors. Use one of the following constants, described in IWICJpegFrameDecode Constants. + +
    +
  • WIC_JPEG_SAMPLE_FACTORS_ONE
  • +
  • WIC_JPEG_SAMPLE_FACTORS_THREE_420
  • +
  • WIC_JPEG_SAMPLE_FACTORS_THREE_422
  • +
  • WIC_JPEG_SAMPLE_FACTORS_THREE_440
  • +
  • WIC_JPEG_SAMPLE_FACTORS_THREE_444
  • +
+
+ + The format of the quantization table indices. Use one of the following constants, described in IWICJpegFrameDecode Constants. + +
    +
  • WIC_JPEG_QUANTIZATION_BASELINE_ONE
  • +
  • WIC_JPEG_QUANTIZATION_BASELINE_THREE
  • +
+
+ + + Sets the global preview for the image. + Microsoft Docs: + The IWICBitmapSource to use as the global preview. + + + + + Creates a new instance of the IWICBitmapEncoder class. + Microsoft Docs: + The GUID for the desired container format. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
+
GUID_ContainerFormatBmp
+
+
+The BMP container format GUID. + +
+
+
GUID_ContainerFormatPng
+
+
+The PNG container format GUID. + +
+
+
GUID_ContainerFormatIco
+
+
+The ICO container format GUID. + +
+
+
GUID_ContainerFormatJpeg
+
+
+The JPEG container format GUID. + +
+
+
GUID_ContainerFormatTiff
+
+
+The TIFF container format GUID. + +
+
+
GUID_ContainerFormatGif
+
+
+The GIF container format GUID. + +
+
+
GUID_ContainerFormatWmp
+
+
+The HD Photo container format GUID. + +
+ The GUID for the preferred encoder vendor. + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
+
NULL
+
+
+No preferred codec vendor. + +
+
+
GUID_VendorMicrosoft
+
+
+Prefer to use Microsoft encoder. + +
+
+
GUID_VendorMicrosoftBuiltIn
+
+
+Prefer to use the native Microsoft encoder. + +
+ A pointer that receives a pointer to a new IWICBitmapEncoder. +
+
+ + + Exposes methods for setting or removing metadata blocks and items to an encoder or its image frames using a metadata query expression. + Microsoft Docs: + + + + + Gets the tint value of the raw image. + Microsoft Docs: + A pointer that receives the tint value of the raw image. The default value is the "as-shot" setting if it exists or 0.0. The value range for sharpness is -1.0 through +1.0. The -1.0 lower limit represents a full green bias to the image, while the 1.0 upper limit represents a full magenta bias. + + + + + Creates a new IWICFormatConverter instance. + Microsoft Docs: + A pointer that receives a new IWICFormatConverter instance. + + + + + Defines raw codec capabilites. + Microsoft Docs: + + + + Size of the WICRawCapabilitiesInfo structure. + + + The codec's major version. + + + The codec's minor version. + + + The WICRawCapabilities of exposure compensation support. + + + The WICRawCapabilities of contrast support. + + + The WICRawCapabilities of RGB white point support. + + + The WICRawCapabilities of WICNamedWhitePoint support. + + + The WICNamedWhitePoint mask. + + + The WICRawCapabilities of kelvin white point support. + + + The WICRawCapabilities of gamma support. + + + The WICRawCapabilities of tint support. + + + The WICRawCapabilities of saturation support. + + + The WICRawCapabilities of sharpness support. + + + The WICRawCapabilities of noise reduction support. + + + The WICRawCapabilities of destination color profile support. + + + The WICRawCapabilities of tone curve support. + + + The WICRawRotationCapabilities of rotation support. + + + The WICRawCapabilities of WICRawRenderMode support. + + + + Creates a new instance of an IWICBitmapScaler. + Microsoft Docs: + A pointer that receives a pointer to a new IWICBitmapScaler. + + + + + Retrieves the device models that support the metadata handler. + Microsoft Docs: + The length of the wzDeviceModels buffer. + Pointer that receives the device models supported by the metadata handler. + The actual length needed to retrieve the device models. + + + + + Specifies the animation frame properties of a WebP image. + Microsoft Docs: + + + + The time to wait before displaying the next frame, in milliseconds. + + + + Copies scan-line data from a caller-supplied buffer to the IWICBitmapFrameEncode object. + Microsoft Docs: + The number of lines to encode. + The stride of the image pixels. + The size of the pixel buffer. + A pointer to the pixel buffer. + + + + + Retrieves the component's specification version. + Microsoft Docs: + The size of the wzSpecVersion buffer. + When this method returns, contain a culture invarient string of the component's specification version. The version form is NN.NN.NN.NN. + A pointer that receives the actual length of the component's specification version. The specification version is optional; if a value is not specified by the component, the length returned is 0. + + + + + Retrieves a metadata query writer for the encoder. + Microsoft Docs: + When this method returns, contains a pointer to the encoder's metadata query writer. + + + + + Creates a new instance of the IWICBitmapDecoder class based on the given file. + Microsoft Docs: + A pointer to a null-terminated string that specifies the name of an object to create or open. + The GUID for the preferred decoder vendor. Use NULL if no preferred vendor. + The access to the object, which can be read, write, or both. + + + + + + + + + + + + + + + +
ValueMeaning
+
+
GENERIC_READ
+
+
+Read access. + +
+
+
GENERIC_WRITE
+
+
+Write access. + +
+  + +For more information, see Generic Access Rights. + The WICDecodeOptions to use when creating the decoder. + A pointer that receives a pointer to the new IWICBitmapDecoder. +
+
+ + + Exposes methods for obtaining information about and controlling progressive decoding. + Microsoft Docs: + + + + + Retrieves the color manangement version number the codec supports. + Microsoft Docs: + The size of the version buffer. Use 0 on first call to determine needed buffer size. + Receives the color management version number. Use NULL on first call to determine needed buffer size. + The actual buffer size needed to retrieve the full color management version number. + + + + + Allows planar component image pixels to be written to an encoder. + Microsoft Docs: + + + + + Specifies the animation properties of a WebP image. + Microsoft Docs: + + + + The number of times the animation loops. A value of 0 indicates that the animation will loop infinitely. + + + + Returns a IWICBitmapSource that is backed by the pixels of a Windows Graphics Device Interface (GDI) section handle. + Microsoft Docs: + The width of the bitmap pixels. + The height of the bitmap pixels. + The pixel format of the bitmap. + The section handle. This is a file mapping object handle returned by the CreateFileMapping function. + The byte count of each scanline. + The offset into the section. + A pointer that receives the bitmap. + + + + + Specifies the Portable Network Graphics (PNG) background (bKGD) chunk metadata properties. + Microsoft Docs: + + + + Indicates the background color. There are three possible types, depending on the image's pixel format. + + + + Exposes methods that provide basic information about the registered metadata handler. + Microsoft Docs: + + + + + Specifies the Portable Network Graphics (PNG) gAMA chunk metadata properties. + Microsoft Docs: + + + + [VT_UI4] Indicates the gamma value. + + + + Specifies the application extension metadata properties for a Graphics Interchange Format (GIF) image. + Microsoft Docs: + + + + [VT_UI1 | VT_VECTOR] Indicates a string that identifies the application. + + + [VT_UI1 \| VT_VECTOR] Indicates data that is exposed by the application. + + + + Exposes methods that produce a clipped version of the input bitmap for a specified rectangular region of interest. + Microsoft Docs: + + + + + Exposes methods that provide information about a pixel format converter. + Microsoft Docs: + + + + + Retrieves information about which capabilities are supported for a raw image. + Microsoft Docs: + A pointer that receives WICRawCapabilitiesInfo that provides the capabilities supported by the raw image. + + + + + Represents an IWICBitmapSource that converts the image data from one pixel format to another, handling dithering and halftoning to indexed formats, palette translation and alpha thresholding. + Microsoft Docs: + + + + + Retrieves the current path relative to the root metadata block. + Microsoft Docs: + The length of the wzNamespace buffer. + Pointer that receives the current namespace location. + The actual buffer length that was needed to retrieve the current namespace location. + + + + + Gets the pixel format GUID. + Microsoft Docs: + Pointer that receives the pixel format GUID. + + + + + Skips to given number of objects. + Microsoft Docs: + The number of objects to skip. + + + + + Sets the metadata item to the specified index. + Microsoft Docs: + The index to place the metadata item. + Pointer to the schema property of the metadata item. + Pointer to the id property of the metadata item. + Pointer to the metadata value to set at the given index. + + + + + Retrieves a value indicating whether the codec supports lossless formats. + Microsoft Docs: + Receives TRUE if the codec supports lossless formats; otherwise, FALSE. + + + + + Retrieves a comma delimited sequence of mime types associated with the codec. + Microsoft Docs: + The size of the mime types buffer. Use 0 on first call to determine needed buffer size. + Receives the mime types associated with the codec. Use NULL on first call to determine needed buffer size. + The actual buffer size needed to retrieve all mime types associated with the codec. + + + + + Creates a new instance of the IWICColorContext class. + Microsoft Docs: + A pointer that receives a pointer to a new IWICColorContext. + + + + + Initialize the palette based on a given palette. + Microsoft Docs: + Pointer to the source palette. + + + + + Specifies the render intent of the next CopyPixels call. + Microsoft Docs: + + + + Use speed priority mode. + + + Use normal priority mode. Balance of speed and quality. + + + Use best quality mode. + + + + Retrieves the encoder's container format. + Microsoft Docs: + A pointer that receives the encoder's container format GUID. + + + + + Initializes the bitmap scaler with the provided parameters. + Microsoft Docs: + The input bitmap source. + The destination width. + The desination height. + The WICBitmapInterpolationMode to use when scaling. + + + + + Determines if the source pixel format can be converted to the destination pixel format. + Microsoft Docs: + The source pixel format. + The destionation pixel format. + A pointer that receives a value indicating whether the source pixel format can be converted to the destination pixel format. + + + + + Encodes ID2D1Image interfaces to an IWICBitmapEncoder. + Microsoft Docs: + + + + + Provides access to a single frame of DDS image data in its native DXGI_FORMAT form, as well as information about the image data. + Microsoft Docs: + + + + + Exposes methods that provide access to underlining metadata content. This interface is implemented by independent software vendors (ISVs) to create new metadata readers. + Microsoft Docs: + + + + + Gets an enumerator of all metadata items at the current relative location within the metadata hierarchy. + Microsoft Docs: + A pointer to a variable that receives a pointer to the IEnumString interface for the enumerator that contains query strings that can be used in the current IWICMetadataQueryReader. + + + + + Retrieves the Exchangeable Image File (EXIF) color space color context. + Microsoft Docs: + A pointer that receives the EXIF color space color context. + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
+
1
+
+
+A sRGB color space. + +
+
+
2
+
+
+An Adobe RGB color space. + +
+
+
3 through 65534
+
+
+Unused. + +
+
+
+ + + Sets the current WICRawRenderMode. + Microsoft Docs: + The render mode to use. + + + + + Sets the desired gamma value. + Microsoft Docs: + The desired gamma value. + + + + + Exposes methods used to create components for the Windows Imaging Component (WIC) such as decoders, encoders and pixel format converters. + Microsoft Docs: + + + + + Exposes methods that provide basic information about the registered metadata writer. + Microsoft Docs: + + + + + Retrieves the metadata query reader from the decoder. + Microsoft Docs: + Receives a pointer to the decoder's IWICMetadataQueryReader. + + + + + Creates a IWICMetadataQueryReader from the given IWICMetadataBlockReader. + Microsoft Docs: + Pointer to the block reader to base the query reader on. + A pointer that receives a pointer to the new metadata query reader. + + + + + Writes lines from the source planes to the encoded format. + Microsoft Docs: + Specifies an array of IWICBitmapSource that represent image planes. + The number of component planes specified by the planes parameter. + The source rectangle of pixels to encode from the IWICBitmapSource planes. Null indicates the entire source. The source rect width must match the width set through SetSize. Repeated WriteSource calls can be made as long as the total accumulated source rect height is the same as set through SetSize. + + + + + Gets the number of levels of progressive decoding supported by the CODEC. + Microsoft Docs: + Indicates the number of levels supported by the CODEC. + + + + + Specifies the type of palette used for an indexed image format. + Microsoft Docs: + + + + An arbitrary custom palette provided by caller. + + + An optimal palette generated using a median-cut algorithm. Derived from the colors in an image. + + + A black and white palette. + + + A palette that has its 8-color on-off primaries and the 16 system colors added. With duplicates removed, 16 colors are available. + + + A palette that has 3 intensity levels of each primary: 27-color on-off primaries and the 16 system colors added. With duplicates removed, 35 colors are available. + + + A palette that has 4 intensity levels of each primary: 64-color on-off primaries and the 16 system colors added. With duplicates removed, 72 colors are available. + + + A palette that has 5 intensity levels of each primary: 125-color on-off primaries and the 16 system colors added. With duplicates removed, 133 colors are available. + + + A palette that has 6 intensity levels of each primary: 216-color on-off primaries and the 16 system colors added. With duplicates removed, 224 colors are available. This is the same as WICBitmapPaletteFixedHalftoneWeb. + + + A palette that has 6 intensity levels of each primary: 216-color on-off primaries and the 16 system colors added. With duplicates removed, 224 colors are available. This is the same as WICBitmapPaletteTypeFixedHalftone216. + + + A palette that has its 252-color on-off primaries and the 16 system colors added. With duplicates removed, 256 colors are available. + + + A palette that has its 256-color on-off primaries and the 16 system colors added. With duplicates removed, 256 colors are available. + + + A palette that has 4 shades of gray. + + + A palette that has 16 shades of gray. + + + A palette that has 256 shades of gray. + + + + Initializes the bitmap flip rotator with the provided parameters. + Microsoft Docs: + The input bitmap source. + The WICBitmapTransformOptions to flip or rotate the image. + + + + + Creates a new instance of a query writer based on the given query reader. The query writer will be pre-populated with metadata from the query reader. + Microsoft Docs: + The IWICMetadataQueryReader to create the IWICMetadataQueryWriter from. + The GUID for the preferred metadata writer vendor. Use NULL if no preferred vendor. + When this method returns, contains a pointer to a new metadata writer. + + + + + Specifies metadata creation options. + Microsoft Docs: + + + + The default metadata creation options. The default value is WICMetadataCreationAllowUnknown. + + + Allow unknown metadata creation. + + + Fail on unknown metadata creation. + + + The WICMetadataCreationOptions mask. + + + + Determines if the handler requires a full stream. + Microsoft Docs: + Pointer that receives TRUE if a full stream is required; otherwise, FALSE. + + + + + Creates a new instance of the fast metadata encoder based on the given IWICBitmapDecoder. + Microsoft Docs: + The decoder to create the fast metadata encoder from. + When this method returns, contains a pointer to the new IWICFastMetadataEncoder. + + + + + Defines methods for decoding individual image frames of an encoded file. + Microsoft Docs: + + + + + Sets the saturation value of the raw image. + Microsoft Docs: + The saturation value of the raw image. The value range for saturation is 0.0 through 1.0. A value of 0.0 represents an image with a fully de-saturated image, while a value of 1.0 represents the highest amount of saturation that can be applied. + + + + + Gets the metadata handler info associated with the reader. + Microsoft Docs: + Pointer that receives a pointer to the IWICMetadataHandlerInfo. + + + + + Provides access to the stride value for the memory. + Microsoft Docs: + + + + + + Allows a format converter to be initialized with a planar source. + Microsoft Docs: + + + + + Sets the named white point of the raw file. + Microsoft Docs: + A bitwise combination of the enumeration values. + + + + + Exposes methods that provide information about an encoder. + Microsoft Docs: + + + + + Retrieves a metadata query writer for fast metadata encoding. + Microsoft Docs: + When this method returns, contains a pointer to the fast metadata encoder's metadata query writer. + + + + + Initializes the encoder with an IStream which tells the encoder where to encode the bits. + Microsoft Docs: + The output stream. + The WICBitmapEncoderCacheOption used on initialization. + + + + + Specifies the capability support of a raw image. + Microsoft Docs: + + + + The capability is not supported. + + + The capability supports only get operations. + + + The capability supports get and set operations. + + + + Specifies the comment extension metadata properties for a Graphics Interchange Format (GIF) image. + Microsoft Docs: + + + + [VT_LPSTR] Indicates the comment text. + + + + Represents a resized version of the input bitmap using a resampling or filtering algorithm. + Microsoft Docs: + + + + + Determines if a stream contains a metadata item pattern. + Microsoft Docs: + The container format of the metadata item. + The stream to search for the metadata pattern. + Pointer that receives TRUE if the stream contains the pattern; otherwise, FALSE. + + + + + Initializes the color context using an Exchangeable Image File (EXIF) color space. + Microsoft Docs: + The value of the EXIF color space. + + + + + + + + + + + + + + +
ValueMeaning
+
+
1
+
+
+A sRGB color space. + +
+
+
2
+
+
+An Adobe RGB color space. + +
+
+
+ + + Indicates whether the palette contains an entry that is non-opaque (that is, an entry with an alpha that is less than 1). + Microsoft Docs: + Pointer that receives TRUE if the palette contains a transparent color; otherwise, FALSE. + + + + + Requests pixel data as it is natively stored within the DDS file. + Microsoft Docs: + The rectangle to copy from the source. A NULL value specifies the entire texture. + +If the texture uses a block-compressed DXGI_FORMAT, all values of the rectangle are expressed in number of blocks, not pixels. + The stride, in bytes, of the destination buffer. This represents the number of bytes from the buffer pointer to the next row of data. If the texture uses a block-compressed DXGI_FORMAT, a "row of data" is defined as a row of blocks which contains multiple pixel scanlines. + The size, in bytes, of the destination buffer. + A pointer to the destination buffer. + + + + + Sets the tone curve for the raw image. + Microsoft Docs: + The size of the pToneCurve structure. + The desired tone curve. + + + + + Creates a IWICMetadataQueryWriter from the given IWICMetadataBlockWriter. + Microsoft Docs: + Pointer to the metadata block reader to base the metadata query writer on. + A pointer that receives a pointer to the new metadata query writer. + + + + + Retrieves a list of GUIDs that signify which pixel formats the converter supports. + Microsoft Docs: + The size of the pPixelFormatGUIDs array. + Pointer to a GUID array that receives the pixel formats the converter supports. + The actual array size needed to retrieve all pixel formats supported by the converter. + + + + + Represents a metadata pattern. + Microsoft Docs: + + + + The position of the pattern. + + + The length of the pattern. + + + Pointer to the pattern. + + + Pointer to the pattern mask. + + + The offset location of the pattern. + + + + Exposes methods that represent a decoder. + Microsoft Docs: + + + + + Gets the metadata patterns associated with the metadata reader. + Microsoft Docs: + The cointainer format GUID. + The size, in bytes, of the pPattern buffer. + Pointer that receives the metadata patterns. + Pointer that receives the number of metadata patterns. + Pointer that receives the size, in bytes, needed to obtain the metadata patterns. + + + + + Specifies the Portable Network Graphics (PNG) cHRM chunk metadata properties for CIE XYZ chromaticity. + Microsoft Docs: + + + + [VT_UI4] Indicates the whitepoint x value ratio. + + + [VT_UI4] Indicates the whitepoint y value ratio. + + + [VT_UI4] Indicates the red x value ratio. + + + [VT_UI4] Indicates the red y value ratio. + + + [VT_UI4] Indicates the green x value ratio. + + + [VT_UI4] Indicates the green y value ratio. + + + [VT_UI4] Indicates the blue x value ratio. + + + [VT_UI4] Indicates the blue y value ratio. + + + + IWICProgressCallback interface is documented only for compliance; its use is not recommended and may be altered or unavailable in the future. Instead, and use RegisterProgressNotification. + Microsoft Docs: + + + + + Gets the bits per pixel (BPP) of the pixel format. + Microsoft Docs: + Pointer that receives the BPP of the pixel format. + + + + + Returns a IWICBitmapSource that is backed by the pixels of a Windows Graphics Device Interface (GDI) section handle. + Microsoft Docs: + The width of the bitmap pixels. + The height of the bitmap pixels. + The pixel format of the bitmap. + The section handle. This is a file mapping object handle returned by the CreateFileMapping function. + The byte count of each scanline. + The offset into the section. + The desired access level. + A pointer that receives the bitmap. + + + + + Initializes a stream from another stream. Access rights are inherited from the underlying stream. + Microsoft Docs: + The initialize stream. + + + + + Creates an instance of an IWICMetadataWriter. + Microsoft Docs: + Pointer that receives a pointer to a metadata writer. + + + + + Gets the metadata query readers container format. + Microsoft Docs: + Pointer that receives the cointainer format GUID. + + + + + Gets the number of channels the pixel format contains. + Microsoft Docs: + Pointer that receives the channel count. + + + + + Retrieves the color context type. + Microsoft Docs: + A pointer that receives the WICColorContextType of the color context. + + + + + Gets the preferred vendor GUID. + Microsoft Docs: + Pointer that receives the preferred vendor GUID. + + + + + Creates a new instance of the IWICFormatConverter class. + Microsoft Docs: + A pointer that receives a pointer to a new IWICFormatConverter. + + + + + Gets the pixel format of for the locked area of pixels. This can be used to compute the number of bytes-per-pixel in the locked area. + Microsoft Docs: + A pointer that receives the pixel format GUID of the locked area. + + + + + Creates a IWICBitmap from a IWICBitmapSource. + Microsoft Docs: + The IWICBitmapSource to create the bitmap from. + The cache options of the new bitmap. This can be one of the values in the WICBitmapCreateCacheOption enumeration. + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
WICBitmapNoCache
+
+
+Do not create a system memory copy. Share the bitmap with the source. + + +
+
WICBitmapCacheOnDemand
+
+
+Create a system memory copy when the bitmap is first used. + + +
+
WICBitmapCacheOnLoad
+
+
+Create a system memory copy when this method is called. + + +
+ A pointer that receives a pointer to the new bitmap. +
+
+ + + Creates an IWICBitmap from an icon handle. + Microsoft Docs: + The icon handle to create the new bitmap from. + A pointer that receives a pointer to the new bitmap. + + + + + Specifies the HDR properties of a High Efficiency Image Format (HEIF) image. + Microsoft Docs: + + + + [VT_UI2] Specifies the maximum luminance level of the content in Nits. + + + [VT_UI2] Specifies the maximum average per-frame luminance level of the content in Nits. + + + [VT_UI2] Specifies the maximum luminance of the display on which the content was authored, in Nits. + + + [VT_UI2] Specifies the maximum luminance of the display on which the content was authored, in Nits. + + + [VT_BLOB] Specifies custom color primaries for a video media type. The value of this property is a MT_CUSTOM_VIDEO_PRIMARIESstructure, returned as an array of bytes (VT_BLOB). + + + + Retrieves the IWICColorContext objects of the image. + Microsoft Docs: + The number of color contexts to retrieve. + +This value must be the size of, or smaller than, the size available to ppIColorContexts. + A pointer that receives a pointer to the IWICColorContext. + A pointer that receives the number of color contexts contained in the image. + + + + + Specifies decode options. + Microsoft Docs: + + + + Cache metadata when needed. + + + Cache metadata when decoder is loaded. + + + + Exposes methods used for in-place metadata editing. A fast metadata encoder enables you to add and remove metadata to an image without having to fully re-encode the image. + Microsoft Docs: + + + + + Creates an IWICBitmap from a memory block. + Microsoft Docs: + The width of the new bitmap. + The height of the new bitmap. + The pixel format of the new bitmap. For valid pixel formats, see Native Pixel Formats. + The number of bytes between successive scanlines in pbBuffer. + The size of pbBuffer. + The buffer used to create the bitmap. + A pointer that receives a pointer to the new bitmap. + + + + + Initializes the color context from the given file. + Microsoft Docs: + The name of the file. + + + + + Specifies the properties of a High Efficiency Image Format (HEIF) image. + Microsoft Docs: + + + + [VT_UI2] Indicates the orientation of the image. + +The value of this property uses the same numbering scheme as the System.Photo.Orientation property. For example, a value of 1 (PHOTO_ORIENTATION_NORMAL) indicates a 0 degree rotation. + + + + Retrieves the capabilities of the decoder based on the specified stream. + Microsoft Docs: + The stream to retrieve the decoder capabilities from. + The WICBitmapDecoderCapabilities of the decoder. + + + + + Returns whether the format supports transparent pixels. + Microsoft Docs: + Returns TRUE if the pixel format supports transparency; otherwise, FALSE. + + + + + Specifies the Portable Network Graphics (PNG) filters available for compression optimization. + Microsoft Docs: + + + + Indicates an unspecified PNG filter. This enables WIC to algorithmically choose the best filtering option for the image. + + + Indicates no PNG filter. + + + Indicates a PNG sub filter. + + + Indicates a PNG up filter. + + + Indicates a PNG average filter. + + + Indicates a PNG paeth filter. + + + Indicates a PNG adaptive filter. This enables WIC to choose the best filtering mode on a per-scanline basis. + + + + Initializes a palette to the custom color entries provided. + Microsoft Docs: + Pointer to the color array. + The number of colors in pColors. + + + + + Creates a new instance of the IWICBitmapDecoder class based on the given IStream. + Microsoft Docs: + The stream to create the decoder from. + The GUID for the preferred decoder vendor. Use NULL if no preferred vendor. + The WICDecodeOptions to use when creating the decoder. + A pointer that receives a pointer to a new IWICBitmapDecoder. + + + + + Retrieves the width and height, in pixels, of the locked rectangle. + Microsoft Docs: + A pointer that receives the width of the locked rectangle. + A pointer that receives the height of the locked rectangle. + + + + + Specifies the dimension type of the data contained in DDS image. + Microsoft Docs: + + + + DDS image contains a 1-dimensional texture . + + + DDS image contains a 2-dimensional texture . + + + DDS image contains a 3-dimensional texture . + + + The DDS image contains a cube texture represented as an array of 6 faces. + + + + Finalizes metadata changes to the image stream. + Microsoft Docs: + + + + + Retrieves the file pattern signatures supported by the decoder. + Microsoft Docs: + The array size of the pPatterns array. + Receives a list of WICBitmapPattern objects supported by the decoder. + Receives the number of patterns the decoder supports. + Receives the actual buffer size needed to retrieve all pattern signatures supported by the decoder. + + + + + Adds a top-level metadata block by adding a IWICMetadataWriter for it. + Microsoft Docs: + A pointer to the metadata writer to add to the image. + + + + + Retrieves the number of colors in the color table. + Microsoft Docs: + Pointer that receives the number of colors in the color table. + + + + + Enables writing DDS format specific information to an encoder. + Microsoft Docs: + + + + + Initializes an IWICMetadataBlockWriter from the given IWICMetadataBlockReader. This will prepopulate the metadata block writer with all the metadata in the metadata block reader. + Microsoft Docs: + Pointer to the IWICMetadataBlockReader used to initialize the block writer. + + + + + Specifies the Portable Network Graphics (PNG) sRGB chunk metadata properties. + Microsoft Docs: + + + + [VT_UI1] Indicates the rendering intent for an sRGB color space image. The rendering intents have the following meaning. + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
0Perceptual
1Relative colorimetric
2Saturation
3Absolute colorimetric
+
+ + + Gets the current WICRawRenderMode. + Microsoft Docs: + A pointer that receives the current WICRawRenderMode. + + + + + Gets DDS-specific data. + Microsoft Docs: + Points to the structure where the information is returned. + + + + + Gets the information about the current Kelvin range of the raw image. + Microsoft Docs: + A pointer that receives the minimum Kelvin temperature. + A pointer that receives the maximum Kelvin temperature. + A pointer that receives the Kelvin step value. + + + + + Represents metadata header. + Microsoft Docs: + + + + The position of the header. + + + The length of the header. + + + Pointer to the header. + + + The offset of the header. + + + + Gets the current set of parameters. + Microsoft Docs: + A pointer that receives a pointer to the current set of parameters. + + + + + Requests that the encoder use the specified pixel format. + Microsoft Docs: + On input, the requested pixel format GUID. On output, the closest pixel format GUID supported by the encoder; this may be different than the requested format. For a list of pixel format GUIDs, see Native Pixel Formats. + + + + + Defines methods for setting an encoder's properties such as thumbnails, frames, and palettes. + Microsoft Docs: + + + + + Copies pixel data using the supplied input parameters. + Microsoft Docs: + The rectangle of pixels to copy. + The width to scale the source bitmap. This parameter must equal the value obtainable through IWICBitmapSourceTransform::GetClosestSize. + The height to scale the source bitmap. This parameter must equal the value obtainable through IWICBitmapSourceTransform::GetClosestSize. + The GUID of desired pixel format in which the pixels should be returned. + + +This GUID must be a format obtained through an GetClosestPixelFormat call. + The desired rotation or flip to perform prior to the pixel copy. + + +The transform must be an operation supported by an DoesSupportTransform call. + +If a dstTransform is specified, nStride is the transformed stride and is based on the pguidDstFormat pixel format, not the original source's pixel format. + The stride of the destination buffer. + The size of the destination buffer. + The output buffer. + + + + + Provides access to planar Y’CbCr pixel formats where pixel components are stored in separate component planes. + Microsoft Docs: + + + + + Specifies additional options to an IWICPlanarBitmapSourceTransform implementation. + Microsoft Docs: + + + + No options specified. + + + +WIC JPEG Decoder: The default behavior for iDCT scaling is to preserve quality when downscaling by downscaling only the Y plane in some cases, and the image may change to 4:4:4 chroma subsampling. + + + Asks the source to preserve the size ratio between planes when scaling. + +WIC JPEG Decoder: Specifying this option causes the JPEG decoder to scale luma and chroma planes by the same amount, so a 4:2:0 chroma subsampled image outputs 4:2:0 data when downscaling by 2x, 4x, or 8x. + + + + Gets the width and height, in blocks, of the DDS image. + Microsoft Docs: + The width of the DDS image in blocks. + The height of the DDS image in blocks. + + + + + Retrieves a value indicating whether the codec supports animation. + Microsoft Docs: + Receives TRUE if the codec supports images with timing information; otherwise, FALSE. + + + + + Creates an IWICBitmap object. + Microsoft Docs: + The width of the new bitmap . + The height of the new bitmap. + The pixel format of the new bitmap. + The cache creation options of the new bitmap. This can be one of the values in the WICBitmapCreateCacheOption enumeration. + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
WICBitmapCacheOnDemand
+
+
+Allocates system memory for the bitmap at initialization. + +
+
WICBitmapCacheOnLoad
+
+
+Allocates system memory for the bitmap when the bitmap is first used. + +
+
WICBitmapNoCache
+
+
+This option is not valid for this method and should not be used. + +
+ A pointer that receives a pointer to the new bitmap. +
+
+ + + Retrieves a copy of the AC Huffman table for the specified scan and table. + Microsoft Docs: + The zero-based index of the scan for which data is retrieved. + The index of the AC Huffman table to retrieve. Valid indices for a given scan can be determined by retrieving the scan header with IWICJpegFrameDecode::GetScanHeader. + A pointer that receives the table data. This parameter must not be NULL. + + + + + Sets the desired WICRawParameterSet option. + Microsoft Docs: + The desired WICRawParameterSet option. + + + + + Determines whether a specific transform option is supported natively by the implementation of the IWICBitmapSourceTransform interface. + Microsoft Docs: + The WICBitmapTransformOptions to check if they are supported. + A pointer that receives a value specifying whether the transform option is supported. + + + + + Retrieves a value that describes whether a palette is grayscale. + Microsoft Docs: + A pointer to a variable that receives a boolean value that indicates whether the palette is grayscale. TRUE indicates that the palette is grayscale; otherwise FALSE. + + + + + An extension of the WIC factory interface that includes the ability to create an IWICImageEncoder. + Microsoft Docs: + + + + + Sets the frame thumbnail if supported by the codec. + Microsoft Docs: + The bitmap source to use as the thumbnail. + + + + + Retrieves the WICBitmapPaletteType that describes the palette. + Microsoft Docs: + Pointer that receives the palette type of the bimtap. + + + + + Specifies the progress operations to receive notifications for. + Microsoft Docs: + + + + Receive copy pixel operation. + + + Receive write pixel operation. + + + Receive all progress operations available. + + + + Creates a new instance of the IWICColorTransform class. + Microsoft Docs: + A pointer that receives a pointer to a new IWICColorTransform. + + + + + Retrieves the IWICMetadataWriter that resides at the specified index. + Microsoft Docs: + The index of the metadata writer to be retrieved. This index is zero-based. + When this method returns, contains a pointer to the metadata writer that resides at the specified index. + + + + + Exposes methods that provide information about a pixel format. + Microsoft Docs: + + + + + Retrieves an IWICBitmapEncoderInfo for the encoder. + Microsoft Docs: + A pointer that receives a pointer to an IWICBitmapEncoderInfo. + + + + + Retrieves the total number of frames in the image. + Microsoft Docs: + A pointer that receives the total number of frames in the image. + + + + + Exposes methods that enable the encoding of metadata. This interface is implemented by the decoder and its image frames. + Microsoft Docs: + + + + + Retrieves a copy of the DC Huffman table for the specified scan and table. + Microsoft Docs: + The zero-based index of the scan for which data is retrieved. + The index of the DC Huffman table to retrieve. Valid indices for a given scan can be determined by retrieving the scan header with IWICJpegFrameDecode::GetScanHeader. + A pointer that receives the table data. This parameter must not be NULL. + + + + + Encodes the image as a thumbnail to the frame given by the IWICBitmapFrameEncode. + Microsoft Docs: + The Direct2D image that will be encoded. + The frame encoder on which the thumbnail is set. + Additional parameters to control encoding. + + + + + Specifies the Portable Network Graphics (PNG) iCCP chunk metadata properties. + Microsoft Docs: + + + + [VT_LPSTR] Indicates the International Color Consortium (ICC) profile name. + + + [VT_VECTOR \| VT_UI1] Indicates the embedded ICC profile. + + + + Exposes methods that provide enumeration services for individual metadata items. + Microsoft Docs: + + + + + Creates an IWICBitmap from a specified rectangle of an IWICBitmapSource. + Microsoft Docs: + The IWICBitmapSource to create the bitmap from. + The horizontal coordinate of the upper-left corner of the rectangle. + The vertical coordinate of the upper-left corner of the rectangle. + The width of the rectangle and the new bitmap. + The height of the rectangle and the new bitmap. + A pointer that receives a pointer to the new bitmap. + + + + + Specifies the type of dither algorithm to apply when converting between image formats. + Microsoft Docs: + + + + A solid color algorithm without dither. + + + A solid color algorithm without dither. + + + A 4x4 ordered dither algorithm. + + + An 8x8 ordered dither algorithm. + + + A 16x16 ordered dither algorithm. + + + A 4x4 spiral dither algorithm. + + + An 8x8 spiral dither algorithm. + + + A 4x4 dual spiral dither algorithm. + + + An 8x8 dual spiral dither algorithm. + + + An error diffusion algorithm. + + + + Retrieves a small preview of the frame, if supported by the codec. + Microsoft Docs: + A pointer that receives a pointer to the IWICBitmapSource of the thumbnail. + + + + + Retrieves an IWICBitmapDecoderInfo for the image. + Microsoft Docs: + A pointer that receives a pointer to an IWICBitmapDecoderInfo. + + + + + Retrieves a value indicating whether the given mime type matches the mime type of the codec. + Microsoft Docs: + The mime type to compare. + Receives TRUE if the mime types match; otherwise, FALSE. + + + + + Use this method to determine if a desired planar output is supported and allow the caller to choose an optimized code path if it is. + Microsoft Docs: + On input, the desired width. On output, the closest supported width to the desired width; this is the same size or larger than the desired width. + On input, the desired height. On output, the closest supported height to the desired height; this is the same size or larger than the desired width. + The desired rotation or flip operation. Multiple WICBitmapTransformOptions can be combined in this flag parameter, see WICBitmapTransformOptions. + Used to specify additional configuration options for the transform. See WICPlanarOptions for more detail. + + + +WIC JPEG Decoder: + + +WICPlanarOptionsPreserveSubsampling can be specified to retain the subsampling ratios when downscaling. By default, the JPEG decoder attempts to preserve quality by downscaling only the Y plane in some cases, changing the image to 4:4:4 chroma subsampling. + The requested pixel formats of the respective planes. + When *pfIsSupported == TRUE, the array of plane descriptions contains the size and format of each of the planes. + + + +WIC JPEG Decoder: The Cb and Cr planes can be a different size from the values returned by puiWidth and puiHeight due to chroma subsampling. + The number of component planes requested. + Set to TRUE if the requested transforms are natively supported. + + + + + Specifies the desired cache usage. + Microsoft Docs: + + + + Do not cache the bitmap. + + + Cache the bitmap when needed. + + + Cache the bitmap at initialization. + + + + Retrieves the container format of the decoder. + Microsoft Docs: + The container format of the decoder. The native container format GUIDs are listed in WIC GUIDs and CLSIDs. + + + + + Exposes methods for a stream provider. + Microsoft Docs: + + + + + Exposes methods that provide component information. + Microsoft Docs: + + + + + Retrieves a value indicating whether the codec supports multi frame images. + Microsoft Docs: + Receives TRUE if the codec supports multi frame images; otherwise, FALSE. + + + + + Writes lines from the source planes to the encoded format. + Microsoft Docs: + The number of lines to encode. See the Remarks section for WIC Jpeg specific line count restrictions. + Specifies the source buffers for each component plane encoded. + The number of component planes specified by the pPlanes parameter. + + + + + Retrieves a comma delimited list of the file name extensions associated with the codec. + Microsoft Docs: + The size of the file name extension buffer. Use 0 on first call to determine needed buffer size. + Receives a comma delimited list of file name extensions associated with the codec. Use NULL on first call to determine needed buffer size. + The actual buffer size needed to retrieve all file name extensions associated with the codec. + + + + + Gets the white point RGB values. + Microsoft Docs: + A pointer that receives the red white point value. + A pointer that receives the green white point value. + A pointer that receives the blue white point value. + + + + + Creates a new instance of the IWICPalette class. + Microsoft Docs: + A pointer that receives a pointer to a new IWICPalette. + + + + + Creates a copy of the current IWICEnumMetadataItem. + Microsoft Docs: + A pointer that receives a pointer to the IWICEnumMetadataItem copy. + + + + + Obtains a IWICBitmapSource in the desired pixel format from a given IWICBitmapSource. + Microsoft Docs: + The pixel format to convert to. + The source bitmap. + A pointer to the null-initialized destination bitmap pointer. + + + + + Sets the notification callback method. + Microsoft Docs: + Pointer to the notification callback method. + + + + + Specifies the options for indexing a JPEG image. + Microsoft Docs: + + + + Index generation is deferred until IWICBitmapSource::CopyPixels is called on the image. + + + Index generation is performed when the when the image is initially loaded. + + + Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. This value is not used. + + + + Gets the tone curve of the raw image. + Microsoft Docs: + The size of the pToneCurve buffer. + A pointer that receives the WICRawToneCurve of the raw image. + A pointer that receives the size needed to obtain the tone curve structure. + + + + + Specifies the sampling or filtering mode to use when scaling an image. + Microsoft Docs: + + + + A nearest neighbor interpolation algorithm. Also known as nearest pixel or point interpolation. + + +The output pixel is assigned the value of the pixel that the point falls within. No other pixels are considered. + + + A bilinear interpolation algorithm. + + +The output pixel values are computed as a weighted average of the nearest four pixels in a 2x2 grid. + + + A bicubic interpolation algorithm. + + +Destination pixel values are computed as a weighted average of the nearest sixteen pixels in a 4x4 grid. + + + A Fant resampling algorithm. + + +Destination pixel values are computed as a weighted average of the all the pixels that map to the new pixel. + + + A high quality bicubic interpolation algorithm. Destination pixel values are computed using a much denser sampling + kernel than regular cubic. The kernel is resized in response to the scale factor, making it suitable for downscaling by factors greater than 2. + +
Note  This value is supported beginning with Windows 10.
+
 
+
+ + + Creates a new instance of an IWICBitmapClipper object. + Microsoft Docs: + A pointer that receives a pointer to a new IWICBitmapClipper. + + + + + This defines parameters that you can use to override the default parameters normally used when encoding an image. + Microsoft Docs: + + + + The pixel format to which the image is processed before it is written to the encoder. + + + The DPI in the x dimension. + + + The DPI in the y dimension. + + + The top corner in pixels of the image space to be encoded to the destination. + + + The left corner in pixels of the image space to be encoded to the destination. + + + The width in pixels of the part of the image to write. + + + The height in pixels of the part of the image to write. + + + + Initializes the bitmap clipper with the provided parameters. + Microsoft Docs: + he input bitmap source. + The rectangle of the bitmap source to clip. + + + + + Gets the named white point of the raw image. + Microsoft Docs: + A pointer that receives the bitwise combination of the enumeration values. + + + + + Initializes the format converter. + Microsoft Docs: + The input bitmap to convert + The destination pixel format GUID. + The WICBitmapDitherType used for conversion. + The palette to use for conversion. + The alpha threshold to use for conversion. + The palette translation type to use for conversion. + + + + + Removes the indexing from a JPEG that has been indexed using IWICJpegFrameDecode::SetIndexing. + Microsoft Docs: + + + + + Gets information about the format in which the DDS image is stored. + Microsoft Docs: + Information about the DDS format. + + + + + Specifies the logical screen descriptor properties for Graphics Interchange Format (GIF) metadata. + Microsoft Docs: + + + + [VT_UI1 | VT_VECTOR] Indicates the signature property. + + + [VT_UI2] Indicates the width in pixels. + + + [VT_UI2] Indicates the height in pixels. + + + [VT_BOOL] Indicates the global color table flag. TRUE if a global color table is present; otherwise, FALSE. + + + [VT_UI1] Indicates the color resolution in bits per pixel. + + + [VT_BOOL] Indicates the sorted color table flag. TRUE if the table is sorted; otherwise, FALSE. + + + [VT_UI1] Indicates the value used to calculate the number of bytes contained in the global color table. + +To calculate the actual size of the color table, raise 2 to the value of the field + 1. + + + [VT_UI1] Indicates the index within the color table to use for the background (pixels not defined in the image). + + + [VT_UI1] Indicates the factor used to compute an approximation of the aspect ratio. + + + + Retrieves the vendor GUID. + Microsoft Docs: + A pointer that receives the component's vendor GUID. + + + + + Sets a metadata item to a specific location. + Microsoft Docs: + The name of the metadata item. + The metadata to set. + + + + + Gets the metadata query writer for the encoder frame. + Microsoft Docs: + When this method returns, contains a pointer to metadata query writer for the encoder frame. + + + + + Exposes methods that support the Lock method. + Microsoft Docs: + + + + + Provides access to a rectangular area of the bitmap. + Microsoft Docs: + The rectangle to be accessed. + The access mode you wish to obtain for the lock. This is a bitwise combination of WICBitmapLockFlags for read, write, or read and write access. + + + + + + + + + + + + + + +
ValueMeaning
+
WICBitmapLockRead
+
+
+The read access lock. + +
+
WICBitmapLockWrite
+
+
+The write access lock. + +
+ A pointer that receives the locked memory location. +
+
+ + + Registers a progress notification callback function. + Microsoft Docs: + A function pointer to the application defined progress notification callback function. See ProgressNotificationCallback for the callback signature. + A pointer to component data for the callback method. + The WICProgressOperation and WICProgressNotification flags to use for progress notification. + + + + + Retrieves an IWICMetadataReader for a specified top level metadata block. + Microsoft Docs: + The index of the desired top level metadata block to retrieve. + When this method returns, contains a pointer to the IWICMetadataReader specified by nIndex. + + + + + Retrieves the pixel width and height of the bitmap. + Microsoft Docs: + A pointer that receives the pixel width of the bitmap. + A pointer that receives the pixel height of the bitmap + + + + + Initializes the stream as a substream of another stream. + Microsoft Docs: + Pointer to the input stream. + The stream offset used to create the new stream. + The maximum size of the stream. + + + + + Retrieves the component's version. + Microsoft Docs: + The size of the wzVersion buffer. + A pointer that receives a culture invariant string of the component's version. + A pointer that receives the actual length of the component's version. The version is optional; if a value is not specified by the component, the length returned is 0. + + + + + Retrieves an enumeration of IWICMetadataReader objects representing each of the top level metadata blocks. + Microsoft Docs: + When this method returns, contains a pointer to an enumeration of IWICMetadataReader objects. + + + + + Sets the noise reduction value of the raw image. + Microsoft Docs: + The noise reduction value of the raw image. The default value is the "as-shot" setting if it exists or 0.0. The value range for noise reduction is 0.0 through 1.0. The 0.0 lower limit represents no noise reduction applied to the image, while the 1.0 upper limit represents highest noise reduction amount that can be applied. + + + + + Gets the persist options used when initializing the component with a stream. + Microsoft Docs: + Pointer that receives the persist options used when initializing the component with a stream. If none were provided, WICPersistOptionDefault is returned. + + + + + Provides information and functionality specific to the DDS image format. + Microsoft Docs: + + + + + Retrieves a value indicating whether the codec supports chromakeys. + Microsoft Docs: + Receives TRUE if the codec supports chromakeys; otherwise, FALSE. + + + + + Represents a JPEG frame header. + Microsoft Docs: + + + + The number of components in the scan. + + + The interval of reset markers within the scan. + + + The component identifiers. + + + The format of the quantization table indices. Use one of the following constants, described in IWICJpegFrameDecode Constants. + +
    +
  • WIC_JPEG_HUFFMAN_BASELINE_ONE
  • +
  • WIC_JPEG_HUFFMAN_BASELINE_THREE
  • +
+
+ + The start of the spectral selection. + + + The end of the spectral selection. + + + The successive approximation high. + + + The successive approximation low. + + + + Exposes methods that create components used by component developers. This includes metadata readers, writers and other services for use by codec and metadata handler developers. + Microsoft Docs: + + + + + Specifies the identifiers of the metadata items in an 8BIM IPTC block. + Microsoft Docs: + + + + [VT_LPSTR] A name that identifies the 8BIM block. + + + + Exposes methods for offloading certain operations to the underlying IWICBitmapSource implementation. + Microsoft Docs: + + + + + Commits the frame to the image. + Microsoft Docs: + + + + + Retrieves header data from the entire frame. + Microsoft Docs: + A pointer that receives the frame header data. + + + + + Retrieves the color context profile. + Microsoft Docs: + The size of the pbBuffer buffer. + A pointer that receives the color context profile. + A pointer that receives the actual buffer size needed to retrieve the entire color context profile. + + + + + Initializes an IWICColorTransform with a IWICBitmapSource and transforms it from one IWICColorContext to another. + Microsoft Docs: + The bitmap source used to initialize the color transform. + The color context source. + The color context destination. + The GUID of the desired pixel format. + +This parameter is limited to a subset of the native WIC pixel formats, see Remarks for a list. + + + + + Defines constants that specify a primitive type for numeric representation of a WIC pixel format. + Microsoft Docs: + + + + The format is not specified. + + + Specifies that the format is indexed. + + + Specifies that the format is represented as an unsigned integer. + + + Specifies that the format is represented as a signed integer. + + + Specifies that the format is represented as a fixed-point number. + + + Specifies that the format is represented as a floating-point number. + + + This constant contains the maximum DWORD value. + + + + Gets the white point Kelvin temperature of the raw image. + Microsoft Docs: + A pointer that receives the white point Kelvin temperature of the raw image. The default is the "as-shot" setting value. + + + + + Specifies conversion matrix from Y'Cb'Cr' to R'G'B'. + Microsoft Docs: + + + + Specifies the identity transfer matrix. + + + Specifies the BT601 transfer matrix. + + + Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. This value is not used. + + + + Sets the IWICPalette for indexed pixel formats. + Microsoft Docs: + The IWICPalette to use for indexed pixel formats. + +The encoder may change the palette to reflect the pixel formats the encoder supports. + + + + + Exposes methods for retrieving metadata blocks and items from a decoder or its image frames using a metadata query expression. + Microsoft Docs: + + + + + Sets the exposure compensation stop value. + Microsoft Docs: + The exposure compensation value. The value range for exposure compensation is -5.0 through +5.0, which equates to 10 full stops. + + + + + Exposes methods that provide access to writing metadata content. This is implemented by independent software vendors (ISVs) to create new metadata writers. + Microsoft Docs: + + + + + Encodes a bitmap source. + Microsoft Docs: + The bitmap source to encode. + The size rectangle of the bitmap source. + + + + + Represents a rectangle for Windows Imaging Component (WIC) API. + Microsoft Docs: + + + + The horizontal coordinate of the rectangle. + + + The vertical coordinate of the rectangle. + + + The width of the rectangle. + + + The height of the rectangle. + + + + Retrieves the container formats supported by the metadata handler. + Microsoft Docs: + The size of the pguidContainerFormats array. + Pointer to an array that receives the container formats supported by the metadata handler. + The actual number of GUIDs added to the array. + + +To obtain the number of supported container formats, pass NULL to pguidContainerFormats. + + + + + Retrieves the component's class identifier (CLSID) + Microsoft Docs: + A pointer that receives the component's CLSID. + + + + + Initializes a palette using a computed optimized values based on the reference bitmap. + Microsoft Docs: + Pointer to the source bitmap. + The number of colors to initialize the palette with. + A value to indicate whether to add a transparent color. + + + + + Gets the sharpness value of the raw image. + Microsoft Docs: + A pointer that receives the sharpness value of the raw image. The default value is the "as-shot" setting. The value range for sharpness is 0.0 through 1.0. The 0.0 lower limit represents no sharpening applied to the image, while the 1.0 upper limit represents the highest amount of sharpness that can be applied. + + + + + Query if the format converter can convert from one format to another. + Microsoft Docs: + An array of WIC pixel formats that represents source image planes. + The number of source pixel formats specified by the pSrcFormats parameter. + The destination interleaved pixel format. + True if the conversion is supported. + + + + + Exposes methods that refers to a source from which pixels are retrieved, but cannot be written back to. + Microsoft Docs: + + + + + Initializes the decoder with the provided stream. + Microsoft Docs: + The stream to use for initialization. + +The stream contains the encoded pixels which are decoded each time the CopyPixels method on the IWICBitmapFrameDecode interface (see GetFrame) is invoked. + The WICDecodeOptions to use for initialization. + + + + + Retrieves a comma delimited list of device models associated with the codec. + Microsoft Docs: + The size of the device models buffer. Use 0 on first call to determine needed buffer size. + Receives a comma delimited list of device model names associated with the codec. Use NULL on first call to determine needed buffer size. + The actual buffer size needed to retrieve all of the device model names. + + + + + An application-defined callback method used for raw image parameter change notifications. + Microsoft Docs: + A set of IWICDevelopRawNotificationCallback Constants parameter notification flags. + + + + + Retrieves a value indicating whether this decoder supports indexing for efficient random access. + Microsoft Docs: + True if indexing is supported; otherwise, false. + + + + + Exposes methods used for progress notification for encoders and decoders. + Microsoft Docs: + + + + + Creates an IWICMetadataWriter based on the given parameters. + Microsoft Docs: + The GUID of the desired metadata format. + Pointer to the GUID of the desired metadata reader vendor. + The WICPersistOptions and WICMetadataCreationOptions options to use when creating the metadata reader. + A pointer that receives a pointer to the new metadata writer. + + + + + Retrieves a preview image, if supported. + Microsoft Docs: + Receives a pointer to the preview bitmap if supported. + + + + + Determines if the metadata handler requires a fixed size. + Microsoft Docs: + Pointer that receives TRUE if a fixed size is required; otherwise, FALSE. + + + + + Specifies the identifiers of the metadata items in an 8BIMResolutionInfo block. + Microsoft Docs: + + + + [VT_LPSTR] A name that identifies the 8BIM block. + + + [VT_UI4] The horizontal resolution of the image. + + + [VT_UI2] The units that the horizontal resolution is specified in; a 1 indicates pixels per inch and a 2 indicates pixels per centimeter. + + + [VT_UI2] The units that the image width is specified in; a 1 indicates inches, a 2 indicates centimeters, a 3 indicates points, a 4 specifies picas, and a 5 specifies columns. + + + [VT_UI4] The vertical resolution of the image. + + + [VT_UI2] The units that the vertical resolution is specified in; a 1 indicates pixels per inch and a 2 indicates pixels per centimeter. + + + [VT_UI2] The units that the image height is specified in; a 1 indicates inches, a 2 indicates centimeters, a 3 indicates points, a 4 specifies picas, and a 5 specifies columns. + + + + Specifies the Portable Network Graphics (PNG) hIST chunk metadata properties. + Microsoft Docs: + + + + [VT_VECTOR | VT_UI2] Indicates the approximate usage frequency of each color in the color palette. + + + + Creates an IWICMetadataWriter from the given IWICMetadataReader. + Microsoft Docs: + Pointer to the metadata reader to base the metadata writer on. + Pointer to the GUID of the desired metadata reader vendor. + A pointer that receives a pointer to the new metadata writer. + + + + + Gets DDS-specific data. + Microsoft Docs: + A pointer to the structure where the information is returned. + + + + + Retrieves the closest pixel format to which the implementation of IWICBitmapSourceTransform can natively copy pixels, given a desired format. + Microsoft Docs: + A pointer that receives the GUID of the pixel format that is the closest supported pixel format of the desired format. + + + + + Initializes the color context from a memory block. + Microsoft Docs: + The buffer used to initialize the IWICColorContext. + The size of the pbBuffer buffer. + + + + + Specifies access to an IWICBitmap. + Microsoft Docs: + + + + A read access lock. + + + A write access lock. + + + + Sets the white point Kelvin value. + Microsoft Docs: + The white point Kelvin value. Acceptable Kelvin values are 1,500 through 30,000. + + + + + Encodes the given image as the thumbnail to the given WIC bitmap encoder. + Microsoft Docs: + The Direct2D image that will be encoded. + The encoder on which the thumbnail is set. + Additional parameters to control encoding. + + + + + Gets the number of metadata items within the reader. + Microsoft Docs: + Pointer that receives the number of metadata items within the reader. + + + + + Creates an IEnumUnknown object of the specified component types. + Microsoft Docs: + The types of WICComponentType to enumerate. + The WICComponentEnumerateOptions used to enumerate the given component types. + A pointer that receives a pointer to a new component enumerator. + + + + + Creates an instance of an IWICMetadataReader. + Microsoft Docs: + Pointer that receives a pointer to a metadata reader. + + + + + Defines methods that add the concept of writeability and static in-memory representations of bitmaps to IWICBitmapSource. + Microsoft Docs: + + + + + Retrieves a copy of the compressed JPEG scan directly from the WIC decoder frame's output stream. + Microsoft Docs: + The zero-based index of the scan for which data is retrieved. + The byte position in the scan data to begin copying. Use 0 on the first call. If the output buffer size is insufficient to store the entire scan, this offset allows you to resume copying from the end of the previous copy operation. + The size, in bytes, of the pbScanData array. + A pointer that receives the table data. This parameter must not be NULL. + A pointer that receives the size of the scan data actually copied into pbScanData. The size returned may be smaller that the size of cbScanData. This parameter may be NULL. + + + + + Advanced the current position in the enumeration. + Microsoft Docs: + The number of items to be retrieved. + An array of enumerated items. This parameter is optional. + An array of enumerated items. + An array of enumerated items. This parameter is optional. + The number of items that were retrieved. This value is always less than or equal to the number of items requested. + + + + + Sets the destination color context. + Microsoft Docs: + The destination color context. + + + + + Creates an IWICMetadataReader based on the given parameters. + Microsoft Docs: + The GUID of the desired metadata format. + Pointer to the GUID of the desired metadata reader vendor. + The WICPersistOptions and WICMetadataCreationOptions options to use when creating the metadata reader. + Pointer to a stream in which to initialize the reader with. If NULL, the metadata reader will be empty. + A pointer that receives a pointer to the new metadata reader. + + + + + Retrieves a value that describes whether the palette is black and white. + Microsoft Docs: + A pointer to a variable that receives a boolean value that indicates whether the palette is black and white. TRUE indicates that the palette is black and white; otherwise, FALSE. + + + + + Specifies Windows Imaging Component (WIC) options that are used when initializing a component with a stream. + Microsoft Docs: + + + + The default persist options. The default is WICPersistOptionLittleEndian. + + + The data byte order is little endian. + + + The data byte order is big endian. + + + The data format must strictly conform to the specification. + +
Warning  This option is inconsistently implement and should not be relied on.
+
 
+
+ + No cache for the metadata stream. + +Certain operations, such as IWICComponentFactory::CreateMetadataWriterFromReader require that the reader have a stream. Therefore, these operations will be unavailable if the reader is initialized with WICPersistOptionNoCacheStream. + + + Use UTF8 instead of the default UTF16. + +
Note  This option is currently unused by WIC.
+
 
+
+ + The WICPersistOptions mask. + + + + Commits all changes for the image and closes the stream. + Microsoft Docs: + + + + + Initializes a format converter with a planar source, and specifies the interleaved output pixel format. + Microsoft Docs: + An array of IWICBitmapSource that represents image planes. + The number of component planes specified by the planes parameter. + The destination interleaved pixel format. + The WICBitmapDitherType used for conversion. + The palette to use for conversion. + The alpha threshold to use for conversion. + The palette translation type to use for conversion. + + + + + Creates a new instance of an IWICBitmapFlipRotator object. + Microsoft Docs: + A pointer that receives a pointer to a new IWICBitmapFlipRotator. + + + + + Specifies the pixel format and size of a component plane. + Microsoft Docs: + + + + Describes the pixel format of the plane. + + + Component width of the plane. + + + Component height of the plane. + + + + Initializes the palette to one of the pre-defined palettes specified by WICBitmapPaletteType and optionally adds a transparent color. + Microsoft Docs: + The desired pre-defined palette type. + The optional transparent color to add to the palette. If no transparent color is needed, use 0. When initializing to a grayscale or black and white palette, set this parameter to FALSE. + + + + + Gets the exposure compensation stop value of the raw image. + Microsoft Docs: + A pointer that receives the exposure compensation stop value. The default is the "as-shot" setting. + + + + + Exposes methods that produce a flipped (horizontal or vertical) and/or rotated (by 90 degree increments) bitmap source. The flip is done before the rotation. + Microsoft Docs: + + + + + Retrieves the specified frame of the DDS image. + Microsoft Docs: + The requested index within the texture array. + The requested mip level. + The requested slice within the 3D texture. + A pointer to a IWICBitmapFrameDecode object. + + + + + Specifies the Tagged Image File Format (TIFF) compression options. + Microsoft Docs: + + + + Indicates a suitable compression algorithm based on the image and pixel format. + + + Indicates no compression. + + + Indicates a CCITT3 compression algorithm. This algorithm is only valid for 1bpp pixel formats. + + + Indicates a CCITT4 compression algorithm. This algorithm is only valid for 1bpp pixel formats. + + + Indicates a LZW compression algorithm. + + + Indicates a RLE compression algorithm. This algorithm is only valid for 1bpp pixel formats. + + + Indicates a ZIP compression algorithm. + + + Indicates an LZWH differencing algorithm. + + + + Gets the metadata item value. + Microsoft Docs: + Pointer to the metadata item's schema property. + Pointer to the metadata item's id. + Pointer that receives the metadata value. + + + + + Sets the global palette for the image. + Microsoft Docs: + The IWICPalette to use as the global palette. + + + + + Sets the tint value of the raw image. + Microsoft Docs: + The tint value of the raw image. The default value is the "as-shot" setting if it exists or 0.0. The value range for sharpness is -1.0 through +1.0. The -1.0 lower limit represents a full green bias to the image, while the 1.0 upper limit represents a full magenta bias. + + + + + Specifies the cache options available for an encoder. + Microsoft Docs: + + + + The encoder is cached in memory. This option is not supported. + + + The encoder is cached to a temporary file. This option is not supported. + + + The encoder is not cached. + + + + Specifies the JPEG comment properties. + Microsoft Docs: + + + + Indicates the metadata property is comment text. + + + + Replaces the metadata writer at the specified index location. + Microsoft Docs: + The index position at which to place the metadata writer. This index is zero-based. + A pointer to the IWICMetadataWriter. + + + + + Specifies the DDS image dimension, DXGI_FORMAT and alpha mode of contained data. + Microsoft Docs: + + + + The width, in pixels, of the texture at the largest mip size (mip level 0). + + + The height, in pixels, of the texture at the largest mip size (mip level 0). When the DDS image contains a 1-dimensional texture, this value is equal to 1. + + + The number of slices in the 3D texture. This is equivalent to the depth, in pixels, of the 3D texture at the largest mip size (mip level 0). When the DDS image contains a 1- or 2-dimensional texture, this value is equal to 1. + + + The number of mip levels contained in the DDS image. + + + The number of textures in the array in the DDS image. + + + The DXGI_FORMAT of the DDS pixel data. + + + Specifies the dimension type of the data contained in DDS image (1D, 2D, 3D or cube texture). + + + Specifies the alpha behavior of the DDS image. + + + + Specifies the Portable Network Graphics (PNG) tIME chunk metadata properties. + Microsoft Docs: + + + + [VT_UI2] Indicates the year of the last modification. + + + [VT_UI1] Indicates the month of the last modification. + + + [VT_UI1] Indicates day of the last modification. + + + [VT_UI1] Indicates the hour of the last modification. + + + [VT_UI1] Indicates the minute of the last modification. + + + [VT_UI1] Indicates the second of the last modification. + + + + Specifies component enumeration options. + Microsoft Docs: + + + + Enumerate any components that are not disabled. Because this value is 0x0, it is always included with the other options. + + + Force a read of the registry before enumerating components. + + + Include disabled components in the enumeration. The set of disabled components is disjoint with the set of default enumerated components + + + Include unsigned components in the enumeration. This option has no effect. + + + At the end of component enumeration, filter out any components that are not Windows provided. + + + + Exposes methods that provide access to the capabilites of a raw codec format. + Microsoft Docs: + + + + + Exposes methods that provide information about a decoder. + Microsoft Docs: + + + + + Retrieves the pixel formats the codec supports. + Microsoft Docs: + The size of the pguidPixelFormats array. Use 0 on first call to determine the needed array size. + Receives the supported pixel formats. Use NULL on first call to determine needed array size. + The array size needed to retrieve all supported pixel formats. + + + + + Creates a new IWICBitmapDecoder instance. + Microsoft Docs: + A pointer that receives a pointer to a new instance of the IWICBitmapDecoder. + + + + + Creates a new IWICBitmapFrameEncode instance. + Microsoft Docs: + A pointer that receives a pointer to the new instance of an IWICBitmapFrameEncode. + Optional. Receives the named properties to use for subsequent frame initialization. See Remarks. + + + + + Specifies the access level of a Windows Graphics Device Interface (GDI) section. + Microsoft Docs: + + + + Indicates a read only access level. + + + Indicates a read/write access level. + + + + Encodes the image to the frame given by the IWICBitmapFrameEncode. + Microsoft Docs: + The Direct2D image that will be encoded. + The frame encoder to which the image is written. + Additional parameters to control encoding. + + + + + Specifies the the meaning of pixel color component values contained in the DDS image. + Microsoft Docs: + + + + Alpha behavior is unspecified and must be determined by the reader. + + + The alpha data is straight. + + + The alpha data is premultiplied. + + + The alpha data is opaque (UNORM value of 1). This can be used by a compliant reader as a performance optimization. For example, blending operations can be converted to copies. + + + The alpha channel contains custom data that is not alpha. + + + + Creates an encoder property bag. + Microsoft Docs: + Pointer to an array of PROPBAG2 options used to create the encoder property bag. + The number of PROPBAG2 structures in the ppropOptions array. + A pointer that receives a pointer to an encoder IPropertyBag2. + + + + + Contains members that identify a pattern within an image file which can be used to identify a particular format. + Microsoft Docs: + + + + The offset the pattern is located in the file. + + + The pattern length. + + + The actual pattern. + + + The pattern mask. + + + The end of the stream. + + + + Obtains the GUID associated with the given short name. + Microsoft Docs: + A pointer to the short name. + A pointer that receives the GUID associated with the given short name. + + + + + Specifies the pixel format, buffer, stride and size of a component plane for a planar pixel format. + Microsoft Docs: + + + + Describes the pixel format of the plane. + + + Pointer to the buffer that holds the plane’s pixel components. + + + The stride of the buffer ponted to by pbData. Stride indicates the total number of bytes to go from the beginning of one scanline to the beginning of the next scanline. + + + The total size of the buffer pointed to by pbBuffer. + + + + Gets an enumerator of all the metadata items. + Microsoft Docs: + Pointer that receives a pointer to the metadata enumerator. + + + + + Specifies the desired alpha channel usage. + Microsoft Docs: + + + + Use alpha channel. + + + Use a pre-multiplied alpha channel. + + + Ignore alpha channel. + + + Sentinel value. + + + + Creates a new IWICBitmapEncoder instance. + Microsoft Docs: + A pointer that receives a pointer to a new IWICBitmapEncoder instance. + + + + + Retrieves the name of component's author. + Microsoft Docs: + The size of the wzAuthor buffer. + A pointer that receives the name of the component's author. + The locale of the string depends on the value that the codec wrote to the registry at install time. For built-in components, these strings are always in English. + A pointer that receives the actual length of the component's authors name. The author name is optional; if an author name is not specified by the component, the length returned is 0. + + + + + Retrieves the sampling rate between pixels and physical world measurements. + Microsoft Docs: + A pointer that receives the x-axis dpi resolution. + A pointer that receives the y-axis dpi resolution. + + + + + Retrieves the component's friendly name, which is a human-readable display name for the component. + Microsoft Docs: + The size of the wzFriendlyName buffer. + A pointer that receives the friendly name of the component. + The locale of the string depends on the value that the codec wrote to the registry at install time. For built-in components, these strings are always in English. + A pointer that receives the actual length of the component's friendly name. + + + + + Represents a Windows Imaging Component (WIC) stream for referencing imaging and metadata content. + Microsoft Docs: + + + + + Gets the stream held by the component. + Microsoft Docs: + Pointer that receives a pointer to the stream held by the component. + + + + + Retrieves the metadata format of the metadata handler. + Microsoft Docs: + Pointer that receives the metadata format GUID. + + + + + Gets the noise reduction value of the raw image. + Microsoft Docs: + A pointer that receives the noise reduction value of the raw image. The default value is the "as-shot" setting if it exists or 0.0. The value range for noise reduction is 0.0 through 1.0. The 0.0 lower limit represents no noise reduction applied to the image, while the 1.0 upper limit represents full highest noise reduction amount that can be applied. + + + + + Specifies the type of Windows Imaging Component (WIC) component. + Microsoft Docs: + + + + A WIC decoder. + + + A WIC encoder. + + + A WIC pixel converter. + + + A WIC metadata reader. + + + A WIC metadata writer. + + + A WIC pixel format. + + + All WIC components. + + + + Specifies the parameter set used by a raw codec. + Microsoft Docs: + + + + An as shot parameter set. + + + A user adjusted parameter set. + + + A codec adjusted parameter set. + + + + Sets the desired rotation angle. + Microsoft Docs: + The desired rotation angle. + + + + + Changes the physical resolution of the image. + Microsoft Docs: + The horizontal resolution. + The vertical resolution. + + + + + Retrieves a bitmap thumbnail of the image, if one exists + Microsoft Docs: + Receives a pointer to the IWICBitmapSource of the thumbnail. + + + + + Copies the decoder's IWICPalette . + Microsoft Docs: + AnIWICPalette to which the decoder's global palette is to be copied. Use CreatePalette to create the destination palette before calling CopyPalette. + + + + + Exposes methods that provide information about a particular codec. + Microsoft Docs: + + + + + Exposes methods for decoding JPEG images. Provides access to the Start Of Frame (SOF) header, Start of Scan (SOS) header, the Huffman and Quantization tables, and the compressed JPEG JPEG data. Also enables indexing for efficient random access. + Microsoft Docs: + + + + + Initializes a stream to treat a block of memory as a stream. The stream cannot grow beyond the buffer size. + Microsoft Docs: + Pointer to the buffer used to initialize the stream. + The size of buffer. + + + + + Initializes a stream from a particular file. + Microsoft Docs: + The file used to initialize the stream. + The desired file access mode. + + + + + + + + + + + + + + +
ValueMeaning
+
GENERIC_READ
+
+
+Read access. + +
+
GENERIC_WRITE
+
+
+Write access. + +
+
+
+ + + Gets the pixel format's channel mask. + Microsoft Docs: + The index to the channel mask to retrieve. + The size of the pbMaskBuffer buffer. + Pointer to the mask buffer. + The actual buffer size needed to obtain the channel mask. + + + + + Gets the contrast value of the raw image. + Microsoft Docs: + A pointer that receives the contrast value of the raw image. The default value is the "as-shot" setting. The value range for contrast is 0.0 through 1.0. The 0.0 lower limit represents no contrast applied to the image, while the 1.0 upper limit represents the highest amount of contrast that can be applied. + + + + + Specifies the component signing status. + Microsoft Docs: + + + + A signed component. + + + An unsigned component + + + A component is safe. + + +Components that do not have a binary component to sign, such as a pixel format, should return this value. + + + A component has been disabled. + + + + Sets the output image dimensions for the frame. + Microsoft Docs: + The width of the output image. + The height of the output image. + + + + + Retrieves the number of top level metadata blocks. + Microsoft Docs: + When this method returns, contains the number of top level metadata blocks. + + + + + Retrieves the pixel format of the bitmap source.. + Microsoft Docs: + Receives the pixel format GUID the bitmap is stored in. For a list of available pixel formats, see the Native Pixel Formats topic. + + + + + Retrieves parameters from the Start Of Scan (SOS) marker for the scan with the specified index. + Microsoft Docs: + The index of the scan for which header data is retrieved. + A pointer that receives the frame header data. + + + + + Retrieves the metadata block or item identified by a metadata query expression. + Microsoft Docs: + The query expression to the requested metadata block or item. + When this method returns, contains the metadata block or item requested. + + + + + Retrieves the signing status of the component. + Microsoft Docs: + A pointer that receives the WICComponentSigning status of the component. + + + + + Saves the IWICPersistStream to the given input IStream using the given parameters. + Microsoft Docs: + The stream to save to. + The WICPersistOptions to use when saving. + Indicates whether the "dirty" value will be cleared from all metadata after saving. + + + + + Specifies the identifiers of the metadata items in an 8BIM IPTC digest metadata block. + Microsoft Docs: + + + + [VT_LPSTR] A name that identifies the 8BIM block. + + + [VT_BLOB] The embedded IPTC digest value. + + + + Enables indexing of the JPEG for efficient random access. + Microsoft Docs: + A value specifying whether indexes should be generated immediately or deferred until a future call to IWICBitmapSource::CopyPixels. + The granularity of the indexing, in pixels. + + + + + Loads data from an input stream using the given parameters. + Microsoft Docs: + Pointer to the input stream. + Pointer to the GUID of the preferred vendor . + The WICPersistOptions used to load the stream. + + + + + Notify method is documented only for compliance; its use is not recommended and may be altered or unavailable in the future. Instead, and use RegisterProgressNotification. + Microsoft Docs: + The current frame number. + The operation on which progress is being reported. + The progress value ranging from is 0.0 to 1.0. 0.0 indicates the beginning of the operation. 1.0 indicates the end of the operation. + + + + + Gets the metadata item at the given index. + Microsoft Docs: + The index of the metadata item to retrieve. + Pointer that receives the schema property. + Pointer that receives the id property. + Pointer that receives the metadata value. + + + + + Creates a new instance of IWICBitmapDecoder. + Microsoft Docs: + The GUID for the desired container format. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
+
GUID_ContainerFormatBmp
+
+
+The BMP container format GUID. + +
+
+
GUID_ContainerFormatPng
+
+
+The PNG container format GUID. + +
+
+
GUID_ContainerFormatIco
+
+
+The ICO container format GUID. + +
+
+
GUID_ContainerFormatJpeg
+
+
+The JPEG container format GUID. + +
+
+
GUID_ContainerFormatTiff
+
+
+The TIFF container format GUID. + +
+
+
GUID_ContainerFormatGif
+
+
+The GIF container format GUID. + +
+
+
GUID_ContainerFormatWmp
+
+
+The HD Photo container format GUID. + +
+ The GUID for the preferred encoder vendor. + + + + + + + + + + + + + + + + + + +
ValueMeaning
+
+
NULL
+
+
+No preferred codec vendor. + +
+
+
GUID_VendorMicrosoft
+
+
+Prefer to use Microsoft encoder. + +
+
+
GUID_VendorMicrosoftBuiltIn
+
+
+Prefer to use the native Microsoft encoder. + +
+ A pointer that receives a pointer to a new IWICBitmapDecoder. You must initialize this IWICBitmapDecoder on a stream using the Initialize method later. +
+
+ + + Gets the decoder's current progressive level. + Microsoft Docs: + Indicates the current level specified. + + + + + Sets DDS-specific data. + Microsoft Docs: + Points to the structure where the information is described. + + + + + Exposes methods that transforms an IWICBitmapSource from one color context to another. + Microsoft Docs: + + + + + Returns the size of the metadata content contained by the specified IWICMetadataWriter. The returned size accounts for the header and the length of the metadata. + Microsoft Docs: + The container GUID. + The IWICMetadataWriter that contains the content. + A pointer that receives the size of the metadata content. + + + + + Retrieves the IWICColorContext associated with the image frame. + Microsoft Docs: + The number of color contexts to retrieve. + +This value must be the size of, or smaller than, the size available to ppIColorContexts. + A pointer that receives a pointer to the IWICColorContext objects. + A pointer that receives the number of color contexts contained in the image frame. + + + + + Gets the pointer to the top left pixel in the locked rectangle. + Microsoft Docs: + A pointer that receives the size of the buffer. + A pointer that receives a pointer to the top left pixel in the locked rectangle. + + + + + Specifies the graphic control extension metadata properties that define the transitions between each frame animation for Graphics Interchange Format (GIF) images. + Microsoft Docs: + + + + [VT_UI1] Indicates the disposal requirements. 0 - no disposal, 1 - do not dispose, 2 - restore to background color, 3 - restore to previous. + + + [VT_BOOL] Indicates the user input flag. TRUE if user input should advance to the next frame; otherwise, FALSE. + + + [VT_BOOL] Indicates the transparency flag. TRUE if a transparent color in is in the color table for this frame; otherwise, FALSE. + + + [VT_UI2] Indicates how long to display the next frame before advancing to the next frame, in units of 1/100th of a second. + + + [VT_UI1] Indicates which color in the palette should be treated as transparent. + + + + Gets the current gamma setting of the raw image. + Microsoft Docs: + A pointer that receives the current gamma setting. + + + + + Gets the saturation value of the raw image. + Microsoft Docs: + A pointer that receives the saturation value of the raw image. The default value is the "as-shot" setting. The value range for saturation is 0.0 through 1.0. A value of 0.0 represents an image with a fully de-saturated image, while a value of 1.0 represents the highest amount of saturation that can be applied. + + + + + Resets the current position to the beginning of the enumeration. + Microsoft Docs: + + + + + Specifies the level to retrieve on the next call to CopyPixels. + Microsoft Docs: + Specifies which level to return next. If greater than the total number of levels supported, an error will be returned. + + + + + Writes scan data to a JPEG frame. + Microsoft Docs: + The size of the data in the pbScanData parameter. + The scan data to write. + + + + + Removes the metadata item at the specified index. + Microsoft Docs: + The index of the metadata item to remove. + + + + + Specifies the JPEG luminance table property. + Microsoft Docs: + + + + [VT_UI2|VT_VECTOR] Indicates the metadata property is a luminance table. + + + + Informs the component that the content of the stream it's holding onto may have changed. The component should respond by dirtying any cached information from the stream. + Microsoft Docs: + + + + + Exposes methods that provide additional load and save methods that take WICPersistOptions. + Microsoft Docs: + + + + + Retrieves a copy of the AC Huffman table for the specified scan and table. + Microsoft Docs: + The zero-based index of the scan for which data is retrieved. + The index of the AC Huffman table to retrieve. + A pointer that receives the table data. This parameter must not be NULL. + + + + + Determines if the metadata handler supports padding. + Microsoft Docs: + Pointer that receives TRUE if padding is supported; otherwise, FALSE. + + + + + Exposes methods for accessing and building a color table, primarily for indexed pixel formats. + Microsoft Docs: + + + + + Retrieves a metadata query reader for the frame. + Microsoft Docs: + When this method returns, contains a pointer to the frame's metadata query reader. + + + + + Specifies the DXGI_FORMAT and block information of a DDS format. + Microsoft Docs: + + + + The DXGI_FORMAT + + + The size of a single block in bytes. For DXGI_FORMAT values that are not block-based, the value is equal to the size of a single pixel in bytes. + + + The width of a single block in pixels. For DXGI_FORMAT values that are not block-based, the value is 1. + + + The height of a single block in pixels. For DXGI_FORMAT values that are not block-based, the value is 1. + + + + Gets the metadata header for the metadata writer. + Microsoft Docs: + The format container GUID to obtain the header for. + The size of the pHeader buffer. + Pointer that receives the WICMetadataHeader. + The actual size of the header. + + + + + Sets the contrast value of the raw image. + Microsoft Docs: + The contrast value of the raw image. The default value is the "as-shot" setting. The value range for contrast is 0.0 through 1.0. The 0.0 lower limit represents no contrast applied to the image, while the 1.0 upper limit represents the highest amount of contrast that can be applied. + + + + + Represents an encoder's individual image frames. + Microsoft Docs: + + + + + Creates a new instance of the IWICBitmapDecoder based on the given file handle. + Microsoft Docs: + The file handle to create the decoder from. + The GUID for the preferred decoder vendor. Use NULL if no preferred vendor. + The WICDecodeOptions to use when creating the decoder. + A pointer that receives a pointer to a new IWICBitmapDecoder. + + + + + Extends IWICPixelFormatInfo by providing additional information about a pixel format. + Microsoft Docs: + + + + + Exposes a callback method for raw image change nofications. + Microsoft Docs: + + + + + Exposes methods for color management. + Microsoft Docs: + + + + + Retrieves a value that indicates whether the codec recognizes the pattern within a specified stream. + Microsoft Docs: + The stream to pattern match within. + A pointer that receives TRUE if the patterns match; otherwise, FALSE. + + + + + Creates a new instance of the IWICStream class. + Microsoft Docs: + A pointer that receives a pointer to a new IWICStream. + + + + + Retrieves the name of the device manufacture associated with the codec. + Microsoft Docs: + The size of the device manufacture's name. Use 0 on first call to determine needed buffer size. + Receives the device manufacture's name. Use NULL on first call to determine needed buffer size. + The actual buffer size needed to retrieve the device manufacture's name. + + + + + Retrieves the color table for indexed pixel formats. + Microsoft Docs: + An IWICPalette. A palette can be created using the CreatePalette method. + + + + + Specifies when the progress notification callback should be called. + Microsoft Docs: + + + + The callback should be called when codec operations begin. + + + The callback should be called when codec operations end. + + + The callback should be called frequently to report status. + + + The callback should be called on all available progress notifications. + + + + Gets the metadata format associated with the reader. + Microsoft Docs: + Pointer that receives the metadata format GUID. + + + + + Specifies the capabilities of the decoder. + Microsoft Docs: + + + + Decoder recognizes the image was encoded with an encoder produced by the same vendor. + + + Decoder can decode all the images within an image container. + + + Decoder can decode some of the images within an image container. + + + Decoder can enumerate the metadata blocks within a container format. + + + Decoder can find and decode a thumbnail. + + + + Exposes methods that provide basic information about the registered metadata reader. + Microsoft Docs: + + + + + Fills out the supplied color array with the colors from the internal color table. The color array should be sized according to the return results from GetColorCount. + Microsoft Docs: + The size of the pColors array. + Pointer that receives the colors of the palette. + The actual size needed to obtain the palette colors. + + + + + Specifies the image descriptor metadata properties for Graphics Interchange Format (GIF) frames. + Microsoft Docs: + + + + [VT_UI2] Indicates the X offset at which to locate this frame within the logical screen. + + + [VT_UI2] Indicates the Y offset at which to locate this frame within the logical screen. + + + [VT_UI2] Indicates width of this frame, in pixels. + + + [VT_UI2] Indicates height of this frame, in pixels. + + + [VT_BOOL] Indicates the local color table flag. TRUE if global color table is present; otherwise, FALSE. + + + [VT_BOOL] Indicates the interlace flag. TRUE if image is interlaced; otherwise, FALSE. + + + [VT_BOOL] Indicates the sorted color table flag. TRUE if the color table is sorted from most frequently to least frequently used color; otherwise, FALSE. + + + [VT_UI1] Indicates the value used to calculate the number of bytes contained in the global color table. + +To calculate the actual size of the color table, raise 2 to the value of the field + 1. + + + + Specifies the memory layout of pixel data in a JPEG image scan. + Microsoft Docs: + + + + The pixel data is stored in an interleaved memory layout. + + + The pixel data is stored in a planar memory layout. + + + The pixel data is stored in a progressive layout. + + + Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. This value is not used. + + + + Obtains a metadata format GUID for a specified container format and vendor that best matches the content within a given stream. + Microsoft Docs: + The container format GUID. + The vendor GUID. + The content stream in which to match a metadata format. + A pointer that receives a metadata format GUID for the given parameters. + + + + + Obtains the short name associated with a given GUID. + Microsoft Docs: + The GUID to retrieve the short name for. + The size of the wzName buffer. + A pointer that receives the short name associated with the GUID. + The actual size needed to retrieve the entire short name associated with the GUID. + + + + + Sets the given metadata item. + Microsoft Docs: + Pointer to the schema property of the metadata item. + Pointer to the id property of the metadata item. + Pointer to the metadata value to set + + + + + Removes a metadata item from a specific location using a metadata query expression. + Microsoft Docs: + The name of the metadata item to remove. + + + + + Retrieves a copy of the quantization table. + Microsoft Docs: + The zero-based index of the scan for which data is retrieved. + The index of the quantization table to retrieve. + A pointer that receives the table data. This parameter must not be NULL. + + + + + Creates a new image encoder object. + Microsoft Docs: + The ID2D1Device object on which the corresponding image encoder is created. + A pointer to a variable that receives a pointer to the IWICImageEncoder interface for the encoder object that you can use to encode Direct2D images. + + + + + Sets the sharpness value of the raw image. + Microsoft Docs: + The sharpness value of the raw image. The default value is the "as-shot" setting. The value range for sharpness is 0.0 through 1.0. The 0.0 lower limit represents no sharpening applied to the image, while the 1.0 upper limit represents the highest amount of sharpness that can be applied. + + + + + Returns the closest dimensions the implementation can natively scale to given the desired dimensions. + Microsoft Docs: + The desired width. A pointer that receives the closest supported width. + The desired height. A pointer that receives the closest supported height. + + + + + Provides access for palette modifications. + Microsoft Docs: + The palette to use for conversion. + + + + + Sets the white point RGB values. + Microsoft Docs: + The red white point value. + The green white point value. + The blue white point value. + + + + + Initializes the frame encoder using the given properties. + Microsoft Docs: + The set of properties to use for IWICBitmapFrameEncode initialization. + + + + + Creates an IWICMetadataReader based on the given parameters. + Microsoft Docs: + The container format GUID to base the reader on. + Pointer to the vendor GUID of the metadata reader. + The WICPersistOptions and WICMetadataCreationOptions options to use when creating the metadata reader. + Pointer to a stream in which to initialize the reader with. If NULL, the metadata reader will be empty. + A pointer that receives a pointer to the new metadata reader + + + + + Gets the current rotation angle. + Microsoft Docs: + A pointer that receives the current rotation angle. + + + + + Retrieves a copy of the quantization table. + Microsoft Docs: + The zero-based index of the scan for which data is retrieved. + The index of the quantization table to retrieve. Valid indices for a given scan can be determined by retrieving the scan header with IWICJpegFrameDecode::GetScanHeader. + A pointer that receives the table data. This parameter must not be NULL. + + + + + Specifies named white balances for raw images. + Microsoft Docs: + + + + The default white balance. + + + A daylight white balance. + + + A cloudy white balance. + + + A shade white balance. + + + A tungsten white balance. + + + A fluorescent white balance. + + + Daylight white balance. + + + A flash white balance. + + + A custom white balance. This is typically used when using a picture (grey-card) as white balance. + + + An automatic balance. + + + An "as shot" white balance. + + + + Specifies the flip and rotation transforms. + Microsoft Docs: + + + + A rotation of 0 degrees. + + + A clockwise rotation of 90 degrees. + + + A clockwise rotation of 180 degrees. + + + A clockwise rotation of 270 degrees. + + + A horizontal flip. Pixels are flipped around the vertical y-axis. + + + A vertical flip. Pixels are flipped around the horizontal x-axis. + + + + Creates a new instance of the IWICComponentInfo class for the given component class identifier (CLSID). + Microsoft Docs: + The CLSID for the desired component. + A pointer that receives a pointer to a new IWICComponentInfo. + + + + + Instructs the object to produce pixels. + Microsoft Docs: + The rectangle to copy. A NULL value specifies the entire bitmap. + The stride of the bitmap + The size of the buffer. + A pointer to the buffer. + + + + + Represents a raw image tone curve. + Microsoft Docs: + + + + The number of tone curve points. + + + The array of tone curve points. + + + + Retrieves the specified frame of the image. + Microsoft Docs: + The particular frame to retrieve. + A pointer that receives a pointer to the IWICBitmapFrameDecode. + + + + + Sets the IWICColorContext objects for the encoder. + Microsoft Docs: + The number of IWICColorContext to set. + A pointer an IWICColorContext pointer containing the color contexts to set for the encoder. + + + + + Gets the pixel format's IWICColorContext. + Microsoft Docs: + Pointer that receives the pixel format's color context. + + + + + Retrieves the device manufacturer of the metadata handler. + Microsoft Docs: + The size of the wzDeviceManufacturer buffer. + Pointer to the buffer that receives the name of the device manufacturer. + The actual string buffer length needed to obtain the entire name of the device manufacturer. + + + + + Removes the metadata writer from the specified index location. + Microsoft Docs: + The index of the metadata writer to remove. + + + + + Sets the global thumbnail for the image. + Microsoft Docs: + The IWICBitmapSource to set as the global thumbnail. + + + + + Specifies the color context types. + Microsoft Docs: + + + + An uninitialized color context. + + + A color context that is a full ICC color profile. + + + A color context that is one of a number of set color spaces (sRGB, AdobeRGB) that are defined in the EXIF specification. + + + + Sets a given number IWICColorContext profiles to the frame. + Microsoft Docs: + The number of IWICColorContext profiles to set. + A pointer to an IWICColorContext pointer containing the color contexts profiles to set to the frame. + + + + + Obtains the name associated with a given schema. + Microsoft Docs: + The metadata format GUID. + The URI string of the schema for which the name is to be retrieved. + The size of the wzName buffer. + A pointer to a buffer that receives the schema's name. + +To obtain the required buffer size, call WICMapSchemaToName with cchName set to 0 and wzName set to NULL. + The actual buffer size needed to retrieve the entire schema name. + + + + + Specifies the Portable Network Graphics (PNG) iTXT chunk metadata properties. + Microsoft Docs: + + + + [VT_LPSTR] Indicates the keywords in the iTXT metadata chunk. + + + [VT_UI1] Indicates whether the text in the iTXT chunk is compressed. 1 if the text is compressed; otherwise, 0. + + + [VT_LPSTR] Indicates the human language used by the translated keyword and the text. + + + [VT_LPWSTR] Indicates a translation of the keyword into the language indicated by the language tag. + + + [VT_LPWSTR] Indicates additional text in the iTXT metadata chunk. + + + + TBD + Microsoft Docs: + The address of a WICPixelFormatNumericRepresentation variable that you've defined. On successful completion, the function sets your variable to the WICPixelFormatNumericRepresentation of the pixel format. + + + + + Creates a new frame to encode. + Microsoft Docs: + A pointer to the newly created frame object. + Points to the location where the array index is returned. + Points to the location where the mip level index is returned. + Points to the location where the slice index is returned. + + + + + Creates an IWICBitmap from a bitmap handle. + Microsoft Docs: + A bitmap handle to create the bitmap from. + A palette handle used to create the bitmap. + The alpha channel options to create the bitmap. + A pointer that receives a pointer to the new bitmap. + + + + + Specifies the JPEG chrominance table property. + Microsoft Docs: + + + + [VT_UI2|VT_VECTOR] Indicates the metadata property is a chrominance table. + + + + Represents a raw image tone curve point. + Microsoft Docs: + + + + The tone curve input. + + + The tone curve output. + + + + Removes the metadata item that matches the given parameters. + Microsoft Docs: + Pointer to the metadata schema property. + Pointer to the metadata id property. + + +
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmap.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmap.cs index b17ac9a..0b34f50 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmap.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmap.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmap [Guid("00000121-a8f2-4877-ba0a-fd2b6645fb94")] [NativeTypeName("struct IWICBitmap : IWICBitmapSource")] @@ -114,7 +114,7 @@ public unsafe partial struct IWICBitmap : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmap*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult Lock(System.Drawing.Rectangle* prcLock, WICBitmapLockFlags flags, IWICBitmapLock** ppILock) @@ -122,7 +122,7 @@ public unsafe partial struct IWICBitmap : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmap*)Unsafe.AsPointer(ref this), prcLock, flags, ppILock); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult SetPalette(IWICPalette* pIPalette) @@ -130,7 +130,7 @@ public unsafe partial struct IWICBitmap : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmap*)Unsafe.AsPointer(ref this), pIPalette); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult SetResolution(double dpiX, double dpiY) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapClipper.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapClipper.cs index 8980e6e..caaeab5 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapClipper.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapClipper.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapClipper [Guid("e4fbcf03-223d-4e81-9333-d635556dd1b5")] [NativeTypeName("struct IWICBitmapClipper : IWICBitmapSource")] @@ -114,7 +114,7 @@ public unsafe partial struct IWICBitmapClipper : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult Initialize(IWICBitmapSource* pISource, System.Drawing.Rectangle* prc) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecInfo.cs index f2382c7..1ed1ee0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapCodecInfo [Guid("e87a44c4-b76e-4c47-8b09-298eb12a2714")] [NativeTypeName("struct IWICBitmapCodecInfo : IWICComponentInfo")] @@ -138,7 +138,7 @@ public unsafe partial struct IWICBitmapCodecInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetContainerFormat(Guid* pguidContainerFormat) @@ -146,7 +146,7 @@ public unsafe partial struct IWICBitmapCodecInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pguidContainerFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetPixelFormats(uint cFormats, Guid* pguidPixelFormats, uint* pcActual) @@ -154,7 +154,7 @@ public unsafe partial struct IWICBitmapCodecInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cFormats, pguidPixelFormats, pcActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetColorManagementVersion(uint cchColorManagementVersion, ushort* wzColorManagementVersion, uint* pcchActual) @@ -162,7 +162,7 @@ public unsafe partial struct IWICBitmapCodecInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchColorManagementVersion, wzColorManagementVersion, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult GetDeviceManufacturer(uint cchDeviceManufacturer, ushort* wzDeviceManufacturer, uint* pcchActual) @@ -170,7 +170,7 @@ public unsafe partial struct IWICBitmapCodecInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult GetDeviceModels(uint cchDeviceModels, ushort* wzDeviceModels, uint* pcchActual) @@ -178,7 +178,7 @@ public unsafe partial struct IWICBitmapCodecInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult GetMimeTypes(uint cchMimeTypes, ushort* wzMimeTypes, uint* pcchActual) @@ -186,7 +186,7 @@ public unsafe partial struct IWICBitmapCodecInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchMimeTypes, wzMimeTypes, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult GetFileExtensions(uint cchFileExtensions, ushort* wzFileExtensions, uint* pcchActual) @@ -194,7 +194,7 @@ public unsafe partial struct IWICBitmapCodecInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchFileExtensions, wzFileExtensions, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult DoesSupportAnimation(Bool32* pfSupportAnimation) @@ -202,7 +202,7 @@ public unsafe partial struct IWICBitmapCodecInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportAnimation); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult DoesSupportChromakey(Bool32* pfSupportChromakey) @@ -210,7 +210,7 @@ public unsafe partial struct IWICBitmapCodecInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportChromakey); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult DoesSupportLossless(Bool32* pfSupportLossless) @@ -218,7 +218,7 @@ public unsafe partial struct IWICBitmapCodecInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportLossless); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult DoesSupportMultiframe(Bool32* pfSupportMultiframe) @@ -226,7 +226,7 @@ public unsafe partial struct IWICBitmapCodecInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportMultiframe); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult MatchesMimeType(ushort* wzMimeType, Bool32* pfMatches) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecProgressNotification.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecProgressNotification.cs index d3a4f9b..cfcf600 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecProgressNotification.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecProgressNotification.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapCodecProgressNotification [Guid("64c1024e-c3cf-4462-8078-88c2b11c46d9")] [NativeTypeName("struct IWICBitmapCodecProgressNotification : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICBitmapCodecProgressNotification : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult RegisterProgressNotification(delegate* unmanaged[Stdcall] pfnProgressNotification, void* pvData, uint dwProgressFlags) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoder.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoder.cs index a70f842..c55d467 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoder.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoder.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapDecoder [Guid("9edde9e7-8dee-47ea-99df-e6faf2ed44bf")] [NativeTypeName("struct IWICBitmapDecoder : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICBitmapDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult QueryCapability(Com.IStream* pIStream, uint* pdwCapability) @@ -82,7 +82,7 @@ public unsafe partial struct IWICBitmapDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pIStream, pdwCapability); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Initialize(Com.IStream* pIStream, WICDecodeOptions cacheOptions) @@ -90,7 +90,7 @@ public unsafe partial struct IWICBitmapDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pIStream, cacheOptions); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetContainerFormat(Guid* pguidContainerFormat) @@ -98,7 +98,7 @@ public unsafe partial struct IWICBitmapDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pguidContainerFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetDecoderInfo(IWICBitmapDecoderInfo** ppIDecoderInfo) @@ -106,7 +106,7 @@ public unsafe partial struct IWICBitmapDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIDecoderInfo); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult CopyPalette(IWICPalette* pIPalette) @@ -114,7 +114,7 @@ public unsafe partial struct IWICBitmapDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pIPalette); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetMetadataQueryReader(IWICMetadataQueryReader** ppIMetadataQueryReader) @@ -122,7 +122,7 @@ public unsafe partial struct IWICBitmapDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIMetadataQueryReader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetPreview(IWICBitmapSource** ppIBitmapSource) @@ -130,7 +130,7 @@ public unsafe partial struct IWICBitmapDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIBitmapSource); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetColorContexts(uint cCount, IWICColorContext** ppIColorContexts, uint* pcActualCount) @@ -138,7 +138,7 @@ public unsafe partial struct IWICBitmapDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), cCount, ppIColorContexts, pcActualCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetThumbnail(IWICBitmapSource** ppIThumbnail) @@ -146,7 +146,7 @@ public unsafe partial struct IWICBitmapDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIThumbnail); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetFrameCount(uint* pCount) @@ -154,7 +154,7 @@ public unsafe partial struct IWICBitmapDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetFrame(uint index, IWICBitmapFrameDecode** ppIBitmapFrame) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoderInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoderInfo.cs index 8d47c92..ac76a5a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoderInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoderInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapDecoderInfo [Guid("d8cd007f-d08f-4191-9bfc-236ea7f0e4b5")] [NativeTypeName("struct IWICBitmapDecoderInfo : IWICBitmapCodecInfo")] @@ -234,7 +234,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), wzMimeType, pfMatches); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public HResult GetPatterns(uint cbSizePatterns, WICBitmapPattern* pPatterns, uint* pcPatterns, uint* pcbPatternsActual) @@ -242,7 +242,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cbSizePatterns, pPatterns, pcPatterns, pcbPatternsActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult MatchesPattern(Com.IStream* pIStream, Bool32* pfMatches) @@ -250,7 +250,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pIStream, pfMatches); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult CreateInstance(IWICBitmapDecoder** ppIBitmapDecoder) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoder.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoder.cs index d4f0277..a5d9101 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoder.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoder.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapEncoder [Guid("00000103-a8f2-4877-ba0a-fd2b6645fb94")] [NativeTypeName("struct IWICBitmapEncoder : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICBitmapEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Initialize(Com.IStream* pIStream, WICBitmapEncoderCacheOption cacheOption) @@ -82,7 +82,7 @@ public unsafe partial struct IWICBitmapEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIStream, cacheOption); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetContainerFormat(Guid* pguidContainerFormat) @@ -90,7 +90,7 @@ public unsafe partial struct IWICBitmapEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pguidContainerFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetEncoderInfo(IWICBitmapEncoderInfo** ppIEncoderInfo) @@ -98,7 +98,7 @@ public unsafe partial struct IWICBitmapEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), ppIEncoderInfo); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SetColorContexts(uint cCount, IWICColorContext** ppIColorContext) @@ -106,7 +106,7 @@ public unsafe partial struct IWICBitmapEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), cCount, ppIColorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult SetPalette(IWICPalette* pIPalette) @@ -114,7 +114,7 @@ public unsafe partial struct IWICBitmapEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIPalette); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult SetThumbnail(IWICBitmapSource* pIThumbnail) @@ -122,7 +122,7 @@ public unsafe partial struct IWICBitmapEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIThumbnail); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult SetPreview(IWICBitmapSource* pIPreview) @@ -130,7 +130,7 @@ public unsafe partial struct IWICBitmapEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIPreview); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult CreateNewFrame(IWICBitmapFrameEncode** ppIFrameEncode, Com.IPropertyBag2** ppIEncoderOptions) @@ -138,7 +138,7 @@ public unsafe partial struct IWICBitmapEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), ppIFrameEncode, ppIEncoderOptions); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult Commit() @@ -146,7 +146,7 @@ public unsafe partial struct IWICBitmapEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetMetadataQueryWriter(IWICMetadataQueryWriter** ppIMetadataQueryWriter) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoderInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoderInfo.cs index 8ad8ab1..e813bbf 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoderInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoderInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapEncoderInfo [Guid("94c9b4ee-a09f-4f92-8a1e-4a9bce7e76fb")] [NativeTypeName("struct IWICBitmapEncoderInfo : IWICBitmapCodecInfo")] @@ -234,7 +234,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), wzMimeType, pfMatches); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public HResult CreateInstance(IWICBitmapEncoder** ppIBitmapEncoder) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFlipRotator.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFlipRotator.cs index 5cdbba9..4c973ed 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFlipRotator.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFlipRotator.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapFlipRotator [Guid("5009834f-2d6a-41ce-9e1b-17c5aff7a782")] [NativeTypeName("struct IWICBitmapFlipRotator : IWICBitmapSource")] @@ -114,7 +114,7 @@ public unsafe partial struct IWICBitmapFlipRotator : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult Initialize(IWICBitmapSource* pISource, WICBitmapTransformOptions options) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameDecode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameDecode.cs index 2dd4352..38a5d52 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameDecode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameDecode.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapFrameDecode [Guid("3b16811b-6a43-4ec9-a813-3d930c13b940")] [NativeTypeName("struct IWICBitmapFrameDecode : IWICBitmapSource")] @@ -114,7 +114,7 @@ public unsafe partial struct IWICBitmapFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetMetadataQueryReader(IWICMetadataQueryReader** ppIMetadataQueryReader) @@ -122,7 +122,7 @@ public unsafe partial struct IWICBitmapFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), ppIMetadataQueryReader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetColorContexts(uint cCount, IWICColorContext** ppIColorContexts, uint* pcActualCount) @@ -130,7 +130,7 @@ public unsafe partial struct IWICBitmapFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), cCount, ppIColorContexts, pcActualCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetThumbnail(IWICBitmapSource** ppIThumbnail) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameEncode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameEncode.cs index ca518dc..aa99cb7 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameEncode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameEncode.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapFrameEncode [Guid("00000105-a8f2-4877-ba0a-fd2b6645fb94")] [NativeTypeName("struct IWICBitmapFrameEncode : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Initialize(Com.IPropertyBag2* pIEncoderOptions) @@ -82,7 +82,7 @@ public unsafe partial struct IWICBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIEncoderOptions); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult SetSize(uint uiWidth, uint uiHeight) @@ -90,7 +90,7 @@ public unsafe partial struct IWICBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), uiWidth, uiHeight); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult SetResolution(double dpiX, double dpiY) @@ -98,7 +98,7 @@ public unsafe partial struct IWICBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), dpiX, dpiY); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SetPixelFormat(Guid* pPixelFormat) @@ -106,7 +106,7 @@ public unsafe partial struct IWICBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pPixelFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult SetColorContexts(uint cCount, IWICColorContext** ppIColorContext) @@ -114,7 +114,7 @@ public unsafe partial struct IWICBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), cCount, ppIColorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult SetPalette(IWICPalette* pIPalette) @@ -122,7 +122,7 @@ public unsafe partial struct IWICBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIPalette); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult SetThumbnail(IWICBitmapSource* pIThumbnail) @@ -130,7 +130,7 @@ public unsafe partial struct IWICBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIThumbnail); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult WritePixels(uint lineCount, uint cbStride, uint cbBufferSize, byte* pbPixels) @@ -138,7 +138,7 @@ public unsafe partial struct IWICBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), lineCount, cbStride, cbBufferSize, pbPixels); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult WriteSource(IWICBitmapSource* pIBitmapSource, System.Drawing.Rectangle* prc) @@ -146,7 +146,7 @@ public unsafe partial struct IWICBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIBitmapSource, prc); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult Commit() @@ -154,7 +154,7 @@ public unsafe partial struct IWICBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetMetadataQueryWriter(IWICMetadataQueryWriter** ppIMetadataQueryWriter) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapLock.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapLock.cs index abec368..8c9a166 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapLock.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapLock.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapLock [Guid("00000123-a8f2-4877-ba0a-fd2b6645fb94")] [NativeTypeName("struct IWICBitmapLock : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICBitmapLock : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) @@ -82,7 +82,7 @@ public unsafe partial struct IWICBitmapLock : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetStride(uint* pcbStride) @@ -90,7 +90,7 @@ public unsafe partial struct IWICBitmapLock : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), pcbStride); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetDataPointer(uint* pcbBufferSize, byte** ppbData) @@ -98,7 +98,7 @@ public unsafe partial struct IWICBitmapLock : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), pcbBufferSize, ppbData); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetPixelFormat(Guid* pPixelFormat) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapScaler.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapScaler.cs index b7b6e99..f9d243b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapScaler.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapScaler.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapScaler [Guid("00000302-a8f2-4877-ba0a-fd2b6645fb94")] [NativeTypeName("struct IWICBitmapScaler : IWICBitmapSource")] @@ -114,7 +114,7 @@ public unsafe partial struct IWICBitmapScaler : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult Initialize(IWICBitmapSource* pISource, uint uiWidth, uint uiHeight, WICBitmapInterpolationMode mode) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSource.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSource.cs index 2345a61..0ec116b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSource.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSource.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapSource [Guid("00000120-a8f2-4877-ba0a-fd2b6645fb94")] [NativeTypeName("struct IWICBitmapSource : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICBitmapSource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) @@ -82,7 +82,7 @@ public unsafe partial struct IWICBitmapSource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetPixelFormat(Guid* pPixelFormat) @@ -90,7 +90,7 @@ public unsafe partial struct IWICBitmapSource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), pPixelFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetResolution(double* pDpiX, double* pDpiY) @@ -98,7 +98,7 @@ public unsafe partial struct IWICBitmapSource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CopyPalette(IWICPalette* pIPalette) @@ -106,7 +106,7 @@ public unsafe partial struct IWICBitmapSource : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), pIPalette); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint cbStride, uint cbBufferSize, byte* pbBuffer) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSourceTransform.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSourceTransform.cs index 3e9863a..e1ade78 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSourceTransform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSourceTransform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICBitmapSourceTransform [Guid("3b16811b-6a43-4ec9-b713-3d5a0c13b940")] [NativeTypeName("struct IWICBitmapSourceTransform : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICBitmapSourceTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint uiWidth, uint uiHeight, Guid* pguidDstFormat, WICBitmapTransformOptions dstTransform, uint nStride, uint cbBufferSize, byte* pbBuffer) @@ -82,7 +82,7 @@ public unsafe partial struct IWICBitmapSourceTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), prc, uiWidth, uiHeight, pguidDstFormat, dstTransform, nStride, cbBufferSize, pbBuffer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetClosestSize(uint* puiWidth, uint* puiHeight) @@ -90,7 +90,7 @@ public unsafe partial struct IWICBitmapSourceTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetClosestPixelFormat(Guid* pguidDstFormat) @@ -98,7 +98,7 @@ public unsafe partial struct IWICBitmapSourceTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), pguidDstFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult DoesSupportTransform(WICBitmapTransformOptions dstTransform, Bool32* pfIsSupported) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorContext.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorContext.cs index a5784cc..824236a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorContext.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorContext.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICColorContext [Guid("3c613a02-34b2-44ea-9a7c-45aea9c6fd6d")] [NativeTypeName("struct IWICColorContext : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICColorContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult InitializeFromFilename(ushort* wzFilename) @@ -82,7 +82,7 @@ public unsafe partial struct IWICColorContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICColorContext*)Unsafe.AsPointer(ref this), wzFilename); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult InitializeFromMemory(byte* pbBuffer, uint cbBufferSize) @@ -90,7 +90,7 @@ public unsafe partial struct IWICColorContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICColorContext*)Unsafe.AsPointer(ref this), pbBuffer, cbBufferSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult InitializeFromExifColorSpace(uint value) @@ -98,7 +98,7 @@ public unsafe partial struct IWICColorContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICColorContext*)Unsafe.AsPointer(ref this), value); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetType(WICColorContextType* pType) @@ -106,7 +106,7 @@ public unsafe partial struct IWICColorContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICColorContext*)Unsafe.AsPointer(ref this), pType); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetProfileBytes(uint cbBuffer, byte* pbBuffer, uint* pcbActual) @@ -114,7 +114,7 @@ public unsafe partial struct IWICColorContext : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICColorContext*)Unsafe.AsPointer(ref this), cbBuffer, pbBuffer, pcbActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetExifColorSpace(uint* pValue) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorTransform.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorTransform.cs index a829e1a..a69d6d2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorTransform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorTransform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICColorTransform [Guid("b66f034f-d0e2-40ab-b436-6de39e321a94")] [NativeTypeName("struct IWICColorTransform : IWICBitmapSource")] @@ -114,7 +114,7 @@ public unsafe partial struct IWICColorTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICColorTransform*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult Initialize(IWICBitmapSource* pIBitmapSource, IWICColorContext* pIContextSource, IWICColorContext* pIContextDest, Guid* pixelFmtDest) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentFactory.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentFactory.cs index 6c7fcf2..0fd7170 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentFactory.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentFactory.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICComponentFactory [Guid("412d0c3a-9650-44fa-af5b-dd2a06c8e8fb")] [NativeTypeName("struct IWICComponentFactory : IWICImagingFactory")] @@ -274,7 +274,7 @@ public unsafe partial struct IWICComponentFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIQueryReader, pguidVendor, ppIQueryWriter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public HResult CreateMetadataReader(Guid* guidMetadataFormat, Guid* pguidVendor, uint dwOptions, Com.IStream* pIStream, IWICMetadataReader** ppIReader) @@ -282,7 +282,7 @@ public unsafe partial struct IWICComponentFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, dwOptions, pIStream, ppIReader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public HResult CreateMetadataReaderFromContainer(Guid* guidContainerFormat, Guid* pguidVendor, uint dwOptions, Com.IStream* pIStream, IWICMetadataReader** ppIReader) @@ -290,7 +290,7 @@ public unsafe partial struct IWICComponentFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, dwOptions, pIStream, ppIReader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public HResult CreateMetadataWriter(Guid* guidMetadataFormat, Guid* pguidVendor, uint dwMetadataOptions, IWICMetadataWriter** ppIWriter) @@ -298,7 +298,7 @@ public unsafe partial struct IWICComponentFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, dwMetadataOptions, ppIWriter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public HResult CreateMetadataWriterFromReader(IWICMetadataReader* pIReader, Guid* pguidVendor, IWICMetadataWriter** ppIWriter) @@ -306,7 +306,7 @@ public unsafe partial struct IWICComponentFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIReader, pguidVendor, ppIWriter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(32)] public HResult CreateQueryReaderFromBlockReader(IWICMetadataBlockReader* pIBlockReader, IWICMetadataQueryReader** ppIQueryReader) @@ -314,7 +314,7 @@ public unsafe partial struct IWICComponentFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBlockReader, ppIQueryReader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(33)] public HResult CreateQueryWriterFromBlockWriter(IWICMetadataBlockWriter* pIBlockWriter, IWICMetadataQueryWriter** ppIQueryWriter) @@ -322,7 +322,7 @@ public unsafe partial struct IWICComponentFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBlockWriter, ppIQueryWriter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(34)] public HResult CreateEncoderPropertyBag(Com.PropertyBagMetadata** ppropOptions, uint cCount, Com.IPropertyBag2** ppIPropertyBag) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentInfo.cs index caa7051..fc5ab35 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICComponentInfo [Guid("23bc3f0a-698b-4357-886b-f24d50671334")] [NativeTypeName("struct IWICComponentInfo : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICComponentInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetComponentType(WICComponentType* pType) @@ -82,7 +82,7 @@ public unsafe partial struct IWICComponentInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pType); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetCLSID(Guid* pclsid) @@ -90,7 +90,7 @@ public unsafe partial struct IWICComponentInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pclsid); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetSigningStatus(uint* pStatus) @@ -98,7 +98,7 @@ public unsafe partial struct IWICComponentInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pStatus); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetAuthor(uint cchAuthor, ushort* wzAuthor, uint* pcchActual) @@ -106,7 +106,7 @@ public unsafe partial struct IWICComponentInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetVendorGUID(Guid* pguidVendor) @@ -114,7 +114,7 @@ public unsafe partial struct IWICComponentInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pguidVendor); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetVersion(uint cchVersion, ushort* wzVersion, uint* pcchActual) @@ -122,7 +122,7 @@ public unsafe partial struct IWICComponentInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetSpecVersion(uint cchSpecVersion, ushort* wzSpecVersion, uint* pcchActual) @@ -130,7 +130,7 @@ public unsafe partial struct IWICComponentInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetFriendlyName(uint cchFriendlyName, ushort* wzFriendlyName, uint* pcchActual) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsDecoder.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsDecoder.cs index fa36467..60494e1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsDecoder.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsDecoder.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICDdsDecoder [Guid("409cd537-8532-40cb-9774-e2feb2df4e9c")] [NativeTypeName("struct IWICDdsDecoder : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICDdsDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetParameters(WICDdsParameters* pParameters) @@ -82,7 +82,7 @@ public unsafe partial struct IWICDdsDecoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this), pParameters); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetFrame(uint arrayIndex, uint mipLevel, uint sliceIndex, IWICBitmapFrameDecode** ppIBitmapFrame) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsEncoder.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsEncoder.cs index 7caa0ec..ba0826c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsEncoder.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsEncoder.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICDdsEncoder [Guid("5cacdb4c-407e-41b3-b936-d0f010cd6732")] [NativeTypeName("struct IWICDdsEncoder : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICDdsEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult SetParameters(WICDdsParameters* pParameters) @@ -82,7 +82,7 @@ public unsafe partial struct IWICDdsEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), pParameters); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetParameters(WICDdsParameters* pParameters) @@ -90,7 +90,7 @@ public unsafe partial struct IWICDdsEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), pParameters); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult CreateNewFrame(IWICBitmapFrameEncode** ppIFrameEncode, uint* pArrayIndex, uint* pMipLevel, uint* pSliceIndex) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsFrameDecode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsFrameDecode.cs index b38320f..3940a4b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsFrameDecode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsFrameDecode.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICDdsFrameDecode [Guid("3d4c0c61-18a4-41e4-bd80-481a4fc9f464")] [NativeTypeName("struct IWICDdsFrameDecode : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICDdsFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetSizeInBlocks(uint* pWidthInBlocks, uint* pHeightInBlocks) @@ -82,7 +82,7 @@ public unsafe partial struct IWICDdsFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), pWidthInBlocks, pHeightInBlocks); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetFormatInfo(WICDdsFormatInfo* pFormatInfo) @@ -90,7 +90,7 @@ public unsafe partial struct IWICDdsFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), pFormatInfo); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult CopyBlocks(System.Drawing.Rectangle* prcBoundsInBlocks, uint cbStride, uint cbBufferSize, byte* pbBuffer) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRaw.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRaw.cs index eebb8a1..83aa3cd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRaw.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRaw.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICDevelopRaw [Guid("fbec5e44-f7be-4b65-b7f8-c0c81fef026d")] [NativeTypeName("struct IWICDevelopRaw : IWICBitmapFrameDecode")] @@ -138,7 +138,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ppIThumbnail); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult QueryRawCapabilitiesInfo(WICRawCapabilitiesInfo* pInfo) @@ -146,7 +146,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pInfo); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult LoadParameterSet(WICRawParameterSet ParameterSet) @@ -154,7 +154,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ParameterSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetCurrentParameterSet(Com.IPropertyBag2** ppCurrentParameterSet) @@ -162,7 +162,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ppCurrentParameterSet); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult SetExposureCompensation(double ev) @@ -170,7 +170,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ev); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult GetExposureCompensation(double* pEV) @@ -178,7 +178,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pEV); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult SetWhitePointRGB(uint Red, uint Green, uint Blue) @@ -186,7 +186,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Red, Green, Blue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult GetWhitePointRGB(uint* pRed, uint* pGreen, uint* pBlue) @@ -194,7 +194,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pRed, pGreen, pBlue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult SetNamedWhitePoint(WICNamedWhitePoint WhitePoint) @@ -202,7 +202,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), WhitePoint); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult GetNamedWhitePoint(WICNamedWhitePoint* pWhitePoint) @@ -210,7 +210,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pWhitePoint); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult SetWhitePointKelvin(uint WhitePointKelvin) @@ -218,7 +218,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), WhitePointKelvin); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult GetWhitePointKelvin(uint* pWhitePointKelvin) @@ -226,7 +226,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pWhitePointKelvin); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult GetKelvinRangeInfo(uint* pMinKelvinTemp, uint* pMaxKelvinTemp, uint* pKelvinTempStepValue) @@ -234,7 +234,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pMinKelvinTemp, pMaxKelvinTemp, pKelvinTempStepValue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public HResult SetContrast(double Contrast) @@ -242,7 +242,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Contrast); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult GetContrast(double* pContrast) @@ -250,7 +250,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pContrast); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult SetGamma(double Gamma) @@ -258,7 +258,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Gamma); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public HResult GetGamma(double* pGamma) @@ -266,7 +266,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pGamma); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public HResult SetSharpness(double Sharpness) @@ -274,7 +274,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Sharpness); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(28)] public HResult GetSharpness(double* pSharpness) @@ -282,7 +282,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pSharpness); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(29)] public HResult SetSaturation(double Saturation) @@ -290,7 +290,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Saturation); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(30)] public HResult GetSaturation(double* pSaturation) @@ -298,7 +298,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pSaturation); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(31)] public HResult SetTint(double Tint) @@ -306,7 +306,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Tint); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(32)] public HResult GetTint(double* pTint) @@ -314,7 +314,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pTint); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(33)] public HResult SetNoiseReduction(double NoiseReduction) @@ -322,7 +322,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), NoiseReduction); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(34)] public HResult GetNoiseReduction(double* pNoiseReduction) @@ -330,7 +330,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pNoiseReduction); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(35)] public HResult SetDestinationColorContext(IWICColorContext* pColorContext) @@ -338,7 +338,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pColorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(36)] public HResult SetToneCurve(uint cbToneCurveSize, WICRawToneCurve* pToneCurve) @@ -346,7 +346,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), cbToneCurveSize, pToneCurve); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(37)] public HResult GetToneCurve(uint cbToneCurveBufferSize, WICRawToneCurve* pToneCurve, uint* pcbActualToneCurveBufferSize) @@ -354,7 +354,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), cbToneCurveBufferSize, pToneCurve, pcbActualToneCurveBufferSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(38)] public HResult SetRotation(double Rotation) @@ -362,7 +362,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Rotation); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(39)] public HResult GetRotation(double* pRotation) @@ -370,7 +370,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pRotation); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(40)] public HResult SetRenderMode(WICRawRenderMode RenderMode) @@ -378,7 +378,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), RenderMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(41)] public HResult GetRenderMode(WICRawRenderMode* pRenderMode) @@ -386,7 +386,7 @@ public unsafe partial struct IWICDevelopRaw : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pRenderMode); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(42)] public HResult SetNotificationCallback(IWICDevelopRawNotificationCallback* pCallback) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRawNotificationCallback.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRawNotificationCallback.cs index a70d7dc..8155f2a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRawNotificationCallback.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRawNotificationCallback.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICDevelopRawNotificationCallback [Guid("95c75a6e-3e8c-4ec2-85a8-aebcc551e59b")] [NativeTypeName("struct IWICDevelopRawNotificationCallback : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICDevelopRawNotificationCallback : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Notify(uint NotificationMask) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICEnumMetadataItem.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICEnumMetadataItem.cs index 5a0cb65..ea280e5 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICEnumMetadataItem.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICEnumMetadataItem.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICEnumMetadataItem [Guid("dc2bb46d-3f07-481e-8625-220c4aedbb33")] [NativeTypeName("struct IWICEnumMetadataItem : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICEnumMetadataItem : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Next(uint celt, Com.Variant** rgeltSchema, Com.Variant** rgeltId, Com.Variant** rgeltValue, uint* pceltFetched) @@ -82,7 +82,7 @@ public unsafe partial struct IWICEnumMetadataItem : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), celt, rgeltSchema, rgeltId, rgeltValue, pceltFetched); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Skip(uint celt) @@ -90,7 +90,7 @@ public unsafe partial struct IWICEnumMetadataItem : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), celt); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult Reset() @@ -98,7 +98,7 @@ public unsafe partial struct IWICEnumMetadataItem : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult Clone(IWICEnumMetadataItem** ppIEnumMetadataItem) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFastMetadataEncoder.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFastMetadataEncoder.cs index 2931195..803541e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFastMetadataEncoder.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFastMetadataEncoder.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICFastMetadataEncoder [Guid("b84e2c09-78c9-4ac4-8bd3-524ae1663a2f")] [NativeTypeName("struct IWICFastMetadataEncoder : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICFastMetadataEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Commit() @@ -82,7 +82,7 @@ public unsafe partial struct IWICFastMetadataEncoder : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetMetadataQueryWriter(IWICMetadataQueryWriter** ppIMetadataQueryWriter) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverter.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverter.cs index 7fd9fcc..0882e26 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverter.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverter.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICFormatConverter [Guid("00000301-a8f2-4877-ba0a-fd2b6645fb94")] [NativeTypeName("struct IWICFormatConverter : IWICBitmapSource")] @@ -114,7 +114,7 @@ public unsafe partial struct IWICFormatConverter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult Initialize(IWICBitmapSource* pISource, Guid* dstFormat, WICBitmapDitherType dither, IWICPalette* pIPalette, double alphaThresholdPercent, WICBitmapPaletteType paletteTranslate) @@ -122,7 +122,7 @@ public unsafe partial struct IWICFormatConverter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pISource, dstFormat, dither, pIPalette, alphaThresholdPercent, paletteTranslate); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CanConvert(Guid* srcPixelFormat, Guid* dstPixelFormat, Bool32* pfCanConvert) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverterInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverterInfo.cs index a15a557..41909a2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverterInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverterInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICFormatConverterInfo [Guid("9f34fb65-13f4-4f15-bc57-3726b5e53d9f")] [NativeTypeName("struct IWICFormatConverterInfo : IWICComponentInfo")] @@ -138,7 +138,7 @@ public unsafe partial struct IWICFormatConverterInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetPixelFormats(uint cFormats, Guid* pPixelFormatGUIDs, uint* pcActual) @@ -146,7 +146,7 @@ public unsafe partial struct IWICFormatConverterInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cFormats, pPixelFormatGUIDs, pcActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult CreateInstance(IWICFormatConverter** ppIConverter) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory.cs index 0e3a821..6806fdd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICImagingFactory [Guid("ec5ec8a9-c395-4314-9c77-54d7a935ff70")] [NativeTypeName("struct IWICImagingFactory : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult CreateDecoderFromFilename(ushort* wzFilename, Guid* pguidVendor, NativeFileAccess dwDesiredAccess, WICDecodeOptions metadataOptions, IWICBitmapDecoder** ppIDecoder) @@ -82,7 +82,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), wzFilename, pguidVendor, dwDesiredAccess, metadataOptions, ppIDecoder); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateDecoderFromStream(Com.IStream* pIStream, Guid* pguidVendor, WICDecodeOptions metadataOptions, IWICBitmapDecoder** ppIDecoder) @@ -90,7 +90,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIStream, pguidVendor, metadataOptions, ppIDecoder); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult CreateDecoderFromFileHandle(nuint hFile, Guid* pguidVendor, WICDecodeOptions metadataOptions, IWICBitmapDecoder** ppIDecoder) @@ -98,7 +98,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), hFile, pguidVendor, metadataOptions, ppIDecoder); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CreateComponentInfo(Guid* clsidComponent, IWICComponentInfo** ppIInfo) @@ -106,7 +106,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), clsidComponent, ppIInfo); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult CreateDecoder(Guid* guidContainerFormat, Guid* pguidVendor, IWICBitmapDecoder** ppIDecoder) @@ -114,7 +114,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIDecoder); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CreateEncoder(Guid* guidContainerFormat, Guid* pguidVendor, IWICBitmapEncoder** ppIEncoder) @@ -122,7 +122,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIEncoder); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CreatePalette(IWICPalette** ppIPalette) @@ -130,7 +130,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIPalette); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult CreateFormatConverter(IWICFormatConverter** ppIFormatConverter) @@ -138,7 +138,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIFormatConverter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult CreateBitmapScaler(IWICBitmapScaler** ppIBitmapScaler) @@ -146,7 +146,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIBitmapScaler); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult CreateBitmapClipper(IWICBitmapClipper** ppIBitmapClipper) @@ -154,7 +154,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIBitmapClipper); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult CreateBitmapFlipRotator(IWICBitmapFlipRotator** ppIBitmapFlipRotator) @@ -162,7 +162,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIBitmapFlipRotator); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult CreateStream(IWICStream** ppIWICStream) @@ -170,7 +170,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIWICStream); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult CreateColorContext(IWICColorContext** ppIWICColorContext) @@ -178,7 +178,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIWICColorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult CreateColorTransformer(IWICColorTransform** ppIWICColorTransform) @@ -186,7 +186,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIWICColorTransform); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult CreateBitmap(uint uiWidth, uint uiHeight, Guid* pixelFormat, WICBitmapCreateCacheOption option, IWICBitmap** ppIBitmap) @@ -194,7 +194,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, option, ppIBitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult CreateBitmapFromSource(IWICBitmapSource* pIBitmapSource, WICBitmapCreateCacheOption option, IWICBitmap** ppIBitmap) @@ -202,7 +202,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult CreateBitmapFromSourceRect(IWICBitmapSource* pIBitmapSource, uint x, uint y, uint width, uint height, IWICBitmap** ppIBitmap) @@ -210,7 +210,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult CreateBitmapFromMemory(uint uiWidth, uint uiHeight, Guid* pixelFormat, uint cbStride, uint cbBufferSize, byte* pbBuffer, IWICBitmap** ppIBitmap) @@ -218,7 +218,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult CreateBitmapFromHBITMAP(IntPtr hBitmap, IntPtr hPalette, WICBitmapAlphaChannelOption options, IWICBitmap** ppIBitmap) @@ -226,7 +226,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), hBitmap, hPalette, options, ppIBitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult CreateBitmapFromHICON(IntPtr hIcon, IWICBitmap** ppIBitmap) @@ -234,7 +234,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), hIcon, ppIBitmap); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public HResult CreateComponentEnumerator(uint componentTypes, uint options, Com.IEnumUnknown** ppIEnumUnknown) @@ -242,7 +242,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), componentTypes, options, ppIEnumUnknown); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult CreateFastMetadataEncoderFromDecoder(IWICBitmapDecoder* pIDecoder, IWICFastMetadataEncoder** ppIFastEncoder) @@ -250,7 +250,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIDecoder, ppIFastEncoder); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult CreateFastMetadataEncoderFromFrameDecode(IWICBitmapFrameDecode* pIFrameDecoder, IWICFastMetadataEncoder** ppIFastEncoder) @@ -258,7 +258,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIFrameDecoder, ppIFastEncoder); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public HResult CreateQueryWriter(Guid* guidMetadataFormat, Guid* pguidVendor, IWICMetadataQueryWriter** ppIQueryWriter) @@ -266,7 +266,7 @@ public unsafe partial struct IWICImagingFactory : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, ppIQueryWriter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(27)] public HResult CreateQueryWriterFromReader(IWICMetadataQueryReader* pIQueryReader, Guid* pguidVendor, IWICMetadataQueryWriter** ppIQueryWriter) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameDecode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameDecode.cs index dd17039..07e7fe8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameDecode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameDecode.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICJpegFrameDecode [Guid("8939f66e-c46a-4c21-a9d1-98b327ce1679")] [NativeTypeName("struct IWICJpegFrameDecode : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICJpegFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult DoesSupportIndexing(Bool32* pfIndexingSupported) @@ -82,7 +82,7 @@ public unsafe partial struct IWICJpegFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), pfIndexingSupported); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult SetIndexing(WICJpegIndexingOptions options, uint horizontalIntervalSize) @@ -90,7 +90,7 @@ public unsafe partial struct IWICJpegFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), options, horizontalIntervalSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult ClearIndexing() @@ -98,7 +98,7 @@ public unsafe partial struct IWICJpegFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetAcHuffmanTable(uint scanIndex, uint tableIndex, Graphics.Dxgi.Common.JpegAcHuffmanTable* pAcHuffmanTable) @@ -106,7 +106,7 @@ public unsafe partial struct IWICJpegFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pAcHuffmanTable); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetDcHuffmanTable(uint scanIndex, uint tableIndex, Graphics.Dxgi.Common.JpegDCHuffmanTable* pDcHuffmanTable) @@ -114,7 +114,7 @@ public unsafe partial struct IWICJpegFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pDcHuffmanTable); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetQuantizationTable(uint scanIndex, uint tableIndex, Graphics.Dxgi.Common.JpegQuantizationTable* pQuantizationTable) @@ -122,7 +122,7 @@ public unsafe partial struct IWICJpegFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pQuantizationTable); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetFrameHeader(WICJpegFrameHeader* pFrameHeader) @@ -130,7 +130,7 @@ public unsafe partial struct IWICJpegFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), pFrameHeader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetScanHeader(uint scanIndex, WICJpegScanHeader* pScanHeader) @@ -138,7 +138,7 @@ public unsafe partial struct IWICJpegFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, pScanHeader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult CopyScan(uint scanIndex, uint scanOffset, uint cbScanData, byte* pbScanData, uint* pcbScanDataActual) @@ -146,7 +146,7 @@ public unsafe partial struct IWICJpegFrameDecode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, scanOffset, cbScanData, pbScanData, pcbScanDataActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult CopyMinimalStream(uint streamOffset, uint cbStreamData, byte* pbStreamData, uint* pcbStreamDataActual) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameEncode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameEncode.cs index db62354..90df808 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameEncode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameEncode.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICJpegFrameEncode [Guid("2f0c601f-d2c6-468c-abfa-49495d983ed1")] [NativeTypeName("struct IWICJpegFrameEncode : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICJpegFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetAcHuffmanTable(uint scanIndex, uint tableIndex, Graphics.Dxgi.Common.JpegAcHuffmanTable* pAcHuffmanTable) @@ -82,7 +82,7 @@ public unsafe partial struct IWICJpegFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pAcHuffmanTable); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetDcHuffmanTable(uint scanIndex, uint tableIndex, Graphics.Dxgi.Common.JpegDCHuffmanTable* pDcHuffmanTable) @@ -90,7 +90,7 @@ public unsafe partial struct IWICJpegFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pDcHuffmanTable); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetQuantizationTable(uint scanIndex, uint tableIndex, Graphics.Dxgi.Common.JpegQuantizationTable* pQuantizationTable) @@ -98,7 +98,7 @@ public unsafe partial struct IWICJpegFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pQuantizationTable); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult WriteScan(uint cbScanData, byte* pbScanData) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockReader.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockReader.cs index 59a61a9..268a50d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockReader.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockReader.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICMetadataBlockReader [Guid("feaa2a8d-b3f3-43e4-b25c-d1de990a1ae1")] [NativeTypeName("struct IWICMetadataBlockReader : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICMetadataBlockReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetContainerFormat(Guid* pguidContainerFormat) @@ -82,7 +82,7 @@ public unsafe partial struct IWICMetadataBlockReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), pguidContainerFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetCount(uint* pcCount) @@ -90,7 +90,7 @@ public unsafe partial struct IWICMetadataBlockReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), pcCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetReaderByIndex(uint nIndex, IWICMetadataReader** ppIMetadataReader) @@ -98,7 +98,7 @@ public unsafe partial struct IWICMetadataBlockReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), nIndex, ppIMetadataReader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetEnumerator(Com.IEnumUnknown** ppIEnumMetadata) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockWriter.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockWriter.cs index 4f78e83..4bd4af2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockWriter.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockWriter.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICMetadataBlockWriter [Guid("08fb9676-b444-41e8-8dbe-6a53a542bff1")] [NativeTypeName("struct IWICMetadataBlockWriter : IWICMetadataBlockReader")] @@ -106,7 +106,7 @@ public unsafe partial struct IWICMetadataBlockWriter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), ppIEnumMetadata); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult InitializeFromBlockReader(IWICMetadataBlockReader* pIMDBlockReader) @@ -114,7 +114,7 @@ public unsafe partial struct IWICMetadataBlockWriter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pIMDBlockReader); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetWriterByIndex(uint nIndex, IWICMetadataWriter** ppIMetadataWriter) @@ -122,7 +122,7 @@ public unsafe partial struct IWICMetadataBlockWriter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex, ppIMetadataWriter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult AddWriter(IWICMetadataWriter* pIMetadataWriter) @@ -130,7 +130,7 @@ public unsafe partial struct IWICMetadataBlockWriter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pIMetadataWriter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult SetWriterByIndex(uint nIndex, IWICMetadataWriter* pIMetadataWriter) @@ -138,7 +138,7 @@ public unsafe partial struct IWICMetadataBlockWriter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex, pIMetadataWriter); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult RemoveWriterByIndex(uint nIndex) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataHandlerInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataHandlerInfo.cs index e8801ac..598beca 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataHandlerInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataHandlerInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICMetadataHandlerInfo [Guid("aba958bf-c672-44d1-8d61-ce6df2e682c2")] [NativeTypeName("struct IWICMetadataHandlerInfo : IWICComponentInfo")] @@ -138,7 +138,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetMetadataFormat(Guid* pguidMetadataFormat) @@ -146,7 +146,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pguidMetadataFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetContainerFormats(uint cContainerFormats, Guid* pguidContainerFormats, uint* pcchActual) @@ -154,7 +154,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cContainerFormats, pguidContainerFormats, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetDeviceManufacturer(uint cchDeviceManufacturer, ushort* wzDeviceManufacturer, uint* pcchActual) @@ -162,7 +162,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult GetDeviceModels(uint cchDeviceModels, ushort* wzDeviceModels, uint* pcchActual) @@ -170,7 +170,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult DoesRequireFullStream(Bool32* pfRequiresFullStream) @@ -178,7 +178,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pfRequiresFullStream); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult DoesSupportPadding(Bool32* pfSupportsPadding) @@ -186,7 +186,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pfSupportsPadding); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult DoesRequireFixedSize(Bool32* pfFixedSize) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryReader.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryReader.cs index b16a007..cdc8b01 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryReader.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryReader.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICMetadataQueryReader [Guid("30989668-e1c9-4597-b395-458eedb808df")] [NativeTypeName("struct IWICMetadataQueryReader : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICMetadataQueryReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetContainerFormat(Guid* pguidContainerFormat) @@ -82,7 +82,7 @@ public unsafe partial struct IWICMetadataQueryReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), pguidContainerFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetLocation(uint cchMaxLength, ushort* wzNamespace, uint* pcchActualLength) @@ -90,7 +90,7 @@ public unsafe partial struct IWICMetadataQueryReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), cchMaxLength, wzNamespace, pcchActualLength); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetMetadataByName(ushort* wzName, Com.Variant** pvarValue) @@ -98,7 +98,7 @@ public unsafe partial struct IWICMetadataQueryReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), wzName, pvarValue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetEnumerator(Com.IEnumString** ppIEnumString) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryWriter.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryWriter.cs index 6b3aeff..869aa39 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryWriter.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryWriter.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICMetadataQueryWriter [Guid("a721791a-0def-4d06-bd91-2118bf1db10b")] [NativeTypeName("struct IWICMetadataQueryWriter : IWICMetadataQueryReader")] @@ -106,7 +106,7 @@ public unsafe partial struct IWICMetadataQueryWriter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), ppIEnumString); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult SetMetadataByName(ushort* wzName, Com.Variant* pvarValue) @@ -114,7 +114,7 @@ public unsafe partial struct IWICMetadataQueryWriter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), wzName, pvarValue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult RemoveMetadataByName(ushort* wzName) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReader.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReader.cs index de91eb4..fb8a9d3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReader.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReader.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICMetadataReader [Guid("9204fe99-d8fc-4fd5-a001-9536b067a899")] [NativeTypeName("struct IWICMetadataReader : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICMetadataReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetMetadataFormat(Guid* pguidMetadataFormat) @@ -82,7 +82,7 @@ public unsafe partial struct IWICMetadataReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), pguidMetadataFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetMetadataHandlerInfo(IWICMetadataHandlerInfo** ppIHandler) @@ -90,7 +90,7 @@ public unsafe partial struct IWICMetadataReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), ppIHandler); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetCount(uint* pcCount) @@ -98,7 +98,7 @@ public unsafe partial struct IWICMetadataReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), pcCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetValueByIndex(uint nIndex, Com.Variant** pvarSchema, Com.Variant** pvarId, Com.Variant** pvarValue) @@ -106,7 +106,7 @@ public unsafe partial struct IWICMetadataReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), nIndex, pvarSchema, pvarId, pvarValue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetValue(Com.Variant* pvarSchema, Com.Variant* pvarId, Com.Variant** pvarValue) @@ -114,7 +114,7 @@ public unsafe partial struct IWICMetadataReader : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), pvarSchema, pvarId, pvarValue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetEnumerator(IWICEnumMetadataItem** ppIEnumMetadata) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReaderInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReaderInfo.cs index 624061e..fb16eaf 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReaderInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReaderInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICMetadataReaderInfo [Guid("eebf1f5b-07c1-4447-a3ab-22acaf78a804")] [NativeTypeName("struct IWICMetadataReaderInfo : IWICMetadataHandlerInfo")] @@ -194,7 +194,7 @@ public unsafe partial struct IWICMetadataReaderInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pfFixedSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult GetPatterns(Guid* guidContainerFormat, uint cbSize, WICMetadataPattern* pPattern, uint* pcCount, uint* pcbActual) @@ -202,7 +202,7 @@ public unsafe partial struct IWICMetadataReaderInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), guidContainerFormat, cbSize, pPattern, pcCount, pcbActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult MatchesPattern(Guid* guidContainerFormat, Com.IStream* pIStream, Bool32* pfMatches) @@ -210,7 +210,7 @@ public unsafe partial struct IWICMetadataReaderInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), guidContainerFormat, pIStream, pfMatches); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public HResult CreateInstance(IWICMetadataReader** ppIReader) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriter.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriter.cs index b4aac77..d800380 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriter.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriter.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICMetadataWriter [Guid("f7836e16-3be0-470b-86bb-160d0aecd7de")] [NativeTypeName("struct IWICMetadataWriter : IWICMetadataReader")] @@ -122,7 +122,7 @@ public unsafe partial struct IWICMetadataWriter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), ppIEnumMetadata); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult SetValue(Com.Variant* pvarSchema, Com.Variant* pvarId, Com.Variant* pvarValue) @@ -130,7 +130,7 @@ public unsafe partial struct IWICMetadataWriter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pvarSchema, pvarId, pvarValue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult SetValueByIndex(uint nIndex, Com.Variant* pvarSchema, Com.Variant* pvarId, Com.Variant* pvarValue) @@ -138,7 +138,7 @@ public unsafe partial struct IWICMetadataWriter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), nIndex, pvarSchema, pvarId, pvarValue); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult RemoveValue(Com.Variant* pvarSchema, Com.Variant* pvarId) @@ -146,7 +146,7 @@ public unsafe partial struct IWICMetadataWriter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pvarSchema, pvarId); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult RemoveValueByIndex(uint nIndex) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriterInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriterInfo.cs index 439f70a..540ec0f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriterInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriterInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICMetadataWriterInfo [Guid("b22e3fba-3925-4323-b5c1-9ebfc430f236")] [NativeTypeName("struct IWICMetadataWriterInfo : IWICMetadataHandlerInfo")] @@ -194,7 +194,7 @@ public unsafe partial struct IWICMetadataWriterInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pfFixedSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult GetHeader(Guid* guidContainerFormat, uint cbSize, WICMetadataHeader* pHeader, uint* pcbActual) @@ -202,7 +202,7 @@ public unsafe partial struct IWICMetadataWriterInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), guidContainerFormat, cbSize, pHeader, pcbActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult CreateInstance(IWICMetadataWriter** ppIWriter) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPalette.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPalette.cs index 073376e..68cc1c9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPalette.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPalette.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICPalette [Guid("00000040-a8f2-4877-ba0a-fd2b6645fb94")] [NativeTypeName("struct IWICPalette : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICPalette : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult InitializePredefined(WICBitmapPaletteType ePaletteType, Bool32 fAddTransparentColor) @@ -82,7 +82,7 @@ public unsafe partial struct IWICPalette : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICPalette*)Unsafe.AsPointer(ref this), ePaletteType, fAddTransparentColor); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult InitializeCustom(uint* pColors, uint cCount) @@ -90,7 +90,7 @@ public unsafe partial struct IWICPalette : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICPalette*)Unsafe.AsPointer(ref this), pColors, cCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult InitializeFromBitmap(IWICBitmapSource* pISurface, uint cCount, Bool32 fAddTransparentColor) @@ -98,7 +98,7 @@ public unsafe partial struct IWICPalette : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICPalette*)Unsafe.AsPointer(ref this), pISurface, cCount, fAddTransparentColor); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult InitializeFromPalette(IWICPalette* pIPalette) @@ -106,7 +106,7 @@ public unsafe partial struct IWICPalette : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICPalette*)Unsafe.AsPointer(ref this), pIPalette); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetType(WICBitmapPaletteType* pePaletteType) @@ -114,7 +114,7 @@ public unsafe partial struct IWICPalette : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICPalette*)Unsafe.AsPointer(ref this), pePaletteType); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetColorCount(uint* pcCount) @@ -122,7 +122,7 @@ public unsafe partial struct IWICPalette : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICPalette*)Unsafe.AsPointer(ref this), pcCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetColors(uint cCount, uint* pColors, uint* pcActualColors) @@ -130,7 +130,7 @@ public unsafe partial struct IWICPalette : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICPalette*)Unsafe.AsPointer(ref this), cCount, pColors, pcActualColors); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult IsBlackWhite(Bool32* pfIsBlackWhite) @@ -138,7 +138,7 @@ public unsafe partial struct IWICPalette : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICPalette*)Unsafe.AsPointer(ref this), pfIsBlackWhite); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult IsGrayscale(Bool32* pfIsGrayscale) @@ -146,7 +146,7 @@ public unsafe partial struct IWICPalette : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICPalette*)Unsafe.AsPointer(ref this), pfIsGrayscale); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult HasAlpha(Bool32* pfHasAlpha) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPersistStream.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPersistStream.cs index 2defb27..54560f1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPersistStream.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPersistStream.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICPersistStream [Guid("00675040-6908-45f8-86a3-49c7dfd6d9ad")] [NativeTypeName("struct IWICPersistStream : IPersistStream")] @@ -48,7 +48,7 @@ public unsafe partial struct IWICPersistStream : INativeGuid public void** lpVtbl; - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(0)] public HResult LoadEx(Com.IStream* pIStream, Guid* pguidPreferredVendor, uint dwPersistOptions) @@ -56,7 +56,7 @@ public unsafe partial struct IWICPersistStream : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICPersistStream*)Unsafe.AsPointer(ref this), pIStream, pguidPreferredVendor, dwPersistOptions); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(1)] public HResult SaveEx(Com.IStream* pIStream, uint dwPersistOptions, Bool32 fClearDirty) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo.cs index b12e2cf..7133895 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICPixelFormatInfo [Guid("e8eda601-3d48-431a-ab44-69059be88bbe")] [NativeTypeName("struct IWICPixelFormatInfo : IWICComponentInfo")] @@ -138,7 +138,7 @@ public unsafe partial struct IWICPixelFormatInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetFormatGUID(Guid* pFormat) @@ -146,7 +146,7 @@ public unsafe partial struct IWICPixelFormatInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pFormat); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetColorContext(IWICColorContext** ppIColorContext) @@ -154,7 +154,7 @@ public unsafe partial struct IWICPixelFormatInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), ppIColorContext); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetBitsPerPixel(uint* puiBitsPerPixel) @@ -162,7 +162,7 @@ public unsafe partial struct IWICPixelFormatInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), puiBitsPerPixel); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult GetChannelCount(uint* puiChannelCount) @@ -170,7 +170,7 @@ public unsafe partial struct IWICPixelFormatInfo : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), puiChannelCount); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult GetChannelMask(uint uiChannelIndex, uint cbMaskBuffer, byte* pbMaskBuffer, uint* pcbActual) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo2.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo2.cs index 597ac82..73e770b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo2.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo2.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICPixelFormatInfo2 [Guid("a9db33a2-af5f-43c7-b679-74f5984b5aa4")] [NativeTypeName("struct IWICPixelFormatInfo2 : IWICPixelFormatInfo")] @@ -178,7 +178,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), uiChannelIndex, cbMaskBuffer, pbMaskBuffer, pcbActual); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult SupportsTransparency(Bool32* pfSupportsTransparency) @@ -186,7 +186,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pfSupportsTransparency); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult GetNumericRepresentation(WICPixelFormatNumericRepresentation* pNumericRepresentation) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapFrameEncode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapFrameEncode.cs index 8faee9c..5cfcf70 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapFrameEncode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapFrameEncode.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICPlanarBitmapFrameEncode [Guid("f928b7b8-2221-40c1-b72e-7e82f1974d1a")] [NativeTypeName("struct IWICPlanarBitmapFrameEncode : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICPlanarBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult WritePixels(uint lineCount, WICBitmapPlane* pPlanes, uint cPlanes) @@ -82,7 +82,7 @@ public unsafe partial struct IWICPlanarBitmapFrameEncode : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this), lineCount, pPlanes, cPlanes); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult WriteSource(IWICBitmapSource** ppPlanes, uint cPlanes, System.Drawing.Rectangle* prcSource) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapSourceTransform.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapSourceTransform.cs index 038812c..c0aaef5 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapSourceTransform.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapSourceTransform.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICPlanarBitmapSourceTransform [Guid("3aff9cce-be95-4303-b927-e7d16ff4a613")] [NativeTypeName("struct IWICPlanarBitmapSourceTransform : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICPlanarBitmapSourceTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult DoesSupportTransform(uint* puiWidth, uint* puiHeight, WICBitmapTransformOptions dstTransform, WICPlanarOptions dstPlanarOptions, Guid* pguidDstFormats, WICBitmapPlaneDescription* pPlaneDescriptions, uint cPlanes, Bool32* pfIsSupported) @@ -82,7 +82,7 @@ public unsafe partial struct IWICPlanarBitmapSourceTransform : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this), puiWidth, puiHeight, dstTransform, dstPlanarOptions, pguidDstFormats, pPlaneDescriptions, cPlanes, pfIsSupported); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CopyPixels(System.Drawing.Rectangle* prcSource, uint uiWidth, uint uiHeight, WICBitmapTransformOptions dstTransform, WICPlanarOptions dstPlanarOptions, WICBitmapPlane* pDstPlanes, uint cPlanes) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarFormatConverter.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarFormatConverter.cs index d520f29..167a338 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarFormatConverter.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarFormatConverter.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICPlanarFormatConverter [Guid("bebee9cb-83b0-4dcc-8132-b0aaa55eac96")] [NativeTypeName("struct IWICPlanarFormatConverter : IWICBitmapSource")] @@ -114,7 +114,7 @@ public unsafe partial struct IWICPlanarFormatConverter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult Initialize(IWICBitmapSource** ppPlanes, uint cPlanes, Guid* dstFormat, WICBitmapDitherType dither, IWICPalette* pIPalette, double alphaThresholdPercent, WICBitmapPaletteType paletteTranslate) @@ -122,7 +122,7 @@ public unsafe partial struct IWICPlanarFormatConverter : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), ppPlanes, cPlanes, dstFormat, dither, pIPalette, alphaThresholdPercent, paletteTranslate); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CanConvert(Guid* pSrcPixelFormats, uint cSrcPlanes, Guid* dstPixelFormat, Bool32* pfCanConvert) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressCallback.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressCallback.cs index b2cc293..787ecc1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressCallback.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressCallback.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICProgressCallback [Guid("4776f9cd-9517-45fa-bf24-e89c5ec5c60c")] [NativeTypeName("struct IWICProgressCallback : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICProgressCallback : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Notify(uint uFrameNum, WICProgressOperation operation, double dblProgress) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressiveLevelControl.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressiveLevelControl.cs index c8addb8..687cf36 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressiveLevelControl.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressiveLevelControl.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICProgressiveLevelControl [Guid("daac296f-7aa5-4dbf-8d15-225c5976f891")] [NativeTypeName("struct IWICProgressiveLevelControl : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICProgressiveLevelControl : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetLevelCount(uint* pcLevels) @@ -82,7 +82,7 @@ public unsafe partial struct IWICProgressiveLevelControl : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), pcLevels); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetCurrentLevel(uint* pnLevel) @@ -90,7 +90,7 @@ public unsafe partial struct IWICProgressiveLevelControl : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), pnLevel); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult SetCurrentLevel(uint nLevel) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStream.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStream.cs index 78514bf..ec80239 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStream.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStream.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICStream [Guid("135ff860-22b7-4ddf-b0f6-218f4f299a43")] [NativeTypeName("struct IWICStream : IStream")] @@ -48,7 +48,7 @@ public unsafe partial struct IWICStream : INativeGuid public void** lpVtbl; - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(0)] public HResult InitializeFromIStream(Com.IStream* pIStream) @@ -56,7 +56,7 @@ public unsafe partial struct IWICStream : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICStream*)Unsafe.AsPointer(ref this), pIStream); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(1)] public HResult InitializeFromFilename(ushort* wzFileName, uint dwDesiredAccess) @@ -64,7 +64,7 @@ public unsafe partial struct IWICStream : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICStream*)Unsafe.AsPointer(ref this), wzFileName, dwDesiredAccess); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(2)] public HResult InitializeFromMemory(byte* pbBuffer, uint cbBufferSize) @@ -72,7 +72,7 @@ public unsafe partial struct IWICStream : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICStream*)Unsafe.AsPointer(ref this), pbBuffer, cbBufferSize); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult InitializeFromIStreamRegion(Com.IStream* pIStream, ULargeInteger ulOffset, ULargeInteger ulMaxSize) diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStreamProvider.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStreamProvider.cs index bb7b5d4..a85493e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStreamProvider.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStreamProvider.cs @@ -9,7 +9,7 @@ namespace Win32.Graphics.Imaging; -/// +/// /// IWICStreamProvider [Guid("449494bc-b468-4927-96d7-ba90d31ab505")] [NativeTypeName("struct IWICStreamProvider : IUnknown")] @@ -74,7 +74,7 @@ public unsafe partial struct IWICStreamProvider : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetStream(Com.IStream** ppIStream) @@ -82,7 +82,7 @@ public unsafe partial struct IWICStreamProvider : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), ppIStream); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetPersistOptions(uint* pdwPersistOptions) @@ -90,7 +90,7 @@ public unsafe partial struct IWICStreamProvider : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), pdwPersistOptions); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetPreferredVendorGUID(Guid* pguidPreferredVendor) @@ -98,7 +98,7 @@ public unsafe partial struct IWICStreamProvider : INativeGuid return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), pguidPreferredVendor); } - /// + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult RefreshStream() diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMIptcDigestProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMIptcDigestProperties.cs index 434b785..59eceb1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMIptcDigestProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMIptcDigestProperties.cs @@ -9,14 +9,14 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WIC8BIMIptcDigestProperties public enum WIC8BIMIptcDigestProperties : uint { - /// + /// /// WIC8BIMIptcDigestPString WIC8BIMIptcDigestPString = 1, - /// + /// /// WIC8BIMIptcDigestIptcDigest WIC8BIMIptcDigestIptcDigest = 2, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMIptcProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMIptcProperties.cs index 99a82f3..483b314 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMIptcProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMIptcProperties.cs @@ -9,14 +9,14 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WIC8BIMIptcProperties public enum WIC8BIMIptcProperties : uint { - /// + /// /// WIC8BIMIptcPString WIC8BIMIptcPString = 0, - /// + /// /// WIC8BIMIptcEmbeddedIPTC WIC8BIMIptcEmbeddedIPTC = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMResolutionInfoProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMResolutionInfoProperties.cs index 8e18879..f1dadb2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMResolutionInfoProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMResolutionInfoProperties.cs @@ -9,29 +9,29 @@ 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/Generated/Graphics/Imaging/WICBitmapAlphaChannelOption.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapAlphaChannelOption.cs index 6cc4d12..506e5d4 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapAlphaChannelOption.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapAlphaChannelOption.cs @@ -9,17 +9,17 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICBitmapAlphaChannelOption public enum WICBitmapAlphaChannelOption : int { - /// + /// /// WICBitmapUseAlpha UseAlpha = 0, - /// + /// /// WICBitmapUsePremultipliedAlpha UsePremultipliedAlpha = 1, - /// + /// /// WICBitmapIgnoreAlpha IgnoreAlpha = 2, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapCreateCacheOption.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapCreateCacheOption.cs index c3ac6df..119a4f5 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapCreateCacheOption.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapCreateCacheOption.cs @@ -9,17 +9,17 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICBitmapCreateCacheOption public enum WICBitmapCreateCacheOption : int { - /// + /// /// WICBitmapNoCache NoCache = 0, - /// + /// /// WICBitmapCacheOnDemand CacheOnDemand = 1, - /// + /// /// WICBitmapCacheOnLoad CacheOnLoad = 2, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapDecoderCapabilities.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapDecoderCapabilities.cs index c0b8f17..d08de54 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapDecoderCapabilities.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapDecoderCapabilities.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Imaging/WICBitmapDitherType.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapDitherType.cs index 043f86c..62bc824 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapDitherType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapDitherType.cs @@ -9,38 +9,38 @@ 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/Generated/Graphics/Imaging/WICBitmapEncoderCacheOption.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapEncoderCacheOption.cs index 1ad85e6..69bbbd2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapEncoderCacheOption.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapEncoderCacheOption.cs @@ -9,17 +9,17 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICBitmapEncoderCacheOption public enum WICBitmapEncoderCacheOption : int { - /// + /// /// WICBitmapEncoderCacheInMemory CacheInMemory = 0, - /// + /// /// WICBitmapEncoderCacheTempFile CacheTempFile = 1, - /// + /// /// WICBitmapEncoderNoCache NoCache = 2, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapInterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapInterpolationMode.cs index c2b8637..3edbffb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapInterpolationMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapInterpolationMode.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Imaging/WICBitmapLockFlags.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapLockFlags.cs index 3e19747..aae8075 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapLockFlags.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapLockFlags.cs @@ -9,16 +9,16 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICBitmapLockFlags [Flags] public enum WICBitmapLockFlags : int { None = 0, - /// + /// /// WICBitmapLockRead Read = 1, - /// + /// /// WICBitmapLockWrite Write = 2, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPaletteType.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPaletteType.cs index 3db49b2..22f6785 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPaletteType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPaletteType.cs @@ -9,50 +9,50 @@ 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/Generated/Graphics/Imaging/WICBitmapPattern.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPattern.cs index 6af67ab..68c945d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPattern.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPattern.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Imaging/WICBitmapPlane.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPlane.cs index 8ff4e20..5f47d8e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPlane.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPlane.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Imaging/WICBitmapPlaneDescription.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPlaneDescription.cs index 3e5554f..648e979 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPlaneDescription.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPlaneDescription.cs @@ -9,16 +9,16 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICBitmapPlaneDescription public partial struct WICBitmapPlaneDescription { - /// + /// public Guid Format; - /// + /// public uint Width; - /// + /// public uint Height; } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapTransformOptions.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapTransformOptions.cs index 848347a..56a1b8b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapTransformOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapTransformOptions.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Imaging/WICColorContextType.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICColorContextType.cs index 292e15f..ed8776b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICColorContextType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICColorContextType.cs @@ -9,17 +9,17 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICColorContextType public enum WICColorContextType : int { - /// + /// /// WICColorContextUninitialized Uninitialized = 0, - /// + /// /// WICColorContextProfile Profile = 1, - /// + /// /// WICColorContextExifColorSpace ExifColorSpace = 2, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentEnumerateOptions.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentEnumerateOptions.cs index 57b3d0e..ca29c88 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentEnumerateOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentEnumerateOptions.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Imaging/WICComponentSigning.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentSigning.cs index c411ad7..cfa5371 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentSigning.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentSigning.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Imaging/WICComponentType.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentType.cs index 6a2e2ac..e25b966 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentType.cs @@ -9,29 +9,29 @@ 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/Generated/Graphics/Imaging/WICDdsAlphaMode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsAlphaMode.cs index fd9176e..ee22bbe 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsAlphaMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsAlphaMode.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Imaging/WICDdsDimension.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsDimension.cs index 4d05e4c..33d4044 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsDimension.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsDimension.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Imaging/WICDdsFormatInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsFormatInfo.cs index 16ec508..e18a9b2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsFormatInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsFormatInfo.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Imaging/WICDdsParameters.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsParameters.cs index ab9684c..cadf77f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsParameters.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsParameters.cs @@ -9,31 +9,31 @@ 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/Generated/Graphics/Imaging/WICDecodeOptions.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICDecodeOptions.cs index af04bed..b78f080 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICDecodeOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICDecodeOptions.cs @@ -9,14 +9,14 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICDecodeOptions public enum WICDecodeOptions : int { - /// + /// /// WICDecodeMetadataCacheOnDemand CacheOnDemand = 0, - /// + /// /// WICDecodeMetadataCacheOnLoad CacheOnLoad = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifApplicationExtensionProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifApplicationExtensionProperties.cs index 8f19ba2..4f87fb8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifApplicationExtensionProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifApplicationExtensionProperties.cs @@ -9,14 +9,14 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICGifApplicationExtensionProperties public enum WICGifApplicationExtensionProperties : uint { - /// + /// /// WICGifApplicationExtensionApplication WICGifApplicationExtensionApplication = 1, - /// + /// /// WICGifApplicationExtensionData WICGifApplicationExtensionData = 2, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifCommentExtensionProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifCommentExtensionProperties.cs index 698dbc9..3fbf9ed 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifCommentExtensionProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifCommentExtensionProperties.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICGifCommentExtensionProperties public enum WICGifCommentExtensionProperties : uint { - /// + /// /// WICGifCommentExtensionText WICGifCommentExtensionText = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifGraphicControlExtensionProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifGraphicControlExtensionProperties.cs index 4f492a5..f45065b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifGraphicControlExtensionProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifGraphicControlExtensionProperties.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Imaging/WICGifImageDescriptorProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifImageDescriptorProperties.cs index a8244ba..b4efd0c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifImageDescriptorProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifImageDescriptorProperties.cs @@ -9,32 +9,32 @@ 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/Generated/Graphics/Imaging/WICGifLogicalScreenDescriptorProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifLogicalScreenDescriptorProperties.cs index a7679dd..36a265d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifLogicalScreenDescriptorProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifLogicalScreenDescriptorProperties.cs @@ -9,35 +9,35 @@ 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/Generated/Graphics/Imaging/WICHeifHdrProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICHeifHdrProperties.cs index f1894cf..0fd108f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICHeifHdrProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICHeifHdrProperties.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Imaging/WICHeifProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICHeifProperties.cs index 7e0f57c..2f71b6d 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICHeifProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICHeifProperties.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICHeifProperties public enum WICHeifProperties : uint { - /// + /// /// WICHeifOrientation WICHeifOrientation = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICImageParameters.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICImageParameters.cs index b0c3091..24c3145 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICImageParameters.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICImageParameters.cs @@ -9,28 +9,28 @@ 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/Generated/Graphics/Imaging/WICJpegChrominanceProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegChrominanceProperties.cs index 33b2cf8..e209900 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegChrominanceProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegChrominanceProperties.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICJpegChrominanceProperties public enum WICJpegChrominanceProperties : uint { - /// + /// /// WICJpegChrominanceTable WICJpegChrominanceTable = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegCommentProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegCommentProperties.cs index 3114075..232d83a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegCommentProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegCommentProperties.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICJpegCommentProperties public enum WICJpegCommentProperties : uint { - /// + /// /// WICJpegCommentText WICJpegCommentText = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegFrameHeader.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegFrameHeader.cs index 4b1fd77..a9971b9 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegFrameHeader.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegFrameHeader.cs @@ -9,31 +9,31 @@ 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/Generated/Graphics/Imaging/WICJpegIndexingOptions.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegIndexingOptions.cs index c25107b..a97b0b5 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegIndexingOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegIndexingOptions.cs @@ -9,14 +9,14 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICJpegIndexingOptions public enum WICJpegIndexingOptions : uint { - /// + /// /// WICJpegIndexingOptionsGenerateOnDemand WICJpegIndexingOptionsGenerateOnDemand = 0, - /// + /// /// WICJpegIndexingOptionsGenerateOnLoad WICJpegIndexingOptionsGenerateOnLoad = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegLuminanceProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegLuminanceProperties.cs index f759ea2..966b533 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegLuminanceProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegLuminanceProperties.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICJpegLuminanceProperties public enum WICJpegLuminanceProperties : uint { - /// + /// /// WICJpegLuminanceTable WICJpegLuminanceTable = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegScanHeader.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegScanHeader.cs index 7edc1ab..ee1ce53 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegScanHeader.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegScanHeader.cs @@ -9,31 +9,31 @@ 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/Generated/Graphics/Imaging/WICJpegScanType.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegScanType.cs index eecd8d8..99c1c01 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegScanType.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegScanType.cs @@ -9,17 +9,17 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICJpegScanType public enum WICJpegScanType : uint { - /// + /// /// WICJpegScanTypeInterleaved WICJpegScanTypeInterleaved = 0, - /// + /// /// WICJpegScanTypePlanarComponents WICJpegScanTypePlanarComponents = 1, - /// + /// /// WICJpegScanTypeProgressive WICJpegScanTypeProgressive = 2, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegTransferMatrix.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegTransferMatrix.cs index e9d630a..a762ae6 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegTransferMatrix.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegTransferMatrix.cs @@ -9,14 +9,14 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICJpegTransferMatrix public enum WICJpegTransferMatrix : uint { - /// + /// /// WICJpegTransferMatrixIdentity WICJpegTransferMatrixIdentity = 0, - /// + /// /// WICJpegTransferMatrixBT601 WICJpegTransferMatrixBT601 = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegYCrCbSubsamplingOption.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegYCrCbSubsamplingOption.cs index 1866037..1ba750e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegYCrCbSubsamplingOption.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegYCrCbSubsamplingOption.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Imaging/WICMetadataCreationOptions.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataCreationOptions.cs index e56ddbb..7abada8 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataCreationOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataCreationOptions.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Imaging/WICMetadataHeader.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataHeader.cs index 125e03b..399e080 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataHeader.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataHeader.cs @@ -9,19 +9,19 @@ 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/Generated/Graphics/Imaging/WICMetadataPattern.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataPattern.cs index ae413b2..388d8a1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataPattern.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataPattern.cs @@ -9,22 +9,22 @@ 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/Generated/Graphics/Imaging/WICNamedWhitePoint.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICNamedWhitePoint.cs index ddfafa7..73d54c1 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICNamedWhitePoint.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICNamedWhitePoint.cs @@ -9,41 +9,41 @@ 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/Generated/Graphics/Imaging/WICPersistOptions.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPersistOptions.cs index 1274531..f6255a0 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPersistOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPersistOptions.cs @@ -9,29 +9,29 @@ 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/Generated/Graphics/Imaging/WICPixelFormatNumericRepresentation.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPixelFormatNumericRepresentation.cs index 681b3de..8a8b396 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPixelFormatNumericRepresentation.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPixelFormatNumericRepresentation.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Imaging/WICPlanarOptions.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPlanarOptions.cs index abb2dbd..132b08e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPlanarOptions.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPlanarOptions.cs @@ -9,14 +9,14 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICPlanarOptions public enum WICPlanarOptions : int { - /// + /// /// WICPlanarOptionsDefault Default = 0, - /// + /// /// WICPlanarOptionsPreserveSubsampling PreserveSubsampling = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngBkgdProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngBkgdProperties.cs index af95f32..1df9f80 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngBkgdProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngBkgdProperties.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICPngBkgdProperties public enum WICPngBkgdProperties : uint { - /// + /// /// WICPngBkgdBackgroundColor WICPngBkgdBackgroundColor = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngChrmProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngChrmProperties.cs index 0345460..985ac57 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngChrmProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngChrmProperties.cs @@ -9,32 +9,32 @@ 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/Generated/Graphics/Imaging/WICPngFilterOption.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngFilterOption.cs index ab6741d..4d1f2ba 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngFilterOption.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngFilterOption.cs @@ -9,29 +9,29 @@ 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/Generated/Graphics/Imaging/WICPngGamaProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngGamaProperties.cs index 8581339..2e5d579 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngGamaProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngGamaProperties.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICPngGamaProperties public enum WICPngGamaProperties : uint { - /// + /// /// WICPngGamaGamma WICPngGamaGamma = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngHistProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngHistProperties.cs index a2446f6..2e7bd29 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngHistProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngHistProperties.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICPngHistProperties public enum WICPngHistProperties : uint { - /// + /// /// WICPngHistFrequencies WICPngHistFrequencies = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngIccpProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngIccpProperties.cs index 62be199..e98f7bd 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngIccpProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngIccpProperties.cs @@ -9,14 +9,14 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICPngIccpProperties public enum WICPngIccpProperties : uint { - /// + /// /// WICPngIccpProfileName WICPngIccpProfileName = 1, - /// + /// /// WICPngIccpProfileData WICPngIccpProfileData = 2, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngItxtProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngItxtProperties.cs index 906487c..16bd586 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngItxtProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngItxtProperties.cs @@ -9,23 +9,23 @@ 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/Generated/Graphics/Imaging/WICPngSrgbProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngSrgbProperties.cs index eee3e44..46dee92 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngSrgbProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngSrgbProperties.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICPngSrgbProperties public enum WICPngSrgbProperties : uint { - /// + /// /// WICPngSrgbRenderingIntent WICPngSrgbRenderingIntent = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngTimeProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngTimeProperties.cs index 9baced6..fd77e56 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngTimeProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngTimeProperties.cs @@ -9,26 +9,26 @@ 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/Generated/Graphics/Imaging/WICProgressNotification.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICProgressNotification.cs index 3776c92..f38a84a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICProgressNotification.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICProgressNotification.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Imaging/WICProgressOperation.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICProgressOperation.cs index 9359633..d65ccef 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICProgressOperation.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICProgressOperation.cs @@ -9,17 +9,17 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICProgressOperation public enum WICProgressOperation : int { - /// + /// /// WICProgressOperationCopyPixels CopyPixels = 1, - /// + /// /// WICProgressOperationWritePixels WritePixels = 2, - /// + /// /// WICProgressOperationAll All = 65535, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawCapabilities.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawCapabilities.cs index e84b96f..3930398 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawCapabilities.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawCapabilities.cs @@ -9,17 +9,17 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICRawCapabilities public enum WICRawCapabilities : int { - /// + /// /// WICRawCapabilityNotSupported WICRawCapabilityNotSupported = 0, - /// + /// /// WICRawCapabilityGetSupported WICRawCapabilityGetSupported = 1, - /// + /// /// WICRawCapabilityFullySupported WICRawCapabilityFullySupported = 2, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawCapabilitiesInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawCapabilitiesInfo.cs index f84655e..efd36cc 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawCapabilitiesInfo.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawCapabilitiesInfo.cs @@ -9,61 +9,61 @@ 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/Generated/Graphics/Imaging/WICRawParameterSet.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawParameterSet.cs index 006df4e..fd3c181 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawParameterSet.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawParameterSet.cs @@ -9,17 +9,17 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICRawParameterSet public enum WICRawParameterSet : int { - /// + /// /// WICAsShotParameterSet WICAsShotParameterSet = 1, - /// + /// /// WICUserAdjustedParameterSet WICUserAdjustedParameterSet = 2, - /// + /// /// WICAutoAdjustedParameterSet WICAutoAdjustedParameterSet = 3, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawRenderMode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawRenderMode.cs index 2a2ea9c..1e49ca2 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawRenderMode.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawRenderMode.cs @@ -9,17 +9,17 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICRawRenderMode public enum WICRawRenderMode : int { - /// + /// /// WICRawRenderModeDraft WICRawRenderModeDraft = 1, - /// + /// /// WICRawRenderModeNormal WICRawRenderModeNormal = 2, - /// + /// /// WICRawRenderModeBestQuality WICRawRenderModeBestQuality = 3, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawRotationCapabilities.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawRotationCapabilities.cs index 375e593..df39c15 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawRotationCapabilities.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawRotationCapabilities.cs @@ -9,20 +9,20 @@ 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/Generated/Graphics/Imaging/WICRawToneCurve.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawToneCurve.cs index b570e90..52d799c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawToneCurve.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawToneCurve.cs @@ -9,14 +9,14 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICRawToneCurve public partial struct WICRawToneCurve { - /// + /// public uint cPoints; - /// + /// public aPoints__FixedBuffer aPoints; public unsafe struct aPoints__FixedBuffer diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawToneCurvePoint.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawToneCurvePoint.cs index 1cea5d1..c61e471 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawToneCurvePoint.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawToneCurvePoint.cs @@ -9,13 +9,13 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICRawToneCurvePoint public partial struct WICRawToneCurvePoint { - /// + /// public double Input; - /// + /// public double Output; } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICSectionAccessLevel.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICSectionAccessLevel.cs index 0fbe17f..33e2f79 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICSectionAccessLevel.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICSectionAccessLevel.cs @@ -9,14 +9,14 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICSectionAccessLevel public enum WICSectionAccessLevel : uint { - /// + /// /// WICSectionAccessLevelRead WICSectionAccessLevelRead = 1, - /// + /// /// WICSectionAccessLevelReadWrite WICSectionAccessLevelReadWrite = 3, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICTiffCompressionOption.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICTiffCompressionOption.cs index d2c0801..963e885 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICTiffCompressionOption.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICTiffCompressionOption.cs @@ -9,32 +9,32 @@ 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/Generated/Graphics/Imaging/WICWebpAnimProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICWebpAnimProperties.cs index a5d3ea2..8dcc252 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICWebpAnimProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICWebpAnimProperties.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICWebpAnimProperties public enum WICWebpAnimProperties : uint { - /// + /// /// WICWebpAnimLoopCount WICWebpAnimLoopCount = 1, } diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICWebpAnmfProperties.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/WICWebpAnmfProperties.cs index a43c8c9..988230e 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging/WICWebpAnmfProperties.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging/WICWebpAnmfProperties.cs @@ -9,11 +9,11 @@ namespace Win32.Graphics.Imaging; -/// +/// /// WICWebpAnmfProperties public enum WICWebpAnmfProperties : uint { - /// + /// /// WICWebpAnmfFrameDuration WICWebpAnmfFrameDuration = 1, }