IDXGISwapChain

E724342

IDXGISwapChain is a DirectX Graphics Infrastructure (DXGI) interface that manages the buffers used for rendering and presenting frames to a display in double- or triple-buffered graphics applications.

Jump to: Surface forms Statements Referenced by

Observed surface forms (2)

Surface form Occurrences
IDXGISwapChain1 1
IDXGISwapChain2 1

Statements (49)

Predicate Object
instanceOf COM interface
DXGI interface
associatedWith HWND window handle
belongsTo Microsoft DirectX API NERFINISHED
configuredBy DXGI_SWAP_CHAIN_DESC
createdBy IDXGIFactory NERFINISHED
IDXGIFactory1 NERFINISHED
IDXGIFactory2 NERFINISHED
IDXGIFactory3 NERFINISHED
IDXGIFactory4 NERFINISHED
IDXGIFactory5 NERFINISHED
IDXGIFactory6 NERFINISHED
definedIn dxgi.h
extendedBy IDXGISwapChain1 NERFINISHED
IDXGISwapChain2 NERFINISHED
IDXGISwapChain3 NERFINISHED
IDXGISwapChain4 NERFINISHED
IDXGISwapChainMedia
hasMethod GetBuffer
GetContainingOutput
GetDesc
GetDevice
GetFrameStatistics
GetFullscreenState
GetLastPresentCount
GetPrivateData
Present
ResizeBuffers
ResizeTarget
SetFullscreenState
SetPrivateData
SetPrivateDataInterface
inheritsFrom IUnknown NERFINISHED
introducedIn DirectX 11 era
language C++ API
manages back buffer
front buffer
partOf DirectX Graphics Infrastructure NERFINISHED
primaryRole manage buffers for rendering and presentation
supports double buffering
triple buffering
supportsFeature fullscreen mode
vertical sync control via Present
windowed mode
threadingModel COM threading rules apply
usedFor rendering frames to a display
usedWith Direct3D 10 NERFINISHED
Direct3D 11 NERFINISHED
Direct3D 12 NERFINISHED

Referenced by (3)

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

DXGI providesInterface IDXGISwapChain
DXGI providesInterface IDXGISwapChain
this entity surface form: IDXGISwapChain1
DXGI providesInterface IDXGISwapChain
this entity surface form: IDXGISwapChain2