Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Базовый класс CD2DLinearGradientBrush и классы CD2DRadialGradientBrush.
Синтаксис
class CD2DGradientBrush : public CD2DBrush;
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| CD2DGradientBrush::CD2DGradientBrush | Создает объект CD2DGradientBrush. |
| CD2DGradientBrush::~CD2DGradientBrush | Деструктор Вызывается при уничтожении объекта градиентной кисти D2D. |
Защищенные методы
| Имя | Описание |
|---|---|
| CD2DGradientBrush::D egradientBrush::D egradientBrush | Удаляет объект CD2DGradientBrush. (Переопределения CD2DBrush::D epp.) |
Защищенные члены данных
| Имя | Описание |
|---|---|
| CD2DGradientBrush::m_arGradientStops | Массив структур D2D1_GRADIENT_STOP. |
| CD2DGradientBrush::m_colorInterpolationGamma | Пространство, в котором выполняется интерполяция цвета между градиентными остановками. |
| CD2DGradientBrush::m_extendMode | Поведение градиента за пределами нормализованного диапазона [0,1]. |
| CD2DGradientBrush::m_pGradientStops | Указатель на массив D2D1_GRADIENT_STOP структур. |
Иерархия наследования
CD2DGradientBrush
Требования
Заголовок: afxrendertarget.h
CD2DGradientBrush::~CD2DGradientBrush
Деструктор Вызывается при уничтожении объекта градиентной кисти D2D.
virtual ~CD2DGradientBrush();
CD2DGradientBrush::CD2DGradientBrush
Создает объект CD2DGradientBrush.
CD2DGradientBrush(
CRenderTarget* pParentTarget,
const D2D1_GRADIENT_STOP* gradientStops,
UINT gradientStopsCount,
D2D1_GAMMA colorInterpolationGamma = D2D1_GAMMA_2_2,
D2D1_EXTEND_MODE extendMode = D2D1_EXTEND_MODE_CLAMP,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
Параметры
pParentTarget
Указатель на целевой объект отрисовки.
градиентыStops
Указатель на массив D2D1_GRADIENT_STOP структур.
градиентStopsCount
Значение больше или равно 1, указывающее количество остановок градиента в массиве gradientStops.
colorInterpolationGamma
Пространство, в котором выполняется интерполяция цвета между градиентными остановками.
extendMode
Поведение градиента за пределами нормализованного диапазона [0,1].
pBrushProperties
Указатель на прозрачность и преобразование кисти.
bAutoDesk
Указывает, что объект будет уничтожен владельцем (pParentTarget).
CD2DGradientBrush::D egradientBrush::D egradientBrush
Удаляет объект CD2DGradientBrush.
virtual void Destroy();
CD2DGradientBrush::m_arGradientStops
Массив структур D2D1_GRADIENT_STOP.
CArray<D2D1_GRADIENT_STOP, D2D1_GRADIENT_STOP> m_arGradientStops;
CD2DGradientBrush::m_colorInterpolationGamma
Пространство, в котором выполняется интерполяция цвета между градиентными остановками.
D2D1_GAMMA m_colorInterpolationGamma;
CD2DGradientBrush::m_extendMode
Поведение градиента за пределами нормализованного диапазона [0,1].
D2D1_EXTEND_MODE m_extendMode;
CD2DGradientBrush::m_pGradientStops
Указатель на массив D2D1_GRADIENT_STOP структур.
ID2D1GradientStopCollection* m_pGradientStops;