• 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

    Namespace JeremyAnsel.DirectX.D2D1

    Classes

    D2D1Bitmap

    Root bitmap resource, linearly scaled on a draw call.

    D2D1BitmapBrush

    A bitmap brush allows a bitmap to be used to fill a geometry.

    D2D1BitmapRenderTarget

    Renders to an intermediate texture created by the CreateCompatibleRenderTarget() method.

    D2D1Brush

    The root brush interface. All brushes can be used to fill or pen a geometry.

    D2D1Constants

    D2D1 constants.

    D2D1DCRenderTarget

    Issues drawing commands to a GDI device context.

    D2D1DrawingStateBlock

    Represents the drawing state of a render target: the antialiasing mode, transform, tags, and text-rendering options.

    D2D1EllipseGeometry

    Represents an ellipse.

    D2D1Error

    D2D1 error codes.

    D2D1Factory

    Creates Direct2D resources.

    D2D1Geometry

    Represents a geometry resource and defines a set of helper methods for manipulating and measuring geometric shapes.

    D2D1GeometryGroup

    Represents a composite geometry, composed of other D2D1Geometry objects.

    D2D1GeometrySink

    Describes a geometric path that can contain lines, arcs, cubic Bezier curves, and quadratic Bezier curves.

    D2D1GradientStopCollection

    Represents an collection of D2D1GradientStop objects for linear and radial gradient brushes.

    D2D1HwndRenderTarget

    Renders drawing instructions to a window.

    D2D1Image

    Represents a producer of pixels that can fill an arbitrary 2D plane.

    D2D1Layer

    Represents the backing store required to render a layer.

    D2D1LinearGradientBrush

    Paints an area with a linear gradient.

    D2D1Mesh

    Represents a set of vertices that form a list of triangles.

    D2D1PathGeometry

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

    D2D1RadialGradientBrush

    Paints an area with a radial gradient.

    D2D1RectangleGeometry

    Describes a two-dimensional rectangle.

    D2D1RenderTarget

    Represents an object that can receive drawing commands.

    D2D1Resource

    The root interface for all resources in D2D.

    D2D1RoundedRectangleGeometry

    Describes a rounded rectangle.

    D2D1SimplifiedGeometrySink

    Describes a geometric path that does not contain quadratic bezier curves or arcs.

    D2D1SolidColorBrush

    Paints an area with a solid color.

    D2D1StrokeStyle

    Describes the caps, miter limit, line join, and dash information for a stroke.

    D2D1TessellationSink

    Populates an D2D1Mesh object with triangles.

    D2D1TransformedGeometry

    Represents a geometry that has been transformed.

    D2D1Utils

    Utility methods.

    Structs

    D2D1ArcSegment

    Describes an elliptical arc between two points.

    D2D1BezierSegment

    Represents a cubic bezier segment drawn between two points.

    D2D1BitmapBrushProperties

    Describes the extend modes and the interpolation mode of an D2D1BitmapBrush.

    D2D1BitmapProperties

    Describes the pixel format and dpi of a bitmap.

    D2D1BrushProperties

    Describes the opacity and transformation of a brush.

    D2D1ColorF

    Describes the red, green, blue, and alpha components of a color.

    D2D1DrawingStateDescription

    Describes the drawing state of a render target.

    D2D1Ellipse

    Contains the center point, x-radius, and y-radius of an ellipse.

    D2D1FactoryOptions

    Contains the debugging level of an D2D1Factory object.

    D2D1GradientStop

    Contains the position and color of a gradient stop.

    D2D1HwndRenderTargetProperties

    Contains the HWND, pixel size, and presentation options for an D2D1HwndRenderTarget.

    D2D1LayerParameters

    Contains the content bounds, mask information, opacity settings, and other options for a layer resource.

    D2D1LinearGradientBrushProperties

    Contains the starting point and endpoint of the gradient axis for an D2D1LinearGradientBrush.

    D2D1Matrix3X2F

    Represents a 3-by-2 matrix.

    D2D1Matrix4X3F

    Represents a 4-by-3 matrix.

    D2D1Matrix4X4F

    Represents a 4-by-4 matrix.

    D2D1Matrix5X4F

    Represents a 5-by-4 matrix.

    D2D1PixelFormat

    Contains the data format and alpha mode for a bitmap or render target.

    D2D1Point2F

    Represents an x-coordinate and y-coordinate pair in two-dimensional space.

    D2D1Point2L

    Represents an x-coordinate and y-coordinate pair in two-dimensional space.

    D2D1Point2U

    Represents an x-coordinate and y-coordinate pair in two-dimensional space.

    D2D1QuadraticBezierSegment

    Contains the control point and end point for a quadratic Bezier segment.

    D2D1RadialGradientBrushProperties

    Contains the gradient origin offset and the size and position of the gradient ellipse for an D2D1RadialGradientBrush.

    D2D1RectF

    Represents a rectangle defined by the coordinates of the upper-left corner (left, top) and the coordinates of the lower-right corner (right, bottom).

    D2D1RectL

    Represents a rectangle defined by the coordinates of the upper-left corner (left, top) and the coordinates of the lower-right corner (right, bottom).

    D2D1RectU

    Represents a rectangle defined by the coordinates of the upper-left corner (left, top) and the coordinates of the lower-right corner (right, bottom).

    D2D1RenderTargetProperties

    Contains rendering options (hardware or software), pixel format, DPI information, remoting options, and Direct3D support requirements for a render target.

    D2D1RoundedRect

    Contains the dimensions and corner radii of a rounded rectangle.

    D2D1SizeF

    Stores an ordered pair of floats, typically the width and height of a rectangle.

    D2D1SizeU

    Stores an ordered pair of integers, typically the width and height of a rectangle.

    D2D1StrokeStyleProperties

    Describes the stroke that outlines a shape.

    D2D1Triangle

    Contains the three vertices that describe a triangle.

    D2D1Vector2F

    A vector of 2 FLOAT values (x, y).

    D2D1Vector3F

    A vector of 3 FLOAT values (x, y, z).

    D2D1Vector4F

    A vector of 4 FLOAT values (x, y, z, w).

    Interfaces

    ID2D1Releasable

    Defines a method to release the managed reference to the COM interface.

    Enums

    D2D1AlphaMode

    Qualifies how alpha is to be treated in a bitmap or render target containing alpha.

    D2D1AntialiasMode

    Specifies how the edges of nontext primitives are rendered.

    D2D1ArcSize

    Specifies whether an arc should be greater than 180 degrees.

    D2D1BitmapInterpolationMode

    Specifies the algorithm that is used when images are scaled or rotated.

    D2D1CapStyle

    Describes the shape at the end of a line or segment.

    D2D1CombineMode

    This enumeration describes the type of combine operation to be performed.

    D2D1CompatibleRenderTargetOptions

    Specifies additional features supportable by a compatible render target when it is created.

    D2D1DCInitializeMode

    Specifies how a device context is initialized for GDI rendering when it is retrieved from the render target.

    D2D1DashStyle

    Describes the sequence of dashes and gaps in a stroke.

    D2D1DebugLevel

    Indicates the type of information provided by the Direct2D Debug Layer.

    D2D1DrawTextOptions

    Specifies whether text snapping is suppressed or clipping to the layout rectangle is enabled.

    D2D1ExtendMode

    Specifies how a brush paints areas outside of its normal content area.

    D2D1FactoryType

    Specifies the threading model of the created factory and all of its derived resources.

    D2D1FeatureLevel

    Describes the minimum DirectX support required for hardware rendering by a render target.

    D2D1FigureBegin

    Indicates whether the given figure is filled or hollow.

    D2D1FigureEnd

    Indicates whether the figure is open or closed on its end point.

    D2D1FillMode

    Specifies how the intersecting areas of geometries or figures are combined to form the area of the composite geometry.

    D2D1Gamma

    Specifies which gamma is used for interpolation.

    D2D1GeometryRelation

    Describes how one geometry object is spatially related to another geometry object.

    D2D1GeometrySimplificationOption

    Specifies how simple the output of a simplified geometry sink should be.

    D2D1InterpolationModeDefinition

    This defines the superset of interpolation mode supported by D2D APIs and built-in effects

    D2D1KnownColor

    Defines a set of constants that represents known colors and provides convenience methods for instantiating different colors.

    D2D1LayerOptions

    Specifies options that can be applied when a layer resource is applied to create a layer.

    D2D1LineJoin

    Describes the shape that joins two lines or segments.

    D2D1OpacityMaskContent

    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.

    D2D1PathSegmentOptions

    Indicates whether a segment should be stroked and whether the join between this segment and the previous one should be smooth.

    D2D1PresentOptions

    Describes how a render target behaves when it presents its content.

    D2D1RenderTargetType

    Describes whether a render target uses hardware or software rendering, or if Direct2D should select the rendering mode.

    D2D1RenderTargetUsages

    Describes how a render target is remoted and whether it should be GDI-compatible.

    D2D1SweepDirection

    Defines the direction that an elliptical arc is drawn.

    D2D1TextAntialiasMode

    Describes the antialiasing mode used for drawing text.

    D2D1WindowStates

    Describes whether a window is occluded.

    In this article
    Back to top Copyright (c) 2014-2022 Jérémy Ansel