Метод ID2D1ResourceTexture::Update (d2d1effectauthor.h)
Обновления текстуру конкретного ресурса в определенном диапазоне или поле, используя предоставленные данные.
Синтаксис
HRESULT Update(
[in, optional] const UINT32 *minimumExtents,
[in, optional] const UINT32 *maximimumExtents,
[in] const UINT32 *strides,
UINT32 dimensions,
[in] const BYTE *data,
UINT32 dataCount
);
Параметры
[in, optional] minimumExtents
Тип: const UINT32*
"Левый" экстент обновлений, если он указан; Если значение РАВНО NULL, вся текстура обновляется.
[in, optional] maximimumExtents
Тип: const UINT32*
"Правильный" экстент обновлений, если он указан; Если значение РАВНО NULL, вся текстура обновляется.
[in] strides
Тип: const UINT32*
Шаг для продвижения по входным данным в соответствии с измерением.
dimensions
Тип: UINT32
Количество измерений в текстуре ресурса. Оно должно соответствовать номеру, используемому для загрузки текстуры.
[in] data
Тип: const BYTE*
Данные для размещения в текстуре ресурса.
dataCount
Тип: UINT32
Размер буфера данных, используемого для обновления текстуры ресурса.
Возвращаемое значение
Тип: HRESULT
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
HRESULT | Описание: |
---|---|
S_OK | Без ошибок. |
E_OUTOFMEMORY | Direct2D не удалось выделить достаточно памяти для завершения вызова. |
E_INVALIDARG | В возвращающую функцию передан недопустимый параметр. |
Комментарии
Количество измерений в обновлении должно совпадать с измерениями созданной текстуры.
Требования
Минимальная версия клиента | Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d2d1effectauthor.h |
Библиотека | D2d1.lib |