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 Gitternetzes gezeichnet werden soll. Dieser Wert wird verwendet, um Gesichter in einem Gitter zu unterscheiden, die zu einer oder mehreren Attributgruppen gehören.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR_INVALIDCALL werden.
Bemerkungen
Die von AttribId angegebene Teilmenge wird von der IDirect3DDevice9::D rawIndexedPrimitive-Methode mit dem D3DPT_TRIANGLELIST primitiven Typ gerendert, sodass ein Indexpuffer ordnungsgemäß initialisiert werden muss.
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 Gitters auszublenden, indem sie beim Zeichnen des Rahmens keinen bestimmten Attributbezeichner (AttribId) zeichnet.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Weitere Informationen