共用方式為


MAKEFOURCC 宏 (d3dukmdt.h)

要格式化和載入紋理的宏。

每個參數都可以代表下列其中一個命名慣例:

  • A = Alpha
  • R = 紅色
  • G = 綠色
  • B = 藍色
  • X = 未使用的位
  • P = 調色盤
  • L = 亮度
  • U = BumpMap 的 dU 座標
  • V = BumpMap 的 dV 座標
  • S = 樣板
  • D = 深度 (例如 Z 或 W 緩衝區)
  • C = 從其他通道計算 (通常會在特定讀取作業上)

此外,片段的順序會先來自 MSB;因此,D3DFMT_A8L8表示這兩個字節格式的高位元組為Alpha。

D16 表示:

  • 整數16位值。
  • 可鎖定的應用程式介面。

除了 D3DFMT_D16_LOCKABLE 以外的所有深度/樣板格式都指出:

  • 每個像素沒有特定的位順序,而且
  • 無法鎖定應用程式,而且
  • 驅動程式可取用超過每個深度通道所指出的位數 (,但不允許使用樣板通道) 。

語法

void MAKEFOURCC(
   ch0,
   ch1,
   ch2,
   ch3
);

參數

ch0

任何已定義的命名慣例。

ch1

任何已定義的命名慣例。

ch2

任何已定義的命名慣例。

ch3

任何已定義的命名慣例。

傳回值

規格需求

需求
標頭 d3dukmdt.h