ReactOS 0.4.17-dev-934-g091855f
dxgi1_6.idl File Reference

Go to the source code of this file.

Classes

struct  DXGI_ADAPTER_DESC3
 
struct  DXGI_OUTPUT_DESC1
 
interface  IDXGIAdapter4
 
interface  IDXGIOutput6
 
interface  IDXGIFactory6
 
interface  IDXGIFactory7
 

Typedefs

typedef enum DXGI_ADAPTER_FLAG3 DXGI_ADAPTER_FLAG3
 
typedef enum DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS
 
typedef enum DXGI_GPU_PREFERENCE DXGI_GPU_PREFERENCE
 
typedef struct DXGI_ADAPTER_DESC3 DXGI_ADAPTER_DESC3
 
typedef struct DXGI_OUTPUT_DESC1 DXGI_OUTPUT_DESC1
 

Enumerations

enum  DXGI_ADAPTER_FLAG3 {
  DXGI_ADAPTER_FLAG3_NONE = 0x0 , DXGI_ADAPTER_FLAG3_REMOTE = 0x1 , DXGI_ADAPTER_FLAG3_SOFTWARE = 0x2 , DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE = 0x4 ,
  DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES = 0x8 , DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES = 0x10 , DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE = 0x20 , DXGI_ADAPTER_FLAG3_FORCE_DWORD = 0xffffffff
}
 
enum  DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS { DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN = 0x1 , DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED = 0x2 , DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED = 0x4 }
 
enum  DXGI_GPU_PREFERENCE { DXGI_GPU_PREFERENCE_UNSPECIFIED = 0x0 , DXGI_GPU_PREFERENCE_MINIMUM_POWER = 0x1 , DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE = 0x2 }
 

Typedef Documentation

◆ DXGI_ADAPTER_DESC3

◆ DXGI_ADAPTER_FLAG3

◆ DXGI_GPU_PREFERENCE

◆ DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS

◆ DXGI_OUTPUT_DESC1

Enumeration Type Documentation

◆ DXGI_ADAPTER_FLAG3

Enumerator
DXGI_ADAPTER_FLAG3_NONE 
DXGI_ADAPTER_FLAG3_REMOTE 
DXGI_ADAPTER_FLAG3_SOFTWARE 
DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE 
DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES 
DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES 
DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE 
DXGI_ADAPTER_FLAG3_FORCE_DWORD 

Definition at line 21 of file dxgi1_6.idl.

22{
DXGI_ADAPTER_FLAG3
Definition: dxgi1_6.idl:22
@ DXGI_ADAPTER_FLAG3_NONE
Definition: dxgi1_6.idl:23
@ DXGI_ADAPTER_FLAG3_REMOTE
Definition: dxgi1_6.idl:24
@ DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE
Definition: dxgi1_6.idl:29
@ DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE
Definition: dxgi1_6.idl:26
@ DXGI_ADAPTER_FLAG3_FORCE_DWORD
Definition: dxgi1_6.idl:30
@ DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES
Definition: dxgi1_6.idl:27
@ DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES
Definition: dxgi1_6.idl:28
@ DXGI_ADAPTER_FLAG3_SOFTWARE
Definition: dxgi1_6.idl:25

◆ DXGI_GPU_PREFERENCE

Enumerator
DXGI_GPU_PREFERENCE_UNSPECIFIED 
DXGI_GPU_PREFERENCE_MINIMUM_POWER 
DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE 

Definition at line 40 of file dxgi1_6.idl.

41{
DXGI_GPU_PREFERENCE
Definition: dxgi1_6.idl:41
@ DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE
Definition: dxgi1_6.idl:44
@ DXGI_GPU_PREFERENCE_MINIMUM_POWER
Definition: dxgi1_6.idl:43
@ DXGI_GPU_PREFERENCE_UNSPECIFIED
Definition: dxgi1_6.idl:42

◆ DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS

Enumerator
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN 
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED 
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED 

Definition at line 33 of file dxgi1_6.idl.

34{
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS
Definition: dxgi1_6.idl:34
@ DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED
Definition: dxgi1_6.idl:36
@ DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN
Definition: dxgi1_6.idl:35
@ DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED
Definition: dxgi1_6.idl:37