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.
|
This is the complete list of members for UiElementInterface, including all inherited members.
AddToParentAtIndex(AZ::Entity *newParent, int index=-1)=0 | UiElementInterface | pure virtual |
CallOnDescendantElements(AZStd::function< void(const AZ::EntityId)> callFunction)=0 | UiElementInterface | pure virtual |
CreateChildElement(const LyShine::NameType &name)=0 | UiElementInterface | pure virtual |
DestroyElement()=0 | UiElementInterface | pure virtual |
DestroyElementOnFrameEnd()=0 | UiElementInterface | pure virtual |
FindAllChildrenIntersectingRect(const AZ::Vector2 &bound0, const AZ::Vector2 &bound1, bool isInGame)=0 | UiElementInterface | pure virtual |
FindChildByEntityId(AZ::EntityId id)=0 | UiElementInterface | pure virtual |
FindChildByName(const LyShine::NameType &name)=0 | UiElementInterface | pure virtual |
FindChildEntityIdByName(const LyShine::NameType &name)=0 | UiElementInterface | pure virtual |
FindDescendantById(LyShine::ElementId id)=0 | UiElementInterface | pure virtual |
FindDescendantByName(const LyShine::NameType &name)=0 | UiElementInterface | pure virtual |
FindDescendantElements(AZStd::function< bool(const AZ::Entity *)> predicate, LyShine::EntityArray &result)=0 | UiElementInterface | pure virtual |
FindDescendantEntityIdByName(const LyShine::NameType &name)=0 | UiElementInterface | pure virtual |
FindFrontmostChildContainingPoint(AZ::Vector2 point, bool isInGame)=0 | UiElementInterface | pure virtual |
FindInteractableToHandleEvent(AZ::Vector2 point)=0 | UiElementInterface | pure virtual |
FindParentInteractableSupportingDrag(AZ::Vector2 point)=0 | UiElementInterface | pure virtual |
GetAreElementAndAncestorsEnabled()=0 (defined in UiElementInterface) | UiElementInterface | pure virtual |
GetCanvasEntityId()=0 | UiElementInterface | pure virtual |
GetChildElement(int index)=0 | UiElementInterface | pure virtual |
GetChildElementInterface(int index)=0 | UiElementInterface | pure virtual |
GetChildElements()=0 | UiElementInterface | pure virtual |
GetChildEntityId(int index)=0 | UiElementInterface | pure virtual |
GetChildEntityIds()=0 | UiElementInterface | pure virtual |
GetElementId()=0 | UiElementInterface | pure virtual |
GetIndexOfChild(const AZ::Entity *child)=0 | UiElementInterface | pure virtual |
GetIndexOfChildByEntityId(AZ::EntityId childId)=0 | UiElementInterface | pure virtual |
GetName()=0 | UiElementInterface | pure virtual |
GetNumChildElements()=0 | UiElementInterface | pure virtual |
GetParent()=0 | UiElementInterface | pure virtual |
GetParentEntityId()=0 | UiElementInterface | pure virtual |
HandlerPolicy | UiElementInterface | static |
IsAncestor(AZ::EntityId id)=0 | UiElementInterface | pure virtual |
IsEnabled()=0 | UiElementInterface | pure virtual |
IsRenderEnabled()=0 | UiElementInterface | pure virtual |
RemoveFromParent()=0 | UiElementInterface | pure virtual |
RenderElement(LyShine::IRenderGraph *renderGraph, bool isInGame)=0 | UiElementInterface | pure virtual |
Reparent(AZ::Entity *newParent, AZ::Entity *insertBefore=nullptr)=0 | UiElementInterface | pure virtual |
ReparentByEntityId(AZ::EntityId newParent, AZ::EntityId insertBefore)=0 | UiElementInterface | pure virtual |
SetIsEnabled(bool isEnabled)=0 (defined in UiElementInterface) | UiElementInterface | pure virtual |
SetIsRenderEnabled(bool isRenderEnabled)=0 (defined in UiElementInterface) | UiElementInterface | pure virtual |
~UiElementInterface() | UiElementInterface | inlinevirtual |