ILinearGradientBrush class

ILinearGradientBrush class

Defines an interface for a brush with a linear gradient.

The ILinearGradientBrush type exposes the following members:

Properties

PropertyDescription
rectGets or sets the rectangular region that defines the starting and ending points of the gradient.
angleGets or sets the angle, measured in degrees clockwise from the x-axis, of the gradient’s orientation line.
interpolation_colorsGets or sets the interpolation colors that defines a multicolor linear gradient.
blend_positionsGets or sets the blend positions that define a custom falloff for the gradient.
blend_factorsGets or sets the blend factors that define a custom falloff for the gradient.
transformation_matrixGet the transform. The transform defines a local geometric transform for this brush.
spread_modeGets or sets the SpreadMode mode. SpreadMode mode specifies how a texture or gradient is tiled
when it is smaller than the area being filled.
typeGets type of brush as BrushType.
supports_shaderChecks if the brush supports a shader.

Methods

MethodDescription
convert_to_texture_brushConverts the linear gradient brush to a texture brush. See ITextureBrush.
cloneCreates a deep copy of the linear gradient brush. See ILinearGradientBrush.
to_nativeConverts the brush to a native representation.

See Also