[]
        
(Showing Draft Content)

C1.Util.DX.Direct2D.DrawingStateBlock1

DrawingStateBlock1 Class

ID2D1DrawingStateBlock1

Implements
Namespace: C1.Util.DX.Direct2D
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("689f1f85-c72e-4e33-8f19-85754efd5ace")]
public class DrawingStateBlock1 : DrawingStateBlock, IDisposable, IUnknown

Constructors

Name Description
DrawingStateBlock1(IntPtr)

Initializes a new instance of the DrawingStateBlock1 class.

Properties

Name Description
Description

GetDescription / SetDescription

Methods

Name Description
Create(Factory1)

Creates an DrawingStateBlock1 that can be used with the {{SaveDrawingState}} and {{RestoreDrawingState}} methods of a render target.

Create(Factory1, DrawingStateDescription1)

Creates an DrawingStateBlock1 that can be used with the {{SaveDrawingState}} and {{RestoreDrawingState}} methods of a render target.

Create(Factory1, DrawingStateDescription1, RenderingParams)

Creates an DrawingStateBlock1 that can be used with the {{SaveDrawingState}} and {{RestoreDrawingState}} methods of a render target.

Create(Factory1, RenderingParams)

Creates an DrawingStateBlock1 that can be used with the {{SaveDrawingState}} and {{RestoreDrawingState}} methods of a render target.

GetDescription(out DrawingStateDescription1)

void ID2D1DrawingStateBlock1::GetDescription([Out] D2D1_DRAWING_STATE_DESCRIPTION1* stateDescription)

SetDescription(ref DrawingStateDescription1)

void ID2D1DrawingStateBlock1::SetDescription([In] const D2D1_DRAWING_STATE_DESCRIPTION1* stateDescription)

Operators

Name Description
explicit operator DrawingStateBlock1(IntPtr)

Performs an explicit conversion from IntPtr to DrawingStateBlock1.