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 |