| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/EnhancedInput/Source/EnhancedInput/Public/EnhancedInputComponent.h |
Include |
#include "EnhancedInputComponent.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Transient, Config=Input, HideCategories=(Activation, "Components|Activation"))
class UEnhancedInputComponent : public UInputComponent
Implement an Actor component for input bindings.
An Enhanced Input Component is a transient component that enables an Actor to bind enhanced actions to delegate functions, or monitor those actions. Input components are processed from a stack managed by the PlayerController and processed by the PlayerInput. These bindings will not consume input events, but this behaviour can be replicated using UInputMappingContext::Priority.
Name | Description | |
---|---|---|
|
UEnhancedInputComponent ( |
Name | Description | ||
---|---|---|---|
|
FEnhancedInp ... |
BindAction ( |
|
|
FEnhancedInp ... |
BindAction ( |
|
|
FEnhancedInp ... |
BindAction ( |
Binds to an object UFUNCTION |
|
FInputAction ... |
BindAction ( |
Delete all InputComponent binding helpers. Indicates intentions going forward and improves intellisense/VAX when working with EnhancedInputCompoennts. |
|
FInputAction ... |
BindAction ( |
|
|
FInputAction ... |
BindAction ( |
|
|
FEnhancedInp ... |
BindAction ( |
|
|
FEnhancedInp ... |
BindActionValue ( |
Binds a UInputAction assigned via UInputMappingContext to this component. |
|
FInputAxisBi ... |
BindAxis ( |
|
|
FInputAxisBi ... |
BindAxis ( |
|
|
FInputAxisKe ... |
BindAxisKey ( |
|
|
FInputAxisKe ... |
BindAxisKey ( |
|
|
FInputDebugK ... |
BindDebugKey ( |
Binds a chord event to a delegate function in development builds only. |
|
FInputDebugK ... |
BindDebugKey ( |
Binds to an object UFUNCTION |
|
FInputGestur ... |
BindGesture ( |
|
|
FInputKeyBin ... |
BindKey ( |
|
|
FInputKeyBin ... |
BindKey ( |
|
|
FInputTouchB ... |
BindTouch ( |
|
|
FInputVector ... |
BindVectorAxis ( |
|
|
FInputVector ... |
BindVectorAxis ( |
|
|
ClearActionEventBindings() |
Removes all action bindings. |
|
|
ClearActionValueBindings() |
||
|
ClearDebugKeyBindings() |
||
|
const TArray ... |
GetActionEventBindings() |
Gets all action bindings of type |
|
const TArray ... |
GetActionValueBindings() |
|
|
FInputAction ... |
GetBoundActionValue ( |
Helper function to pull the action value for a bound action value. |
|
const TArray ... |
GetDebugKeyBindings() |
|
|
HasBindings() |
Checks whether this component has any input bindings. |
|
|
RemoveActionEventBinding ( |
Removes the action binding at the specified index. |
|
|
RemoveActionValueBinding ( |
||
|
RemoveBinding ( |
Removes an arbitrary binding |
|
|
RemoveBindingByHandle ( |
Removes the binding with the specified handle. Binding handles are unique across all bindings. |
|
|
RemoveDebugKeyBinding ( |