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


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

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

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

 

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