Fungsi D3D10StateBlockMaskEnableCapture (d3d10effect.h)
Aktifkan rentang nilai status dalam masker blok status.
Sintaks
HRESULT D3D10StateBlockMaskEnableCapture(
[in, out] D3D10_STATE_BLOCK_MASK *pMask,
[in] D3D10_DEVICE_STATE_TYPES StateType,
[in] UINT RangeStart,
[in] UINT RangeLength
);
Parameter
[in, out] pMask
Jenis: D3D10_STATE_BLOCK_MASK*
Masker blok status (lihat D3D10_STATE_BLOCK_MASK).
[in] StateType
Jenis: D3D10_DEVICE_STATE_TYPES
Jenis status perangkat yang akan diaktifkan (lihat D3D10_DEVICE_STATE_TYPES.
[in] RangeStart
Jenis: UINT
Ujung bawah rentang nilai yang akan diatur ke true.
[in] RangeLength
Jenis: UINT
Bagian atas rentang nilai yang akan diatur ke true.
Mengembalikan nilai
Jenis: HRESULT
Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 10 berikut.
Keterangan
Ini adalah contoh cara memanggil fungsi ini. Ini membuat masker yang dapat menangkap dan berlaku untuk sampel geometry-shader di slot 2 ~ 13.
D3D10_STATE_BLOCK_MASK stateBlockMask;
D3D10StateBlockMaskEnableCapture(&stateBlockMask,
D3D10_DST_GS_SAMPLERS,
2, 13);
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d10effect.h |
Pustaka | D3D10.lib |
DLL | D3D10.dll |