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


Методы ID2D1RenderTarget::SetTransform

Применяет указанное преобразование к целевому объекту отрисовки, заменив существующее преобразование. Все последующие операции рисования происходят в преобразованном пространстве.

Список перегрузки

Метод Description
SetTransform(D2D1_MATRIX_3X2_F> Применяет указанное преобразование к целевому объекту отрисовки, заменив существующее преобразование. Все последующие операции рисования происходят в преобразованном пространстве.
SetTransform(D2D1_MATRIX_3X2_F*) Применяет указанное преобразование к целевому объекту отрисовки, заменив существующее преобразование. Все последующие операции рисования происходят в преобразованном пространстве.

Примеры

В следующем примере метод SetTransform используется для применения поворота к целевому объекту отрисовки. Полный пример см. в разделе "Поворот объекта".

// Apply the rotation transform to the render target.
m_pRenderTarget->SetTransform(
    D2D1::Matrix3x2F::Rotation(
        45.0f,
        D2D1::Point2F(468.0f, 331.5f))
    );

Дополнительные примеры, показывающие, как преобразовать целевой объект отрисовки, см. в статье "Как масштабировать объект", "Как изменить объект" и "Как перевести объект".

Requirements

Требование Значение
Библиотека
D2d1.lib
DLL-библиотеки
D2d1.dll

См. также

ID2D1RenderTarget

Общие сведения о классах Transform

Поворот объекта

Масштабирование объекта

Как скосить объект

Преобразование объекта

Применение нескольких преобразований к объекту