Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- IModuleInterface
- IDeviceProfileSelectorModule
- IPIEPreviewDeviceModule
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/IPIEPreviewDeviceModule.h |
| Include | #include "IPIEPreviewDeviceModule.h" |
Syntax
class IPIEPreviewDeviceModule : public IDeviceProfileSelectorModule
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Apply PieWindow device parameters | ||
| TSharedRef< SWindow > | Create PieWindow Ref | ||
| FName | Used to set the scalability preview platform | ||
| void | OnWindowReady
(
TSharedRef< SWindow > Window |
Should be called after the window is created and registered and before scene rendering begins | |
| void | SetGameLayerManagerWidget
(
TSharedPtr< class SGameLayerManager > GameLayerManager |
We need the game layer manager to control the DPI scaling behavior and this function can be called should be called when the manager is available | |
| void | SetPreviewDevice
(
const FString& DeviceName |
Overridden from IDeviceProfileSelectorModule
| Type | Name | Description | |
|---|---|---|---|
| const FString | Run the logic to choose an appropriate device profile for this session |
Overridden from IModuleInterface
| Type | Name | Description | |
|---|---|---|---|
| void | Called before the module is unloaded, right before the module object is destroyed. | ||
| void | Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. |