Fonction D3D10StateBlockMaskDisableCapture (d3d10effect.h)
Désactivez la capture d’état avec un masque de bloc d’état.
Syntaxe
HRESULT D3D10StateBlockMaskDisableCapture(
[in, out] D3D10_STATE_BLOCK_MASK *pMask,
[in] D3D10_DEVICE_STATE_TYPES StateType,
[in] UINT RangeStart,
[in] UINT RangeLength
);
Paramètres
[in, out] pMask
Type : D3D10_STATE_BLOCK_MASK*
Masque de bloc d’état (voir D3D10_STATE_BLOCK_MASK).
[in] StateType
Type : D3D10_DEVICE_STATE_TYPES
Type d’état de l’appareil à désactiver (voir D3D10_DEVICE_STATE_TYPES).
[in] RangeStart
Type : UINT
Extrémité inférieure de la plage de valeurs à définir sur false.
[in] RangeLength
Type : UINT
Extrémité supérieure de la plage de valeurs à définir sur false.
Valeur retournée
Type : HRESULT
Cette méthode retourne l’un des codes de retour Direct3D 10 suivants.
Remarques
Il s’agit d’un exemple d’appel de cette fonction. Il crée un masque qui ne peut pas capturer et s’appliquer aux échantillonneurs geometry-shader dans les emplacements 2 ~ 23.
D3D10_STATE_BLOCK_MASK stateBlockMask;
D3D10StateBlockMaskDisableCapture(&stateBlockMask,
D3D10_DST_GS_SAMPLERS,
2, 23);
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d10effect.h |
Bibliothèque | D3D10.lib |
DLL | D3D10.dll |