ID3DXBaseMesh::D rawSubset-Methode

Zeichnet eine Teilmenge eines Gitters.

Syntax

HRESULT DrawSubset(
  [in] DWORD AttribId
);

Parameter

AttribId [ In]

Typ: DWORD

DWORD, das angibt, welche Teilmenge des Gitters ge zeichnen werden soll. Dieser Wert wird verwendet, um Gesichter in einem Gitternetz als einer oder mehrere Attributgruppen zu unterscheiden.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, ist der Rückgabewert D3D _ OK. Wenn bei der Methode ein Fehler auftritt, kann der Rückgabewert D3DERR _ INVALIDCALL sein.

Hinweise

Die von AttribId angegebene Teilmenge wird von der IDirect3DDevice9::D rawIndexedPrimitive-Methode mithilfe des primitiven D3DPT TRIANGLELIST-Typs gerendert, sodass ein Indexpuffer ordnungsgemäß initialisiert werden _ muss.

Eine Attributtabelle wird verwendet, um Bereiche des Gitters zu identifizieren, die mit unterschiedlichen Texturen, Renderzuständen, Materialien und so weiter gezeichnet werden müssen. Darüber hinaus kann die Anwendung die Attributtabelle verwenden, um Teile eines Gitters auszublenden, indem beim Zeichnen des Rahmens kein angegebener Attributbezeichner (AttribId) gezeichnunget wird.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXBaseMesh