D3D10StateBlockMaskDisableCapture-Funktion (d3d10effect.h)
Deaktivieren Sie die Zustandserfassung mit einer Zustandsblockmaske.
Syntax
HRESULT D3D10StateBlockMaskDisableCapture(
[in, out] D3D10_STATE_BLOCK_MASK *pMask,
[in] D3D10_DEVICE_STATE_TYPES StateType,
[in] UINT RangeStart,
[in] UINT RangeLength
);
Parameter
[in, out] pMask
Typ: D3D10_STATE_BLOCK_MASK*
Eine Zustandsblockmaske (siehe D3D10_STATE_BLOCK_MASK).
[in] StateType
Der Typ des zu deaktivierenden Gerätezustands (siehe D3D10_DEVICE_STATE_TYPES).
[in] RangeStart
Typ: UINT
Das untere Ende des Wertebereichs, der auf false festgelegt werden soll.
[in] RangeLength
Typ: UINT
Das obere Ende des Wertebereichs, der auf false festgelegt werden soll.
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen der folgenden Direct3D 10-Rückgabecodes zurück.
Hinweise
Dies ist ein Beispiel für das Aufrufen dieser Funktion. Es wird eine Maske erstellt, die keine Geometrie-Shader-Sampler in Den Slots 2 bis 23 erfassen und anwenden kann.
D3D10_STATE_BLOCK_MASK stateBlockMask;
D3D10StateBlockMaskDisableCapture(&stateBlockMask,
D3D10_DST_GS_SAMPLERS,
2, 23);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d10effect.h |
Bibliothek | D3D10.lib |
DLL | D3D10.dll |