Home › System plugins › Widgets
System

Widgets

What it gives you

—

Requires

None

Required by

None

61 assets228 API members
Note

Narrative documentation for this plugin is still being written. The API reference below is complete.

API reference

Every blueprint asset in this plugin. Expand an asset to see its members.

/

WBP_3DUI_Button_Large6 members
extends UserWidget
KindNameSignatureDescription
eventSetButtonIcon(Texture: Texture2D)—
eventSetButtonText(InText: text)—
eventSetSelectedIcon(Texture: Texture2D)—
eventSetInvertColor(Set: float)—
eventSetSelected(Set: float)—
eventSetSelectedText(SelectedText: text)—
WBP_3DUI_Button_Small4 members
extends UserWidget
KindNameSignatureDescription
eventSetIcon(Texture: Texture2D)—
eventSetInvertColor(Set: float)—
eventSetSelected(Set: float)—
eventSetSelectedIcon(Texture: Texture2D)—
WBP_Camera_HUD1 members
extends WBP_Base
KindNameSignatureDescription
eventWidgetSwitcherVisibilityChanged(Visible: bool)—
WBP_Camera_VR0 members
extends WBP_Base

No editor-visible members; this asset configures defaults only.

WBP_DesktopUI5 members
extends WBP_Base
KindNameSignatureDescription
eventOnSwitchDesktopMouse()—
eventOnVirtualMouseMoved()—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
eventUpdateIdleScreen()—
eventUpdateMainWidget()—
WBP_Display3 members
extends WBP_Base
KindNameSignatureDescription
eventOn Page Updated()—
eventOnUpdateZoom()—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
WBP_Display_Page0 members
extends WBP_Base

No editor-visible members; this asset configures defaults only.

WBP_DistanceLabel5 members
extends WBP_Base
KindNameSignatureDescription
eventOnMouseEnterMouse(MyGeometry: Geometry, MouseEvent: PointerEvent)The system will use this event to notify a widget that the cursor has entered it. This event is NOT bubbled. @param MyGeometry The Geometry of the widget receiving the event @param MouseEvent Information about the input event
eventOnMouseLeaveMouse(MouseEvent: PointerEvent)The system will use this event to notify a widget that the cursor has left it. This event is NOT bubbled. @param MouseEvent Information about the input event
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
eventOnLengthUpdated_Event()—
eventUpdateText(InText: text)—
WBP_HUD_Frame_Subtitle2 members
extends WBP_HUD_Frame
KindNameSignatureDescription
fngetMainSlot(out Slot: NamedSlot)—
fnGetAppearAnimation(out Animation: WidgetAnimation)—
WBP_HUD_Subtitles4 members
extends WBP_Base
KindNameSignatureDescription
fnSpawn Subtitle(SubtitleInfo: ST_Subtitle, out NewMessage: WBP_Subtitle)—
fnTickMessagePosition(DeltaTime: float)—
eventAssignCloseWidget(Target: WBP_Subtitle)—
eventOnDespawnSubtitle(SubtitleWidget: WBP_Subtitle)—
WBP_LaserPointer_Desktop2 members
extends WBP_Base
KindNameSignatureDescription
eventWidgetSwitcherVisibilityChanged(Visible: bool)—
eventUpdateColor()—
WBP_LaserPointer_VR0 members
extends WBP_Base

No editor-visible members; this asset configures defaults only.

WBP_Measuring_Desktop2 members
extends WBP_Base
KindNameSignatureDescription
eventWidgetSwitcherVisibilityChanged(Visible: bool)—
eventUpdateColor()—
WBP_Measuring_VR0 members
extends WBP_Base

No editor-visible members; this asset configures defaults only.

