Tala Esenlikler

UInteractionFrameworkUIDeveloperSettings

Project settings for default prompt widgets, command text, input prompt presentation rules, input-family debounce, preloading, projection defaults, smoothing, and route debug display.

Interaction Framework 1.0.0 UE5.8 Class

Project settings for default prompt widgets, command text, input prompt presentation rules, input-family debounce, preloading, projection defaults, smoothing, and route debug display.

Use these settings to define project-wide UI behavior. Prompt presentation rules provide compact text or glyph assets for input keys, while input-family profiles let widgets swap keyboard, generic gamepad, lettered gamepad, symbol gamepad, or alternate-letter gamepad presentation without changing target definitions.

Module InteractionFrameworkUI
Category ui
UCLASS(config = Game, defaultconfig, meta = (DisplayName = "UI"))
class INTERACTIONFRAMEWORKUI_API UInteractionFrameworkUIDeveloperSettings : public UDeveloperSettings

Properties

UI Developer Settings

Command String Table

Optional string table used to resolve command display text from full command id tags.

TSoftObjectPtr<UStringTable>
UI Developer Settings

Debounce Input Family Changes

Debounces input family switches to prevent UI flicker from noisy device events or analog drift.

bool
UI Developer Settings

Viewport Padding

Padding from viewport edges, in pixels, used by rectangular/hybrid clamping.

FVector2D
UI Developer Settings

Ellipse Radii Px

Ellipse radius, in pixels, used by ellipse/hybrid clamping.

FVector2D
UI Developer Settings

Position Smoothing Speed

Smoothing speed for projected widget movement while the target is in front of the camera.

float

Use Cases

  • Use UInteractionFrameworkUIDeveloperSettings in the core-concepts workflow.

Related Docs