D3D12DDI_CLEAR_VALUES structure (d3d12umddi.h)
La structure D3D12DDI_CLEAR_VALUES contient des valeurs utilisées pour optimiser les opérations d’effacement pour une ressource particulière.
Syntaxe
typedef struct D3D12DDI_CLEAR_VALUES {
DXGI_FORMAT Format;
union {
FLOAT Color[4];
D3D12DDI_DEPTH_STENCIL_VALUES DepthStencil;
};
} D3D12DDI_CLEAR_VALUES;
Membres
Format
Spécifie un membre de l’énumération DXGI_FORMAT .
Le format de la couleur couramment effacée suit les mêmes règles de validation qu’une création d’affichage/descripteur. En général, le format de la couleur claire peut être n’importe quel format du même groupe sans type auquel appartient le format de ressource.
Ce format doit correspondre au format de l’affichage utilisé pendant l’opération d’effacement. Il indique si le membre Color ou DepthStencil est valide et comment convertir les valeurs pour une utilisation avec la ressource.
Color[4]
Valeur de couleur que le pilote doit effacer.
DepthStencil
Pointeur vers une structure D3D12DDI_DEPTH_STENCIL_VALUES qui contient la mémoire tampon de profondeur et de gabarit que le pilote doit effacer.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |