Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nilai yang mengidentifikasi opsi shader-input.
Catatan
Untuk pemrograman dengan Direct3D 10, API ini memiliki alias jenis yang dimulai alih-alih D3D10_D3D_. Alias jenis Direct3D 10 ini didefinisikan dalam d3d10.h, , d3d10misc.hdan d3d10shader.h.
Sintaks
typedef enum _D3D_SHADER_INPUT_FLAGS {
D3D_SIF_USERPACKED = 0x1,
D3D_SIF_COMPARISON_SAMPLER = 0x2,
D3D_SIF_TEXTURE_COMPONENT_0 = 0x4,
D3D_SIF_TEXTURE_COMPONENT_1 = 0x8,
D3D_SIF_TEXTURE_COMPONENTS = 0xc,
D3D_SIF_UNUSED = 0x10,
D3D10_SIF_USERPACKED,
D3D10_SIF_COMPARISON_SAMPLER,
D3D10_SIF_TEXTURE_COMPONENT_0,
D3D10_SIF_TEXTURE_COMPONENT_1,
D3D10_SIF_TEXTURE_COMPONENTS,
D3D_SIF_FORCE_DWORD = 0x7fffffff
} D3D_SHADER_INPUT_FLAGS;
Konstanta
D3D_SIF_USERPACKEDNilai: 0x1 Tetapkan input shader ke register berdasarkan penetapan register dalam kode HLSL (alih-alih membiarkan pengkompilasi memilih register). |
D3D_SIF_COMPARISON_SAMPLERNilai: 0x2 Gunakan sampler perbandingan, yang menggunakan fungsi pengambilan sampel SampleCmp (DirectX HLSL Texture Object) dan SampleCmpLevelZero (DirectX HLSL Texture Object). |
D3D_SIF_TEXTURE_COMPONENT_0Nilai: 0x4 Nilai 2-bit untuk mengodekan komponen tekstur. |
D3D_SIF_TEXTURE_COMPONENT_1Nilai: 0x8 Nilai 2-bit untuk mengodekan komponen tekstur. |
D3D_SIF_TEXTURE_COMPONENTSNilai: 0xc Nilai 2-bit untuk mengodekan komponen tekstur. |
D3D_SIF_UNUSEDNilai: 0x10 Nilai ini dicadangkan. |
D3D10_SIF_USERPACKEDTetapkan input shader ke register berdasarkan penetapan register dalam kode HLSL (alih-alih membiarkan pengkompilasi memilih register). |
D3D10_SIF_COMPARISON_SAMPLERGunakan sampler perbandingan, yang menggunakan fungsi pengambilan sampel SampleCmp (DirectX HLSL Texture Object) dan SampleCmpLevelZero (DirectX HLSL Texture Object). |
D3D10_SIF_TEXTURE_COMPONENT_0Nilai 2-bit untuk mengodekan komponen tekstur. |
D3D10_SIF_TEXTURE_COMPONENT_1Nilai 2-bit untuk mengodekan komponen tekstur. |
D3D10_SIF_TEXTURE_COMPONENTSNilai 2-bit untuk mengodekan komponen tekstur. |
D3D_SIF_FORCE_DWORDNilai: 0x7fffffff Memaksa enumerasi untuk dikompilasi ke 32 bit. Nilai ini tidak digunakan langsung oleh judul. |
Keterangan
Nilai D3D_SHADER_INPUT_FLAGS-typed ditentukan dalam anggota uFlags dari struktur D3D11_SHADER_INPUT_BIND_DESC .
Persyaratan
| Header | d3dcommon.h |