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.
UiInteractableInterface Member List

This is the complete list of members for UiInteractableInterface, including all inherited members.

CanHandleEvent(AZ::Vector2 point)=0UiInteractableInterfacepure virtual
DoesSupportDragHandOff([[maybe_unused]] AZ::Vector2 startPoint)UiInteractableInterfaceinlinevirtual
GetIsAutoActivationEnabled()=0UiInteractableInterfacepure virtual
HandleAutoActivation()UiInteractableInterfaceinlinevirtual
HandleDescendantReceivedHoverByNavigation([[maybe_unused]] AZ::EntityId descendantEntityId)UiInteractableInterfaceinlinevirtual
HandleEnterPressed([[maybe_unused]] bool &shouldStayActive)UiInteractableInterfaceinlinevirtual
HandleEnterReleased()UiInteractableInterfaceinlinevirtual
HandleHoverEnd()=0UiInteractableInterfacepure virtual
HandleHoverStart()=0UiInteractableInterfacepure virtual
HandleKeyInputBegan([[maybe_unused]] const AzFramework::InputChannel::Snapshot &inputSnapshot, [[maybe_unused]] AzFramework::ModifierKeyMask activeModifierKeys)UiInteractableInterfaceinlinevirtual
HandleMultiTouchPressed(AZ::Vector2 point, int multiTouchIndex)=0UiInteractableInterfacepure virtual
HandleMultiTouchReleased(AZ::Vector2 point, int multiTouchIndex)=0UiInteractableInterfacepure virtual
HandlePressed(AZ::Vector2 point, bool &shouldStayActive)=0UiInteractableInterfacepure virtual
HandleReceivedHoverByNavigatingFromDescendant([[maybe_unused]] AZ::EntityId descendantEntityId)UiInteractableInterfaceinlinevirtual
HandleReleased(AZ::Vector2 point)=0UiInteractableInterfacepure virtual
HandlerPolicyUiInteractableInterfacestatic
HandleTextInput([[maybe_unused]] const AZStd::string &textUTF8)UiInteractableInterfaceinlinevirtual
InputPositionUpdate([[maybe_unused]] AZ::Vector2 point)UiInteractableInterfaceinlinevirtual
IsHandlingEvents()UiInteractableInterfaceinlinevirtual
IsHandlingMultiTouchEvents()UiInteractableInterfaceinlinevirtual
IsPressed()UiInteractableInterfaceinlinevirtual
LostActiveStatus()UiInteractableInterfaceinlinevirtual
MultiTouchPositionUpdate([[maybe_unused]] AZ::Vector2 point, [[maybe_unused]] int multiTouchIndex)UiInteractableInterfaceinlinevirtual
OfferDragHandOff([[maybe_unused]] AZ::EntityId currentActiveInteractable, [[maybe_unused]] AZ::Vector2 startPoint, [[maybe_unused]] AZ::Vector2 currentPoint, [[maybe_unused]] float dragThreshold)UiInteractableInterfaceinlinevirtual
SetIsAutoActivationEnabled(bool isEnabled)=0 (defined in UiInteractableInterface)UiInteractableInterfacepure virtual
SetIsHandlingEvents([[maybe_unused]] bool isHandlingEvents) (defined in UiInteractableInterface)UiInteractableInterfaceinlinevirtual
SetIsHandlingMultiTouchEvents([[maybe_unused]] bool isHandlingMultiTouchEvents) (defined in UiInteractableInterface)UiInteractableInterfaceinlinevirtual
~UiInteractableInterface() (defined in UiInteractableInterface)UiInteractableInterfaceinlinevirtual