Skip to content

Component Properties (UPROPERTY)

Complete reference for all properties exposed by UQuestWebViewComponent.


Configuration Properties

PropertyTypeCategoryDefaultDescription
InstanceNameFStringQuest WebView"WebView"User-defined label to identify this instance in UI switchers.
bInitializeOnBeginPlayboolQuest WebViewtrueWhen true, automatically initializes the Android WebView during BeginPlay.
InitialURLFStringQuest WebView"https://www.google.com"Initial URL loaded on startup.
TargetFPSfloatQuest WebView60.0Texture update frequency cap (1.0 to 60.0 Hz).
Widthint32Quest WebView1920Virtual display render width in pixels.
Heightint32Quest WebView1080Virtual display render height in pixels.
MaterialAssetUMaterialInterface*Quest WebViewnullptrBase material asset used to instantiate and bind dynamic material.
TextureMaterialParameterNameFNameQuest WebView"WebViewTexture"Name of the texture parameter inside the material.
bMutedboolQuest WebView|AudiofalseWhen true, mutes all HTML5 audio/video playback on page load.
bUse3DSpatialAudioboolQuest WebView|AudiofalseEnables 3D positional audio path for direct media URLs.
SpatialMediaPlayerUMediaPlayer*Quest WebView|AudionullptrMedia Player used to decode direct media URLs for spatial audio.
SpatialAudioComponentUMediaSoundComponent*Quest WebView|AudionullptrDedicated Sound Component for spatial audio emission.

Read-Only / Transient State Properties

PropertyTypeCategoryDescription
InstanceIdint32Quest WebViewUnique runtime identifier assigned to this component.
TextureUTexture2DDynamic*Quest WebViewLive GPU texture receiving hardware VirtualDisplay frames.
DynamicMaterialInstanceUMaterialInstanceDynamic*Quest WebViewDynamic material instance receiving the live texture.
CurrentURLFStringQuest WebView|NavigationCurrently loaded webpage URL.
PageTitleFStringQuest WebView|NavigationActive webpage document title.
LoadProgressint32Quest WebView|NavigationLoading progress percentage (0 to 100).
bIsLoadingboolQuest WebView|NavigationTrue while page loading is active.
bTextInputFocusedboolQuest WebView|InputTrue while an HTML text input has user focus.
DetectedVideoUrlFStringQuest WebView|VideoMost recently detected <video> stream URL.
bDetectedVideoPlayableboolQuest WebView|VideoTrue if detected video is directly playable by UMediaPlayer.
DetectedVideoUVPositionFVector2DQuest WebView|VideoTop-left UV coordinate of detected video on screen.
DetectedVideoUVSizeFVector2DQuest WebView|VideoNormalized UV width/height of detected video.

Released for Unreal Engine 5.5 on Meta Quest.