Freigeben über


ID3DX10Mesh::GetAttributeTable-Methode

Ruft entweder eine Attributtabelle für ein Gitter oder die Anzahl von Einträgen ab, die in einer Attributtabelle für ein Gitter gespeichert sind.

Syntax

HRESULT GetAttributeTable(
  [in] D3DX10_ATTRIBUTE_RANGE *pAttribTable,
  [in] UINT                   *pAttribTableSize
);

Parameter

pAttribTable [in]

Typ: D3DX10_ATTRIBUTE_RANGE*

Zeiger auf ein Array von D3DX10_ATTRIBUTE_RANGE Strukturen, die die Einträge in der Attributtabelle des Netzes darstellen. Geben Sie NULL an, um den Wert für pAttribTableSize abzurufen.

pAttribTableSize [in]

Typ: UINT*

Zeiger entweder auf die Anzahl der in pAttribTable gespeicherten Einträge oder auf einen Wert, der mit der Anzahl der in der Attributtabelle für das Gitter gespeicherten Einträge gefüllt werden soll.

Rückgabewert

Typ: HRESULT

Der Rückgabewert ist einer der In Direct3D 10-Rückgabecodes aufgeführten Werte.

Bemerkungen

Eine Attributtabelle wird verwendet, um Bereiche des Gitternetzes zu identifizieren, die mit unterschiedlichen Texturen, Renderzuständen, Materialien usw. gezeichnet werden müssen. Darüber hinaus kann die Anwendung die Attributtabelle verwenden, um Teile eines Gitternetzes auszublenden, indem sie beim Zeichnen des Rahmens keinen bestimmten Attributbezeichner zeichnet.

Anforderungen

Anforderung Wert
Header
D3DX10.h
Bibliothek
D3DX10.lib

Siehe auch

ID3DX10Mesh

D3DX-Schnittstellen