Bagikan melalui


enumerasi D3D11_BLEND (d3d11.h)

Faktor campuran, yang memodulasikan nilai untuk shader piksel dan merender target.

Sintaks

typedef enum D3D11_BLEND {
  D3D11_BLEND_ZERO = 1,
  D3D11_BLEND_ONE = 2,
  D3D11_BLEND_SRC_COLOR = 3,
  D3D11_BLEND_INV_SRC_COLOR = 4,
  D3D11_BLEND_SRC_ALPHA = 5,
  D3D11_BLEND_INV_SRC_ALPHA = 6,
  D3D11_BLEND_DEST_ALPHA = 7,
  D3D11_BLEND_INV_DEST_ALPHA = 8,
  D3D11_BLEND_DEST_COLOR = 9,
  D3D11_BLEND_INV_DEST_COLOR = 10,
  D3D11_BLEND_SRC_ALPHA_SAT = 11,
  D3D11_BLEND_BLEND_FACTOR = 14,
  D3D11_BLEND_INV_BLEND_FACTOR = 15,
  D3D11_BLEND_SRC1_COLOR = 16,
  D3D11_BLEND_INV_SRC1_COLOR = 17,
  D3D11_BLEND_SRC1_ALPHA = 18,
  D3D11_BLEND_INV_SRC1_ALPHA = 19
} ;

Konstanta

 
D3D11_BLEND_ZERO
Nilai: 1
Faktor campurannya adalah (0, 0, 0, 0). Tidak ada operasi pra-campuran.
D3D11_BLEND_ONE
Nilai: 2
Faktor campurannya adalah (1, 1, 1, 1). Tidak ada operasi pra-campuran.
D3D11_BLEND_SRC_COLOR
Nilai: 3
Faktor campurannya adalah (Rs, Gs, Bs, As), yaitu data warna (RGB) dari shader piksel. Tidak ada operasi pra-campuran.
D3D11_BLEND_INV_SRC_COLOR
Nilai: 4
Faktor campurannya adalah (1 - Rs, 1 - Gs, 1 - Bs, 1 - Sebagai), yaitu data warna (RGB) dari shader piksel. Operasi pra-campuran membalikkan data, menghasilkan 1 - RGB.
D3D11_BLEND_SRC_ALPHA
Nilai: 5
Faktor campurannya adalah (As, As, As, As), yaitu alpha data (A) dari shader piksel. Tidak ada operasi pra-campuran.
D3D11_BLEND_INV_SRC_ALPHA
Nilai: 6
Faktor campurannya adalah ( 1 - Sebagai, 1 - Sebagai, 1 - Sebagai, 1 - Sebagai), yaitu data alfa (A) dari shader piksel. Operasi pra-campuran membalikkan data, menghasilkan 1 - A.
D3D11_BLEND_DEST_ALPHA
Nilai: 7
Faktor campuran adalah (Ad Ad Ad Ad d), yaitu data alfa dari target render. Tidak ada operasi pra-campuran.
D3D11_BLEND_INV_DEST_ALPHA
Nilai: 8
Faktor campurannya adalah (1 - Ad 1 - Ad 1 - Ad 1 - Ad), yaitu data alfa dari target render. Operasi pra-campuran membalikkan data, menghasilkan 1 - A.
D3D11_BLEND_DEST_COLOR
Nilai: 9
Faktor campurannya adalah (Rd, Gd, Bd, Ad), yaitu data warna dari target render. Tidak ada operasi pra-campuran.
D3D11_BLEND_INV_DEST_COLOR
Nilai: 10
Faktor campurannya adalah (1 - Rd, 1 - Gd, 1 - Bd, 1 - Ad), yaitu data warna dari target render. Operasi pra-campuran membalikkan data, menghasilkan 1 - RGB.
D3D11_BLEND_SRC_ALPHA_SAT
Nilai: 11
Faktor campurannya adalah (f, f, f, 1); where f = min(As, 1
- Ad). Operasi pra-campuran menjepit data menjadi 1 atau kurang.
D3D11_BLEND_BLEND_FACTOR
Nilai: 14
Faktor campuran adalah faktor campuran yang ditetapkan dengan ID3D11DeviceContext::OMSetBlendState. Tidak ada operasi pra-campuran.
D3D11_BLEND_INV_BLEND_FACTOR
Nilai: 15
Faktor campuran adalah faktor campuran yang ditetapkan dengan ID3D11DeviceContext::OMSetBlendState. Operasi pra-campuran membalikkan faktor campuran, menghasilkan 1 - blend_factor.
D3D11_BLEND_SRC1_COLOR
Nilai: 16
Faktor campuran adalah sumber data baik sebagai output data warna oleh shader piksel. Tidak ada operasi pra-campuran. Faktor campuran ini mendukung perpaduan warna sumber ganda.
D3D11_BLEND_INV_SRC1_COLOR
Nilai: 17
Faktor campuran adalah sumber data baik sebagai output data warna oleh shader piksel. Operasi pra-campuran membalikkan data, menghasilkan 1 - RGB. Faktor campuran ini mendukung perpaduan warna sumber ganda.
D3D11_BLEND_SRC1_ALPHA
Nilai: 18
Faktor campuran adalah sumber data sebagai output data alfa oleh shader piksel. Tidak ada operasi pra-campuran. Faktor campuran ini mendukung perpaduan warna sumber ganda.
D3D11_BLEND_INV_SRC1_ALPHA
Nilai: 19
Faktor campuran adalah sumber data sebagai output data alfa oleh shader piksel. Operasi pra-campuran membalikkan data, menghasilkan 1 - A. Faktor campuran ini mendukung perpaduan warna sumber ganda.

Keterangan

Operasi campuran ditentukan dalam deskripsi campuran.

Persyaratan

Persyaratan Nilai
Header d3d11.h

Lihat juga

Enumerasi Inti