Bitmap for UWP
SwapChain2 クラス メンバ
プロパティ  メソッド  イベント

C1.UWP.DX アセンブリ > C1.Util.DX.DXGI 名前空間 : SwapChain2 クラス

SwapChain2データ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタInitializes a new instance of the SwapChain2class.  
トップ
パブリック プロパティ
 名前解説
Public プロパティGets or sets the debug-name for this object. C1.Util.DX.DXGI.DeviceChildから継承されます。
Public プロパティGetDescription C1.Util.DX.DXGI.SwapChainから継承されます。
Public プロパティGetDescription1 C1.Util.DX.DXGI.SwapChain1から継承されます。
Public プロパティGetFullScreenDescription C1.Util.DX.DXGI.SwapChain1から継承されます。
Public プロパティGets a value indicating whether this instance is disposed. C1.Util.DX.DisposeBaseから継承されます。
Public プロパティGets or sets a value indicating whether the swapchain is in fullscreen. C1.Util.DX.DXGI.SwapChainから継承されます。
Public プロパティGetMatrixTransform / SetMatrixTransform  
Public プロパティGet a pointer to the underlying Cpp Object C1.Util.DX.CppObjectから継承されます。
Public プロパティGets or sets the source region used for the swap chain.  
Public プロパティGets or sets a custom user tag object to associate with this instance.. C1.Util.DX.CppObjectから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッドPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. C1.Util.DX.DisposeBaseから継承されます。
Public メソッドAccess one of the swap-chain back buffers. C1.Util.DX.DXGI.SwapChainから継承されます。
Public メソッドHRESULT IDXGISwapChain1::GetBackgroundColor([Out] D3DCOLORVALUE* pColor) C1.Util.DX.DXGI.SwapChain1から継承されます。
Public メソッドHRESULT IDXGISwapChain::GetBuffer([In] unsigned int Buffer,[In] const GUID& riid,[Out] void** ppSurface) C1.Util.DX.DXGI.SwapChainから継承されます。
Public メソッドHRESULT IDXGISwapChain::GetContainingOutput([Out] IDXGIOutput** ppOutput) C1.Util.DX.DXGI.SwapChainから継承されます。
Public メソッドHRESULT IDXGISwapChain1::GetCoreWindow([In] const GUID& refiid,[Out] void** ppUnk) C1.Util.DX.DXGI.SwapChain1から継承されます。
Public メソッドHRESULT IDXGISwapChain::GetDesc([Out] DXGI_SWAP_CHAIN_DESC* pDesc) C1.Util.DX.DXGI.SwapChainから継承されます。
Public メソッドHRESULT IDXGISwapChain1::GetDesc1([Out] DXGI_SWAP_CHAIN_DESC1* pDesc) C1.Util.DX.DXGI.SwapChain1から継承されます。
Public メソッドオーバーロードされます。 Retrieves the device. C1.Util.DX.DXGI.DeviceChildから継承されます。
Public メソッドvoid* IDXGISwapChain2::GetFrameLatencyWaitableObject()  
Public メソッドHRESULT IDXGISwapChain::GetFrameStatistics([Out] DXGI_FRAME_STATISTICS* pStats) C1.Util.DX.DXGI.SwapChainから継承されます。
Public メソッドHRESULT IDXGISwapChain1::GetFullScreenDesc([Out] DXGI_SWAP_CHAIN_FULLSCREEN_DESC* pDesc) C1.Util.DX.DXGI.SwapChain1から継承されます。
Public メソッドHRESULT IDXGISwapChain::GetFullscreenState([Out, Optional] BOOL* pFullscreen,[Out, Optional] IDXGIOutput** ppTarget) C1.Util.DX.DXGI.SwapChainから継承されます。
Public メソッドHRESULT IDXGISwapChain1::GetHwnd([Out] HWND* pHwnd) C1.Util.DX.DXGI.SwapChain1から継承されます。
Public メソッドHRESULT IDXGISwapChain::GetLastPresentCount([Out] unsigned int* pLastPresentCount) C1.Util.DX.DXGI.SwapChainから継承されます。
Public メソッドHRESULT IDXGISwapChain2::GetMatrixTransform([Out] DXGI_MATRIX_3X2_F* pMatrix)  
Public メソッドHRESULT IDXGISwapChain2::GetMaximumFrameLatency([Out] unsigned int* pMaxLatency)  
Public メソッドオーバーロードされます。 Gets the parent of the object. C1.Util.DX.DXGI.DXGIObjectから継承されます。
Public メソッドHRESULT IDXGIObject::GetPrivateData([In] const GUID& Name,[InOut] unsigned int* pDataSize,[Out, Buffer] void* pData) C1.Util.DX.DXGI.DXGIObjectから継承されます。
Public メソッドHRESULT IDXGISwapChain1::GetRestrictToOutput([Out] IDXGIOutput** ppRestrictToOutput) C1.Util.DX.DXGI.SwapChain1から継承されます。
Public メソッドHRESULT IDXGISwapChain1::GetRotation([Out] DXGI_MODE_ROTATION* pRotation) C1.Util.DX.DXGI.SwapChain1から継承されます。
Public メソッドHRESULT IDXGISwapChain2::GetSourceSize([Out] unsigned int* pWidth,[Out] unsigned int* pHeight)  
Public メソッドBOOL IDXGISwapChain1::IsTemporaryMonoSupported() C1.Util.DX.DXGI.SwapChain1から継承されます。
Public メソッドHRESULT IDXGISwapChain::Present([In] unsigned int SyncInterval,[In] DXGI_PRESENT_FLAGS Flags) C1.Util.DX.DXGI.SwapChainから継承されます。
Public メソッドオーバーロードされます。 HRESULT IDXGISwapChain1::Present1([In] unsigned int SyncInterval,[In] DXGI_PRESENT_FLAGS PresentFlags,[In] const void* pPresentParameters) C1.Util.DX.DXGI.SwapChain1から継承されます。
Public メソッドオーバーロードされます。 Query this instance for a particular COM GUID/interface support. C1.Util.DX.ComObjectから継承されます。
Public メソッドオーバーロードされます。 Query instance for a particular COM GUID/interface support. C1.Util.DX.ComObjectから継承されます。
Public メソッドHRESULT IDXGISwapChain::ResizeBuffers([In] unsigned int BufferCount,[In] unsigned int Width,[In] unsigned int Height,[In] DXGI_FORMAT NewFormat,[In] DXGI_SWAP_CHAIN_FLAG SwapChainFlags) C1.Util.DX.DXGI.SwapChainから継承されます。
Public メソッドHRESULT IDXGISwapChain::ResizeTarget([In] const DXGI_MODE_DESC* pNewTargetParameters) C1.Util.DX.DXGI.SwapChainから継承されます。
Public メソッドHRESULT IDXGISwapChain1::SetBackgroundColor([In] const D3DCOLORVALUE* pColor) C1.Util.DX.DXGI.SwapChain1から継承されます。
Public メソッドHRESULT IDXGISwapChain::SetFullscreenState([In] BOOL Fullscreen,[In, Optional] IDXGIOutput* pTarget) C1.Util.DX.DXGI.SwapChainから継承されます。
Public メソッドHRESULT IDXGISwapChain2::SetMatrixTransform([In] const DXGI_MATRIX_3X2_F* pMatrix)  
Public メソッドHRESULT IDXGISwapChain2::SetMaximumFrameLatency([In] unsigned int MaxLatency)  
Public メソッドHRESULT IDXGIObject::SetPrivateData([In] const GUID& Name,[In] unsigned int DataSize,[In, Buffer] const void* pData) C1.Util.DX.DXGI.DXGIObjectから継承されます。
Public メソッドHRESULT IDXGIObject::SetPrivateDataInterface([In] const GUID& Name,[In] const IUnknown* pUnknown) C1.Util.DX.DXGI.DXGIObjectから継承されます。
Public メソッドHRESULT IDXGISwapChain1::SetRotation([In] DXGI_MODE_ROTATION Rotation) C1.Util.DX.DXGI.SwapChain1から継承されます。
Public メソッドHRESULT IDXGISwapChain2::SetSourceSize([In] unsigned int Width,[In] unsigned int Height)  
トップ
パブリック イベント
 名前解説
Public イベントOccurs when this instance is fully disposed. C1.Util.DX.DisposeBaseから継承されます。
Public イベントOccurs when this instance is starting to be disposed. C1.Util.DX.DisposeBaseから継承されます。
トップ
パブリック オペレータ
Performs an explicit conversion from System.IntPtrto SwapChain2.
トップ
参照

SwapChain2 クラス
C1.Util.DX.DXGI 名前空間