Метод ID3DXBaseMesh::D rawSubset

Рисует подмножество сетки.

Синтаксис

HRESULT DrawSubset(
  [in] DWORD AttribId
);

Параметры

AttribId [in]

Тип: DWORD

DWORD, указывающий подмножество сетки для рисования. Это значение используется для различения лиц в сетке как принадлежащих к одной или нескольким группам атрибутов.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если метод завершается сбоем, возвращаемое значение можно D3DERR_INVALIDCALL.

Комментарии

Подмножество, заданное AttribId, будет отрисовано методом IDirect3DDevice9::D rawIndexedPrimitive с использованием D3DPT_TRIANGLELIST примитивного типа, поэтому буфер индекса должен быть правильно инициализирован.

Таблица атрибутов используется для определения областей сетки, которые должны быть нарисованы с различными текстурами, состояниями отрисовки, материалами и т. д. Кроме того, приложение может использовать таблицу атрибутов для скрытия частей сетки, не рисуя заданный идентификатор атрибута (AttribId) при рисовании кадра.

Требования

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

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

ID3DXBaseMesh