Microsoft DirectX 8.0 (Visual Basic)

Direct3DDevice8.SetPixelShaderConstant

ピクセル定数配列に値を設定する。

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

指定項目

object
Direct3DDevice8 オブジェクトを表すオブジェクト式。
Register
ピクセル定数配列へのデータのロードを開始するレジスタ アドレス。
ConstantData
ピクセル定数配列にロードする値を保持している配列の先頭要素。
ConstantCount
ピクセル定数配列にロードする定数の数。各定数は、4 つの Single 値から成る。

エラー コード

失敗した場合はエラーが発生し、Err.NumberD3DERR_INVALIDCALL が設定される。

エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。

注意

このメソッドは、ピクセル シェーダ アセンブラの定数レジスタに値をロードするために使用する。

参照

Direct3DDevice8.GetPixelShaderConstant