次の方法で共有


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 宣言

関連項目

シェーダー列挙型