UDynamicEntryBox

A special box panel that auto-generates its entries at both design-time and runtime.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

UMG

Header

/Engine/Source/Runtime/UMG/Public/Components/DynamicEntryBox.h

Include

#include "Components/DynamicEntryBox.h"

Syntax

class UDynamicEntryBox : public UDynamicEntryBoxBase

Remarks

A special box panel that auto-generates its entries at both design-time and runtime. Useful for cases where you can have a varying number of entries, but it isn't worth the effort or conceptual overhead to set up a list/tile view.

that entries here are not virtualized as they are in the list views, so generally this should be avoided if you intend to scroll through lots of items. No children can be manually added in the designer - all are auto-generated based on the given entry class.

Variables

Name Description

Public variable

int32

 

NumDesignerPreviewEntries

Public variable

TFunction< void...

 

OnPreviewEntryCreatedFunc

Called whenever a preview entry is made for this widget in the designer.

Functions

Name Description

Public function

WidgetT *...

 

CreateEntry

(
    const TSubclassOf< WidgetT >& Expl...
)

Public function Const

TSubclassOf<...

 

GetEntryWidgetClass()

Public function

void

 

RemoveEntry

(
    UUserWidget* EntryWidget
)

Public function

void

 

Reset

(
    bool bDeleteWidgets
)

Clear out the box entries, optionally deleting the underlying Slate widgets entirely as well.

Public function

void

 

Reset

(
    TFunctionRef< void> Rese...,
    bool bDeleteWidgets
)

Overridden from UWidget

Name Description

Public function Virtual

void

 

SynchronizeProperties()

Applies all properties to the native widget if possible.

Public function Virtual Const

void

 

ValidateCompiledDefaults

(
    IWidgetCompilerLog& CompileLog
)

Called at the end of Widget Blueprint compilation.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss