Partager via


énumération D3D12_STENCIL_OP (d3d12.h)

Identifie les opérations de gabarit qui peuvent être effectuées pendant les tests de profondeur de gabarit.

Syntaxe

typedef enum D3D12_STENCIL_OP {
  D3D12_STENCIL_OP_KEEP = 1,
  D3D12_STENCIL_OP_ZERO = 2,
  D3D12_STENCIL_OP_REPLACE = 3,
  D3D12_STENCIL_OP_INCR_SAT = 4,
  D3D12_STENCIL_OP_DECR_SAT = 5,
  D3D12_STENCIL_OP_INVERT = 6,
  D3D12_STENCIL_OP_INCR = 7,
  D3D12_STENCIL_OP_DECR = 8
} ;

Constantes

 
D3D12_STENCIL_OP_KEEP
Valeur : 1
Conservez les données de gabarit existantes.
D3D12_STENCIL_OP_ZERO
Valeur : 2
Définissez les données de gabarit sur 0.
D3D12_STENCIL_OP_REPLACE
Valeur : 3
Définissez les données de gabarit sur la valeur de référence définie en appelant ID3D12GraphicsCommandList::OMSetStencilRef.
D3D12_STENCIL_OP_INCR_SAT
Valeur : 4
Incrémentez la valeur de gabarit de 1, puis serrez le résultat.
D3D12_STENCIL_OP_DECR_SAT
Valeur : 5
Décrémentez la valeur de gabarit de 1, puis serrez le résultat.
D3D12_STENCIL_OP_INVERT
Valeur : 6
Inverser les données de gabarit.
D3D12_STENCIL_OP_INCR
Valeur : 7
Incrémentez la valeur de gabarit de 1, puis encapsulez le résultat si nécessaire.
D3D12_STENCIL_OP_DECR
Valeur : 8
Décrémentez la valeur de gabarit de 1 et encapsulez le résultat si nécessaire.

Notes

Cette énumération est utilisée par la structure D3D12_DEPTH_STENCILOP_DESC .

Spécifications

   
En-tête d3d12.h

Voir aussi

CD3DX12_DEPTH_STENCIL_DESC

Principales énumérations