Open 3D Engine LyShine Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits AZ::Component, and UiDropTargetBus::Handler.
Public Member Functions | |
AZ_COMPONENT (UiDropTargetComponent, LyShine::UiDropTargetComponentUuid, AZ::Component) | |
const LyShine::ActionName & | GetOnDropActionName () override |
void | SetOnDropActionName (const LyShine::ActionName &actionName) override |
void | HandleDropHoverStart (AZ::EntityId draggable) override |
void | HandleDropHoverEnd (AZ::EntityId draggable) override |
void | HandleDrop (AZ::EntityId draggable) override |
DropState | GetDropState () override |
void | SetDropState (DropState dropState) override |
Protected Member Functions | |
void | Init () override |
void | Activate () override |
void | Deactivate () override |
void | OnDropValidStateActionsChanged () |
void | OnDropInvalidStateActionsChanged () |