é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 |