ID3D11Device::CreateVertexShader
コンパイル済みシェーダーから、頂点シェーダー オブジェクトを作成します。
HRESULT
CreateVertexShader(
const void *pShaderBytecode,
SIZE_T BytecodeLength,
ID3D11ClassLinkage *pClassLinkage,
ID3D11VertexShader **ppVertexShader
);
パラメータ
- pShaderBytecode
コンパイル済みシェーダーへのポインターです。 - BytecodeLength
コンパイル済み頂点シェーダーのサイズです。 - pClassLinkage
クラス リンク インターフェイスへのポインターです (「ID3D11ClassLinkage」を参照してください)。この値には NULL を指定できます。 - ppVertexShader
ID3D11VertexShader インターフェイスへのポインターのアドレスです。この値が NULL の場合は、その他のパラメーターがすべて検証され、すべてのパラメーターが検証で正常であった場合、この API は S_OK ではなく S_FALSE を返します。
戻り値
このメソッドは、「Direct3D 11 のリターン コード」のいずれかを返します。
要件
ヘッダー: D3D11.h 宣言
ライブラリ: D3D11.lib 内容