Метод ID3DX10Mesh::CommitToDevice
Зафиксируйте все изменения, внесенные в сетку, на устройстве, чтобы изменения можно было отрисовывать. Он должен вызываться после изменения данных сетки и перед их отрисовкой. Сетка не может быть отображена, если она не зафиксирована на устройстве. См. примечания.
Синтаксис
HRESULT CommitToDevice();
Параметры
Этот метод не имеет параметров.
Возвращаемое значение
Тип: HRESULT
Возвращаемое значение является одним из значений, перечисленных в коде возврата Direct3D 10.
Комментарии
При загрузке сетки ее данные загружаются в промежуточные ресурсы, то есть данные могут быть изменены, но не отрисовываться. При вызове CommitToDevice данные из промежуточных ресурсов копируются в ресурсы устройства, чтобы их можно было визуализировать. Хотя данные зафиксированы на устройстве, промежуточные ресурсы остаются и могут быть изменены. Если в промежуточные ресурсы вносятся какие-либо изменения, промежуточные ресурсы должны быть снова зафиксированы на устройстве, чтобы эти изменения отображались на экране.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел