énumération D3D12_GRAPHICS_STATES (d3d12.h)
Définit des indicateurs qui spécifient des états liés à une liste de commandes graphiques. Les valeurs peuvent être au niveau du bit OU ensemble.
Syntaxe
typedef enum D3D12_GRAPHICS_STATES {
D3D12_GRAPHICS_STATE_NONE = 0,
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS,
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER,
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY,
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP,
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE,
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE,
D3D12_GRAPHICS_STATE_RS_VIEWPORTS,
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS,
D3D12_GRAPHICS_STATE_PREDICATION,
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS,
D3D12_GRAPHICS_STATE_OM_STENCIL_REF,
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR,
D3D12_GRAPHICS_STATE_PIPELINE_STATE,
D3D12_GRAPHICS_STATE_SO_TARGETS,
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS,
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS,
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK
} ;
Constantes
D3D12_GRAPHICS_STATE_NONE Valeur : 0 Spécifie aucun état. |
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS Spécifie l’état des liaisons de mémoire tampon de vertex à l’étape de l’assembleur d’entrée. |
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER Spécifie l’état de la liaison de mémoire tampon d’index à l’étape de l’assembleur d’entrée. |
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY Spécifie l’état de la valeur de topologie primitive définie à l’étape de l’assembleur d’entrée. |
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP Spécifie l’état des tas de descripteurs actuellement liés. |
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE Spécifie l’état de la signature racine graphique actuellement définie. |
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE Spécifie l’état de la signature racine de calcul actuellement définie. |
D3D12_GRAPHICS_STATE_RS_VIEWPORTS Spécifie l’état des fenêtres d’affichage liées à l’étape de rastériseur. |
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS Spécifie l’état des rectangles en ciseaux liés à l’étape de rastériseur. |
D3D12_GRAPHICS_STATE_PREDICATION Spécifie l’état du prédicat. |
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS Spécifie l’état des cibles de rendu liées à l’étape de fusion de sortie. |
D3D12_GRAPHICS_STATE_OM_STENCIL_REF Spécifie l’état de la valeur de référence pour les tests de gabarit de profondeur définis à l’étape de fusion de sortie. |
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR Spécifie l’état du jeu de facteurs de fusion à l’étape de fusion de sortie. |
D3D12_GRAPHICS_STATE_PIPELINE_STATE Spécifie l’état de l’objet d’état du pipeline. |
D3D12_GRAPHICS_STATE_SO_TARGETS Spécifie l’état des vues de mémoire tampon liées à l’étape de sortie du flux. |
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS Spécifie l’état des limites de profondeur définies sur l’étape de fusion de sortie. |
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS Spécifie l’état des exemples de positions. |
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK Spécifie l’état du masque d’instances d’affichage. |
Spécifications
En-tête | d3d12.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour