énumération D3D12DDI_RESOURCE_FLAGS_0003 (d3d12umddi.h)
L’énumération D3D12DDI_RESOURCE_FLAGS_0003 spécifie les valeurs d’indicateur de ressource.
Syntaxe
typedef enum D3D12DDI_RESOURCE_FLAGS_0003 {
D3D12DDI_RESOURCE_FLAG_0003_NONE = 0x0,
D3D12DDI_RESOURCE_FLAG_0003_RENDER_TARGET = 0x1,
D3D12DDI_RESOURCE_FLAG_0003_DEPTH_STENCIL = 0x2,
D3D12DDI_RESOURCE_FLAG_0003_CROSS_ADAPTER = 0x4,
D3D12DDI_RESOURCE_FLAG_0003_SIMULTANEOUS_ACCESS = 0x8,
D3D12DDI_RESOURCE_FLAG_0003_SHADER_RESOURCE = 0x10,
D3D12DDI_RESOURCE_FLAG_0020_VIDEO_DECODE_REFERENCE_ONLY = 0x20,
D3D12DDI_RESOURCE_FLAG_0020_CONTENT_PROTECTION = 0x40,
D3D12DDI_RESOURCE_FLAG_0022_UNORDERED_ACCESS = 0x80,
D3D12DDI_RESOURCE_FLAG_0041_ONLY_NON_RT_DS_TEXTURE_PLACEMENT = 0x100,
D3D12DDI_RESOURCE_FLAG_0041_ONLY_RT_DS_TEXTURE_PLACEMENT = 0x200,
D3D12DDI_RESOURCE_FLAG_0041_4MB_ALIGNED = 0x400,
D3D12DDI_RESOURCE_FLAG_0073_SAMPLER_FEEDBACK = 0x800,
D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY = 0x1000,
D3D12DDI_RESOURCE_FLAG_0088_RAYTRACING_ACCELERATION_STRUCTURE = 0x2000
} ;
Constantes
D3D12DDI_RESOURCE_FLAG_0003_NONE Valeur : 0x0 Aucun indicateur n’est spécifié. |
D3D12DDI_RESOURCE_FLAG_0003_RENDER_TARGET Valeur : 0x1 Quand elle est définie, permet de créer une vue cible de rendu pour la ressource. |
D3D12DDI_RESOURCE_FLAG_0003_DEPTH_STENCIL Valeur : 0x2 Lorsqu’il est défini, permet de créer une vue de gabarit de profondeur pour la ressource. |
D3D12DDI_RESOURCE_FLAG_0003_CROSS_ADAPTER Valeur : 0x4 Quand elle est définie, permet à la ressource d’être utilisée pour les données inter-adaptateurs. |
D3D12DDI_RESOURCE_FLAG_0003_SIMULTANEOUS_ACCESS Valeur : 0x8 Lorsqu’elle est définie, permet à une ressource d’être accessible simultanément par plusieurs files d’attente, appareils ou processus différents. |
D3D12DDI_RESOURCE_FLAG_0003_SHADER_RESOURCE Valeur : 0x10 Lorsqu’il est défini, autorise la création d’une vue de ressource de nuanceur pour la ressource. |
D3D12DDI_RESOURCE_FLAG_0020_VIDEO_DECODE_REFERENCE_ONLY Valeur : 0x20 Quand elle est définie, cette ressource ne peut être utilisée qu’en tant que trame de référence de décodage. Il peut uniquement être écrit dans ou lu par l’opération de décodage vidéo. |
D3D12DDI_RESOURCE_FLAG_0020_CONTENT_PROTECTION Valeur : 0x40 Quand elle est définie, la ressource peut être utilisée pour prendre en charge la protection du contenu. |
D3D12DDI_RESOURCE_FLAG_0022_UNORDERED_ACCESS Valeur : 0x80 Quand elle est définie, autorise l’accès non ordonné. Cette valeur est disponible en tant qu’indicateur de ressource pour les plans de secours. |
D3D12DDI_RESOURCE_FLAG_0041_ONLY_NON_RT_DS_TEXTURE_PLACEMENT Valeur : 0x100 Non utilisé actuellement. |
D3D12DDI_RESOURCE_FLAG_0041_ONLY_RT_DS_TEXTURE_PLACEMENT Valeur : 0x200 Non utilisé actuellement. |
D3D12DDI_RESOURCE_FLAG_0041_4MB_ALIGNED Valeur : 0x400 Non utilisé actuellement. |
D3D12DDI_RESOURCE_FLAG_0073_SAMPLER_FEEDBACK Valeur : 0x800 Quand elle est définie, permet à la ressource d’être utilisée pour les commentaires de l’échantillonneur. |
D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY Valeur : 0x1000 Quand elle est définie, cette ressource ne peut être utilisée qu’en tant que trame de référence encodée vidéo. Il peut uniquement être écrit dans ou lu par l’opération d’encodage vidéo. |
D3D12DDI_RESOURCE_FLAG_0088_RAYTRACING_ACCELERATION_STRUCTURE Valeur : 0x2000 Quand elle est définie, la ressource peut être utilisée comme structure d’accélération pour le traçage de rayons. |
Exigences
Exigence | Valeur |
---|---|
d’en-tête | d3d12umddi.h (include D3d12umddi.h) |