D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW 構造体 (d3d10umddi.h)
D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW構造体は、 CreateShaderResourceView(D3D11) 関数の呼び出しでシェーダー リソース ビューを作成するために使用されるバッファーを記述します。
構文
typedef struct D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW {
union {
[in] UINT FirstElement;
[in] UINT ElementOffset;
};
union {
[in] UINT NumElements;
[in] UINT ElementWidth;
};
[in] UINT Flags;
} D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW;
メンバー
[in] FirstElement
バッファー内の最初の要素へのオフセット (バイト単位)。
[in] ElementOffset
バッファー内の最初の要素へのオフセット (バイト単位)。
[in] NumElements
バッファー内の要素の数。
[in] ElementWidth
バッファー内の要素単位の幅。
[in] Flags
バッファーを記述するフラグ値の有効なビットごとの OR。 現在、Direct3D ランタイムでは、D3D11_DDI_BUFFEREX_SRV_FLAG_RAW (0x00000001) フラグのみがサポートされています。 このフラグが設定されている場合、バッファーは未加工の形式になります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEWは、Windows 7 オペレーティング システム以降でサポートされています。 |
Header | d3d10umddi.h (D3d10umddi.h を含む) |
こちらもご覧ください
CalcPrivateShaderResourceViewSize(D3D11)