ETriggerEventsSupported

Represents what ETriggerEvent types can be triggered off of a give [UInputTrigger](API\Plugins\EnhancedInput\UInputTrigger).

Choose your operating system:

Windows

macOS

Linux

References

Module

EnhancedInput

Header

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

Include

#include "InputTriggers.h"

Syntax

enum ETriggerEventsSupported
{
    None               = (0x0),
    Instant            = (1 << 0),
    Uninterruptible    = (1 << 1),
    Ongoing            = (1 << 2),
    All                = (Instant | Uninterruptible | Ongoing),
}

Values

Name

Description

None

This trigger supports no trigger events.

Instant

This trigger supports just the Triggered event type. This include ETriggerEvent::Triggered.

Uninterruptible

This trigger cannot be canceled, once it is started it cannot be stopped from being triggered This includes the ETriggerEvents of Started, Ongoing, and Triggered

Ongoing

This represents a trigger than can be held down and have a duration, and be canceled.

All

This trigger supports all trigger events.

Remarks

Represents what ETriggerEvent types can be triggered off of a give UInputTrigger. Used to determine if a warning should be placed on a exec pin that would never get called on a K2Node_EnhancedInputAction node