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


Метод ID3DX10Mesh::CommitToDevice

Зафиксируйте все изменения, внесенные в сетку, на устройстве, чтобы изменения можно было отрисовывать. Он должен вызываться после изменения данных сетки и перед их отрисовкой. Сетка не может быть отображена, если она не зафиксирована на устройстве. См. примечания.

Синтаксис

HRESULT CommitToDevice();

Параметры

Этот метод не имеет параметров.

Возвращаемое значение

Тип: HRESULT

Возвращаемое значение является одним из значений, перечисленных в коде возврата Direct3D 10.

Комментарии

При загрузке сетки ее данные загружаются в промежуточные ресурсы, то есть данные могут быть изменены, но не отрисовываться. При вызове CommitToDevice данные из промежуточных ресурсов копируются в ресурсы устройства, чтобы их можно было визуализировать. Хотя данные зафиксированы на устройстве, промежуточные ресурсы остаются и могут быть изменены. Если в промежуточные ресурсы вносятся какие-либо изменения, промежуточные ресурсы должны быть снова зафиксированы на устройстве, чтобы эти изменения отображались на экране.

Требования

Требование Значение
Заголовок
D3DX10.h
Библиотека
D3DX10.lib

См. также раздел

ID3DX10Mesh

Интерфейсы D3DX