PFND3D10DDI_DRAWINDEXEDINSTANCED Rückruffunktion (d3d10umddi.h)
Die DrawIndexedInstanced-Funktion zeichnet bestimmte Instanzen von indizierten Grundtypen.
Syntax
PFND3D10DDI_DRAWINDEXEDINSTANCED Pfnd3d10ddiDrawindexedinstanced;
void Pfnd3d10ddiDrawindexedinstanced(
D3D10DDI_HDEVICE unnamedParam1,
UINT unnamedParam2,
UINT unnamedParam3,
UINT unnamedParam4,
INT unnamedParam5,
UINT unnamedParam6
)
{...}
Parameter
unnamedParam1
hDevice [in]
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
IndexCountPerInstance- [in]
Die Anzahl der Indizes pro Instanz des Indexpuffers, aus denen Indizes gelesen werden, um die Grundtypen zu zeichnen.
unnamedParam3
InstanceCount- [in]
Die Anzahl der Instanzen des Indexpuffers, aus denen Indizes gelesen werden, um die Grundtypen zu zeichnen.
unnamedParam4
StartIndexLocation- [in]
Der erste Index im Indexpuffer, aus dem Indizes gelesen werden, um die Grundtypen zu zeichnen.
unnamedParam5
BaseVertexLocation- [in]
Die Zahl, die jedem Index hinzugefügt werden soll, auf den die verschiedenen Grundtypen verweisen, um den tatsächlichen Index der Vertexelemente in jedem Vertexdatenstrom zu bestimmen.
unnamedParam6
StartInstanceLocation- [in]
Die erste Instanz des Indexpuffers, aus dem Indizes gelesen werden, um die Grundtypen zu zeichnen.
Rückgabewert
Nichts
Bemerkungen
Der Treiber kann die pfnSetErrorCb Rückruffunktion verwenden, um einen Fehlercode festzulegen.
Der Treiber sollte keinen Fehler haben, mit Ausnahme von D3DDDIERR_DEVICEREMOVED. Wenn der Treiber daher einen Fehler außer D3DDDIERR_DEVICEREMOVED übergibt, bestimmt die Direct3D-Laufzeit in einem Aufruf der funktion pfnSetErrorCb, dass der Fehler kritisch ist. Selbst wenn das Gerät entfernt wurde, ist der Treiber nicht erforderlich, um D3DDDIERR_DEVICEREMOVED zurückzugeben; Wenn die Geräteentfernung jedoch den Vorgang DrawIndexedInstanced beeinträchtigt (was normalerweise nicht geschehen sollte), kann der Treiber D3DDDIERR_DEVICEREMOVED zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform- | Desktop |
Header- | d3d10umddi.h (include D3d10umddi.h) |