Existent Unreal Plugin
v0.0.1
v0.0.1
  • 👋Welcome
  • Overview
    • 💡What we do
    • ✨Features
    • 📕Glossary
    • 🐞Bug Reports & Feature Requests
    • ❓FAQ
    • 🗒️Release Notes
      • Existent v0.0.1 Release Notes
  • Learning Existent
    • 📘High-Level Overview
    • 🛠️Hardware Setup
    • 🖥️Getting Started
      • Installing Unreal Engine
      • Installing Existent Plugin
      • Setting Up a New Project
      • Creating your first Map
        • Duplicating the Starter Level
        • Creating and Configuring the Stage
      • Setting up Player Pawns & Animations
      • Running the Experience
    • 🎭Backstage Mode
    • 📼Session recording & playback
    • 🌉RealityBridge
  • GUIDES
    • 👨‍💼Customising Player Avatar
      • Mappings
        • Hand Bone Mappings
        • Body Bone Mappings
        • Tracker Mappings
      • Animation Blueprint
      • Assign assets to Player
    • 🪁Adding Tracked Objects
      • Using Vive Ultimate Trackers
      • Outside-in (Optitrack/Vicon) Setup
        • Aligning HMDs with outside-in systems
        • 3D-Print an Alignment Tool
      • Creating Digital Twins/Props
  • Resources
    • 🔬Classes/Components
      • ExistentStage
      • ExistentSpace
      • ExistentVehicle
      • ExistentPlayer (Pawn)
      • ExistentPlayerAnimInstance
      • ExistentGameModeBase
      • ExistentTrackerComponent
      • ExistentGrabComponent
      • ExistentGripComponent
      • ExistentHandComponent
      • ExistentTrackingConfidenceComponent
      • ExistentAlignmentComponent
      • IExistentAlignmentSubject
      • ExistentDebugPanelComponent
      • ExistentUMGWindowComponent
    • 📃Existent API
  • Tutorials & Examples
    • 📚Tutorials
Powered by GitBook
On this page
  • Overview
  • How to use
  • Additional Details
  1. Resources
  2. Classes/Components

ExistentUMGWindowComponent

PreviousExistentDebugPanelComponentNextExistent API

Last updated 1 year ago

Overview

The ExistentUMGWindowComponent is a component designed to create and manage UMG (Unreal Motion Graphics) widgets as separate OS-level windows (2D). This component facilitates the display of complex UI elements, such as inspection panels or control interfaces, in standalone windows outside the main game viewport.

Key Features

  • Standalone Window Creation: Allows UMG widgets to be opened in new, separate OS-level windows, enabling multi-window user interfaces within Unreal Engine applications.

  • Customizable Window Properties: Supports customization of the window's appearance and behavior, including position, size, title bar presence, OS-native border usage, and draggability.

  • Flexible UI Management: Provides functionalities to dynamically add or remove UI elements based on game state or user interaction, enhancing the adaptability of the UI.

How to use

  • Initialization: Add the ExistentUMGWindowComponent to an actor in your scene, typically an actor related to UI management or the player character.

  • Widget Creation: Design your UMG widget in the Unreal Engine Editor, incorporating the desired UI elements and functionalities.

  • Open Window: Use the OpenAsWindow function to create a new window containing your widget. Customize the window's properties as needed.

  • Interaction Handling: Implement interaction logic within your widget, responding to user actions and updating the UI accordingly.

  • Window Closure: Optionally, handle the window's closure through the CloseWindow function or by responding to the WindowCloseCallback delegate.

Additional Details

🔬