Zdexby TheHolyOneZ
5,457 classes
Class

UUINavPCComponent

: UActorComponent : UObject
/Script/UINavigation.UINavPCComponent 0x03F0 (1,008 B) align 8 inherited 0x00B8 vtable /Script/UINavigation
0x00x03F0

Members 27

OffsetSizeNameTypeFlagsDefault
0x08ActiveWidgetUUINavWidget*Protected+8 flagsnullptr
0x08ActiveSubWidgetUUINavWidget*Protected+8 flagsnullptr
0x00C80x10padding / unreflected
0x08PCAPlayerController*Protected+4 flagsnullptr
0x00E00x28padding / unreflected
0x08ListeningInputBoxUUINavInputBox*Protected+6 flagsnullptr
0x01100x18padding / unreflected
0x10CachedInputContextsTArray<UInputMappingContext*>Protected+2 flags[]
0x50AddedInputContextsTMap<UInputMappingContext*, uint8>Protected+1 flags<TMap>
0x08CurrentInputContextUInputMappingContext*Protected+4 flagsnullptr
0x01900x1A8padding / unreflected
0x01CurrentInputTypeEInputType7 flagsMouse
0x01bUseAnalogDirectionalInputbool7 flagstrue
0x01bChainNavigationbool7 flagstrue
0x033B0x01padding / unreflected
0x04InputHeldWaitTimefloat7 flags0.5
0x01UseThumbstickAsMouseEThumbstickAsMouse7 flagsNone
0x03450x03padding / unreflected
0x04ThumbstickCursorSensitivityfloat7 flags10
0x04ThumbstickCursorDeadzonefloat7 flags0.1
0x08ThumbstickCursorCurveUCurveFloat*6 flags/UINavigation/Data/ThumbstickMoveCurve.ThumbstickMoveCurve
0x01bScrollWithRightThumbstickbool7 flagstrue
0x03590x03padding / unreflected
0x04RightThumbstickScrollDeadzonefloat7 flags0.1
0x01AutoHideMouseEAutoHideMouse7 flagsNever
0x03610x03padding / unreflected
0x04RightThumbstickScrollSensitivityfloat7 flags20
0x04RebindThresholdfloat7 flags0.5
0x036C0x04padding / unreflected
0x08GamepadKeyIconDataUDataTable*7 flagsnullptr
0x08KeyboardMouseKeyIconDataUDataTable*7 flagsnullptr
0x08GamepadKeyNameDataUDataTable*7 flagsnullptr
0x08KeyboardMouseKeyNameDataUDataTable*7 flagsnullptr
0x03900x40padding / unreflected
0x10InputTypeChangedDelegateFMulticastScriptDelegateBlueprintCallable+6 flags<delegate>
0x10UpdateInputIconsDelegateFMulticastScriptDelegateBlueprintCallable+6 flags<delegate>
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+8 flags[]
0x00880x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x00900x04padding / unreflected
0x01bNetAddressable : 1bit 5boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 6boolProtected+9 flagsfalse
0x01bReplicates : 1bit 7boolNet+7 flagsfalse
0x00950x01padding / unreflected
0x01bAutoActivate : 1bit 3bool6 flagsfalse
0x01bIsActive : 1bit 4boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 5bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 7boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 1bool6 flagsfalse
0x00980x19padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 67

SignatureFlagsNativeParams
void SimulateStopSelect()FinalNative+1 flags0x00
void SimulateStopReturn()FinalNative+1 flags0x00
void SimulateStartSelect()FinalNative+1 flags0x00
void SimulateStartReturn()FinalNative+1 flags0x00
void SimulateSelect()FinalNative+1 flags0x00
void SimulateReturn()FinalNative+1 flags0x00
void SimulateMouseRelease()FinalNative+1 flags0x00
void SimulateMousePress()FinalNative+1 flags0x00
void SimulateMouseClick()FinalNative+1 flags0x00
void SetShowMouseCursor(bool bShowMouse)FinalNative+1 flags0x01
void SetKeyboardInputDataTables(UDataTable* NewKeyIconTable, UDataTable* NewKeyNameTable, bool bUpdateInputDisplays)FinalNative+1 flags0x11
void SetGamepadInputDataTables(UDataTable* NewKeyIconTable, UDataTable* NewKeyNameTable, bool bUpdateInputDisplays)FinalNative+1 flags0x11
void SetAllowSelectInput(bool bAllowInput)FinalNative+1 flags0x01
void SetAllowSectionInput(bool bAllowInput)FinalNative+1 flags0x01
void SetAllowReturnInput(bool bAllowInput)FinalNative+1 flags0x01
void SetAllowDirectionalInput(bool bAllowInput)FinalNative+1 flags0x01
void SetAllowAllMenuInput(bool bAllowInput)FinalNative+1 flags0x01
void SetActiveWidget(UUINavWidget* NewActiveWidget)FinalNative+1 flags0x08
void RemoveInputContext(UInputMappingContext* Context)FinalNative+1 flags0x08
void RefreshNavigationKeys()FinalNative+1 flags0x00
void NotifyNavigatedTo(UUINavWidget* NavigatedWidget)FinalNative+1 flags0x08
void NavigateInDirection(const EUINavigation& Direction, int32 UserIndex)FinalNative+1 flags0x08
bool IsWidgetChild(UUINavWidget* ParentWidget, UUINavWidget* ChildWidget)FinalNative+1 flags0x11
bool IsWidgetActive(UUINavWidget* UINavWidget)FinalNative+1 flags0x09
bool IsWaitingForInputCooldown()FinalNative+1 flags0x01
bool IsUsingMouse()FinalNative+1 flags0x01
bool IsUsingKeyboard()FinalNative+1 flags0x01
bool IsUsingGamepad()FinalNative+1 flags0x01
bool IsMovingThumbstick()FinalNative+1 flags0x01
bool IsAxis2D(FKey& Key)FinalNative+1 flags0x19
bool IsAxis(FKey& Key)FinalNative+1 flags0x19
void InputKey(FKey& Key, const EInputEvent& Event, float Delta)FinalNative+1 flags0x20
bool HidingMouseCursor()FinalNative+1 flags0x01
UUINavWidget* GoToWidget(TSubclassOf<UUINavWidget> NewWidgetClass, bool bRemoveParent, bool bDestroyParent, int32 ZOrder)FinalNative+1 flags0x18
UUINavWidget* GoToPromptWidget(TSubclassOf<UUINavPromptWidget> NewWidgetClass, const FScriptDelegate& Event, const FText& title, const FText& Message, bool bRemoveParent, int32 ZOrder)FinalNative+1 flags0x48
UUINavWidget* GoToBuiltWidget(UUINavWidget* NewWidget, bool bRemoveParent, bool bDestroyParent, int32 ZOrder)FinalNative+1 flags0x18
UInputMappingContext* GetUINavInputContext(UUINavWidget* UINavWidget)FinalNative+1 flags0x10
FVector2D GetThumbstickDelta()FinalNative+1 flags0x10
TSoftObjectPtr<UTexture2D> GetSoftKeyIcon(const FKey& Key)FinalNative+1 flags0x40
TSoftObjectPtr<UTexture2D> GetSoftEnhancedInputIcon(UInputAction* Action, const EInputAxis& Axis, const EAxisType& Scale, const EInputRestriction& InputRestriction)FinalNative+1 flags0x38
APlayerController* GetPC()FinalNative+1 flags0x08
FKey GetOppositeAxisKey(FKey& Key, const bool& bOutIsPositive)FinalNative+1 flags0x38
FKey GetOppositeAxis2DAxis(FKey& Key)FinalNative+1 flags0x30
FText GetKeyText(const FKey& Key)FinalNative+1 flags0x28
UTexture2D* GetKeyIcon(const FKey& Key)FinalNative+1 flags0x20
FKey GetKeyFromAxis(FKey& Key, bool bPositive, const EInputAxis& Axis)FinalNative+1 flags0x38
EInputMode GetInputMode()FinalNative+1 flags0x01
FText GetEnhancedInputText(UInputAction* Action, const EInputAxis& Axis, const EAxisType& Scale, const EInputRestriction& InputRestriction)FinalNative+1 flags0x20
void GetEnhancedInputKeys(UInputAction* Action, const TArray<FKey>& OutKeys)FinalNative+1 flags0x18
FKey GetEnhancedInputKey(UInputAction* Action, const EInputAxis& Axis, const EAxisType& Scale, const EInputRestriction& InputRestriction)FinalNative+1 flags0x28
UTexture2D* GetEnhancedInputIcon(UInputAction* Action, const EInputAxis& Axis, const EAxisType& Scale, const EInputRestriction& InputRestriction)FinalNative+1 flags0x18
UEnhancedInputComponent* GetEnhancedInputComponent()FinalNative+1 flags0x08
FPlatformConfigData GetCurrentPlatformData()FinalNative+1 flags0x20
EInputType GetCurrentInputType()FinalNative+1 flags0x01
FKey GetAxisFromScaledKey(FKey& Key, bool bInclude1DAxis, const bool& OutbPositive)FinalNative+1 flags0x38
FKey GetAxisFromKey(FKey& Key)FinalNative+1 flags0x30
FKey GetAxis2DFromAxis1D(FKey& Key)FinalNative+1 flags0x30
FKey GetAxis1DFromAxis2D(FKey& Key, const EInputAxis& Axis)FinalNative+1 flags0x38
UUINavWidget* GetActiveWidget()FinalNative+1 flags0x08
UUINavWidget* GetActiveSubWidget()FinalNative+1 flags0x08
void ForceUpdateAllInputDisplays(bool bOnlyTopLevel)FinalNative+1 flags0x01
bool AllowsSelectInput()FinalNative+1 flags0x01
bool AllowsSectionInput()FinalNative+1 flags0x01
bool AllowsReturnInput()FinalNative+1 flags0x01
bool AllowsDirectionalInput()FinalNative+1 flags0x01
bool AllowsAllMenuInput()FinalNative+1 flags0x01
void AddInputContext(UInputMappingContext* Context, int32 Priority)FinalNative+1 flags0x0C

Used by 2

types with a member, parameter or interface of this type