Класс PathGradientBrush (gdipluspath.h)

Объект PathGradientBrush хранит атрибуты цветового градиента, который можно использовать для заполнения внутренней части пути постепенно изменяющимся цветом. Кисть градиента пути имеет путь границы, цвет границы, центральную точку и цвет центра. При рисовании области кистью градиента пути цвет постепенно меняется от цвета границы к центру при переходе от пути границы к центральной точке.

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

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

Методы

Класс PathGradientBrush содержит эти методы.

 
PathGradientBrush::GetBlend

Метод PathGradientBrush::GetBlend получает коэффициенты смешения и соответствующие позиции, которые в настоящее время заданы для этой кисти градиента пути.
PathGradientBrush::GetBlendCount

Метод PathGradientBrush::GetBlendCount получает количество коэффициентов смешения, заданных в настоящее время для этой кисти градиента пути.
PathGradientBrush::GetCenterColor

Метод PathGradientBrush::GetCenterColor получает цвет центральной точки этой кисти градиента пути.
PathGradientBrush::GetCenterPoint

Метод PathGradientBrush::GetCenterPoint получает центральную точку этой кисти градиента пути. (перегрузка 1/2)
PathGradientBrush::GetCenterPoint

Метод PathGradientBrush::GetCenterPoint получает центральную точку этой кисти градиента пути. (перегрузка 2/2)
PathGradientBrush::GetFocusScales

Метод PathGradientBrush::GetFocusScales получает масштабы фокуса этой кисти градиента пути.
PathGradientBrush::GetGammaCorrection

Метод PathGradientBrush::GetGammaCorrection определяет, включена ли гамма-коррекция для этой кисти градиента пути.
PathGradientBrush::GetGraphicsPath

Метод PathGradientBrush::GetGraphicsPath не реализован в Windows GDI+ версии 1.0.
PathGradientBrush::GetInterpolationColorCount

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

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

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

Метод PathGradientBrush::GetRectangle получает наименьший прямоугольник, который заключает путь границы этой кисти градиента пути. (перегрузка 1/2)
PathGradientBrush::GetRectangle

Метод PathGradientBrush::GetRectangle получает наименьший прямоугольник, который заключает путь границы этой кисти градиента пути. (перегрузка 2/2)
PathGradientBrush::GetSurroundColorCount

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

Метод PathGradientBrush::GetSurroundColors получает цвета окружения, указанные для этой кисти градиента пути.
PathGradientBrush::GetTransform

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

Метод PathGradientBrush::GetWrapMode получает режим переноса, заданный в данный момент для этой кисти градиента пути.
PathGradientBrush::MultiplyTransform

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

Создает объект PathGradientBrush::P athGradientBrush на основе объекта GraphicsPath.
PathGradientBrush::P athGradientBrush

Конструктор PathGradientBrush::P athGradientBrush(const PathGradientBrush &) (gdipluspath.h) перечисляет конструкторы класса PathGradientBrush.
PathGradientBrush::P athGradientBrush

Создает объект PathGradientBrush::P athGradientBrush на основе массива точек. Инициализирует режим переноса кисти градиента пути.
PathGradientBrush::P athGradientBrush

Создает объект PathGradientBrush на основе массива точек. Инициализирует режим переноса кисти градиента пути.
PathGradientBrush::P athGradientBrush

Конструктор PathGradientBrush::P athGradientBrush~r5 (gdipluspath.h) перечисляет конструкторы класса PathGradientBrush.
PathGradientBrush::ResetTransform

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

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

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

Метод PathGradientBrush::SetBlend задает коэффициенты смешения и позиции смешения этой кисти градиента пути.
PathGradientBrush::SetBlendBellShape

Метод PathGradientBrush::SetBlendBellShape задает форму смешения этой кисти градиента пути.
PathGradientBrush::SetBlendTriangularShape

Метод PathGradientBrush::SetBlendTriangularShape задает форму смешения этой кисти градиента пути.
PathGradientBrush::SetCenterColor

Метод PathGradientBrush::SetCenterColor задает центральный цвет этой кисти градиента пути. Центральный цвет — это цвет, который отображается в центральной точке кисти.
PathGradientBrush::SetCenterPoint

Метод PathGradientBrush::SetCenterPoint задает центральную точку этой кисти градиента пути. По умолчанию центральная точка находится в центре пути границы кисти, но вы можете задать центральной точке любое расположение внутри или за пределами пути.
PathGradientBrush::SetCenterPoint

Метод PathGradientBrush::SetCenterPoint задает центральную точку этой кисти градиента пути.
PathGradientBrush::SetFocusScales

Метод PathGradientBrush::SetFocusScales задает масштабы фокуса этой кисти градиента пути.
PathGradientBrush::SetGammaCorrection

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

Метод PathGradientBrush::SetGraphicsPath не реализован в Windows GDI+ версии 1.0.
PathGradientBrush::SetInterpolationColors

Метод PathGradientBrush::SetInterpolationColors задает предустановленные цвета и положения смешения этой кисти градиента пути.
PathGradientBrush::SetSurroundColors

Метод PathGradientBrush::SetSurroundColors задает объемные цвета этой кисти градиента пути. Объемные цвета — это цвета, указанные для дискретных точек на пути границы кисти.
PathGradientBrush::SetTransform

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

Метод PathGradientBrush::SetWrapMode задает режим переноса этой кисти градиента пути.
PathGradientBrush::TranslateTransform

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

Комментарии

По умолчанию центральная точка кисти градиента пути является центроидом пути границы, но вы можете задать центральную точку в любом расположении внутри или за его пределами, вызвав методы PathGradientBrush::SetCenterPoint.

Путь границы может быть многоугольником, заданным массивом точек, и каждая из этих точек вдоль границы может иметь свой цвет.

По умолчанию цвет линейно связан с расстоянием при перемещении от точки на границе к центральной точке. Вы можете настроить связь между цветом и расстоянием, вызвав PathGradientBrush::SetBlend.

Требования

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