WBP_Menu_DesktopUI1 members
extends WBP_Base
KindNameSignatureDescription
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
WBP_Minimap_2D10 members
extends WBP_Base
KindNameSignatureDescription
varSizeStyleVector2D—
fnOnMouseButtonDownMouse(MyGeometry: Geometry, MouseEvent: PointerEvent) → EventReplyThe system calls this method to notify the widget that a mouse button was pressed within it. This event is bubbled. @param MyGeometry The Geometry of the widget receiving the event @param MouseEvent Information about the input event @return Whether the event was handled along with possible requests for the system to take action.
fnOnMouseMoveMouse(MyGeometry: Geometry, MouseEvent: PointerEvent) → EventReplyThe system calls this method to notify the widget that a mouse moved within it. This event is bubbled. @param MyGeometry The Geometry of the widget receiving the event @param MouseEvent Information about the input event @return Whether the event was handled along with possible requests for the system to take action.
fnProjectMapCoordinatesToRealWorld(Value: Vector2D, out Coordinates: Vector2D)—
fnProjectRealWorldCoordinatesToMap(Value: Vector2D, out Coordinates: Vector2D)—
eventInitializeWithBounds(Bounds: BP_Minimap_Bounds)—
eventHover(Impact Location X: float, Impact Location Y: float)—
eventOnMinimapComponentAdded_Event(MinimapComponent: BPC_MinimapElement)—
eventOnMinimapComponentRemoved_Event(MinimapComponent: BPC_MinimapElement)—
eventDestructUser Interface()Called when a widget is no longer referenced causing the slate resource to destroyed. Just like Construct this event can be called multiple times.
WBP_Minimap_3D5 members
extends WBP_Base
KindNameSignatureDescription
varSizeStyleVector2D—
fngetRelativeTransformDefault() → Transform—
fnOnMouseButtonDownMouse(MyGeometry: Geometry, MouseEvent: PointerEvent) → EventReplyThe system calls this method to notify the widget that a mouse button was pressed within it. This event is bubbled. @param MyGeometry The Geometry of the widget receiving the event @param MouseEvent Information about the input event @return Whether the event was handled along with possible requests for the system to take action.
fnOnMouseMoveMouse(MyGeometry: Geometry, MouseEvent: PointerEvent) → EventReplyThe system calls this method to notify the widget that a mouse moved within it. This event is bubbled. @param MyGeometry The Geometry of the widget receiving the event @param MouseEvent Information about the input event @return Whether the event was handled along with possible requests for the system to take action.
eventInitializeWithBounds(Bounds: BP_Minimap_Bounds)—
WBP_Paintbrush_Desktop8 members
extends WBP_Base
KindNameSignatureDescription
eventWidgetSwitcherVisibilityChanged(Visible: bool)—
eventUpdateStrokeSize()—
eventUpdateColor()—
eventUpdateDrawingMode()—
eventUpdateDeleteMode()—
eventOnStrokeUpdated_Event_0()—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
eventConfirmationPressed_Event(Confirm: bool)—
WBP_Paintbrush_VR3 members
extends WBP_Base
KindNameSignatureDescription
eventOnStrokeUpdated_Event_0()—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
eventConfirmationPressed_Event(Confirm: bool)—
WBP_PhotoGallery4 members
extends WBP_Base
KindNameSignatureDescription
fngetAllPhotosToDelete(out Photos: BP_Photo[])—
fngetPhotoButtons(Buttons: ST_Button_Content[])—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
eventOnGalleryUpdated_Event()—
WBP_Question6 members
extends WBP_Base
KindNameSignatureDescription
varQuestionContentPDA_Question—
varShow AnswersSettingsbool—
varShow HintsSettingsbool—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
eventInitializeWithQuestion(Question: PDA_Question, ShowAnswers: bool, ForceCorrect: bool, ShowHints: bool)—
eventSubmitCurrentAnswers()—
WBP_Quiz2 members
extends WBP_Base
KindNameSignatureDescription
eventQuizPageUpdated()—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
WBP_StickyNote_VR1 members
extends WBP_Base
KindNameSignatureDescription
fnSetText(Spawner: Actor, Parent: SceneComponent)—
WBP_Subtitle4 members
extends WBP_Base
KindNameSignatureDescription
varSubtitle InfoST_Subtitle—
fngetSubtitleFrame(out MessageFrame: WBP_Subtitle_Frame)—
eventDespawn()—
eventDespawnFinished_Event()—
WBP_Subtitle_Default2 members
extends WBP_Subtitle
KindNameSignatureDescription
fngetSubtitleFrame(out MessageFrame: WBP_Subtitle_Frame)—
eventUpdateBody(Text: text)—
WBP_Subtitle_Frame4 members
extends WBP_Base
KindNameSignatureDescription
fnWidgetElement_getNamedSlotsSlots(out Slots: NamedSlot[])Returns the named slots this element exposes so that the tree walk can descend into their children. Return an empty list and the element is treated as a leaf, which means anything parented into a slot you do not list is never initiated or themed.
eventInitiateSubtitleFrame(Time: float)—
eventDespawn()—
eventSetWidthOverride(Active: bool, Width: float)—
WBP_Whiteboard_Panel2 members
extends WBP_Base
KindNameSignatureDescription
eventConfirmationPressed_Event(Confirm: bool)—
eventConfirmationPressed_Event_0(Confirm: bool)—

Context

WBP_QuizContext1 members
extends WBP_Base
KindNameSignatureDescription
eventInitializeQuizContext(QuizPage: PDA_QuizPage)—
WBP_QuizContext_Image1 members
extends WBP_QuizContext
KindNameSignatureDescription
eventInitializeQuizContext(QuizPage: PDA_QuizPage)—
WBP_QuizContext_MultipleImages1 members
extends WBP_QuizContext
KindNameSignatureDescription
eventInitializeQuizContext(QuizPage: PDA_QuizPage)—
WBP_QuizContext_Text1 members
extends WBP_QuizContext
KindNameSignatureDescription
eventInitializeQuizContext(QuizPage: PDA_QuizPage)—
WBP_QuizContext_TextImage1 members
extends WBP_QuizContext
KindNameSignatureDescription
eventInitializeQuizContext(QuizPage: PDA_QuizPage)—

Cursor

WBP_Cursor_Camera1 members
extends WBP_MouseCursor
KindNameSignatureDescription
eventOnColorUpdated_Event()—
WBP_Cursor_LaserPointer1 members
extends WBP_MouseCursor
KindNameSignatureDescription
eventOnColorUpdated_Event()—
WBP_Cursor_Measure1 members
extends WBP_MouseCursor
KindNameSignatureDescription
eventOnColorUpdated_Event()—
WBP_Cursor_Paintbrush3 members
extends WBP_MouseCursor
KindNameSignatureDescription
eventOnColorUpdated_Event()—
eventOnDeleteModeUpdated_Event()—
eventOnStrokeSizeUpdated_Event()—

Elements

