CommonLibSSE (powerof3)
DXGI_3.h File Reference
#include "REX/W32/DXGI_2.h"

Go to the source code of this file.

Classes

struct  REX::W32::DXGI_DECODE_SWAP_CHAIN_DESC
 
struct  REX::W32::DXGI_FRAME_STATISTICS_MEDIA
 
struct  REX::W32::DXGI_MATRIX_3X2_F
 

Namespaces

 REX
 
 REX::W32
 

Enumerations

enum  REX::W32::DXGI_FRAME_PRESENTATION_MODE { REX::W32::DXGI_FRAME_PRESENTATION_MODE_COMPOSED = 0 , REX::W32::DXGI_FRAME_PRESENTATION_MODE_OVERLAY = 1 , REX::W32::DXGI_FRAME_PRESENTATION_MODE_NONE = 2 , REX::W32::DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE = 3 }
 
enum  REX::W32::DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS { REX::W32::DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_NOMINAL_RANGE = 0x1 , REX::W32::DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_BT709 = 0x2 , REX::W32::DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_xvYCC = 0x4 }
 
enum  REX::W32::DXGI_OVERLAY_SUPPORT_FLAG { REX::W32::DXGI_OVERLAY_SUPPORT_FLAG_DIRECT = 0x1 , REX::W32::DXGI_OVERLAY_SUPPORT_FLAG_SCALING = 0x2 }
 

Variables

constexpr IID REX::W32::IID_IDXGIDecodeSwapChain { 0x2633066B, 0x4514, 0x4C7A, { 0x8F, 0xD8, 0x12, 0xEA, 0x98, 0x05, 0x9D, 0x18 } }
 
constexpr IID REX::W32::IID_IDXGIDevice3 { 0x6007896C, 0x3244, 0x4AFD, { 0xBF, 0x18, 0xA6, 0xD3, 0xBE, 0xDA, 0x50, 0x23 } }
 
constexpr IID REX::W32::IID_IDXGIFactory3 { 0x25483823, 0xCD46, 0x4C7D, { 0x86, 0xCA, 0x47, 0xAA, 0x95, 0xB8, 0x37, 0xBD } }
 
constexpr IID REX::W32::IID_IDXGIFactoryMedia { 0x41E7D1F2, 0xA591, 0x4F7B, { 0xA2, 0xE5, 0xFA, 0x9C, 0x84, 0x3E, 0x1C, 0x12 } }
 
constexpr IID REX::W32::IID_IDXGIOutput2 { 0x595E39D1, 0x2724, 0x4663, { 0x99, 0xB1, 0xDA, 0x96, 0x9D, 0xE2, 0x83, 0x64 } }
 
constexpr IID REX::W32::IID_IDXGIOutput3 { 0x8A6BB301, 0x7E7E, 0x41F4, { 0xA8, 0xE0, 0x5B, 0x32, 0xF7, 0xF9, 0x9B, 0x18 } }
 
constexpr IID REX::W32::IID_IDXGISwapChain2 { 0xA8BE2AC4, 0x199F, 0x4946, { 0xB3, 0x31, 0x79, 0x59, 0x9F, 0xB9, 0x8D, 0xE7 } }
 
constexpr IID REX::W32::IID_IDXGISwapChainMedia { 0xDD95B90B, 0xF05F, 0x4F6A, { 0xBD, 0x65, 0x25, 0xBF, 0xB2, 0x64, 0xBD, 0x84 } }