Export (0) Print
Expand All

ISwapChainPanelNative interface

Provides interoperation between XAML and a DirectX swap chain. Unlike SwapChainBackgroundPanel, a SwapChainPanel can appear at any level in the XAML display tree, and more than 1 can be present in any given tree.

Members

The ISwapChainPanelNative interface inherits from the IUnknown interface. ISwapChainPanelNative also has these types of members:

Methods

The ISwapChainPanelNative interface has these methods.

MethodDescription
SetSwapChain

Sets the DirectX swap chain for SwapChainPanel.

 

Remarks

This interface provides the native implementation of the Windows::UI::XAML::Control::SwapChainPanel Windows Runtime type. To obtain a pointer to ISwapChainPanelNative, you must cast a SwapChainPanel instance to IInspectable or IUnknown, and call QueryInterface.



Microsoft::WRL::ComPtr<ISwapChainPanelNative>	m_swapChainNative;
// ...
IInspectable* panelInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(swapChainPanel);
panelInspectable->QueryInterface(__uuidof(ISwapChainPanelNative), (void **)&m_swapChainNative);
	

Requirements

Minimum supported client

Windows 8.1 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 R2 [desktop apps | Windows Store apps]

Header

Windows.ui.xaml.media.dxinterop.h

IDL

Windows.ui.xaml.media.dxinterop.idl

DLL

Windows.UI.Xaml.dll

IID

IID_ISwapChainPanelNative is defined as F92F19D2-3ADE-45A6-A20C-F6F1EA90554B

See also

SwapChainPanel
ISwapChainBackgroundPanelNative

 

 

Community Additions

ADD
Show:
© 2014 Microsoft