次の方法で共有


D3DTEXTURETRANSFORMFLAGS 列挙型

D3DTEXTURETRANSFORMFLAGS 列挙型

テクスチャ ステージ ステートの値を定義する。

構文

typedef enum _D3DTEXTURETRANSFORMFLAGS {
    D3DTTFF_DISABLE = 0,
    D3DTTFF_COUNT1 = 1,
    D3DTTFF_COUNT2 = 2,
    D3DTTFF_COUNT3 = 3,
    D3DTTFF_COUNT4 = 4,
    D3DTTFF_PROJECTED = 256,
    D3DTTFF_FORCE_DWORD = 0x7fffffff
} D3DTEXTURETRANSFORMFLAGS;

定数

  • D3DTTFF_DISABLE
    テクスチャ座標はラスタライザに直接渡される。

  • D3DTTFF_COUNT1
    ラスタライザは、1D のテクスチャ座標を想定する。

  • D3DTTFF_COUNT2
    ラスタライザは、2D のテクスチャ座標を想定する。

  • D3DTTFF_COUNT3
    ラスタライザは、3D のテクスチャ座標を想定する。

  • D3DTTFF_COUNT4
    ラスタライザは、4D のテクスチャ座標を想定する。

  • D3DTTFF_PROJECTED
    テクスチャ座標は、ラスタライザに渡される前に最後の要素ですべて分割される。たとえば、このフラグが D3DTTFF_COUNT3 と共に指定されている場合、1 番目および 2 番目のテクスチャ座標は、ラスタライザに渡される前に、3 番目の座標で分割される。

  • D3DTTFF_FORCE_DWORD
    この列挙型を強制的に 32 ビット サイズにコンパイルする。この値は使われていない。

注意

これらのフラグは、D3DTSS_TEXTURETRANSFORMFLAGS テクスチャ ステージ ステートの値を D3DTEXTURESTAGESTATETYPE 列挙型に設定するために使う。

列挙型の情報

ヘッダー d3d9types.h
最低限のオペレーティング システム Windows 98

参照

D3DTEXTURESTAGESTATETYPE