Поделиться через


Класс LinearGradientBrush (gdiplusbrush.h)

Класс LinearGradientBrush определяет кисть, которая закрашивает цветовой градиент, в котором цвет равномерно изменяется от начальной границы кисти линейного градиента до конечной линии границы линейной кисти градиента. Границы линейной кисти градиента являются двумя параллельными прямыми линиями. Цветовой градиент перпендикулярен линиям границ линейной кисти градиента, постепенно изменяясь через штрих от начальной границы к конечной линии границы. Градиент цвета имеет один цвет на начальной линии границы и другой цвет в конечной линии границы.

Наследование

Класс LinearGradientBrush реализует Brush.

Методы

Класс LinearGradientBrush содержит следующие методы.

 
LinearGradientBrush::GetBlend

Метод LinearGradientBrush::GetBlend получает коэффициенты наложения и их соответствующие позиции из объекта LinearGradientBrush.
LinearGradientBrush::GetBlendCount

Метод LinearGradientBrush::GetBlendCount получает количество коэффициентов смешения, установленных в данный момент для этого объекта LinearGradientBrush.
LinearGradientBrush::GetGammaCorrection

Метод LinearGradientBrush::GetGammaCorrection определяет, включена ли гамма-коррекция для этого объекта LinearGradientBrush.
LinearGradientBrush::GetInterpolationColorCount

Метод LinearGradientBrush::GetInterpolationColorCount получает количество цветов, заданных для интерполяции для этой кисти линейного градиента.
LinearGradientBrush::GetInterpolationColors

Метод LinearGradientBrush::GetInterpolationColors получает цвета, заданные для интерполяции для этой кисти линейного градиента, и соответствующие им позиции наложения.
LinearGradientBrush::GetLinearColors

Метод LinearGradientBrush::GetLinearColors получает начальный и конечный цвет этой кисти линейного градиента.
LinearGradientBrush::GetRectangle

Метод LinearGradientBrush::GetRectangle получает прямоугольник, определяющий границы градиента.
LinearGradientBrush::GetRectangle

В этом разделе перечислены методы GetRectangle класса LinearGradientBrush. Полный список методов для класса LinearGradientBrush см. в разделе LinearGradientBrush Methods.
LinearGradientBrush::GetTransform

Метод LinearGradientBrush::GetTransform получает матрицу преобразования этой кисти линейного градиента.
LinearGradientBrush::GetWrapMode

Метод LinearGradientBrush::GetWrapMode получает режим оболочки для этой кисти. Режим переноса определяет, как область заполняется плиткой при ее закрашивание с помощью кисти.
LinearGradientBrush::LinearGradientBrush

В этом разделе перечислены конструкторы класса LinearGradientBrush. Полный список классов см. в разделе Класс LinearGradientBrush. (перегрузка 2/2)
LinearGradientBrush::LinearGradientBrush

В этом разделе перечислены конструкторы класса LinearGradientBrush. Полный список классов см. в разделе Класс LinearGradientBrush. (перегрузка 1/2)
LinearGradientBrush::LinearGradientBrush

Создает объект LinearGradientBrush::LinearGradientBrush из набора точек границ и цветов границ.
LinearGradientBrush::LinearGradientBrush

Создает объект LinearGradientBrush::LinearGradientBrush на основе прямоугольника и режима направления. (перегрузка 1/2)
LinearGradientBrush::LinearGradientBrush

Создает объект LinearGradientBrush::LinearGradientBrush из прямоугольника и угла направления. (перегрузка 2/2)
LinearGradientBrush::LinearGradientBrush

Создает объект LinearGradientBrush::LinearGradientBrush на основе прямоугольника и режима направления. (перегрузка 2/2)
LinearGradientBrush::LinearGradientBrush

Создает объект LinearGradientBrush::LinearGradientBrush из прямоугольника и угла направления. (перегрузка 1/2)
LinearGradientBrush::LinearGradientBrush

В этом разделе перечислены конструкторы класса LinearGradientBrush. Полный список классов см. в разделе Класс LinearGradientBrush.
LinearGradientBrush::MultiplyTransform

Метод LinearGradientBrush::MultiplyTransform обновляет матрицу преобразования этой кисти с помощью собственного произведения и другой матрицы.
LinearGradientBrush::ResetTransform

Метод LinearGradientBrush::ResetTransform сбрасывает матрицу преобразования этой кисти линейного градиента в матрицу удостоверений. Это означает, что преобразование не выполняется.
LinearGradientBrush::RotateTransform

Метод LinearGradientBrush::RotateTransform обновляет текущую матрицу преобразования этой кисти с помощью собственного произведения и матрицы поворота.
LinearGradientBrush::ScaleTransform

Метод LinearGradientBrush::ScaleTransform обновляет текущую матрицу преобразования этой кисти с помощью собственного произведения и матрицы масштабирования.
LinearGradientBrush::SetBlend

Метод LinearGradientBrush::SetBlend задает коэффициенты наложения и позиции смешения этой кисти линейного градиента, чтобы создать настраиваемую смесь.
LinearGradientBrush::SetBlendBellShape

Метод LinearGradientBrush::SetBlendBellShape задает форму смешения этой кисти линейного градиента, чтобы создать настраиваемую смесь на основе колоколообразной кривой.
LinearGradientBrush::SetBlendTriangularShape

Метод LinearGradientBrush::SetBlendTriangularShape задает форму смешения этой кисти линейного градиента, чтобы создать настраиваемую смесь на основе треугольной фигуры.
LinearGradientBrush::SetGammaCorrection

Метод LinearGradientBrush::SetGammaCorrection указывает, включена ли гамма-коррекция для этой кисти линейного градиента.
LinearGradientBrush::SetInterpolationColors

Метод LinearGradientBrush::SetInterpolationColors задает цвета для интерполяции для этой кисти линейного градиента и их соответствующих положений смешения.
LinearGradientBrush::SetLinearColors

Метод LinearGradientBrush::SetLinearColors задает начальный и конечный цвет этой кисти линейного градиента.
LinearGradientBrush::SetTransform

Метод LinearGradientBrush::SetTransform задает матрицу преобразования этой кисти линейного градиента.
LinearGradientBrush::SetWrapMode

Метод LinearGradientBrush::SetWrapMode задает режим оболочки для этой кисти линейного градиента.
LinearGradientBrush::TranslateTransform

Метод LinearGradientBrush::TranslateTransform обновляет текущую матрицу преобразования этой кисти с помощью собственного произведения и матрицы перевода.

Требования

Требование Значение
Целевая платформа Windows
Header gdiplusbrush.h