UInputModifier

Base class for building modifiers.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

EnhancedInput

Header

/Engine/Plugins/Experimental/EnhancedInput/Source/EnhancedInput/Public/InputModifiers.h

Include

#include "InputModifiers.h"

Syntax

UCLASS(Abstract, Blueprintable, EditInlineNew, CollapseCategories, Config=Input, defaultconfig,
       ConfigDoNotCheckDefaults)
class UInputModifier : public UObject

Remarks

Base class for building modifiers.

Functions

Name Description

Public function Const UFunction Category blueprintnativeevent

FLinearColor

 

GetVisualizationColor

(
    FInputActionValue SampleValue,
    FInputActionValue FinalValue
)

Helper to allow debug visualization of the modifier.

Protected function Virtual Const

FLinearColor

 

GetVisualizationColor_Implementation

(
    FInputActionValue SampleValue,
    FInputActionValue FinalValue
)

Public function Const UFunction BlueprintCallable, Category blueprintnativeevent

FInputAction...

 

ModifyRaw

(
    const UEnhancedPlayerInput* Pl...,
    FInputActionValue CurrentValue,
    float DeltaTime
)

ModifyRaw Will be called by each modifier in the modifier chain

Protected function Virtual

FInputAction...

 

ModifyRaw_Implementation

(
    const UEnhancedPlayerInput* Pl...,
    FInputActionValue CurrentValue,
    float DeltaTime
)

ModifyRaw implementation.

Deprecated Functions

Name Description

Public function Const UFunction Category, Meta blueprintnativeevent

EModifierExe...

 

GetExecutionPhase()

Execution phase is deprecated. This call can be safely removed.

Protected function Virtual Const

EModifierExe...

 

GetExecutionPhase_Implementation()

Execution phase is deprecated.