CFArchiveFileResourceMapping | Represents a mapping from an archive file (zip) to a URL for resource loading in the CEF browser |
CSCefView::FArguments | Represents the construction arguments of SCefView |
CFCefFrameId | Type alias for CEF frame id, used to uniquely identify a browser frame within the Chromium Embedded Framework |
CFCefViewSettings | FCefViewSettings defines per-instance configuration for a CEF browser embedded in a UMG widget. It allows fine-grained control over browser appearance, font preferences, encoding, language, and a wide range of browser features such as JavaScript, plugins, storage, and WebGL. Most settings are applied at browser creation and cannot be changed at runtime. Feature toggles use ECefViewFeatureState to enable, disable, or inherit the global/default behavior. All these values are not changeable after one SCefView instance created |
CFLocalFolderResourceMapping | Represents a mapping from a local folder to a URL for resource loading in the CEF browser |
CFSlateCefContext | Manages the Chromium Embedded Framework (CEF) context for Slate-based UI components. Provides global resource mapping, cookie management, and cross-origin whitelist control for all SCefView instances created in the application |
CFSlateCefSettings | Represents the settings for a single CefView instance. Configure this struct to control CEF behavior, resource mapping, localization, logging, and debugging |
CFSlateCefViewSettings | Represents the per-instance settings for a Slate-based CefView widget. These settings control font sizes, font families, encoding, language preferences, background color, and a variety of browser features such as JavaScript, plugins, image loading, storage, and more. Most settings are fixed and cannot be changed after the SCefView instance is created. Feature toggles use ECefViewFeatureState to allow enabling, disabling, or inheriting the default behavior for each feature. All these values are not changeable after one SCefView instance created |
▼CSWidget | |
CSCefView | A Slate widget that embeds a Chromium Embedded Framework (CEF) browser |
▼CUDeveloperSettings | |
CUCefSettings | Represents the settings for CEF context initialization and configuration |
▼CUEngineSubsystem | |
CUCefContext | Represents the Chromium Embedded Framework (CEF) context within Unreal Engine. This class acts as a subsystem, providing centralized access to CEF features such as resource mapping, cookie management, and cross-origin resource sharing (CORS) configuration. All browser instances created after modifying this context will inherit its settings and mappings |
▼CUObject | |
CUCefViewEvent | Represents an event dispatched from the CEF (Chromium Embedded Framework) view to the Unreal Engine environment |
CUCefViewQuery | Represents a query sent from the CEF (Chromium Embedded Framework) browser to the Unreal Engine. This class encapsulates the query ID, request content, and methods for replying to the query |
▼CUWidget | |
CUCefView | UCefView is a UMG widget that embeds a Chromium Embedded Framework (CEF) browser view within Unreal Engine UI. It provides a rich set of browser features, event hooks, and resource mapping capabilities, allowing seamless integration of web content into Unreal Engine applications. The widget supports navigation, JavaScript execution, event broadcasting, and advanced customization through settings and resource mappings. It is suitable for both in-game and editor use, and exposes a comprehensive set of Blueprint-callable methods and events for interaction |