UInputModifier

Base class for building modifiers.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

EnhancedInput

Header

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

Include

#include "InputModifiers.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(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.

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