Quartz UI ↗
Browse docs
On this page
Private preview · 0.57.0-devView Markdown

Core wire catalog

0.57.0-dev · beta source documentation. Native, Blueprint, Editor and rendering examples are source-reviewed, not executed in Unreal during this scan. See validation and limits.

Generated by scanning the explicit native core catalog at the pinned revision. For project providers/fragments generate the selected app contract; this table does not invent their names. States replay; events do not. Requests require native endpoint availability and exact payload fields. Core DTO declaration does not mean the optional producer is active.

WireKindPayloadResultMinimal use
quartzui.inputStateFQuartzUIInputStateContractclient.subscribeState('quartzui.input', handler)
quartzui.actionsStateFQuartzUIBoundActionStateContractclient.subscribeState('quartzui.actions', handler)
quartzui.shellStateFQuartzUIShellStateContractclient.subscribeState('quartzui.shell', handler)
quartzui.loadingStateFQuartzUILoadingStateContractclient.subscribeState('quartzui.loading', handler)
quartzui.motionStateFQuartzUIMotionStateContractclient.subscribeState('quartzui.motion', handler)
quartzui.platformStateFQuartzUIPlatformContextclient.subscribeState('quartzui.platform', handler)
quartzui.presentationStateFQuartzUIPresentationContextclient.subscribeState('quartzui.presentation', handler)
quartzui.gas.contextStateFQuartzUIGASContextStateclient.subscribeState('quartzui.gas.context', handler)
quartzui.gas.attributesStateFQuartzUIGASAttributeStateclient.subscribeState('quartzui.gas.attributes', handler)
quartzui.gas.tagsStateFQuartzUIGASTagStateclient.subscribeState('quartzui.gas.tags', handler)
quartzui.gas.abilitiesStateFQuartzUIGASAbilityStateclient.subscribeState('quartzui.gas.abilities', handler)
quartzui.gas.status-effectsStateFQuartzUIGASStatusEffectStateclient.subscribeState('quartzui.gas.status-effects', handler)
quartzui.navigationEventFQuartzUINavigationEventContractclient.subscribeEvent('quartzui.navigation', handler)
quartzui.input.actionEventFQuartzUIInputActionEventclient.subscribeEvent('quartzui.input.action', handler)
quartzui.notificationsEventFQuartzUINotificationEventContractclient.subscribeEvent('quartzui.notifications', handler)
quartzui.backEventFQuartzUIBackEventContractclient.subscribeEvent('quartzui.back', handler)
quartzui.gas.attribute-changedEventFQuartzUIGASAttributeChangedEventclient.subscribeEvent('quartzui.gas.attribute-changed', handler)
quartzui.gas.tag-changedEventFQuartzUIGASTagChangedEventclient.subscribeEvent('quartzui.gas.tag-changed', handler)
quartzui.gas.abilityEventFQuartzUIGASAbilityEventclient.subscribeEvent('quartzui.gas.ability', handler)
quartzui.gas.status-effectEventFQuartzUIGASStatusEffectEventclient.subscribeEvent('quartzui.gas.status-effect', handler)
quartzui.pingRequestFQuartzUIPingRequestContractFQuartzUIPingResultContractclient.request('quartzui.ping', payload)
quartzui.accessibility.announceRequestFQuartzUIAccessibilityAnnouncementRequestContractFQuartzUIAccessibilityAnnouncementResultContractclient.request('quartzui.accessibility.announce', payload)
quartzui.actionRequestFQuartzUIActionRequestContractFQuartzUIEmptyContractclient.request('quartzui.action', payload)
quartzui.sound.playRequestFQuartzUISoundRequestContractFQuartzUISoundResultContractclient.request('quartzui.sound.play', payload)
quartzui.back.resolveRequestFQuartzUIBackResultContractFQuartzUIBackResultContractclient.request('quartzui.back.resolve', payload)
quartzui.backdrop.updateRequestFQuartzUISceneBackdropRequestContractFQuartzUISceneBackdropResultContractclient.request('quartzui.backdrop.update', payload)
quartzui.gas.activateRequestFQuartzUIGASAbilityActionRequestFQuartzUIGASAbilityActionResultclient.request('quartzui.gas.activate', payload)
quartzui.gas.cancelRequestFQuartzUIGASAbilityActionRequestFQuartzUIGASAbilityActionResultclient.request('quartzui.gas.cancel', payload)

Prerequisites: one exact-player document client, matching generated hash, correct producer/handler and validated payload. Unsubscribe on component teardown; dispose the client only with its document. Native Back/backdrop/ping endpoints have middleware-owned lifetimes; GAS messages require GAS binding. Do not register a game endpoint in the reserved namespace.

Pinned catalog (source: Source/QuartzUIRuntime/Private/QuartzUICoreContract.cpp)