• Api Documentation
  • Source Code
Search Results for

    Show / Hide Table of Contents
    • JeremyAnsel.DirectX.D2D1
      • D2D1AlphaMode
      • D2D1AntialiasMode
      • D2D1ArcSegment
      • D2D1ArcSize
      • D2D1BezierSegment
      • D2D1Bitmap
      • D2D1BitmapBrush
      • D2D1BitmapBrushProperties
      • D2D1BitmapInterpolationMode
      • D2D1BitmapProperties
      • D2D1BitmapRenderTarget
      • D2D1Brush
      • D2D1BrushProperties
      • D2D1CapStyle
      • D2D1ColorF
      • D2D1CombineMode
      • D2D1CompatibleRenderTargetOptions
      • D2D1Constants
      • D2D1DCInitializeMode
      • D2D1DCRenderTarget
      • D2D1DashStyle
      • D2D1DebugLevel
      • D2D1DrawTextOptions
      • D2D1DrawingStateBlock
      • D2D1DrawingStateDescription
      • D2D1Ellipse
      • D2D1EllipseGeometry
      • D2D1Error
      • D2D1ExtendMode
      • D2D1Factory
      • D2D1FactoryOptions
      • D2D1FactoryType
      • D2D1FeatureLevel
      • D2D1FigureBegin
      • D2D1FigureEnd
      • D2D1FillMode
      • D2D1Gamma
      • D2D1Geometry
      • D2D1GeometryGroup
      • D2D1GeometryRelation
      • D2D1GeometrySimplificationOption
      • D2D1GeometrySink
      • D2D1GradientStop
      • D2D1GradientStopCollection
      • D2D1HwndRenderTarget
      • D2D1HwndRenderTargetProperties
      • D2D1Image
      • D2D1InterpolationModeDefinition
      • D2D1KnownColor
      • D2D1Layer
      • D2D1LayerOptions
      • D2D1LayerParameters
      • D2D1LineJoin
      • D2D1LinearGradientBrush
      • D2D1LinearGradientBrushProperties
      • D2D1Matrix3X2F
      • D2D1Matrix4X3F
      • D2D1Matrix4X4F
      • D2D1Matrix5X4F
      • D2D1Mesh
      • D2D1OpacityMaskContent
      • D2D1PathGeometry
      • D2D1PathSegmentOptions
      • D2D1PixelFormat
      • D2D1Point2F
      • D2D1Point2L
      • D2D1Point2U
      • D2D1PresentOptions
      • D2D1QuadraticBezierSegment
      • D2D1RadialGradientBrush
      • D2D1RadialGradientBrushProperties
      • D2D1RectF
      • D2D1RectL
      • D2D1RectU
      • D2D1RectangleGeometry
      • D2D1RenderTarget
      • D2D1RenderTargetProperties
      • D2D1RenderTargetType
      • D2D1RenderTargetUsages
      • D2D1Resource
      • D2D1RoundedRect
      • D2D1RoundedRectangleGeometry
      • D2D1SimplifiedGeometrySink
      • D2D1SizeF
      • D2D1SizeU
      • D2D1SolidColorBrush
      • D2D1StrokeStyle
      • D2D1StrokeStyleProperties
      • D2D1SweepDirection
      • D2D1TessellationSink
      • D2D1TextAntialiasMode
      • D2D1TransformedGeometry
      • D2D1Triangle
      • D2D1Utils
      • D2D1Vector2F
      • D2D1Vector3F
      • D2D1Vector4F
      • D2D1WindowStates
      • ID2D1Releasable
    • JeremyAnsel.DirectX.D3D10
      • D3D10CreateDeviceOptions
      • D3D10Device1
      • D3D10DriverType
      • D3D10Error
      • D3D10FeatureLevel
      • D3D10Utils
      • ID3D10Releasable
    • JeremyAnsel.DirectX.D3D11
      • D3D11AsyncGetDataOptions
      • D3D11Asynchronous
      • D3D11BindOptions
      • D3D11BlendDesc
      • D3D11BlendOperation
      • D3D11BlendState
      • D3D11BlendValue
      • D3D11Box
      • D3D11Buffer
      • D3D11BufferDesc
      • D3D11BufferExSrv
      • D3D11BufferExSrvOptions
      • D3D11BufferRtv
      • D3D11BufferSrv
      • D3D11BufferUav
      • D3D11BufferUavOptions
      • D3D11ClassInstance
      • D3D11ClassInstanceDesc
      • D3D11ClassLinkage
      • D3D11ClearOptions
      • D3D11ColorWriteEnables
      • D3D11CommandList
      • D3D11ComparisonFunction
      • D3D11ComputeShader
      • D3D11Constants
      • D3D11Counter
      • D3D11CounterDataType
      • D3D11CounterDesc
      • D3D11CounterInfo
      • D3D11CounterType
      • D3D11CpuAccessOptions
      • D3D11CreateDeviceOptions
      • D3D11CullMode
      • D3D11DepthStencilDesc
      • D3D11DepthStencilOperationDesc
      • D3D11DepthStencilState
      • D3D11DepthStencilView
      • D3D11DepthStencilViewDesc
      • D3D11DepthStencilViewOptions
      • D3D11DepthWriteMask
      • D3D11Device
      • D3D11DeviceChild
      • D3D11DeviceContext
      • D3D11DeviceContextType
      • D3D11DomainShader
      • D3D11DriverType
      • D3D11DsvDimension
      • D3D11Error
      • D3D11Feature
      • D3D11FeatureDataArchitectureInfo
      • D3D11FeatureDataD3D10XHardwareOptions
      • D3D11FeatureDataD3D11Options
      • D3D11FeatureDataD3D11Options1
      • D3D11FeatureDataD3D9Options
      • D3D11FeatureDataD3D9Options1
      • D3D11FeatureDataD3D9ShadowSupport
      • D3D11FeatureDataD3D9SimpleInstancingSupport
      • D3D11FeatureDataDoubles
      • D3D11FeatureDataFormatSupport
      • D3D11FeatureDataFormatSupport2
      • D3D11FeatureDataMarkerSupport
      • D3D11FeatureDataShaderMinPrecisionSupport
      • D3D11FeatureDataThreading
      • D3D11FeatureLevel
      • D3D11FillMode
      • D3D11Filter
      • D3D11FormatSupport
      • D3D11FormatSupport2
      • D3D11GeometryShader
      • D3D11HullShader
      • D3D11InputClassification
      • D3D11InputElementDesc
      • D3D11InputLayout
      • D3D11MapCpuPermission
      • D3D11MapOptions
      • D3D11MappedSubResource
      • D3D11PixelShader
      • D3D11Predicate
      • D3D11Primitive
      • D3D11PrimitiveTopology
      • D3D11Query
      • D3D11QueryDataPipelineStatistics
      • D3D11QueryDataStreamOutputStatistics
      • D3D11QueryDataTimestampDisjoint
      • D3D11QueryDesc
      • D3D11QueryMiscOptions
      • D3D11QueryType
      • D3D11RaiseOptions
      • D3D11RasterizerDesc
      • D3D11RasterizerState
      • D3D11Rect
      • D3D11RenderTargetBlendDesc
      • D3D11RenderTargetView
      • D3D11RenderTargetViewDesc
      • D3D11Resource
      • D3D11ResourceDimension
      • D3D11ResourceMiscOptions
      • D3D11RtvDimension
      • D3D11SamplerDesc
      • D3D11SamplerState
      • D3D11ShaderMinPrecisionSupports
      • D3D11ShaderResourceView
      • D3D11ShaderResourceViewDesc
      • D3D11SrvDimension
      • D3D11StencilOperation
      • D3D11StreamOutputDeclarationEntry
      • D3D11SubResourceData
      • D3D11Texture1D
      • D3D11Texture1DArrayDsv
      • D3D11Texture1DArrayRtv
      • D3D11Texture1DArraySrv
      • D3D11Texture1DArrayUav
      • D3D11Texture1DDesc
      • D3D11Texture1DDsv
      • D3D11Texture1DRtv
      • D3D11Texture1DSrv
      • D3D11Texture1DUav
      • D3D11Texture2D
      • D3D11Texture2DArrayDsv
      • D3D11Texture2DArrayRtv
      • D3D11Texture2DArraySrv
      • D3D11Texture2DArrayUav
      • D3D11Texture2DDesc
      • D3D11Texture2DDsv
      • D3D11Texture2DMsArrayDsv
      • D3D11Texture2DMsArrayRtv
      • D3D11Texture2DMsArraySrv
      • D3D11Texture2DMsDsv
      • D3D11Texture2DMsRtv
      • D3D11Texture2DMsSrv
      • D3D11Texture2DRtv
      • D3D11Texture2DSrv
      • D3D11Texture2DUav
      • D3D11Texture3D
      • D3D11Texture3DDesc
      • D3D11Texture3DRtv
      • D3D11Texture3DSrv
      • D3D11Texture3DUav
      • D3D11TextureAddressMode
      • D3D11TextureCubeArraySrv
      • D3D11TextureCubeFace
      • D3D11TextureCubeSrv
      • D3D11TiledResourcesTier
      • D3D11UavDimension
      • D3D11UnorderedAccessView
      • D3D11UnorderedAccessViewDesc
      • D3D11Usage
      • D3D11Utils
      • D3D11VertexShader
      • D3D11View
      • D3D11Viewport
      • D3D11WellKnownPrivateDataId
      • DxgiSwapChainExtensions
      • ID3D11Releasable
    • JeremyAnsel.DirectX.D3DCompiler
      • D3DCompile
      • D3DCompileOptions
      • D3DDisassembleOptions
      • D3DShaderMacro
      • D3DTargets
    • JeremyAnsel.DirectX.DWrite
      • DWriteBreakCondition
      • DWriteClusterMetrics
      • DWriteError
      • DWriteFactory
      • DWriteFactoryType
      • DWriteFlowDirection
      • DWriteFont
      • DWriteFontCollection
      • DWriteFontFace
      • DWriteFontFaceType
      • DWriteFontFamily
      • DWriteFontFeature
      • DWriteFontFeatureTag
      • DWriteFontFile
      • DWriteFontFileType
      • DWriteFontList
      • DWriteFontMetrics
      • DWriteFontSimulations
      • DWriteFontStretch
      • DWriteFontStyle
      • DWriteFontWeight
      • DWriteGlyphMetrics
      • DWriteGlyphOffset
      • DWriteGlyphRun
      • DWriteGlyphRunDescription
      • DWriteHitTestMetrics
      • DWriteInformationalStringId
      • DWriteInlineObjectMetrics
      • DWriteLineBreakpoint
      • DWriteLineMetrics
      • DWriteLineSpacingMethod
      • DWriteLocalizedStrings
      • DWriteMatrix
      • DWriteMeasuringMode
      • DWriteNumberSubstitutionMethod
      • DWriteOverhangMetrics
      • DWriteParagraphAlignment
      • DWritePixelGeometry
      • DWriteReadingDirection
      • DWriteRect
      • DWriteRenderingMode
      • DWriteRenderingParams
      • DWriteScriptAnalysis
      • DWriteScriptShape
      • DWriteShapingGlyphProperties
      • DWriteShapingTextProperties
      • DWriteSize
      • DWriteStrikethrough
      • DWriteTextAlignment
      • DWriteTextFormat
      • DWriteTextLayout
      • DWriteTextMetrics
      • DWriteTextRange
      • DWriteTextureType
      • DWriteTrimming
      • DWriteTrimmingGranularity
      • DWriteTypography
      • DWriteUnderline
      • DWriteUtils
      • DWriteWordWrapping
      • IDWriteReleasable
    • JeremyAnsel.DirectX.DXMath
      • XMColor
      • XMComparisonRecord
      • XMFloat2
      • XMFloat3
      • XMFloat3X3
      • XMFloat4
      • XMFloat4X3
      • XMFloat4X4
      • XMInt2
      • XMInt3
      • XMInt4
      • XMKnownColor
      • XMMath
      • XMMatrix
      • XMPermutation
      • XMPlane
      • XMQuaternion
      • XMScalar
      • XMSelection
      • XMSwizzle
      • XMUInt2
      • XMUInt3
      • XMUInt4
      • XMVector
      • XMVector2
      • XMVector3
      • XMVector4
    • JeremyAnsel.DirectX.DXMath.Collision
      • BoundingBox
      • BoundingFrustum
      • BoundingOrientedBox
      • BoundingSphere
      • ContainmentType
      • PlaneIntersectionType
      • TriangleTest
    • JeremyAnsel.DirectX.DXMath.PackedVector
      • Half
      • XMByte2
      • XMByte4
      • XMByteN2
      • XMByteN4
      • XMColorRgba
      • XMDec4
      • XMDecN4
      • XMFloat3Packed
      • XMFloat3SharedExponent
      • XMHalf2
      • XMHalf4
      • XMShort2
      • XMShort4
      • XMShortN2
      • XMShortN4
      • XMU555
      • XMU565
      • XMUByte2
      • XMUByte4
      • XMUByteN2
      • XMUByteN4
      • XMUDec4
      • XMUDecN4
      • XMUDecN4XR
      • XMUNibble4
      • XMUShort2
      • XMUShort4
      • XMUShortN2
      • XMUShortN4
      • XMXDec4
      • XMXDecN4
    • JeremyAnsel.DirectX.Dxgi
      • DxgiAdapter
      • DxgiAdapter1
      • DxgiAdapter2
      • DxgiAdapter3
      • DxgiAdapterDesc
      • DxgiAdapterDesc1
      • DxgiAdapterDesc2
      • DxgiAdapterType
      • DxgiAlphaMode
      • DxgiColorRgb
      • DxgiColorRgba
      • DxgiComputePreemptionGranularity
      • DxgiCpuAccess
      • DxgiCreateFactoryOptions
      • DxgiDevice
      • DxgiDevice1
      • DxgiDevice2
      • DxgiDevice3
      • DxgiDeviceSubObject
      • DxgiEnumModes
      • DxgiError
      • DxgiFactory
      • DxgiFactory1
      • DxgiFactory2
      • DxgiFactory3
      • DxgiFormat
      • DxgiFrameStatistics
      • DxgiGammaControl
      • DxgiGammaControlCapabilities
      • DxgiGraphicsPreemptionGranularity
      • DxgiKeyedMutex
      • DxgiMapOptions
      • DxgiMappedRect
      • DxgiMatrix3x2F
      • DxgiModeDesc
      • DxgiModeDesc1
      • DxgiModeRotation
      • DxgiModeScaling
      • DxgiModeScanlineOrder
      • DxgiObject
      • DxgiOfferResourcePriority
      • DxgiOutput
      • DxgiOutput1
      • DxgiOutput2
      • DxgiOutput3
      • DxgiOutputDesc
      • DxgiPoint
      • DxgiPresentOptions
      • DxgiRational
      • DxgiRect
      • DxgiResidency
      • DxgiResource
      • DxgiResource1
      • DxgiResource2
      • DxgiResource3
      • DxgiResourceEvictionPriority
      • DxgiSampleDesc
      • DxgiScaling
      • DxgiSharedResource
      • DxgiSharedResourceAccess
      • DxgiSurface
      • DxgiSurface1
      • DxgiSurface2
      • DxgiSurface3
      • DxgiSurfaceDesc
      • DxgiSwapChain
      • DxgiSwapChain1
      • DxgiSwapChain2
      • DxgiSwapChain3
      • DxgiSwapChainDesc
      • DxgiSwapChainDesc1
      • DxgiSwapChainFullscreenDesc
      • DxgiSwapChainOptions
      • DxgiSwapEffect
      • DxgiUsages
      • DxgiUtils
      • DxgiWindowAssociationOptions
      • IDxgiReleasable

    Class D2D1PathGeometry

    Represents a complex shape that may be composed of arcs, curves, and lines.

    Inheritance
    object
    D2D1Resource
    D2D1Geometry
    D2D1PathGeometry
    Implements
    IDisposable
    ID2D1Releasable
    Inherited Members
    D2D1Geometry.GetBounds()
    D2D1Geometry.GetBounds(D2D1Matrix3X2F)
    D2D1Geometry.GetWidenedBounds(float, D2D1StrokeStyle, float)
    D2D1Geometry.GetWidenedBounds(float, D2D1StrokeStyle, D2D1Matrix3X2F, float)
    D2D1Geometry.GetWidenedBounds(float, D2D1StrokeStyle)
    D2D1Geometry.GetWidenedBounds(float, D2D1StrokeStyle, D2D1Matrix3X2F)
    D2D1Geometry.StrokeContainsPoint(D2D1Point2F, float, D2D1StrokeStyle, float)
    D2D1Geometry.StrokeContainsPoint(D2D1Point2F, float, D2D1StrokeStyle, D2D1Matrix3X2F, float)
    D2D1Geometry.StrokeContainsPoint(D2D1Point2F, float, D2D1StrokeStyle)
    D2D1Geometry.StrokeContainsPoint(D2D1Point2F, float, D2D1StrokeStyle, D2D1Matrix3X2F)
    D2D1Geometry.FillContainPoint(D2D1Point2F, float)
    D2D1Geometry.FillContainPoint(D2D1Point2F, D2D1Matrix3X2F, float)
    D2D1Geometry.FillContainPoint(D2D1Point2F)
    D2D1Geometry.FillContainPoint(D2D1Point2F, D2D1Matrix3X2F)
    D2D1Geometry.CompareWithGeometry(D2D1Geometry, float)
    D2D1Geometry.CompareWithGeometry(D2D1Geometry, D2D1Matrix3X2F, float)
    D2D1Geometry.CompareWithGeometry(D2D1Geometry)
    D2D1Geometry.CompareWithGeometry(D2D1Geometry, D2D1Matrix3X2F)
    D2D1Geometry.Simplify(D2D1GeometrySimplificationOption, float, D2D1SimplifiedGeometrySink)
    D2D1Geometry.Simplify(D2D1GeometrySimplificationOption, D2D1Matrix3X2F, float, D2D1SimplifiedGeometrySink)
    D2D1Geometry.Simplify(D2D1GeometrySimplificationOption, D2D1SimplifiedGeometrySink)
    D2D1Geometry.Simplify(D2D1GeometrySimplificationOption, D2D1Matrix3X2F, D2D1SimplifiedGeometrySink)
    D2D1Geometry.Tessellate(float, D2D1TessellationSink)
    D2D1Geometry.Tessellate(D2D1Matrix3X2F, float, D2D1TessellationSink)
    D2D1Geometry.Tessellate(D2D1TessellationSink)
    D2D1Geometry.Tessellate(D2D1Matrix3X2F, D2D1TessellationSink)
    D2D1Geometry.CombineWithGeometry(D2D1Geometry, D2D1CombineMode, float, D2D1SimplifiedGeometrySink)
    D2D1Geometry.CombineWithGeometry(D2D1Geometry, D2D1CombineMode, D2D1Matrix3X2F, float, D2D1SimplifiedGeometrySink)
    D2D1Geometry.CombineWithGeometry(D2D1Geometry, D2D1CombineMode, D2D1SimplifiedGeometrySink)
    D2D1Geometry.CombineWithGeometry(D2D1Geometry, D2D1CombineMode, D2D1Matrix3X2F, D2D1SimplifiedGeometrySink)
    D2D1Geometry.Outline(float, D2D1SimplifiedGeometrySink)
    D2D1Geometry.Outline(D2D1Matrix3X2F, float, D2D1SimplifiedGeometrySink)
    D2D1Geometry.Outline(D2D1SimplifiedGeometrySink)
    D2D1Geometry.Outline(D2D1Matrix3X2F, D2D1SimplifiedGeometrySink)
    D2D1Geometry.ComputeArea(float)
    D2D1Geometry.ComputeArea(D2D1Matrix3X2F, float)
    D2D1Geometry.ComputeArea()
    D2D1Geometry.ComputeArea(D2D1Matrix3X2F)
    D2D1Geometry.ComputeLength(float)
    D2D1Geometry.ComputeLength(D2D1Matrix3X2F, float)
    D2D1Geometry.ComputeLength()
    D2D1Geometry.ComputeLength(D2D1Matrix3X2F)
    D2D1Geometry.ComputePointAtLength(float, float, out D2D1Point2F, out D2D1Point2F)
    D2D1Geometry.ComputePointAtLength(float, D2D1Matrix3X2F, float, out D2D1Point2F, out D2D1Point2F)
    D2D1Geometry.ComputePointAtLength(float, out D2D1Point2F, out D2D1Point2F)
    D2D1Geometry.ComputePointAtLength(float, D2D1Matrix3X2F, out D2D1Point2F, out D2D1Point2F)
    D2D1Geometry.Widen(float, D2D1StrokeStyle, float, D2D1SimplifiedGeometrySink)
    D2D1Geometry.Widen(float, D2D1StrokeStyle, D2D1Matrix3X2F, float, D2D1SimplifiedGeometrySink)
    D2D1Geometry.Widen(float, D2D1StrokeStyle, D2D1SimplifiedGeometrySink)
    D2D1Geometry.Widen(float, D2D1StrokeStyle, D2D1Matrix3X2F, D2D1SimplifiedGeometrySink)
    D2D1Resource.ToBoolean()
    D2D1Resource.Dispose()
    D2D1Resource.Release()
    D2D1Resource.GetFactory()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: JeremyAnsel.DirectX.D2D1
    Assembly: JeremyAnsel.DirectX.D2D1.dll
    Syntax
    public sealed class D2D1PathGeometry : D2D1Geometry, IDisposable, ID2D1Releasable

    Properties

    | Edit this page View Source

    FigureCount

    Gets the number of figures in the path geometry.

    Declaration
    public uint FigureCount { get; }
    Property Value
    Type Description
    uint
    | Edit this page View Source

    Handle

    Gets an handle representing the D2D1 object interface.

    Declaration
    public override object Handle { get; }
    Property Value
    Type Description
    object
    Overrides
    D2D1Resource.Handle
    | Edit this page View Source

    SegmentCount

    Gets the number of segments in the path geometry.

    Declaration
    public uint SegmentCount { get; }
    Property Value
    Type Description
    uint

    Methods

    | Edit this page View Source

    Open()

    Retrieves the geometry sink that is used to populate the path geometry with figures and segments.

    Declaration
    public D2D1GeometrySink Open()
    Returns
    Type Description
    D2D1GeometrySink

    The geometry sink that is used to populate the path geometry with figures and segments.

    | Edit this page View Source

    Stream(D2D1GeometrySink)

    Copies the contents of the path geometry to the specified D2D1GeometrySink.

    Declaration
    public void Stream(D2D1GeometrySink geometrySink)
    Parameters
    Type Name Description
    D2D1GeometrySink geometrySink

    The sink to which the path geometry's contents are copied. Modifying this sink does not change the contents of this path geometry.

    Implements

    IDisposable
    ID2D1Releasable
    • Edit this page
    • View Source
    In this article
    Back to top Copyright (c) 2014-2022 Jérémy Ansel