PFND3D10DDI_STATE_VS_CONSTBUF_CB Rückruffunktion (d3d10umddi.h)
Die pfnStateVsConstBufCb-Funktion bewirkt, dass die Microsoft Direct3D 10-Runtime die gebundenen Konstantenpuffer der Vertexshaderphase aktualisiert.
Syntax
PFND3D10DDI_STATE_VS_CONSTBUF_CB Pfnd3d10ddiStateVsConstbufCb;
void Pfnd3d10ddiStateVsConstbufCb(
D3D10DDI_HRTCORELAYER unnamedParam1,
UINT unnamedParam2,
UINT unnamedParam3
)
{...}
Parameter
unnamedParam1
hRuntimeDevice [in]
Ein Handle für einen Kontext für die Direct3D 10-Kernlaufzeit. Dieses Handle wird dem Treiber bei einem Aufruf der CreateDevice(D3D10) -Funktion des Treibers bereitgestellt.
unnamedParam2
Anzahl [in]
Die Gesamtanzahl der zu aktualisierenden Puffer. Die Zahl kann -1 sein, was angibt, dass die Direct3D-Runtime ihre hohen Wasserzeichen verwendet, um einen optimalen Wert zu ersetzen (der in der Regel kleiner als der maximal gültige Wert für Count ist). In einem Slot, der größer als der optimale Count-Wert ist, ist jedoch keine Bindung ungleich NULL vorhanden.
unnamedParam3
Basis [in]
Der zu aktualisierende Startkonstantenpuffer.
Rückgabewert
Keine
Bemerkungen
Die Parameter Base und Count , die der Treiber an die pfnStateVsConstBufCb-Funktion übergibt, entsprechen direkt den Parametern StartBuffer und NumBuffers , die an die VsSetConstantBuffers-Funktion des Treibers übergeben werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Desktop |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |