Navigation
API > API/Plugins > API/Plugins/LightGizmos
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInputBehavior
- UAnyButtonInputBehavior
- UScalableConeGizmoInputBehavior
References
| Module | LightGizmos |
| Header | /Engine/Plugins/Experimental/GizmoEdMode/Source/LightGizmos/Public/ScalableConeGizmo.h |
| Include | #include "ScalableConeGizmo.h" |
Syntax
UCLASS&40;&41;
class UScalableConeGizmoInputBehavior : public UAnyButtonInputBehavior
Remarks
A behavior that forwards clicking and dragging to the gizmo.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bInputDragCaptured | ||
| UScalableConeGizmo * | Gizmo | ||
| FVector2D | LastScreenPosition | ||
| FRay | LastWorldRay |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Initialize
(
UScalableConeGizmo* Gizmo |
Overridden from UInputBehavior
| Type | Name | Description | |
|---|---|---|---|
| FInputCaptureUpdate | BeginCapture
(
const FInputDeviceState& InputState, |
Called after WantsCapture() returns a capture request that was accepted | |
| void | ForceEndCapture
(
const FInputCaptureData& CaptureData |
If this is called, the Behavior has forcibly lost capture (eg due to app losing focus for example) and needs to clean up accordingly | |
| FInputCapturePriority | GetPriority () |
The priority is used to resolve situations where multiple behaviors want the same capture | |
| FInputCaptureUpdate | UpdateCapture
(
const FInputDeviceState& InputState, |
Called for each new input event during a capture sequence. | |
| FInputCaptureRequest | WantsCapture
(
const FInputDeviceState& InputState |
Given the input state, does this Behavior want to begin capturing some input devices? |