ID3DXEffectStateManager::SetVertexShaderConstantF-Methode
Eine Rückruffunktion, die von einem Benutzer implementiert werden muss, um ein Array von Vertex-Shader-Gleitkommakonstierungen festlegen zu können.
Syntax
HRESULT SetVertexShaderConstantF(
[out] UINT StartRegister,
[out] const FLOAT *pConstantData,
[out] UINT RegisterCount
);
Parameter
-
StartRegister [ out]
-
Typ: UINT
Der nullbasierte Index des ersten konstanten Registers.
-
pConstantData [ out]
-
Typ: const FLOAT *
Ein Array von Gleitkommakonst konstanten.
-
RegisterCount [ out]
-
Typ: UINT
Die Anzahl der Register in pConstantData.
Rückgabewert
Typ: HRESULT
Die vom Benutzer implementierte Methode sollte S _ OK zurückgeben. Wenn der Rückruf beim Festlegen des Gerätestatus fehlschlägt, tritt eine der folgenden Bedingungen auf:
- Die Auswirkung tritt während ID3DXEffect::BeginPass auf.
- Der Dynamische Effektzustandsaufruf (z. B. IDirect3DDevice9::SetVertexShaderConstantF)tritt ein Fehler auf.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|