System::Drawing::Drawing2D::LinearGradientBrush class

LinearGradientBrush class

Представляет кисть линейного градиента. Объекты этого класса должны создаваться только с помощью функции System::MakeObject() . Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class LinearGradientBrush : public System::Drawing::Brush

Методы

МетодОписание
Clone() overrideСоздаёт копию текущего объекта.
get_Blend() constВозвращает смесь, определяющую коэффициенты и позиции базовых цветов для этой кисти.
get_GammaCorrection() constВозвращает значение, указывающее, что гамма‑коррекция включена для этой кисти.
get_InterpolationColors() constВозвращает объект ColorBlend, определяющий многокрасочный линейный градиент.
get_LinearColors() constВозвращает начальный и конечный цвета этого градиента.
get_Rectangle()Возвращает ограничивающий прямоугольник.
get_Transform() constВозвращает копию объекта Matrix, определяющего геометрические преобразования кисти, представленной текущим объектом.
get_WrapMode() constВозвращает режим обтекания.
LinearGradientBrush(const PointF&, const PointF&, const Color&, const Color&)Информация RTTI.
LinearGradientBrush(const Point&, const Point&, const Color&, const Color&)Создаёт новый экземпляр LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, LinearGradientMode)Создаёт новый экземпляр LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, LinearGradientMode)Создаёт новый экземпляр LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, float, bool)Создаёт новый экземпляр LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, float, bool)Создаёт новый экземпляр LinearGradientBrush.
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)Умножает матрицу преобразования текущего объекта на указанную матрицу.
ResetTransform()Сбрасывает матрицу преобразования текущего объекта.
RotateTransform(float, MatrixOrder)Вращает матрицу преобразования текущего объекта.
ScaleTransform(float, float, MatrixOrder)Масштабирует матрицу преобразования текущего объекта.
set_Blend(const SharedPtr<Blend>&)Устанавливает градиент, который задает коэффициенты и позиции базовых цветов для этой кисти.
set_GammaCorrection(bool)Устанавливает статус коррекции гаммы для этой кисти.
set_InterpolationColors(const SharedPtr<ColorBlend>&)Устанавливает объект ColorBlend, который определяет многокрасочный линейный градиент.
set_LinearColors(const ArrayPtr<Color>&)Устанавливает начальные и конечные цвета этого градиента.
set_Transform(const SharedPtr<Matrix>&)Устанавливает объект Matrix, который задает геометрические преобразования для кисти, представленной текущим объектом.
set_WrapMode(WrapMode)Устанавливает режим обтекания.
SetBlendTriangularShape(float, float)НЕ РЕАЛИЗОВАНО.
SetSigmaBellShape(float, float)НЕ РЕАЛИЗОВАНО.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Смещает матрицу преобразования текущего объекта.

См. также