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 宣言
ライブラリ: D3D10.lib 内容