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