Управляемый Direct3D: блокировка всего буфера вершин - PullRequest
3 голосов
/ 30 марта 2010

У меня есть Mesh объект, возвращенный из Mesh::TextFromFont, и я пытаюсь установить цвет каждой вершины. Я вызываю функцию Lock буфера вершин следующим образом:

mesh-> VertexBuffer-> Lock (0, LockFlags :: None);

Однако этот вызов вызывает исключение. Другая перегрузка Lock, кажется, работает нормально, однако мне требуется передать ранг возвращенного массива вершин. Какое решение здесь? Как заблокировать буфер вершин меша, возвращенный из TextFromFont?

1 Ответ

0 голосов
/ 12 августа 2010

Ответ, вероятно, может лежать здесь :

При использовании этого метода для получения массив из ресурса, который не был созданный с типом, всегда используйте перегрузка, которая принимает тип.

В истинном стиле MSDN дальнейших объяснений нет.

...