Microsoft DirectX 8.0 (Visual Basic)

Direct3DDevice8.GetVertexShaderConstant

頂点シェーダ定数配列中の値を取得する。

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

指定項目

object
Direct3DDevice8 オブジェクトを表すオブジェクト式。
Register
頂点シェーダ定数配列からのデータの取得を開始する位置のレジスタ アドレス。
ConstantData
頂点シェーダ定数配列から取得した値を格納する配列の先頭要素。
ConstantCount
頂点シェーダ定数配列から取得する定数の数。各定数は、4 つの Single 値から成る。

エラー コード

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

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

注意

このメソッドは、頂点シェーダ アセンブラの定数レジスタにある値を取得するために使用する。

参照

Direct3DDevice8.SetVertexShaderConstant