Интерфейсы 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