Интерфейс ID3DXMesh

Приложения используют методы интерфейса ID3DXMesh для управления объектами сетки.

Элементы

Интерфейс ID3DXMesh наследуется от ID3DXBaseMesh. ID3DXMesh также имеет следующие типы элементов:

Методы

Интерфейс ID3DXMesh содержит следующие методы.

Метод Описание
LockAttributeBuffer Блокирует буфер сетки, содержащий данные атрибута сетки, и возвращает указатель на него.
Оптимизировать Создает новую сетку с переупорядоченными гранями и вершинами для оптимизации производительности рисования.
OptimizeInplace Создает сетку с переупорядоченными гранями и вершинами для оптимизации производительности рисования. Этот метод переупорядочение существующей сетки.
SetAttributeTable Задает таблицу атрибутов для сетки и количество записей, хранящихся в таблице.
UnlockAttributeBuffer Разблокирует буфер атрибутов.

 

Комментарии

Чтобы получить интерфейс ID3DXMesh , вызовите функцию D3DXCreateMesh или D3DXCreateMeshFVF .

Этот интерфейс наследует дополнительные функциональные возможности от интерфейса ID3DXBaseMesh .

Тип LPD3DXMESH определяется как указатель на интерфейс ID3DXMesh .

typedef struct ID3DXMesh *LPD3DXMESH;

Требования

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

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

ID3DXBaseMesh

Интерфейсы D3DX

Функции сетки