Метод IDCompositionMatrixTransform::SetMatrixElement(int,int,IDCompositionAnimation*) (dcomp.h)
Анимирует значение одного элемента матрицы этого двухмерного преобразования.
Синтаксис
HRESULT SetMatrixElement(
[in] int row,
[in] int column,
[in] IDCompositionAnimation *animation
);
Параметры
[in] row
Индекс строки изменяемого элемента. Это значение должно находиться в диапазоне от 0 до 2 включительно.
[in] column
Индекс столбца изменяемого элемента. Это значение должно находиться в диапазоне от 0 до 1 включительно.
[in] animation
Анимация, представляющая изменение значения указанного элемента с течением времени. Этот параметр не должен иметь значение NULL.
Возвращаемое значение
Если функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT . Список кодов ошибок см. в разделе Коды ошибок DirectComposition .
Комментарии
Этот метод создает копию указанной анимации. Если объект, на который ссылается параметр анимации , изменяется после вызова этого метода, изменение не влияет на элемент, если этот метод не будет вызван снова. Если элемент был ранее анимирован, вызов этого метода заменяет предыдущую анимацию новой анимацией.
Этот метод завершается ошибкой, если анимация является недопустимым указателем или если она не была создана тем же интерфейсом IDCompositionDevice, что и затронутое преобразование. Интерфейс не может быть пользовательской реализацией; С этим методом можно использовать только интерфейсы, созданные Microsoft DirectComposition.
Требования
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | dcomp.h |
Библиотека | Dcomp.lib |
DLL | Dcomp.dll |