UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EAutoCenter
Definition SWindow.h:69
Definition NameTypes.h:617
Definition IDeviceProfileSelectorModule.h:20
Definition IPIEPreviewDeviceModule.h:9
virtual const FString GetRuntimeDeviceProfileName() override
virtual void OnWindowReady(TSharedRef< SWindow > Window)
Definition IPIEPreviewDeviceModule.h:43
virtual ~IPIEPreviewDeviceModule()
Definition IPIEPreviewDeviceModule.h:24
virtual void StartupModule() override
virtual void ApplyPreviewDeviceState()=0
virtual void ShutdownModule() override
virtual FName GetPreviewPlatformName()=0
virtual TSharedRef< SWindow > CreatePIEPreviewDeviceWindow(FVector2D ClientSize, FText WindowTitle, EAutoCenter AutoCenterType, FVector2D ScreenPosition, TOptional< float > MaxWindowWidth, TOptional< float > MaxWindowHeight)=0
virtual void SetPreviewDevice(const FString &DeviceName)=0
virtual void SetGameLayerManagerWidget(TSharedPtr< class SGameLayerManager > GameLayerManager)
Definition IPIEPreviewDeviceModule.h:51
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition Optional.h:131