D3D_RESOURCE_RETURN_TYPE列挙 (d3dcommon.h)

戻り値の型を示します。

注意

Direct3D 10 を使用したプログラミングの場合、この API には ではなく で始まる D3D10_ 型エイリアス D3D_があります。 これらの Direct3D 10 型エイリアスは、および d3d10shader.hd3d10.hd3d10misc.h定義されます。

構文

typedef enum D3D_RESOURCE_RETURN_TYPE {
  D3D_RETURN_TYPE_UNORM = 1,
  D3D_RETURN_TYPE_SNORM = 2,
  D3D_RETURN_TYPE_SINT = 3,
  D3D_RETURN_TYPE_UINT = 4,
  D3D_RETURN_TYPE_FLOAT = 5,
  D3D_RETURN_TYPE_MIXED = 6,
  D3D_RETURN_TYPE_DOUBLE = 7,
  D3D_RETURN_TYPE_CONTINUED = 8,
  D3D10_RETURN_TYPE_UNORM,
  D3D10_RETURN_TYPE_SNORM,
  D3D10_RETURN_TYPE_SINT,
  D3D10_RETURN_TYPE_UINT,
  D3D10_RETURN_TYPE_FLOAT,
  D3D10_RETURN_TYPE_MIXED,
  D3D11_RETURN_TYPE_UNORM,
  D3D11_RETURN_TYPE_SNORM,
  D3D11_RETURN_TYPE_SINT,
  D3D11_RETURN_TYPE_UINT,
  D3D11_RETURN_TYPE_FLOAT,
  D3D11_RETURN_TYPE_MIXED,
  D3D11_RETURN_TYPE_DOUBLE,
  D3D11_RETURN_TYPE_CONTINUED
} ;

定数

 
D3D_RETURN_TYPE_UNORM
値: 1
D3D_RETURN_TYPE_SNORM
値: 2
D3D_RETURN_TYPE_SINT
値: 3
D3D_RETURN_TYPE_UINT
値: 4
D3D_RETURN_TYPE_FLOAT
値: 5
D3D_RETURN_TYPE_MIXED
値: 6
D3D_RETURN_TYPE_DOUBLE
値: 7
D3D_RETURN_TYPE_CONTINUED
値: 8
D3D10_RETURN_TYPE_UNORM
D3D10_RETURN_TYPE_SNORM
D3D10_RETURN_TYPE_SINT
D3D10_RETURN_TYPE_UINT
D3D10_RETURN_TYPE_FLOAT
D3D10_RETURN_TYPE_MIXED
D3D11_RETURN_TYPE_UNORM
戻り値の型は UNORM です。
D3D11_RETURN_TYPE_SNORM
戻り値の型は SNORM です。
D3D11_RETURN_TYPE_SINT
戻り値の型は SINT です。
D3D11_RETURN_TYPE_UINT
戻り値の型は UINT です。
D3D11_RETURN_TYPE_FLOAT
戻り値の型は FLOAT です。
D3D11_RETURN_TYPE_MIXED
戻り値の型は不明です。
D3D11_RETURN_TYPE_DOUBLE
戻り値の型は DOUBLE です。
D3D11_RETURN_TYPE_CONTINUED
戻り値の型は、double や uint64 などの複数の dword 型であり、宣言された前のコンポーネントからコンポーネントが継続されます。 最初のコンポーネントは下位ビットを表します。

解説

D3D11_RESOURCE_RETURN_TYPE列挙体は、D3D11shader.h ヘッダー ファイルで、D3DCommon.h ヘッダー ファイルで完全に定義されているD3D_RESOURCE_RETURN_TYPE列挙として定義された型です。


typedef D3D_RESOURCE_RETURN_TYPE D3D11_RESOURCE_RETURN_TYPE;

要件

   
Header d3dcommon.h

関連項目

シェーダー列挙型