21 static FName FeatureName(
TEXT(
"DXGISwapchainProvider"));
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ERHIInterfaceType
Definition RHIDefinitions.h:157
Definition NameTypes.h:617
Definition IDXGISwapchainProvider.h:17
virtual bool SupportsRHI(ERHIInterfaceType RHIType) const =0
virtual HRESULT CreateSwapChain(IDXGIFactory *pFactory, IUnknown *pDevice, DXGI_SWAP_CHAIN_DESC *pDesc, IDXGISwapChain **ppSwapChain)=0
static FName GetModularFeatureName()
Definition IDXGISwapchainProvider.h:19
virtual HRESULT CreateSwapChainForHwnd(IDXGIFactory2 *pFactory, IUnknown *pDevice, HWND hWnd, const DXGI_SWAP_CHAIN_DESC1 *pDesc, const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFulScreenDesc, IDXGIOutput *pRestrictToOutput, IDXGISwapChain1 **ppSwapChain)=0
virtual const TCHAR * GetProviderName() const =0
Definition IModularFeature.h:12
Definition Voronoi.cpp:10