Microsoft DirectX 8.0 (Visual Basic) |
以前に作成した頂点シェーダ、または柔軟な頂点フォーマット (FVF) の固定機能シェーダに、現在の頂点シェーダを設定する。
object.SetVertexShader( _ VertexShaderHandle As Long)
失敗した場合はエラーが発生し、Err.Number に D3DERR_INVALIDCALL が設定される。
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
ハンドルとして FVF コードを使用すると、固定機能の頂点シェーダが有効になり、ストリーム ゼロから読み込まれる FVF コードのコンテンツと一致する非明示的な宣言が使われる。FVF 指定のシェーダをデバイスにバインドすると、ストリーム ゼロだけが参照される。