CommonLibSSE NG
DXGI_6.h File Reference
#include "REX/W32/DXGI_5.h"

Go to the source code of this file.

Classes

struct  REX::W32::DXGI_ADAPTER_DESC3
 
struct  REX::W32::DXGI_OUTPUT_DESC1
 

Namespaces

 REX
 
 REX::W32
 

Enumerations

enum  REX::W32::DXGI_ADAPTER_FLAG3 {
  REX::W32::DXGI_ADAPTER_FLAG3_NONE = 0 , REX::W32::DXGI_ADAPTER_FLAG3_REMOTE = 1 , REX::W32::DXGI_ADAPTER_FLAG3_SOFTWARE = 2 , REX::W32::DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE = 4 ,
  REX::W32::DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES = 8 , REX::W32::DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES = 0x10 , REX::W32::DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE = 0x20 , REX::W32::DXGI_ADAPTER_FLAG3_FORCE_DWORD = 0xFFFFFFFF
}
 
enum  REX::W32::DXGI_GPU_PREFERENCE { REX::W32::DXGI_GPU_PREFERENCE_UNSPECIFIED = 0 , REX::W32::DXGI_GPU_PREFERENCE_MINIMUM_POWER = (DXGI_GPU_PREFERENCE_UNSPECIFIED + 1) , REX::W32::DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE = (DXGI_GPU_PREFERENCE_MINIMUM_POWER + 1) }
 
enum  REX::W32::DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS { REX::W32::DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN = 1 , REX::W32::DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED = 2 , REX::W32::DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED = 4 }
 

Variables

constexpr IID REX::W32::IID_IDXGIAdapter4 { 0x3C8D99D1, 0x4FBF, 0x4181, { 0xA8, 0x2C, 0xAF, 0x66, 0xBF, 0x7B, 0xD2, 0x4E } }
 
constexpr IID REX::W32::IID_IDXGIFactory6 { 0xC1B6694F, 0xFF09, 0x44A9, { 0xB0, 0x3C, 0x77, 0x90, 0x0A, 0x0A, 0x1D, 0x17 } }
 
constexpr IID REX::W32::IID_IDXGIFactory7 { 0xA4966EED, 0x76DB, 0x44DA, { 0x84, 0xC1, 0xEE, 0x9A, 0x7A, 0xFB, 0x20, 0xA8 } }
 
constexpr IID REX::W32::IID_IDXGIOutput6 { 0x068346E8, 0xAAEC, 0x4B84, { 0xAD, 0xD7, 0x13, 0x7F, 0x51, 0x3F, 0x77, 0xA1 } }