Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
UGizmoLambdaStateTarget is an implementation of IGizmoStateTarget that forwards calls to its interface functions to external TFunctions
| Name | UGizmoLambdaStateTarget |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/StateTargets.h |
| Include Path | #include "BaseGizmos/StateTargets.h" |
Syntax
UCLASS (MinimalAPI)
class UGizmoLambdaStateTarget :
public UObject ,
public IGizmoStateTarget
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UGizmoLambdaStateTarget
Implements Interfaces
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BeginUpdateFunction | TUniqueFunction< void(void)> | BaseGizmos/StateTargets.h | ||
| EndUpdateFunction | TUniqueFunction< void(void)> | BaseGizmos/StateTargets.h |
Functions
Public
Overridden from IGizmoStateTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginUpdate() |
BeginUpdate is called before a standard Gizmo begins changing a parameter (via a ParameterSource) | BaseGizmos/StateTargets.h | |
virtual void EndUpdate() |
EndUpdate is called when a standard Gizmo is finished changing a parameter (via a ParameterSource) | BaseGizmos/StateTargets.h |