utilisation de DXGI _
Indicateurs pour les options de création de surface et de ressource.
| Constante/valeur | Description |
|---|---|
|
La surface ou la ressource est utilisée comme mémoire tampon d’arrière-plan. Vous n’avez pas besoin de transmettre la _ _ _ mémoire tampon d’arrière-plan d’utilisation dxgi quand vous créez une chaîne de permutation. Toutefois, vous pouvez déterminer si une ressource appartient à une chaîne de permutation quand vous appelez IDXGIResource :: GetUsage et obtenir une _ _ _ mémoire tampon d’arrière-plan d’utilisation dxgi. |
|
Cet indicateur est destiné à un usage interne uniquement. |
|
Utilisez l’aire ou la ressource pour la lecture uniquement. |
|
Utilisez la surface ou la ressource en tant que cible de rendu de sortie. |
|
Utilisez la surface ou la ressource comme entrée d’un nuanceur. |
|
Partager l’aire ou la ressource. |
|
Utilisez l’aire ou la ressource pour un accès non ordonné. |
Remarques
Chaque indicateur est défini comme un entier non signé.
#define DXGI_CPU_ACCESS_NONE ( 0 )
#define DXGI_CPU_ACCESS_DYNAMIC ( 1 )
#define DXGI_CPU_ACCESS_READ_WRITE ( 2 )
#define DXGI_CPU_ACCESS_SCRATCH ( 3 )
#define DXGI_CPU_ACCESS_FIELD 15
#define DXGI_USAGE_SHADER_INPUT ( 1L << (0 + 4) )
#define DXGI_USAGE_RENDER_TARGET_OUTPUT ( 1L << (1 + 4) )
#define DXGI_USAGE_BACK_BUFFER ( 1L << (2 + 4) )
#define DXGI_USAGE_SHARED ( 1L << (3 + 4) )
#define DXGI_USAGE_READ_ONLY ( 1L << (4 + 4) )
#define DXGI_USAGE_DISCARD_ON_PRESENT ( 1L << (5 + 4) )
#define DXGI_USAGE_UNORDERED_ACCESS ( 1L << (6 + 4) )
typedef UINT DXGI_USAGE;
Ces options d’indicateur sont utilisées dans un appel à la méthode IDXGIFactory :: CreateSwapChain, IDXGIFactory2 :: CreateSwapChainForHwnd, IDXGIFactory2 :: CreateSwapChainForCoreWindowou IDXGIFactory2 :: CreateSwapChainForComposition pour décrire les options d’accès à l’utilisation de la surface et de l’UC pour la mémoire tampon d’arrière-plan d’une chaîne de permutation. Vous ne pouvez pas utiliser les valeurs _ _ Shared dxgi Shared, dxgi _ usage _ ignore _ on _ present et dxgi _ usage _ Read _ only comme entrée pour créer une chaîne de permutation. Toutefois, DXGI peut définir le _ _ rejet _ de l' _ utilisation de dxgi en présence et _ l’utilisation de dxgi _ _ uniquement pour certaines des mémoires tampons d’arrière-plan de la chaîne de permutation au nom de l’application. Vous pouvez appeler la méthode IDXGIResource :: GetUsage pour récupérer l’utilisation de ces mémoires tampons d’arrière-plan. La chaîne de permutation ne prend en charge que la valeur None de l’accès de l' _ UC _ _ dxgi dans la partie du _ _ _ champ d’accès UC dxgi de l' _ utilisation de dxgi.
Ces options d’indicateur sont également utilisées par la méthode IDXGIDevice :: CreateSurface .
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|