Open 3D Engine GraphCanvas Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
GraphCanvas::NodeNudgingController Class Reference

Inherits GeometryNotificationBus::MultiHandler, and AZ::SystemTickBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (NodeNudgingController, AZ::SystemAllocator)
 
 NodeNudgingController (const GraphId &graphId, const AZStd::unordered_set< NodeId > &rootElements)
 
void SetGraphId (const GraphId &graphId)
 
void StartNudging (const AZStd::unordered_set< NodeId > &fixedElements)
 
void FinalizeNudging ()
 
void CancelNudging (bool animate=true)
 
void OnSystemTick () override
 
void OnPositionChanged (const AZ::EntityId &targetEntity, const AZ::Vector2 &position) override
 
void OnBoundsChanged () override
 

The documentation for this class was generated from the following file: