UCefView
Loading...
Searching...
No Matches
Overview

Key Features

  • Seamless WebView Integration: Embed web content directly into your Unreal Engine UI using either Slate (SCefView) or UMG (UCefView) components.
  • CEF Powered: Leverages the Chromium Embedded Framework (CEF) for a modern and standards-compliant web rendering engine.
  • High Performance: Utilizes Shared Texture technology and GPU hardware acceleration for optimal rendering performance.
  • Bidirectional JavaScript Bridge: Easily communicate between C++ and JavaScript with a flexible and intuitive API.
  • IME Input Support: Fully supports Input Method Editors (IMEs) for seamless text input in various languages.
  • JavaScript Dialogs: Handles JavaScript dialogs (alerts, confirms, prompts) directly within your Unreal Engine application.
  • Cross-Platform Compatibility: Supports Windows, macOS, and Linux (WIP) platforms.
  • Customizable Settings: Fine-tune the behavior of the WebView with a comprehensive set of settings.

Why UCefView?

  • Modern Web Standards: UCefView uses CEF, which is based on Chromium, ensuring compatibility with the latest web technologies.
  • Performance: Hardware-accelerated rendering and efficient threading model provide smooth and responsive performance.
  • Flexibility: Supports both Slate and UMG, allowing you to integrate WebViews into any type of Unreal Engine UI.
  • Ease of Use: Simple and intuitive API for loading URLs, executing JavaScript, and handling events.
  • Extensibility: UCefView is designed to be extensible, allowing you to add custom features and functionality as needed.

Example Use Cases

  • In-Game Browsers: Create fully functional in-game browsers for accessing online content.
  • Dynamic UI: Build dynamic UIs that are driven by web-based technologies.
  • Interactive Tutorials: Embed interactive tutorials and documentation directly into your game.
  • External Data Integration: Display real-time data from external web services.
  • Custom Editors: Create custom editors and tools using web technologies.

Support and Documentation

For support, bug reports, and feature requests, please visit UCefView.