Assets of The Season
Assets updates
Multi window

Multi window

Updated
2024-08-25
VIP
Code Plugins
Engine version
5.4
Download type
Engine Plugin
File size
35.7 MB
Registration required
Only For VIP Users
Description

Multi-window plug-in,Multiple windows, different views, simultaneous display.

Multi-window plug-in supports multiple windows with different views to be displayed simultaneously.

It supports blueprint nodes and is very easy to use.

 

Open the Content Browser window, in the upper right corner of the Content Browser, click the Settings button, This will open a menu where you can adjust various settings for the current instance of the Content Browser, Under the View category, check the Show Plugin Content option, Find the Multi window->Content->Multi window directory, There are sample levels and related assets inside.

 

Change log : (2024/07)

Support 5.2-5.4 version

Increased support for Linux

Added OnWindowMoved callback event for window movement

Added the parameter ForceFocusToGameViewport to force the focus to the main viewport (After selecting this parameter, keyboard events will still work normally when other windows are selected.)

 

Change log : (2024/05)

Support 5.2-5.4 version

Rename PrintToLog to MW_PrintToLog.

Add GetWindowTitle function.

Added SetDPIScaleFactor function.

Add the GetDPIScaleFactor function and remove the GetWindowDPI function.

Modify the logic. After turning on the bIsAutoContentDPIScale switch, use the new SetDPIScaleFactor function after calculating the DPI.

Fixed an error message for sample levels when packaging.

Modify the WBP_MW_Template template and change the custom TitleBar to a WindowTitleBarArea control, so that it will be smoother when dragging the window.

 

Change log : (2024/03)

Support 5.1-5.3 version

Fixed the bug that the OnWindowClose callback event was not triggered when the SetWindowClose function was manually called.

 

Change log : (2024/01)

Support 5.2-5.3 version

Add the "CreateRelativeMultiWindow" function is added to calculate the "WindowPositon" coordinate position relative to the display based on the "MonitorIndex" parameter.

Add the "CreateMultiWindowByMonitor" function is added, and the window is directly set to the corresponding monitor and full screen according to the "MonitorIndex".

Add the “GetMonitorCount” function to get the current number of monitors.

Add the “GetPrimaryMonitorIndex” function to get the subscript of the current main monitor.

Add the "PrintToLog" function to print the display information.

 

Change log : (2023/06)

Support 5.2 version

5.2:

Increase the IsTopmostWindow parameter when creating a window.

In the content of the plug-in, a template is added, and the title bar is customized (so that the Icon can be customized). And display the button name in the window when in the window.

 

Change log : (2022/11)

Support 5.1 version

 

Change log : (2022/04)

Support 5.0 version

5.0:

Added set\get window position function.

Now in ContentWidget you can respond to key events (OnKeyChar, OnPreviewKeyDown, OnKeyDown, OnKeyUp).

 

Change log : (2021/03)

4.26:Try to increase support for MacOS. If there is a problem with the test, please contact me in time.

 

Change log : (2021/01)

4.26:

Add "GetWindowSize" function --- Get window size

Add "GetWindowDPI" function --- Get window DPI

The CreateMultiWindow function adds the "bIsAutoContentDPIScale" parameter to automatically scale the content according to DPI. (The default is False)

 

Change log : (2020/12)

Support 4.26 version

Technical Details

Features:

  •  Support for creating new windows.
  •  Support title modification, name, whether to display.
  •  Support window border settings, with title hiding, it is very easy to realize borderless windows.
  •  Support window close event.

 

Code Modules:

  •  MultiWindow [Runtime]

 

Number of C++ Classes:2

Network Replicated: (No)

Supported Development Platforms: (“Windows”)

Supported Target Build Platforms:("Win64", "Win32")

Comments
Comments is not yet
Add Comment
Please register
Other interesting assets