MAKEFOURCC マクロ (d3dukmdt.h)
テクスチャの書式設定と読み込みを行うマクロ。
各パラメーターは、次のいずれかの名前付け規則を表すことができます。
- A = アルファ
- R = 赤
- G = 緑
- B = 青
- X = 未使用ビット
- P = パレット
- L = 輝度
- U = BumpMap の dU 座標
- V = BumpMap の dV 座標
- S = ステンシル
- D = 深度 (Z バッファーや W バッファーなど)
- C = 他のチャネルから計算 (通常は特定の読み取り操作で)
さらに、作品の順序は最初にMSBからのものです。したがって、D3DFMT_A8L8は、この 2 バイト形式の上位バイトがアルファであることを示します。
D16 は次を示します。
- 整数の 16 ビット値。
- アプリロック可能なサーフェス。
D3DFMT_D16_LOCKABLEを除くすべての深度/ステンシル形式は、次を示します。
- ピクセルあたりの特定のビット順序はありません。
- アプリはロックできません。
- ドライバーは、深度チャネルごとに指定されたビット数を超えるビットを使用できます (ステンシル チャネルではありません)。
構文
void MAKEFOURCC(
ch0,
ch1,
ch2,
ch3
);
パラメーター
ch0
定義されている名前付け規則のいずれか。
ch1
定義されている名前付け規則のいずれか。
ch2
定義されている名前付け規則のいずれか。
ch3
定義されている名前付け規則のいずれか。
戻り値
なし
必要条件
要件 | 値 |
---|---|
Header | d3dukmdt.h |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示