[]
        
(Showing Draft Content)

C1.Util.DX.Direct2D.GradientStopCollection

GradientStopCollection Class

ID2D1GradientStopCollection

Implements
Namespace: C1.Util.DX.Direct2D
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("2cd906a7-12e2-11dc-9fed-001143a055f9")]
public class GradientStopCollection : Resource, IDisposable, IUnknown

Constructors

Name Description
GradientStopCollection(IntPtr)

Initializes a new instance of the GradientStopCollection class.

Methods

Name Description
Create(RenderTarget, GradientStop[])

Creates an GradientStopCollection from the specified gradient stops, a Gamma StandardRgb, and ExtendMode.Clamp.

Create(RenderTarget, GradientStop[], ExtendMode)

Creates an GradientStopCollection from the specified gradient stops, color Gamma.StandardRgb, and extend mode.

Create(RenderTarget, GradientStop[], Gamma)

Creates an GradientStopCollection from the specified gradient stops, color interpolation gamma, and ExtendMode.Clamp.

Create(RenderTarget, GradientStop[], Gamma, ExtendMode)

Creates an GradientStopCollection from the specified gradient stops, color interpolation gamma, and extend mode.

GetColorInterpolationGamma()

D2D1_GAMMA ID2D1GradientStopCollection::GetColorInterpolationGamma()

GetExtendMode()

D2D1_EXTEND_MODE ID2D1GradientStopCollection::GetExtendMode()

GetGradientStopCount()

unsigned int ID2D1GradientStopCollection::GetGradientStopCount()

GetGradientStops(GradientStop[], int)

void ID2D1GradientStopCollection::GetGradientStops([Out, Buffer] D2D1_GRADIENT_STOP* gradientStops,[In] unsigned int gradientStopsCount)

Operators

Name Description
explicit operator GradientStopCollection(IntPtr)

Performs an explicit conversion from IntPtr to GradientStopCollection.