Open 3D Engine LyShine 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.
UiElementInterface Member List

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

AddToParentAtIndex(AZ::Entity *newParent, int index=-1)=0UiElementInterfacepure virtual
CallOnDescendantElements(AZStd::function< void(const AZ::EntityId)> callFunction)=0UiElementInterfacepure virtual
CreateChildElement(const LyShine::NameType &name)=0UiElementInterfacepure virtual
DestroyElement()=0UiElementInterfacepure virtual
DestroyElementOnFrameEnd()=0UiElementInterfacepure virtual
FindAllChildrenIntersectingRect(const AZ::Vector2 &bound0, const AZ::Vector2 &bound1, bool isInGame)=0UiElementInterfacepure virtual
FindChildByEntityId(AZ::EntityId id)=0UiElementInterfacepure virtual
FindChildByName(const LyShine::NameType &name)=0UiElementInterfacepure virtual
FindChildEntityIdByName(const LyShine::NameType &name)=0UiElementInterfacepure virtual
FindDescendantById(LyShine::ElementId id)=0UiElementInterfacepure virtual
FindDescendantByName(const LyShine::NameType &name)=0UiElementInterfacepure virtual
FindDescendantElements(AZStd::function< bool(const AZ::Entity *)> predicate, LyShine::EntityArray &result)=0UiElementInterfacepure virtual
FindDescendantEntityIdByName(const LyShine::NameType &name)=0UiElementInterfacepure virtual
FindFrontmostChildContainingPoint(AZ::Vector2 point, bool isInGame)=0UiElementInterfacepure virtual
FindInteractableToHandleEvent(AZ::Vector2 point)=0UiElementInterfacepure virtual
FindParentInteractableSupportingDrag(AZ::Vector2 point)=0UiElementInterfacepure virtual
GetAreElementAndAncestorsEnabled()=0 (defined in UiElementInterface)UiElementInterfacepure virtual
GetCanvasEntityId()=0UiElementInterfacepure virtual
GetChildElement(int index)=0UiElementInterfacepure virtual
GetChildElementInterface(int index)=0UiElementInterfacepure virtual
GetChildElements()=0UiElementInterfacepure virtual
GetChildEntityId(int index)=0UiElementInterfacepure virtual
GetChildEntityIds()=0UiElementInterfacepure virtual
GetElementId()=0UiElementInterfacepure virtual
GetIndexOfChild(const AZ::Entity *child)=0UiElementInterfacepure virtual
GetIndexOfChildByEntityId(AZ::EntityId childId)=0UiElementInterfacepure virtual
GetName()=0UiElementInterfacepure virtual
GetNumChildElements()=0UiElementInterfacepure virtual
GetParent()=0UiElementInterfacepure virtual
GetParentEntityId()=0UiElementInterfacepure virtual
HandlerPolicyUiElementInterfacestatic
IsAncestor(AZ::EntityId id)=0UiElementInterfacepure virtual
IsEnabled()=0UiElementInterfacepure virtual
IsRenderEnabled()=0UiElementInterfacepure virtual
RemoveFromParent()=0UiElementInterfacepure virtual
RenderElement(LyShine::IRenderGraph *renderGraph, bool isInGame)=0UiElementInterfacepure virtual
Reparent(AZ::Entity *newParent, AZ::Entity *insertBefore=nullptr)=0UiElementInterfacepure virtual
ReparentByEntityId(AZ::EntityId newParent, AZ::EntityId insertBefore)=0UiElementInterfacepure virtual
SetIsEnabled(bool isEnabled)=0 (defined in UiElementInterface)UiElementInterfacepure virtual
SetIsRenderEnabled(bool isRenderEnabled)=0 (defined in UiElementInterface)UiElementInterfacepure virtual
~UiElementInterface()UiElementInterfaceinlinevirtual