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.

All labels observed (3)

Label Occurrences
IDXGIFactory2 canonical 3
IDXGIFactory3 1
IDXGIFactory4 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf COM interface ⓘ
DXGI interface ⓘ
baseInterface IDXGIFactory1 ⓘ
linked to: IDXGIFactory
category graphics infrastructure API ⓘ
creationFunction CreateDXGIFactory2 ⓘ
definedIn DirectX Graphics Infrastructure ⓘ
extends IDXGIFactory1 ⓘ
linked to: IDXGIFactory
header dxgi1_2.h ⓘ
inheritsFrom IDXGIFactory ⓘ
introducedIn DXGI 1.2 ⓘ
linked to: DXGI
introducedWith Windows 8 ⓘ
languageBinding C++ ⓘ
library dxgi.lib ⓘ
method CreateSwapChainForComposition ⓘ
CreateSwapChainForCoreWindow ⓘ
CreateSwapChainForHwnd ⓘ
GetSharedResourceAdapterLuid ⓘ
IsWindowedStereoEnabled ⓘ
RegisterOcclusionStatusEvent ⓘ
RegisterOcclusionStatusWindow ⓘ
RegisterStereoStatusEvent ⓘ
RegisterStereoStatusWindow ⓘ
UnregisterOcclusionStatus ⓘ
UnregisterStereoStatus ⓘ
namespace global (Windows SDK C API) ⓘ
partOf DXGI ⓘ
DirectX ⓘ
platform Windows ⓘ
successor IDXGIFactory3 ⓘ
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 ⓘ
Direct3D 12 ⓘ
uuid 50c83a1c-e072-4c48-87b0-3630fa36a6d0 ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

DXGI → providesInterface → IDXGIFactory2 ⓘ
IDXGIFactory → extendedBy → IDXGIFactory2 ⓘ
IDXGIFactory → extendedBy → IDXGIFactory3 ⓘ
linked to: IDXGIFactory2
IDXGIFactory → extendedBy → IDXGIFactory4 ⓘ
linked to: IDXGIFactory2
IDXGISwapChain → createdBy → IDXGIFactory2 ⓘ