Microsoft DirectX 8.1 (Visual Basic)

Direct3DDevice8.SetPixelShaderConstant

Sets the values in the pixel constant array.

object.SetPixelShaderConstant( _ 
    Register As Long, _ 
    ConstantData As Any, _ 
    ConstantCount As Long)

Parts

object
Object expression that resolves to a Direct3DDevice8 object.
Register
Register address at which to start loading data into the pixel constant array.
ConstantData
First element of an array holding the values to load into the pixel constant array.
ConstantCount
Number of constants to load into the pixel constant array. Each constant is comprised of four Single values.

Error Codes

If the method fails, an error is raised and Err.Number can be set to D3DERR_INVALIDCALL.

For information on trapping errors, see the Microsoft® Visual Basic® Error Handling topic.

Remarks

This is the method used to load the constant registers of the pixel shader assembler.

See Also

Direct3DDevice8.GetPixelShaderConstant