/Engine/Source/Runtime/InteractiveToolsFramework/Public/InputBehavior.h
IInputBehavior returns anFInputCaptureUpdatefrom BeginCapture() and UpdateCapture(), which indicates to the InputRouter what the Behavior would like to have happen.
struct FInputCaptureUpdate
FInputCaptureDa...
Data
Custom data for the active capture that should be propagated to next UpdateCapture() call
UInputBehavior...
Source
Which Behavior did this update come from
EInputCaptureSt...
State
Indicates what capture state the Behavior wants to transition to