IDXGIFactory2
E726431
IDXGIFactory2 is a DirectX Graphics Infrastructure (DXGI) interface that extends factory functionality to support modern swap chain creation and advanced display management features on Windows.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
COM interface
ⓘ
DXGI interface ⓘ |
| baseInterface | IDXGIFactory1 NERFINISHED ⓘ |
| category | graphics infrastructure API ⓘ |
| creationFunction | CreateDXGIFactory2 ⓘ |
| definedIn | DirectX Graphics Infrastructure NERFINISHED ⓘ |
| extends | IDXGIFactory1 NERFINISHED ⓘ |
| header | dxgi1_2.h ⓘ |
| inheritsFrom | IDXGIFactory ⓘ |
| introducedIn | DXGI 1.2 NERFINISHED ⓘ |
| introducedWith | Windows 8 NERFINISHED ⓘ |
| languageBinding | C++ ⓘ |
| library | dxgi.lib ⓘ |
| method |
CreateSwapChainForComposition
ⓘ
CreateSwapChainForCoreWindow ⓘ CreateSwapChainForHwnd ⓘ GetSharedResourceAdapterLuid ⓘ IsWindowedStereoEnabled ⓘ RegisterOcclusionStatusEvent ⓘ RegisterOcclusionStatusWindow ⓘ RegisterStereoStatusEvent NERFINISHED ⓘ RegisterStereoStatusWindow ⓘ UnregisterOcclusionStatus ⓘ UnregisterStereoStatus ⓘ |
| namespace | global (Windows SDK C API) ⓘ |
| partOf |
DXGI
NERFINISHED
ⓘ
DirectX NERFINISHED ⓘ |
| platform | Windows ⓘ |
| successor | IDXGIFactory3 NERFINISHED ⓘ |
| supports |
CoreWindow swap chains
ⓘ
DXGI_PRESENT_PARAMETERS ⓘ DXGI_SWAP_CHAIN_DESC1 ⓘ DXGI_SWAP_CHAIN_FULLSCREEN_DESC ⓘ advanced display management ⓘ composition swap chains ⓘ flip model swap chains ⓘ modern swap chain creation ⓘ occlusion status notifications ⓘ per-swap-chain scaling and rotation options ⓘ stereo display status notifications ⓘ windowed and full-screen swap chains ⓘ |
| threadingModel | COM multi-thread aware (depends on factory creation flags) ⓘ |
| usedFor |
creating DXGI swap chains
ⓘ
managing adapters and outputs ⓘ |
| usedWith |
Direct3D 11
NERFINISHED
ⓘ
Direct3D 12 NERFINISHED ⓘ |
| uuid | 50c83a1c-e072-4c48-87b0-3630fa36a6d0 ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.