WBP_Button_Display18 members
extends WBP_Button
KindNameSignatureDescription
varElement IDScreen UIname—
varTarget PageScreen UIclass<WBP_Display_Page>—
fngetButtonAnimation_CustomGet Animations(out CustomStateAnimation: WidgetAnimation)Returns the animation run forwards when the custom state is switched on and reversed when it is switched off. Empty on the base class; each button design overrides it with its own.
fngetButtonAnimation_ActionGet Animations(out ActionAnimation: WidgetAnimation)Returns the animation carrying the selected look, run forwards when the button becomes selected and reversed when the selection is cleared. Empty on the base class; each button design overrides it with its own.
fngetButtonAnimation_HoverGet Animations(out HoverAnimation: WidgetAnimation)Returns the animation run forwards as the cursor enters and reversed as it leaves. Empty on the base class; each button design overrides it with its own.
fngetButtonAnimation_DeactivateGet Animations(out DeactivateAnimation: WidgetAnimation)Returns the animation run forwards when the button is deactivated and reversed when it is activated again. Empty on the base class; each button design overrides it with its own.
fngetButtonAnimation_ClickGet Animations(out ClickAnimation: WidgetAnimation)Returns the animation run forwards while the button is held down and reversed on release. Empty on the base class; each button design overrides it with its own.
fngetSound_PressedSound(out Sound: SoundBase)Returns the cue played when the button is pressed. Empty on the base class; designs override it, usually with a different cue per preset, and the Sound Press Override wins over it when set.
fngetSound_HoverSound(out Sound: SoundBase)Returns the cue played when the cursor first enters the button. Empty on the base class; designs override it, and the Sound Hover Override wins over it when set.
fngetSound_DeactivatedSound(out Sound: SoundBase)Returns the cue played when a deactivated button is pressed. Empty on the base class; designs override it, and the Sound Blocked Override wins over it when set.
fnWidgetElement_getNamedSlotsSlots(out Slots: NamedSlot[])Returns the named slots this element exposes so that the tree walk can descend into their children. Return an empty list and the element is treated as a leaf, which means anything parented into a slot you do not list is never initiated or themed.
fngetButtonFrameGet Elements(out ButtonFrame: WBP_ButtonFrame)Returns the frame widget wrapping this button's content and holding its size box. Empty on the base class; each button design overrides it, and Style Button Frame needs it to apply the width and height overrides.
eventSequenceEvent_Action()—
eventSequenceEvent_Hover()—
eventSequenceEvent_Custom()—
eventOnHighlightElementsUpdated_Event()—
eventOnClicked_Event(Button: WBP_Button)—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
WBP_MinimapElement12 members
extends WBP_Base
KindNameSignatureDescription
varMinimap ComponentRequirementsBPC_MinimapElement_2D—
varMinimap BoundsRequirementsBP_Minimap_Bounds—
varCanvas PanelRequirementsCanvasPanel—
fngetShowAnimation(Animation: WidgetAnimation)—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
eventOnLocationUpdated_Event()—
eventOnRotationUpdated_Event()—
eventInterpolateToLocation(Target: Vector2D)—
eventDisappear()—
eventStopInterpolationLocation()—
eventInterpolateRotation(Rotation: Rotator)—
eventStopInterpolationRotation()—
WBP_MinimapElement_Icon2 members
extends WBP_MinimapElement
KindNameSignatureDescription
fngetShowAnimation(out Animation: WidgetAnimation)—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
WBP_QuestionElement_Answer13 members
extends WBP_Button
KindNameSignatureDescription
fnSetCorrectQuestion(Correct: bool)—
fngetBlendableElements_HoverGet Elements(out Blendable: BPI_Widget_Blend[])Returns the elements whose blend value follows the hover animation, typically the hover outline. Empty on the base class; each button design overrides it.
fngetBlendableElements_ActionGet Elements(out Blendable: BPI_Widget_Blend[])Returns the elements whose blend value follows the action animation, typically the background, icon and label that shift as the button is selected. Empty on the base class; each button design overrides it.
fngetButtonAnimation_ActionGet Animations(out ActionAnimation: WidgetAnimation)Returns the animation carrying the selected look, run forwards when the button becomes selected and reversed when the selection is cleared. Empty on the base class; each button design overrides it with its own.
fngetButtonAnimation_HoverGet Animations(out HoverAnimation: WidgetAnimation)Returns the animation run forwards as the cursor enters and reversed as it leaves. Empty on the base class; each button design overrides it with its own.
fngetButtonAnimation_DeactivateGet Animations(out DeactivateAnimation: WidgetAnimation)Returns the animation run forwards when the button is deactivated and reversed when it is activated again. Empty on the base class; each button design overrides it with its own.
fngetButtonAnimation_CustomGet Animations(out CustomStateAnimation: WidgetAnimation)Returns the animation run forwards when the custom state is switched on and reversed when it is switched off. Empty on the base class; each button design overrides it with its own.
fngetButtonAnimation_ClickGet Animations(out ClickAnimation: WidgetAnimation)Returns the animation run forwards while the button is held down and reversed on release. Empty on the base class; each button design overrides it with its own.
fngetButtonTextGet Elements(out Button Text: AFText)Returns the text element the label is written into. Empty on the base class; designs override it, and Update Button Content stops before touching anything else when there is none.
fngetButtonFrameGet Elements(out ButtonFrame: WBP_ButtonFrame)Returns the frame widget wrapping this button's content and holding its size box. Empty on the base class; each button design overrides it, and Style Button Frame needs it to apply the width and height overrides.
eventSequenceEvent_Custom()—
eventUpdateButtonContentContent(ButtonContent: ST_Button_Content)Replaces the button's content and refreshes the label, the icon and the content widget from it. The chain runs through the text element first and the image element second, so a design missing either updates nothing beyond that point.
eventSequenceEvent_Selected()—
WBP_QuestionElement_Selector_Text6 members
extends WBP_Base
KindNameSignatureDescription
varOptionContentStruct_Question_Selection—
varWidthStylefloat—
fnSetCorrectQuestion(Correct: bool)—
eventSetIndex(CurrentIndex: int)—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
eventShowSolution(Show: bool)—
WBP_QuestionElement_TrueFalse17 members
extends WBP_Button
KindNameSignatureDescription
fngetButtonTextGet Elements(out Button Text: AFText)Returns the text element the label is written into. Empty on the base class; designs override it, and Update Button Content stops before touching anything else when there is none.
fngetButtonAnimation_CustomGet Animations(out CustomStateAnimation: WidgetAnimation)Returns the animation run forwards when the custom state is switched on and reversed when it is switched off. Empty on the base class; each button design overrides it with its own.
fngetBlendableElements_HoverGet Elements(out Blendable: BPI_Widget_Blend[])Returns the elements whose blend value follows the hover animation, typically the hover outline. Empty on the base class; each button design overrides it.
fngetBlendableElements_ActionGet Elements(out Blendable: BPI_Widget_Blend[])Returns the elements whose blend value follows the action animation, typically the background, icon and label that shift as the button is selected. Empty on the base class; each button design overrides it.
fnSetCorrectQuestion(Correct: bool)—
fngetButtonAnimation_ActionGet Animations(out ActionAnimation: WidgetAnimation)Returns the animation carrying the selected look, run forwards when the button becomes selected and reversed when the selection is cleared. Empty on the base class; each button design overrides it with its own.
fngetButtonAnimation_HoverGet Animations(out HoverAnimation: WidgetAnimation)Returns the animation run forwards as the cursor enters and reversed as it leaves. Empty on the base class; each button design overrides it with its own.
fngetButtonAnimation_DeactivateGet Animations(out DeactivateAnimation: WidgetAnimation)Returns the animation run forwards when the button is deactivated and reversed when it is activated again. Empty on the base class; each button design overrides it with its own.
fngetButtonAnimation_ClickGet Animations(out ClickAnimation: WidgetAnimation)Returns the animation run forwards while the button is held down and reversed on release. Empty on the base class; each button design overrides it with its own.
fngetButtonImageGet Elements(out Button Image: AFImage)Returns the image element the icon is written into. Empty on the base class; designs override it, and Update Button Content stops before forwarding content to the content widget when there is none.
fngetSound_PressedSound(out Sound: SoundBase)Returns the cue played when the button is pressed. Empty on the base class; designs override it, usually with a different cue per preset, and the Sound Press Override wins over it when set.
fngetSound_HoverSound(out Sound: SoundBase)Returns the cue played when the cursor first enters the button. Empty on the base class; designs override it, and the Sound Hover Override wins over it when set.
fngetSound_DeactivatedSound(out Sound: SoundBase)Returns the cue played when a deactivated button is pressed. Empty on the base class; designs override it, and the Sound Blocked Override wins over it when set.
fngetButtonFrameGet Elements(out ButtonFrame: WBP_ButtonFrame)Returns the frame widget wrapping this button's content and holding its size box. Empty on the base class; each button design overrides it, and Style Button Frame needs it to apply the width and height overrides.
eventSequenceEvent_Action()—
eventSequenceEvent_Hover()—
eventSequenceEvent_Custom()—
WBP_QuizElement_Image4 members
extends WBP_Base
KindNameSignatureDescription
varImageContentTexture—
varTextContenttext—
varMax WidthStylefloat—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
WBP_QuizElement_Solution3 members
extends WBP_Base
KindNameSignatureDescription
varTextFieldtext—
varCorrectFieldbool—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.

Example

WBP_3DPen_Example1 members
extends WBP_Base
KindNameSignatureDescription
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.

Gallery

WBP_Configurator_Gallery1 members
extends WBP_Base
KindNameSignatureDescription
eventInitializeWithProducts(Products: PDA_Product[])—

Helper

WBP_KeyboardExtension_Notes2 members
extends WBP_Keyboard_Extension
KindNameSignatureDescription
eventConfirmationPressed_Event(Confirm: bool)—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
WBP_Textfield_Note10 members
extends WBP_TextField
KindNameSignatureDescription
varTypographyStyleE_UI_Typography—
fngetAnimation_SelectedAnimations(out SeletedAnim: WidgetAnimation)Returns the animation played forwards while the field holds keyboard focus and reversed once the keyboard closes. Empty on the base class; each design overrides it with its own.
fngetTooltipAnchorGet Elements(out MenuAnchor: MenuAnchor)Implemented by the owning widget to hand back the menu anchor its tooltip hangs from; the buttons, sliders, text fields and drop-downs each return the anchor built into their designer tree. Answers nothing here, so a widget without such an anchor shows no tooltip.
fngetCharacterLimitWidgetGet Elements(out Widget: Widget)Returns the badge showing how many characters are left, the one Set Charater Limit collapses while no limit is set. Empty on the base class, and designs without such a badge leave it that way.
fngetCharacterLimitTextWidgetGet Elements(out Text: TextBlock)Returns the text block inside the badge that the remaining-character count is written into. Empty on the base class.
fngetTextBoxGet Elements(out TextBoxWidget: Widget)Implemented by the owning design to hand back its editable text box, single-line or multi-line. Answers nothing on the base class, and without it neither Set Text, Get Text nor the keyboard has anywhere to write.
fngetAnimation_HoverAnimations(out HoverAnim: WidgetAnimation)Returns the animation Set Hovered runs forwards as the cursor enters and reverses as it leaves. Empty on the base class; each design overrides it with its own.
eventWidgetElement_UpdateThemeStyle(Theme: BP_PDA_Theme, Desktop: bool)Called on every element of a widget tree at start-up and again each time a new theme is applied, carrying the theme and the desktop flag. Implement it for anything that reads colours, fonts or metrics; it runs after Initiate, so content already exists by then.
eventSequenceEvent_Action()—
eventSequenceEvent_Hover()—

