PP Multi-Window

Le Sii - 코드 플러그인 - 2024/04/13

Easy to create subwindow at runtime or editor. And can paint UMG to created window

  • 지원 플랫폼
  • 지원 엔진 버전
    5.1 - 5.4
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.
  • 프로모션 콘텐츠
    프로모션 콘텐츠가 포함되어 있습니다.
    크리에이터가 해당 디지털 콘텐츠는 브랜드, 제품 또는 본인/타인의 비즈니스를 홍보한다고 표시했습니다.

Can quickly create sub windows during program runtime and add rendering UI through the Handle heap form.

Support binding windows with the world to automatically destroy forms when uninstalling levels.

UMG can be added through various methods, including easy-to-use blueprint nodes.

A component inherited from SceneCapture2D can automatically create a window and define its position on the selected monitor.

Simultaneously defined a static method library to obtain all monitor information on the host.

기술적 세부사항

Update:

  • 2024/4/23: Change "PMWDisplayComponent" create window method,use "bNewDisplay" to select create new add to a created window.
  • 2024/5/9 : Add function to capture input event in created window.


Features:

  • Easy to use by blueprint.
  • Create global window by create params at all engine or game life-time .
  • Can create window create params at monitor coordinate position.
  • Easy to create sub window by monitor to set windowmode=fullscreenwindow.Needn't to set more params.
  • Get created window handle by window index.
  • Can get primary monitor info ,or all monitor info. Display Info can print by string format
  • Can get global coordinate rect size, There have method to transform relative pos to global, or reverse transform.
  • Create UserWidget by WidgetType and add to created window, and remove from window.
  • Add a constructed userwidget to created window, and remove from window.
  • Window can auto destroy by level unload,or global destroy by manual.
  • Window can add SWidget to content and remove from display.
  • Window can bind event on window closed.
  • A component inherited from SceneCapture2D can automatically create window at monitor index.


Code Modules:

  •  PPMultiWindow(Runtime)

Number of Blueprints:0

Number of C++ Classes:11

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Documentation: Simple To Use