Microsoft DirectX 8.0 (Visual Basic)

Direct3DDevice8.GetPixelShaderFunction

ピクセル シェーダの機能を取得する。

object.GetPixelShaderFunction( _ 
    Handle As Long, _ 
    Data As Any, _ 
    SizeOfData As Long)

指定項目

object
Direct3DDevice8 オブジェクトを表すオブジェクト式。
Handle
参照するピクセル シェーダへのハンドル。
Data
呼び出しが成功した場合に要求したピクセル シェーダ ハンドルに関連付けられているコードを格納する配列の先頭要素。
SizeOfData
Data の配列のサイズ (バイト単位)。この値が 0 などのように、実際のデータ サイズよりも小さい場合、メソッドはこのパラメータを必要なバッファ サイズに設定し、D3DERR_MOREDATA を返す。Data が ByVal 0 の場合、このパラメータには必要なサイズが設定され、D3D_OK が返される。

エラー コード

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

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

注意

ピクセル シェーダの機能は、ブレンディング処理を示している。

参照

Direct3DDevice8.GetPixelShader