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


Метод ID3DXMesh::SetAttributeTable

Задает таблицу атрибутов для сетки и количество записей, хранящихся в таблице.

Синтаксис

HRESULT SetAttributeTable(
  [in] const D3DXATTRIBUTERANGE *pAttribTable,
  [in]       DWORD              cAttribTableSize
);

Параметры

pAttribTable [in]

Тип: const D3DXATTRIBUTERANGE*

Указатель на массив структур D3DXATTRIBUTERANGE , представляющих записи в таблице атрибутов сетки.

cAttribTableSize [in]

Тип: DWORD

Число атрибутов в таблице атрибутов сетки.

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

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если метод завершается ошибкой, возвращаемое значение может быть одним из следующих: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Комментарии

Если приложение отслеживает сведения в таблице атрибутов и переупорядочивает таблицу в результате изменений атрибутов или лиц, этот метод позволяет приложению обновлять таблицы атрибутов вместо повторного вызова ID3DXMesh::Optimize .

Требования

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

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

ID3DXMesh

ID3DXMesh::LockAttributeBuffer

ID3DXMesh::LockAttributeBuffer