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

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

AddElement(AZ::Entity *element, AZ::Entity *parent, AZ::Entity *insertBefore)=0UiCanvasInterfacepure virtual
ClearAllInteractables()=0UiCanvasInterfacepure virtual
CloneCanvas(const AZ::Vector2 &canvasSize)=0UiCanvasInterfacepure virtual
CloneElement(AZ::Entity *sourceEntity, AZ::Entity *parentEntity)=0UiCanvasInterfacepure virtual
CloneElementEntityId(AZ::EntityId sourceEntity, AZ::EntityId parentEntity, AZ::EntityId insertBefore)=0UiCanvasInterfacepure virtual
CreateChildElement(const LyShine::NameType &name)=0UiCanvasInterfacepure virtual
FindElementByHierarchicalName(const LyShine::NameType &name)=0UiCanvasInterfacepure virtual
FindElementById(LyShine::ElementId id)=0UiCanvasInterfacepure virtual
FindElementByName(const LyShine::NameType &name)=0UiCanvasInterfacepure virtual
FindElementEntityIdByName(const LyShine::NameType &name)=0UiCanvasInterfacepure virtual
FindElements(AZStd::function< bool(const AZ::Entity *)> predicate, LyShine::EntityArray &result)=0UiCanvasInterfacepure virtual
FindElementsByName(const LyShine::NameType &name, LyShine::EntityArray &result)=0UiCanvasInterfacepure virtual
FindInteractableToHandleEvent(AZ::Vector2 point)=0UiCanvasInterfacepure virtual
FixupCreatedEntities(LyShine::EntityArray topLevelEntities, bool makeUniqueNamesAndIds, AZ::Entity *optionalInsertionPoint)=0UiCanvasInterfacepure virtual
ForceActiveInteractable(AZ::EntityId interactableId, bool shouldStayActive, AZ::Vector2 point)=0UiCanvasInterfacepure virtual
ForceEnterInputEventOnInteractable(AZ::EntityId interactableId)=0UiCanvasInterfacepure virtual
ForceFocusInteractable(AZ::EntityId interactableId)=0UiCanvasInterfacepure virtual
ForceHoverInteractable(AZ::EntityId interactableId)=0UiCanvasInterfacepure virtual
GetAnimationSystem()=0UiCanvasInterfacepure virtual
GetAttachmentImageAsset()=0UiCanvasInterfacepure virtual
GetCanvasId()=0UiCanvasInterfacepure virtual
GetCanvasSize()=0UiCanvasInterfacepure virtual
GetCanvasToViewportMatrix()=0UiCanvasInterfacepure virtual
GetChildElement(int index)=0UiCanvasInterfacepure virtual
GetChildElementEntityId(int index)=0UiCanvasInterfacepure virtual
GetChildElementEntityIds()=0UiCanvasInterfacepure virtual
GetChildElements()=0UiCanvasInterfacepure virtual
GetDeviceScale()=0UiCanvasInterfacepure virtual
GetDrawOrder()=0UiCanvasInterfacepure virtual
GetEnabled()=0UiCanvasInterfacepure virtual
GetHoverInteractable()=0UiCanvasInterfacepure virtual
GetIsConsumingAllInputEvents()=0UiCanvasInterfacepure virtual
GetIsMultiTouchSupported()=0UiCanvasInterfacepure virtual
GetIsNavigationSupported()=0UiCanvasInterfacepure virtual
GetIsPixelAligned()=0UiCanvasInterfacepure virtual
GetIsPositionalInputSupported()=0UiCanvasInterfacepure virtual
GetIsRenderToTexture()=0UiCanvasInterfacepure virtual
GetIsTextPixelAligned()=0UiCanvasInterfacepure virtual
GetKeepLoadedOnLevelUnload()=0UiCanvasInterfacepure virtual
GetLocalUserIdInputFilter()=0UiCanvasInterfacepure virtual
GetMousePosition()=0UiCanvasInterfacepure virtual
GetNavigationRepeatDelay()=0UiCanvasInterfacepure virtual
GetNavigationRepeatPeriod()=0UiCanvasInterfacepure virtual
GetNavigationThreshold()=0UiCanvasInterfacepure virtual
GetNumChildElements()=0UiCanvasInterfacepure virtual
GetPathname()=0UiCanvasInterfacepure virtual
GetTooltipDisplayElement()=0UiCanvasInterfacepure virtual
GetUniqueCanvasId()=0UiCanvasInterfacepure virtual
GetUniqueChildName(AZ::EntityId parentEntityId, AZStd::string baseName, const LyShine::EntityArray *includeChildren)=0UiCanvasInterfacepure virtual
GetViewportToCanvasMatrix(AZ::Matrix4x4 &matrix)=0UiCanvasInterfacepure virtual
HandleInputEvent(const AzFramework::InputChannel::Snapshot &inputSnapshot, const AZ::Vector2 *viewportPos=nullptr, AzFramework::ModifierKeyMask activeModifierKeys=AzFramework::ModifierKeyMask::None)=0UiCanvasInterfacepure virtual
HandleInputPositionalEvent(const AzFramework::InputChannel::Snapshot &inputSnapshot, AZ::Vector2 viewportPos)=0UiCanvasInterfacepure virtual
HandlerPolicyUiCanvasInterfacestatic
HandleTextEvent(const AZStd::string &textUTF8)=0UiCanvasInterfacepure virtual
PickElement(AZ::Vector2 point)=0UiCanvasInterfacepure virtual
PickElements(const AZ::Vector2 &bound0, const AZ::Vector2 &bound1)=0UiCanvasInterfacepure virtual
RecomputeChangedLayouts()=0UiCanvasInterfacepure virtual
ReinitializeElements()=0UiCanvasInterfacepure virtual
SaveToXml(const AZStd::string &assetIdPathname, const AZStd::string &sourceAssetPathname)=0UiCanvasInterfacepure virtual
SaveToXmlString()=0UiCanvasInterfacepure virtual
SetAttachmentImageAsset(const AZ::Data::Asset< AZ::RPI::AttachmentImageAsset > &attachmentImageAsset)=0UiCanvasInterfacepure virtual
SetCanvasSize(const AZ::Vector2 &canvasSize)=0UiCanvasInterfacepure virtual
SetCanvasToViewportMatrix(const AZ::Matrix4x4 &matrix)=0UiCanvasInterfacepure virtual
SetDrawOrder(int drawOrder)=0UiCanvasInterfacepure virtual
SetEnabled(bool enabled)=0UiCanvasInterfacepure virtual
SetIsConsumingAllInputEvents(bool isConsuming)=0UiCanvasInterfacepure virtual
SetIsMultiTouchSupported(bool isSupported)=0UiCanvasInterfacepure virtual
SetIsNavigationSupported(bool isSupported)=0UiCanvasInterfacepure virtual
SetIsPixelAligned(bool isPixelAligned)=0UiCanvasInterfacepure virtual
SetIsPositionalInputSupported(bool isSupported)=0UiCanvasInterfacepure virtual
SetIsRenderToTexture(bool isRenderToTexture)=0UiCanvasInterfacepure virtual
SetIsTextPixelAligned(bool isTextPixelAligned)=0UiCanvasInterfacepure virtual
SetKeepLoadedOnLevelUnload(bool keepLoaded)=0UiCanvasInterfacepure virtual
SetLocalUserIdInputFilter(AzFramework::LocalUserId localUserId)=0UiCanvasInterfacepure virtual
SetNavigationRepeatDelay(AZ::u64 navigationRepeatDelay)=0UiCanvasInterfacepure virtual
SetNavigationRepeatPeriod(AZ::u64 navigationRepeatPeriod)=0UiCanvasInterfacepure virtual
SetNavigationThreshold(float navigationThreshold)=0UiCanvasInterfacepure virtual
SetTargetCanvasSize(bool isInGame, const AZ::Vector2 &targetCanvasSize)=0UiCanvasInterfacepure virtual
SetTooltipDisplayElement(AZ::EntityId entityId)=0UiCanvasInterfacepure virtual
~UiCanvasInterface()UiCanvasInterfaceinlinevirtual