Метод Matrix3x2F::Translation(D2D1_SIZE_F) (d2d1helper.h)
Создает преобразование преобразования с указанными смещениями x и y.
Синтаксис
Matrix3x2F Translation(
D2D1_SIZE_F size
);
Параметры
size
Тип: D2D1_SIZE_F
Расстояние для преобразования по оси X и оси Y.
Возвращаемое значение
Тип: Matrix3x2F
Матрица преобразования, которая преобразует объект на указанное расстояние по горизонтали и вертикали.
Комментарии
Перевод — это аффинное преобразование, которое перемещает каждую точку на фиксированное расстояние в одном направлении. Это похоже на смещение начала координатного пространства. Объект можно преобразовать по оси X, оси Y или по обеим.
При вызове этого метода укажите смещения x и y и создайте D2D1_SIZE_F структуру для хранения смещений. Если вы предпочитаете указать каждое смещение в качестве параметра, вызовите другой метод Translation . На следующем рисунке показан квадрат, перемещающийся на 20 пикселей вправо по оси X и на 10 пикселей вниз по оси Y.
Пример см. в разделе How to Translate an Object.Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и Обновление платформы для Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | d2d1helper.h |
Библиотека | D2d1.lib |
DLL | D2d1.dll |