ID3DXTextureShader::GetConstantDesc method
Gets a pointer to the array of constants in the constant table.
Syntax
HRESULT GetConstantDesc(
[in] D3DXHANDLE hConstant,
[in, out] D3DXCONSTANT_DESC *pDesc,
[in, out] UINT *pCount
);
Parameters
-
hConstant [in]
-
Type: D3DXHANDLE
Unique identifier to a constant. See D3DXHANDLE.
-
pDesc [in, out]
-
Type: D3DXCONSTANT_DESC*
Returns a pointer to an array of descriptions. See D3DXCONSTANT_DESC.
-
pCount [in, out]
-
Type: UINT*
The input supplied must be the maximum size of the array. The output is the number of elements that are filled in the array when the function returns.
Return value
Type: HRESULT
If the method succeeds, the return value is D3D_OK. If the method fails, the return value can be one of the following: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.
Remarks
Samplers can appear more than once in a constant table, therefore, this method can return an array of descriptions each with a different register index.
Requirements
Requirement | Value |
---|---|
Header |
|
Library |
|
See also