Bagikan melalui


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

Lihat juga

Fungsi Inti

Fungsi Efek