D3D10_SHADER_INPUT_TYPE
これらのフラグは、シェーダー リソースのタイプを識別します。
typedef enum D3D10_SHADER_INPUT_TYPE
{
D3D10_SIT_CBUFFER,
D3D10_SIT_TBUFFER,
D3D10_SIT_TEXTURE,
D3D10_SIT_SAMPLER,
D3D11_SIT_STRUCTURED,
D3D11_SIT_UAV_RWSTRUCTURED,
D3D11_SIT_BYTEADDRESS,
D3D11_SIT_UAV_RWBYTEADDRESS,
D3D11_SIT_UAV_APPEND_STRUCTURED,
D3D11_SIT_UAV_CONSUME_STRUCTURED,
D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER,
} D3D10_SHADER_INPUT_TYPE, *LPD3D10_SHADER_INPUT_TYPE;
定数
- D3D10_SIT_CBUFFER
シェーダー リソースは定数バッファーです。 - D3D10_SIT_TBUFFER
シェーダー リソースはテクスチャー バッファーです。 - D3D10_SIT_TEXTURE
シェーダー リソースはテクスチャーです。 - D3D10_SIT_SAMPLER
シェーダー リソースはサンプラーです。 - D3D11_SIT_STRUCTURED
TBD - D3D11_SIT_UAV_RWSTRUCTURED
TBD - D3D11_SIT_BYTEADDRESS
TBD - D3D11_SIT_UAV_RWBYTEADDRESS
TBD - D3D11_SIT_UAV_APPEND_STRUCTURED
TBD - D3D11_SIT_UAV_CONSUME_STRUCTURED
TBD - D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
TBD
解説
これらのフラグは、シェーダー入力シグネチャの記述において入力として使用されるシェーダー リソースを記述します (「D3D10_SHADER_INPUT_BIND_DESC」を参照してください)。
要件
ヘッダー: D3D10Shader.h 宣言