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
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |