D3DXGetShaderOutputSemantics 関数
すべてのシェーダー出力要素のセマンティクスを取得します。
構文
HRESULT D3DXGetShaderOutputSemantics(
_In_ const DWORD *pFunction,
_In_ D3DXSEMANTIC *pSemantics,
_Out_ UINT *pCount
);
パラメーター
-
pFunction [in]
-
型: const DWORD*
シェーダー関数 DWORD ストリームへのポインター。
-
pSemantics [in]
-
種類: D3DXSEMANTIC*
D3DXSEMANTIC 構造体の配列へのポインター。 関数は、シェーダーによって参照される各出力要素のセマンティクスをこの配列に格納します。 この配列には、少なくとも MAXD3DDECLLENGTH 要素が含まれていると見なされます。 ただし、pSemantics = NULL で D3DXGetShaderOutputSemantics を呼び出すと、pCount に必要な要素の数が返されます。
-
pCount [out]
-
型: UINT*
pSemantics 内の要素の数を返します。
戻り値
型: HRESULT
関数が成功した場合、戻り値はD3D_OK。 関数が失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、D3DXERR_INVALIDDATA、E_OUTOFMEMORY。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目