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


Интерфейсы D3DX (графика Direct3D 10)

В этом разделе содержатся справочные сведения об интерфейсах объектной модели компонента (COM), предоставляемых библиотекой служебной программы D3DX. Следующие интерфейсы используются с библиотекой служебной программы D3DX.

Интерфейсы Описание
интерфейс ID3DX10DataLoader Объект загрузки данных, используемый интерфейсом ID3DX10ThreadPump для асинхронной загрузки данных.
интерфейс ID3DX10DataProcessor Объект обработки данных, используемый ID3DX10ThreadPump Interface для асинхронной обработки загруженных данных.
интерфейса ID3DX10Font Интерфейс ID3DX10Font инкапсулирует текстуры и ресурсы, необходимые для отображения определенного шрифта на определенном устройстве.
интерфейсID3DX10Mesh Приложения используют методы интерфейса ID3DX10Mesh для управления объектами сетки.
id3DX10MeshBuffer Interface
интерфейс ID3DX10SkinInfo ID3DX10SkinInfo позволяет оптимизировать, обрабатывать и вручную устанавливать связь между костями и вершинами в сетках (см. анимация скелета в Википедии). Это наиболее удобно для создания X-файлов, экспортированных приложениями DCC (например, 3DS Max и Maya) более удобным оборудованием, а также для повышения скорости отрисовки скинированных сеток в режиме отрисовки программного обеспечения.
интерфейсID3DX10Sprite Интерфейс ID3DX10Sprite предоставляет набор методов, упрощающих процесс рисования спрайтов с помощью Microsoft Direct3D.
интерфейс ID3DX10ThreadPump Используется для асинхронного выполнения задач. Этот объект занимает значительное количество ресурсов, поэтому обычно для каждого приложения необходимо создать только один.
интерфейс ID3DXMatrixStack Приложения используют методы интерфейса ID3DXMATRIXStack для управления стеком матриц.

 

Справочник по D3DX