Microsoft DirectX 8.0 (Visual Basic)

Direct3DDevice8.SetVertexShaderConstant

頂点定数配列に値を設定する。

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

指定項目

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

エラー コード

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

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

注意

このメソッドは、頂点シェーダ アセンブラの定数レジスタに値をロードするために使用する。トランスフォーム行列をロードするときは、アプリケーションはその行と列を転置してから、連続した定数レジスタにロードする必要がある。

参照

Direct3DDevice8.GetVertexShaderConstant