ABaseTransformGizmo::UpdateGizmo

Called by the world interaction system after we've been spawned into the world, to allow us to create components and set everything up nicely for the selected objects that we'll be used to manipulate

Windows
MacOS
Linux

References

Module

ViewportInteraction

Header

/Engine/Source/Editor/ViewportInteraction/Public/VIBaseTransformGizmo.h

Include

#include "VIBaseTransformGizmo.h"

Syntax

virtual void UpdateGizmo
(
    const EGizmoHandleTypes InGizmoType,
    const ECoordSystem InGizmoCoordinateSpace,
    const FTransform & InLocalToWorld,
    const FBox & InLocalBounds,
    const FVector & InViewLocation,
    const float InScaleMultiplier,
    bool bInAllHandlesVisible,
    const bool bInAllowRotationAndScaleHandles,
    class UActorComponent * DraggingHandle,
    const TArray< UActorComponent * > & InHoveringOverHandles,
    const float InGizmoHoverScale,
    const float InGizmoHoverAnimationDuration
)

Remarks

Called by the world interaction system after we've been spawned into the world, to allow us to create components and set everything up nicely for the selected objects that we'll be used to manipulate

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss