Интерфейс ID3DXBaseMesh
Приложения используют методы интерфейса ID3DXBaseMesh для обработки и запроса объектов сетки и прогрессивных сеток.
Элементы
Интерфейс ID3DXBaseMesh наследуется от интерфейса IUnknown . ID3DXBaseMesh также имеет следующие типы элементов:
Методы
Интерфейс ID3DXBaseMesh содержит следующие методы.
Метод | Описание |
---|---|
CloneMesh | Клонирует сетку с помощью декларатора. |
CloneMeshFVF | Клонирует сетку с помощью кода гибкого формата вершин (FVF). |
ConvertAdjacencyToPointReps | Преобразует сведения о смежности сетки в массив представителей точек. |
ConvertPointRepsToAdjacency | Преобразует репрезентативные данные точки в сведения о смежности сетки. |
DrawSubset | Рисует подмножество сетки. |
GenerateAdjacency | Создайте список ребер сетки, а также список лиц с общими краями. |
GetAttributeTable | Извлекает таблицу атрибутов для сетки или количество записей, хранящихся в таблице атрибутов для сетки. |
GetDeclaration | Извлекает объявление, описывающее вершины в сетке. |
GetDevice | Извлекает устройство, связанное с сеткой. |
GetFVF | Возвращает значение вершины фиксированной функции. |
GetIndexBuffer | Извлекает данные из буфера индекса. |
GetNumBytesPerVertex | Возвращает количество байтов на вершину. |
GetNumFaces | Извлекает количество лиц в сетке. |
GetNumVertices | Извлекает количество вершин в сетке. |
GetOptions | Извлекает параметры сетки, включенные для этой сетки во время создания. |
GetVertexBuffer | Извлекает буфер вершин, связанный с сеткой. |
LockIndexBuffer | Блокирует буфер индекса и получает указатель на память буфера индекса. |
LockVertexBuffer | Блокирует буфер вершин и получает указатель на память буфера вершин. |
UnlockIndexBuffer | Разблокирует буфер индекса. |
UnlockVertexBuffer | Разблокирует буфер вершин. |
UpdateSemantics | Этот метод позволяет пользователю изменять объявление сетки, не изменяя макет данных буфера вершин. Вызов действителен, только если старый и новый форматы объявлений имеют одинаковый размер вершины. |
Комментарии
Сетка — это объект, состоящий из набора многоугольников. Сетка определяет набор вершин и набор граней (грани определяются с точки зрения вершин и норм сетки).
Тип LPD3DXBASEMESH определяется как указатель на интерфейс ID3DXBaseMesh .
typedef struct ID3DXBaseMesh *LPD3DXBASEMESH;
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел