Funzione D3D10StateBlockMaskDisableCapture (d3d10effect.h)
Disabilitare l'acquisizione dello stato con una maschera a blocchi di stato.
Sintassi
HRESULT D3D10StateBlockMaskDisableCapture(
[in, out] D3D10_STATE_BLOCK_MASK *pMask,
[in] D3D10_DEVICE_STATE_TYPES StateType,
[in] UINT RangeStart,
[in] UINT RangeLength
);
Parametri
[in, out] pMask
Tipo: D3D10_STATE_BLOCK_MASK*
Maschera di blocco di stato (vedere D3D10_STATE_BLOCK_MASK).
[in] StateType
Tipo: D3D10_DEVICE_STATE_TYPES
Tipo di stato del dispositivo da disabilitare (vedere D3D10_DEVICE_STATE_TYPES).
[in] RangeStart
Tipo: UINT
Estremità inferiore dell'intervallo di valori da impostare su false.
[in] RangeLength
Tipo: UINT
Estremità superiore dell'intervallo di valori da impostare su false.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce uno dei codici restituiti Direct3D 10 seguenti.
Commenti
Questo è un esempio di come chiamare questa funzione. Crea una maschera che non può acquisire e applicare ai campionatori geometry-shader negli slot 2 ~ 23.
D3D10_STATE_BLOCK_MASK stateBlockMask;
D3D10StateBlockMaskDisableCapture(&stateBlockMask,
D3D10_DST_GS_SAMPLERS,
2, 23);
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d10effect.h |
Libreria | D3D10.lib |
DLL | D3D10.dll |