Effect Transition Filling Styles

The following are possible values for the LPaintEffect::PaintTransition function's uTransition parameter, which specifies the filling style of the effect:

Value

Meaning

Transition pattern class

EFX_TRANS_SOLID

Solid filling

EFX_TRANS_HORZ_LINE

Horizontal lines

EFX_TRANS_VERT_LINE

Vertical lines

EFX_TRANS_DOWNWARD_DIAG

Downward diagonal lines

EFX_TRANS_UPWARD_DIAG

Upward diagonal lines

EFX_TRANS_CROSS

Cross lines

EFX_TRANS_DIAG_CROSS

Diagonal cross lines

EFX_TRANS_PATTERN_MAX

Number of patterns in this class.

Transition linear gradient class

EFX_TRANS_GRADIENT_LINE_L_TO_R

Line left to right

EFX_TRANS_GRADIENT_LINE_R_TO_L

Line right to left

EFX_TRANS_GRADIENT_LINE_T_TO_B

Line top to bottom

EFX_TRANS_GRADIENT_LINE_B_TO_T

Line bottom to top

EFX_TRANS_GRADIENT_LINE_LT_TO_RB

Line left-top to right-bottom

EFX_TRANS_GRADIENT_LINE_LB_TO_RT

Line left-bottom to right-top

EFX_TRANS_GRADIENT_LINE_RT_TO_LB

Line right-top to left-bottom

EFX_TRANS_GRADIENT_LINE_RB_TO_LT

Line right-bottom to left-top

EFX_TRANS_GRADIENT_LINE2_L_AND_R_TO_C

Line2 left and right to center

EFX_TRANS_GRADIENT_LINE2_C_TO_L_AND_R

Line2 center to left and right

EFX_TRANS_GRADIENT_LINE2_T_AND_B_TO_C

Line2 top and bottom to center

EFX_TRANS_GRADIENT_LINE2_C_TO_T_AND_B

Line2 center to top and bottom

EFX_TRANS_GRADIENT_LINE2_LT_AND_RB_TO_C

Line2 left-top and right-bottom to center

EFX_TRANS_GRADIENT_LINE2_C_TO_LT_AND_RB

Line2 center to left-top and right-bottom

EFX_TRANS_GRADIENT_LINE2_RT_AND_LB_TO_C

Line2 right-top and left-bottom to center

EFX_TRANS_GRADIENT_LINE2_C_TO_RT_AND_LB

Line2 center to right-top and left-bottom

EFX_TRANS_GRADIENT_LINE_MAX

Number of transitions in this class.

Transition angular gradient class

EFX_TRANS_GRADIENT_ANGLE_TO_LT

Angle to left-top

EFX_TRANS_GRADIENT_ANGLE_TO_LB

Angle to left-bottom

EFX_TRANS_GRADIENT_ANGLE_TO_RT

Angle to right-top

EFX_TRANS_GRADIENT_ANGLE_TO_RB

Angle to right-bottom

EFX_TRANS_GRADIENT_ANGLE_FROM_LT

Angle from left-top

EFX_TRANS_GRADIENT_ANGLE_FROM_LB

Angle from left-bottom

EFX_TRANS_GRADIENT_ANGLE_FROM_RT

Angle from right-top

EFX_TRANS_GRADIENT_ANGLE_FROM_RB

Angle from right-bottom

EFX_TRANS_GRADIENT_ANGLE_MAX

Number of transitions in this class.

Transition rectangular gradient class

EFX_TRANS_GRADIENT_RECTANGLE_TO_C

Rectangle to center

EFX_TRANS_GRADIENT_RECTANGLE_FROM_C

Rectangle from center

EFX_TRANS_GRADIENT_RECTANGLE_MAX

Number of transitions in this class.

Transition elliptical gradient class

EFX_TRANS_GRADIENT_ELLIPSE_TO_C

Ellipse to center

EFX_TRANS_GRADIENT_ELLIPSE_FROM_C

Ellipse from center

EFX_TRANS_GRADIENT_ELLIPSE_MAX

Number of transitions in this class.

Transition conical gradient class

EFX_TRANS_GRADIENT_CONE_FROM_L

Cone from left

EFX_TRANS_GRADIENT_CONE_FROM_R

Cone from right

EFX_TRANS_GRADIENT_CONE_FROM_T

Cone from top

EFX_TRANS_GRADIENT_CONE_FROM_B

Cone from bottom

EFX_TRANS_GRADIENT_CONE_FROM_LT

Cone from left-top

EFX_TRANS_GRADIENT_CONE_FROM_LB

Cone from left-bottom

EFX_TRANS_GRADIENT_CONE_FROM_RT

Cone from right-top

EFX_TRANS_GRADIENT_CONE_FROM_RB

Cone from right-bottom

EFX_TRANS_GRADIENT_CONE_MAX

Number of transitions in this class.