VegaRise.NET
Back to DOM

GradientDirectionEnum

Definition

Namespace
DOM.Enums
Assembly
DOM.dll

Specifies the direction of a gradient fill.

Remarks

A simplified, three-value alternative to the more detailed . Useful when the consumer only needs to express a general direction. LinearShade.Angle

Examples

csharp
1// 1. Vertical gradient
2var dir = GradientDirection.Vertical;
3
csharp
1// 2. Horizontal gradient
2var dir = GradientDirection.Horizontal;
3
csharp
1// 3. Diagonal gradient
2var dir = GradientDirection.Diagonal;
3
csharp
1// 4. Map to a rotation angle
2var angle = dir switch
3{
4 GradientDirection.Horizontal => 0,
5 GradientDirection.Vertical => 90,
6 GradientDirection.Diagonal => 45,
7 _ => 0
8};
9

Fields

Diagonal

Diagonal gradient (corner to corner).

Horizontal

Horizontal gradient (left to right).

Vertical

Vertical gradient (top to bottom).

VegaRiseVDocs.NET

Create Account

Create your VDocs account.

or

Already have an account? Sign in