Microsoft DirectX 8.0 (Visual Basic)

CONST_D3DTEXOPCAPSFLAGS

テクスチャ ブレンディング処理能力を定義する。

Enum CONST_D3DTEXOPCAPSFLAGS
    D3DTEXOPCAPS_DISABLE                   =        1
    D3DTEXOPCAPS_SELECTARG1                =        2
    D3DTEXOPCAPS_SELECTARG2                =        4
    D3DTEXOPCAPS_MODULATE                  =        8
    D3DTEXOPCAPS_MODULATE2X                =       16 (&H10)
    D3DTEXOPCAPS_MODULATE4X                =       32 (&H20)
    D3DTEXOPCAPS_ADD                       =       64 (&H40)
    D3DTEXOPCAPS_ADDSIGNED                 =      128 (&H80)
    D3DTEXOPCAPS_ADDSIGNED2X               =      256 (&H100)
    D3DTEXOPCAPS_SUBTRACT                  =      512 (&H200)
    D3DTEXOPCAPS_ADDSMOOTH                 =     1024 (&H400)
    D3DTEXOPCAPS_BLENDDIFFUSEALPHA         =     2048 (&H800)
    D3DTEXOPCAPS_BLENDTEXTUREALPHA         =     4096 (&H1000)
    D3DTEXOPCAPS_BLENDFACTORALPHA          =     8192 (&H2000)
    D3DTEXOPCAPS_BLENDTEXTUREALPHAPM       =    16384 (&H4000)
    D3DTEXOPCAPS_BLENDCURRENTALPHA         =    32768 (&H8000)
    D3DTEXOPCAPS_PREMODULATE               =    65536 (&H10000)
    D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR    =   131072 (&H20000)
    D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA    =   262144 (&H40000)
    D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR =   524288 (&H80000)
    D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA =  1048576 (&H100000)
    D3DTEXOPCAPS_BUMPENVMAP                =  2097152 (&H200000)
    D3DTEXOPCAPS_BUMPENVMAPLUMINANCE       =  4194304 (&H400000)
    D3DTEXOPCAPS_DOTPRODUCT3               =  8388608 (&H800000)
    D3DTEXOPCAPS_MULTIPLYADD               = 16777216 (&H1000000)
    D3DTEXOPCAPS_LERP                      = 33554432 (&H2000000)
End Enum

定数

D3DTEXOPCAPS_DISABLE
D3DTOP_DISABLE テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_SELECTARG1
D3DTOP_SELECTARG1 テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_SELECTARG2
D3DTOP_SELECTARG2 テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_MODULATE
D3DTOP_MODULATE テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_MODULATE2X
D3DTOP_MODULATE2X テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_MODULATE4X
D3DTOP_MODULATE4X テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_ADD
D3DTOP_ADD テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_ADDSIGNED
D3DTOP_ADDSIGNED テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_ADDSIGNED2X
D3DTOP_ADDSIGNED2X テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_SUBTRACT
D3DTOP_SUBTRACT テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_ADDSMOOTH
D3DTOP_ADDSMOOTH テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_BLENDDIFFUSEALPHA
D3DTOP_BLENDDIFFUSEALPHA テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_BLENDTEXTUREALPHA
D3DTOP_BLENDTEXTUREALPHA テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_BLENDFACTORALPHA
D3DTOP_BLENDFACTORALPHA テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_BLENDTEXTUREALPHAPM
D3DTOP_BLENDTEXTUREALPHAPM テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_BLENDCURRENTALPHA
D3DTOP_BLENDCURRENTALPHA テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_PREMODULATE
D3DTOP_PREMODULATE テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR
D3DTOP_MODULATEALPHA_ADDCOLOR テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA
D3DTOP_MODULATECOLOR_ADDALPHA テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR
D3DTOP_MODULATEINVALPHA_ADDCOLOR テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA
D3DTOP_MODULATEINVCOLOR_ADDALPHA テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_BUMPENVMAP
D3DTOP_BUMPENVMAP テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_BUMPENVMAPLUMINANCE
D3DTOP_BUMPENVMAPLUMINANCE テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_DOTPRODUCT3
D3DTOP_DOTPRODUCT3 テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_MULTIPLYADD
D3DTOP_MULTIPLYADD テクスチャ ブレンディング処理がサポートされる。
D3DTEXOPCAPS_LERP
D3DTOP_LERP テクスチャ ブレンディング処理がサポートされる。

注意

これらのフラグは、組み合わせて、D3DCAPS8TextureOpCaps メンバで使用できる。

テクスチャ処理の定義については、「CONST_D3DTEXTUREOP」を参照すること。

参照

D3DCAPS8CONST_D3DTEXTUREOP