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 テクスチャ ブレンディング処理がサポートされる。
注意
これらのフラグは、組み合わせて、D3DCAPS8 の TextureOpCaps メンバで使用できる。
テクスチャ処理の定義については、「CONST_D3DTEXTUREOP」を参照すること。
参照
D3DCAPS8、CONST_D3DTEXTUREOP