共用方式為


D3D11_TEXTURE_ADDRESS_MODE列舉 (d3d11.h)

識別解析紋理座標的技術,這些座標不在紋理的界限之外。

Syntax

typedef enum D3D11_TEXTURE_ADDRESS_MODE {
  D3D11_TEXTURE_ADDRESS_WRAP = 1,
  D3D11_TEXTURE_ADDRESS_MIRROR = 2,
  D3D11_TEXTURE_ADDRESS_CLAMP = 3,
  D3D11_TEXTURE_ADDRESS_BORDER = 4,
  D3D11_TEXTURE_ADDRESS_MIRROR_ONCE = 5
} ;

常數

 
D3D11_TEXTURE_ADDRESS_WRAP
值: 1
在每個 (u、v) 整數連接點上磚紋理。 例如,針對介於 0 到 3 之間的值,紋理會重複三次。
D3D11_TEXTURE_ADDRESS_MIRROR
值: 2
在每個 (u,v) 整數連接點上翻轉紋理。 例如,對於介於 0 到 1 之間的值,紋理通常會尋址;介於 1 到 2 之間,紋理會翻轉 (鏡像) ;介於 2 到 3 之間,紋理再次正常;依此類故。
D3D11_TEXTURE_ADDRESS_CLAMP
值: 3
範圍 [0.0, 1.0] 以外的紋理座標分別設定為0.0或1.0的紋理色彩。
D3D11_TEXTURE_ADDRESS_BORDER
值: 4
範圍 [0.0, 1.0] 以外的紋理座標會設定為 D3D11_SAMPLER_DESC 或 HLSL 程式代碼中指定的框線色彩。
D3D11_TEXTURE_ADDRESS_MIRROR_ONCE
值: 5
類似於D3D11_TEXTURE_ADDRESS_MIRROR和D3D11_TEXTURE_ADDRESS_CLAMP。 採用紋理座標的絕對值 (,因此鏡像大約0) ,然後固定為最大值。

規格需求

需求
標頭 d3d11.h

另請參閱

核心列舉