Hint

WBP_QuestionHint1 members
extends WBP_Base
KindNameSignatureDescription
eventInitializeHint(Image: Texture, Text: text)—

Pages

WBP_QuizPage2 members
extends WBP_Base
KindNameSignatureDescription
fngetQuestionFrame(out WBP_Question_Frame: WBP_QuizPage_Question)—
eventInitializeWithQuizPage(QuizPage: PDA_QuizPage, QuizActor: BP_Quiz)—
WBP_QuizPage_Frontpage1 members
extends WBP_QuizPage
KindNameSignatureDescription
eventInitializeWithQuizPage(QuizPage: PDA_QuizPage, QuizActor: BP_Quiz)—
WBP_QuizPage_Question2 members
extends WBP_QuizPage
KindNameSignatureDescription
eventSubmitAnswers(Answers: Struct_Question_Answers)—
eventInitializeWithQuizPage(QuizPage: PDA_QuizPage, QuizActor: BP_Quiz)—
WBP_QuizPage_Results1 members
extends WBP_QuizPage
KindNameSignatureDescription
eventInitializeWithQuizPage(QuizPage: PDA_QuizPage, QuizActor: BP_Quiz)—

Panel

WBP_Configurator_Component5 members
extends WBP_Base
KindNameSignatureDescription
varComponentContentBP_ConfiguratorDataAsset—
varSlot IDContentGameplayTag—
varPlatformContentBP_Configuration_Platform—
eventWidgetElement_PostInitiateStyle()Called on every element once the entire tree has been initiated and themed. Implement it for set-up that needs the finished tree, such as measuring or reading the state of a sibling.
eventDisplayActiveConfiguration(InConfiguration: Map<GameplayTag, BP_ConfiguratorDataAsset>)—
WBP_Configurator_ComponentView2 members
extends WBP_Base
KindNameSignatureDescription
eventInitializeWithPlatform(Platform: BP_Configuration_Platform)—
eventOnNewSlotSelected_Event()—
WBP_Configurator_Overview3 members
extends WBP_Base
KindNameSignatureDescription
fnSetupSlotButtons(InAvailableConfigurations: ST_ConfigurationDataArray)—
fnHandleProductActorChanged(InProductActor: Actor, InConfigurationComponent: BPC_ConfiguratorHandler)—
eventInitializeWithPlatform(Platform: BP_Configuration_Platform)—
WBP_Configurator_Panel2 members
extends WBP_Base
KindNameSignatureDescription
eventInitializeWithConfigurator(Platform: BP_Configuration_Platform)—
eventOnNewSlotSelected_Event()—

Questions

WBP_Question7 members
extends WBP_Base
KindNameSignatureDescription
fnCheckAnswers(out Correct: bool)—
fnisSubmitEnabled(out IsEnabled: bool)—
fngetAnswers(out Answers: Struct_Question_Answers)—
eventInitializeQuestion(Question: PDA_Question)—
eventReset()—
eventBlockInput(Set: bool)—
eventEvaluateSubmit()—
WBP_Question_Options6 members
extends WBP_Question
KindNameSignatureDescription
fngetAnswers(out Answers: Struct_Question_Answers)—
fnCreateButtons(Array: ST_Button_Content[])—
eventInitializeQuestion(Question: PDA_Question)—
eventReset()—
eventBlockInput(Set: bool)—
eventEvaluateSubmit()—
WBP_Question_Selection5 members
extends WBP_Question
KindNameSignatureDescription
fngetAnswers(out Answers: Struct_Question_Answers)—
eventInitializeQuestion(Question: PDA_Question)—
eventReset()—
eventBlockInput(Set: bool)—
eventEvaluateSubmit()—
WBP_Question_TrueFalse5 members
extends WBP_Question
KindNameSignatureDescription
fngetAnswers(out Answers: Struct_Question_Answers)—
eventInitializeQuestion(Question: PDA_Question)—
eventReset()—
eventBlockInput(Set: bool)—
eventEvaluateSubmit()—