Skip to main content
Skip table of contents

Toggle Fullscreen

This guide explains how to toggle fullscreen mode in your Pixel Streamed Unreal Engine application running in the browser.

Video Preview

https://youtu.be/S_avLQ4kSq4

Demo URL:

https://connector.eagle3dstreaming.com/v5/e3ds_dev1/ue55cpp/default

Press the 4 key on your keyboard to toggle fullscreen.

Prerequisite:

Before proceeding, ensure you have downloaded and installed the E3DS Features Plugin in your Unreal Engine project. For detailed instructions, refer to:
Download and Install the E3DS Features Plugin

Follow the guidelines below:

Part 1. Blueprint Logic for Toggling Fullscreen

  1. Open your streaming level in Unreal Engine.

  2. Drag and drop an instance of E3DS_PS_Actor into your level.

    image-20250728-171322.png

    Figure 1. Drag and Drop E3DS_PS_actor into Your Level


  3. Open the Level Blueprint.

  4. In the Event Graph, right-click and search for the Keyboard F event to add it to the graph.

  5. Drag from the Pressed execution pin of the 4 key event and search for the Toggle Fullscreen node.

  6. Connect the nodes as shown below.

    image-20250728-171241.png

    Figure 2. Blueprint Setup for Fullscreen Toggle


  7. Compile and Save the Blueprint.

Part 2. Verification

To test fullscreen functionality:

  1. Connect to your remote editor session in your web browser by following the steps in our How to test in remote editor streaming documentation. Click inside the editor viewport to ensure it has focus.

  2. Press the 4 key on your keyboard.

    • Expected Result: Your browser window should enter fullscreen mode.

  3. Press the 4 key again.

    • Expected Result: Your browser window should exit fullscreen mode.

This confirms that the Blueprint is successfully sending the command to the client's browser to toggle its fullscreen state.

 


Need help?

🛠️ Contact our Support Team

💬 Join the Community on Discord

🆓 Get Started for free

 

Follow us on:

Facebook | GitHub | LinkedIn | YouTube

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.