Microsoft DirectX 9.0

ID3DXConstantTable::GetConstantDesc Method

Gets a pointer to the descriptions of constants in the constant table.


HRESULT GetConstantDesc(      

    D3DXHANDLE hConstant,     D3DXCONSTANT_DESC* pDesc,     UINT* pCount );


[in] Unique identifier to the parent data structure. If the constant is a top-level parameter (there is no parent data structure), use NULL.
[in, out] Returns a pointer to an array of descriptions. See D3DXCONSTANT_DESC.
[in, out] The input suppiled 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

If the method succeeds, the return value is D3D_OK.

If the method fails, the return value can be one of the following values.

D3DERR_INVALIDCALLThe method call is invalid. For example, a method's parameter may have an invalid value.
D3DXERR_INVALIDDATAThe data is invalid.


Since samplers can appear more than once in a constant table, this method can return an array of descriptions, each one with a different register index.

See Also


© 2002 Microsoft Corporation. All rights reserved.