ID3DXTextureShader::GetConstantDesc-Methode
Ruft einen Zeiger auf das Array von Konstanten in der Konstantentabelle ab.
Syntax
HRESULT GetConstantDesc(
[in] D3DXHANDLE hConstant,
[in, out] D3DXCONSTANT_DESC *pDesc,
[in, out] UINT *pCount
);
Parameter
-
hConstant [in]
-
Typ: D3DXHANDLE
Eindeutiger Bezeichner für eine Konstante. Siehe D3DXHANDLE.
-
pDesc [in, out]
-
Typ: D3DXCONSTANT_DESC*
Gibt einen Zeiger auf ein Array von Beschreibungen zurück. Siehe D3DXCONSTANT_DESC.
-
pCount [in, out]
-
Typ: UINT*
Die angegebene Eingabe muss die maximale Größe des Arrays aufweisen. Die Ausgabe ist die Anzahl der Elemente, die im Array ausgefüllt werden, wenn die Funktion zurückgegeben wird.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.
Bemerkungen
Sampler können in einer konstanten Tabelle mehrmals angezeigt werden. Daher kann diese Methode ein Array von Beschreibungen mit jeweils einem anderen Registerindex zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch