共用方式為


D3D_RESOURCE_RETURN_TYPE列舉 (d3dcommon.h)

表示傳回實值型別。

注意

針對使用 Direct3D 10 進行程式設計,此 API 具有開頭 D3D10_ 而不是 的 D3D_ 型別別名。 這些 Direct3D 10 類型別名定義于 d3d10.hd3d10misc.hd3d10shader.h 中。

Syntax

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
傳回類型是多個 dword 類型,例如 double 或 uint64,而且元件會從先前宣告的元件繼續。 第一個元件代表較低的位。

備註

D3D11_RESOURCE_RETURN_TYPE列舉是在 D3D11shader.h 標頭檔中定義為D3D_RESOURCE_RETURN_TYPE列舉的類型,其完全定義于 D3DCommon.h 標頭檔中。


typedef D3D_RESOURCE_RETURN_TYPE D3D11_RESOURCE_RETURN_TYPE;

需求

   
標頭 d3dcommon.h

另請參閱

著色器列舉