2015年9月25日金曜日

IDXGIFactory,IDXGIFactory1,IDXGIFactory2,IDXGIFactory3,IDXGIFactory4のインターフェース

IDXGIFactory

メソッド名 説明
CreateSoftwareAdapter Create an adapter interface that represents a software adapter.
CreateSwapChain Creates a swap chain.
Note Starting with Direct3D 11.1, we recommend not to use CreateSwapChain anymore to create a swap chain. Instead, use CreateSwapChainForHwnd, CreateSwapChainForCoreWindow, or CreateSwapChainForComposition depending on how you want to create the swap chain.
EnumAdapters Enumerates the adapters (video cards).
GetWindowAssociation Get the window through which the user controls the transition to and from full screen.
MakeWindowAssociation Allows DXGI to monitor an application's message queue for the alt-enter key sequence (which causes the application to switch from windowed to full screen or vice versa).

IDXGIFactory1

メソッド名 説明
EnumAdapters1 Enumerates both adapters (video cards) with or without outputs.
IsCurrent Informs an application of the possible need to re-enumerate adapters.

IDXGIFactory2

メソッド名 説明
CreateSwapChainForComposition Creates a swap chain that you can use to send Direct3D content into the DirectComposition API or the Windows.UI.Xaml framework to compose in a window.
CreateSwapChainForCoreWindow Creates a swap chain that is associated with the CoreWindow object for the output window for the swap chain.
CreateSwapChainForHwnd Creates a swap chain that is associated with an HWND handle to the output window for the swap chain.
GetSharedResourceAdapterLuid Identifies the adapter on which a shared resource object was created.
IsWindowedStereoEnabled Determines whether to use stereo mode.
RegisterOcclusionStatusEvent Registers to receive notification of changes in occlusion status by using event signaling.
RegisterOcclusionStatusWindow Registers an application window to receive notification messages of changes of occlusion status.
RegisterStereoStatusEvent Registers to receive notification of changes in stereo status by using event signaling.
RegisterStereoStatusWindow Registers an application window to receive notification messages of changes of stereo status.
UnregisterOcclusionStatus Unregisters a window or an event to stop it from receiving notification when occlusion status changes.
UnregisterStereoStatus Unregisters a window or an event to stop it from receiving notification when stereo status changes.

IDXGIFactory3

メソッド名 説明
GetCreationFlags DXGIオブジェクトが生成された際のフラグを取得する.

IDXGIFactory4

メソッド名 説明
EnumAdapterByLuid 指定されたLUIDのIDXGIAdapterを出力する.
EnumWarpAdapter Provides an adapter which can be provided to D3D12CreateDevice to use the WARP renderer.

0 件のコメント:

コメントを投稿