Класс 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 |