enumerasi D3D10_DDI_BLEND (d3d10umddi.h)

Jenis enumerasi D3D10_DDI_BLEND berisi nilai yang mengidentifikasi mode campuran dalam panggilan ke fungsi CreateBlendState driver.

Sintaks

typedef enum D3D10_DDI_BLEND {
  D3D10_DDI_BLEND_ZERO = 1,
  D3D10_DDI_BLEND_ONE = 2,
  D3D10_DDI_BLEND_SRC_COLOR = 3,
  D3D10_DDI_BLEND_INV_SRC_COLOR = 4,
  D3D10_DDI_BLEND_SRC_ALPHA = 5,
  D3D10_DDI_BLEND_INV_SRC_ALPHA = 6,
  D3D10_DDI_BLEND_DEST_ALPHA = 7,
  D3D10_DDI_BLEND_INV_DEST_ALPHA = 8,
  D3D10_DDI_BLEND_DEST_COLOR = 9,
  D3D10_DDI_BLEND_INV_DEST_COLOR = 10,
  D3D10_DDI_BLEND_SRC_ALPHASAT = 11,
  D3D10_DDI_BLEND_BLEND_FACTOR = 14,
  D3D10_DDI_BLEND_INVBLEND_FACTOR = 15,
  D3D10_DDI_BLEND_SRC1_COLOR = 16,
  D3D10_DDI_BLEND_INV_SRC1_COLOR = 17,
  D3D10_DDI_BLEND_SRC1_ALPHA = 18,
  D3D10_DDI_BLEND_INV_SRC1_ALPHA = 19,
  D3D10_DDI_BLEND_ALPHA_FACTOR = 20,
  D3D10_DDI_BLEND_INVALPHA_FACTOR = 21
} ;

Konstanta

 
D3D10_DDI_BLEND_ZERO
Nilai: 1
Faktor campuran adalah (0, 0, 0, 0).
D3D10_DDI_BLEND_ONE
Nilai: 2
Faktor campuran adalah (1, 1, 1, 1).
D3D10_DDI_BLEND_SRC_COLOR
Nilai: 3
Faktor campuran adalah (Rs,Gs,Bs,As).
D3D10_DDI_BLEND_INV_SRC_COLOR
Nilai: 4
Faktor campuran adalah (1 - Rs, 1 - Gs, 1 - Bs, 1 - Sebagai).
D3D10_DDI_BLEND_SRC_ALPHA
Nilai: 5
Faktor campuran adalah (As, As, As, As).
D3D10_DDI_BLEND_INV_SRC_ALPHA
Nilai: 6
Faktor campuran adalah ( 1 - Sebagai, 1 - Sebagai, 1 - Sebagai, 1 - Sebagai).
D3D10_DDI_BLEND_DEST_ALPHA
Nilai: 7
Faktor campuran adalah (Ad, Ad, Ad, Ad) dari target render saat ini yang sedang dipadukan.
D3D10_DDI_BLEND_INV_DEST_ALPHA
Nilai: 8
Faktor campuran adalah (1 -A d, 1 - Ad, 1 - Ad, 1 - Ad) dari target render saat ini yang sedang dipadukan.
D3D10_DDI_BLEND_DEST_COLOR
Nilai: 9
Faktor campuran adalah (Rd, Gd, Bd, Ad) dari target render saat ini yang sedang dipadukan.
D3D10_DDI_BLEND_INV_DEST_COLOR
Nilai: 10
Faktor campuran adalah (1 - Rd, 1 - Gd, 1 - Bd, 1 - Ad) dari target render saat ini yang sedang dipadukan.
D3D10_DDI_BLEND_SRC_ALPHASAT
Nilai: 11
Faktor campuran adalah (f, f, f, 1); f = min(A, 1 - Ad).
D3D10_DDI_BLEND_BLEND_FACTOR
Nilai: 14
Faktor perpaduan warna konstan yang digunakan blender frame-buffer.
D3D10_DDI_BLEND_INVBLEND_FACTOR
Nilai: 15
Faktor perpaduan warna konstanta terbalik yang digunakan blender frame-buffer.
D3D10_DDI_BLEND_SRC1_COLOR
Nilai: 16
Faktor campuran adalah komponen merah, hijau, dan biru (RGB) dari register output shader piksel (output PS o1.rgb).
D3D10_DDI_BLEND_INV_SRC1_COLOR
Nilai: 17
Faktor campuran adalah inversi komponen RGB dari register output shader piksel (1.0f - output PS o1.rgb).
D3D10_DDI_BLEND_SRC1_ALPHA
Nilai: 18
Faktor campuran adalah komponen alfa dari register output shader piksel (output PS o1.a).
D3D10_DDI_BLEND_INV_SRC1_ALPHA
Nilai: 19
Faktor campuran adalah inversi komponen alfa dari register output shader piksel (1,0f - output PS o1.a).
D3D10_DDI_BLEND_ALPHA_FACTOR
Nilai: 20
Faktor campuran adalah komponen alfa dari faktor perpaduan warna yang digunakan blender frame-buffer.
D3D10_DDI_BLEND_INVALPHA_FACTOR
Nilai: 21
Faktor campuran adalah 1 dikurangi komponen alfa dari faktor perpaduan warna yang digunakan blender frame-buffer.

Keterangan

Mode campuran adalah algoritma yang digunakan untuk menentukan bagaimana tekstur dipadukan dengan warna permukaan tempat tekstur diterapkan. Faktor campuran adalah deskripsi tentang bagaimana setiap komponen warna dipadukan dalam perpaduan tekstur.

Persyaratan

   
Klien minimum yang didukung Windows Vista
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

CreateBlendState