次の方法で共有


ID3D10Device::CreatePixelShader

ピクセル シェーダーを作成します。

HRESULT 
CreatePixelShader(
  const void *pShaderBytecode,
  SIZE_T BytecodeLength,
  ID3D10PixelShader **ppPixelShader
);

パラメータ

  • pShaderBytecode
    コンパイル済みシェーダーへのポインターです。このポインターを取得するには、「コンパイル済みシェーダーへのポインターの取得」を参照してください。
  • BytecodeLength
    コンパイル済みピクセル シェーダーのサイズです。
  • ppPixelShader
    ID3D10PixelShader インターフェイス へのポインターのアドレスです。この値が NULL の場合は、その他のパラメーターがすべて検証され、すべてのパラメーターが検証で正常であった場合、この API は S_OK ではなく S_FALSE を返します。

戻り値

このメソッドは、「Direct3D 10 のリターン コード」のいずれかを返します。

解説 

作成したピクセル シェーダーは、ID3D10Device::PSSetShader を使用してデバイスに設定できます。

要件

ヘッダー: D3D10.h 宣言

関連項目

ID3D10Device インターフェイス