Open 3D Engine LyShine Gem API Reference  23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Class Index
A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V
  A  
CUndoTrackEventRename   UiTransform2dInterface::Offsets   UiCanvasComponentImplementationInterface   UiLayoutColumnInterface   
CUndoTrackObject   UiTextComponent::DrawBatch::OverflowInfo   UiCanvasEnabledStateNotification   UiLayoutControllerInterface   
AbstractSplineWidget   CUndoTrackRemove   
  P  
UiCanvasFileObject   UiLayoutFitterComponent   
AbstractTimelineWidget   
  D  
UiCanvasInputNotifications   UiLayoutFitterInterface   
AlignToolbarSection   UiLayoutInterface::Padding   UiCanvasInterface   UiLayoutGridComponent   
AnchorPresetsWidget   LyShineDebug::DebugInfoDrawCallReport   UiParticleEmitterInterface::ParticleColorKeyframe   UiCanvasLuaInterface   UiLayoutGridInterface   
UiTransform2dInterface::Anchors   UiCanvasComponent::DebugInfoNumElements   UiParticleEmitterInterface::ParticleFloatKeyframe   UiCanvasLuaProxy   UiLayoutInterface   
AnchorTag (TextMarkup)   LyShineDebug::DebugInfoRenderGraph   PivotPresetsWidget   UiCanvasManager   UiLayoutManager   
AnimationData (UiSerialize)   LyShineDebug::DebugInfoTextureUsage   PlayingUIAnimSequence   UiCanvasManagerInterface   UiLayoutManagerInterface   
AssetTreeEntry   CDraw2d::DeferredLine   PresetButton   UiCanvasManagerNotification   UiLayoutRowComponent   
  B  
CDraw2d::DeferredPrimitive   PreviewActionLog   UiCanvasNotificationLuaInterface   UiLayoutRowInterface   
CDraw2d::DeferredQuad   PreviewAnimationList   UiCanvasNotificationLuaProxy   UiMarkupButtonComponent   
UiRenderer::BaseState   CDraw2d::DeferredRectOutline   PreviewCanvasSizeToolbarSection   UiCanvasOnMeshComponent   UiMarkupButtonInterface   
BezierSpline (UiSpline)   CDraw2d::DeferredText   PreviewToolbar   UiCanvasOnMeshInterface   UiMarkupButtonNotifications   
BoldTag (TextMarkup)   UiDynamicScrollBoxComponent::DisplayedElement   PrimitiveListRenderNode (LyShine)   UiCanvasOrderNotification   UiMaskComponent   
ISprite::Borders   Draw2dHelper   PropertiesContainer   UiCanvasPixelAlignmentNotification   UiMaskInterface   
UiLayoutControllerInterface::BusHandlerOrderCompare   CDraw2d::Draw2dShaderData   PropertiesWidget   UiCanvasProxyRefComponent   UiNavigationInterface   
  C  
UiTextComponent::DrawBatch   PropertiesWrapper   UiCanvasProxyRefInterface   UiNavigationSettings   
UiTextComponent::DrawBatchLine   PropertyAnchorCtrl   UiCanvasRefInterface   UiParticle   
CAbstractUndoAnimNodeTransaction   UiTextComponent::DrawBatchLines   PropertyAssetDirectorySelectionCtrl   UiCanvasRefNotifications   UiParticleEmitterComponent   
CAbstractUndoSequenceTransaction   RenderGraph::DynamicQuad (LyShine)   PropertyDirectoryCtrl   UiCanvasSizeNotification   UiParticleEmitterInterface   
CAbstractUndoTrackEventMove   
  E  
PropertyEntityIdComboBoxCtrl   EditorWindow::UiCanvasTabMetadata   UiParticle::UiParticleInitialParameters   
CAbstractUndoTrackEventTransaction   PropertyHandlerAnchor   UiCanvasUpdateNotification   UiParticle::UiParticleRenderParameters   
CAbstractUndoTrackTransaction   EditorWindow   PropertyHandlerChar   UiCheckboxComponent   UiParticle::UiParticleUpdateParameters   
UiDynamicScrollBoxComponent::CachedElementInfo   ElementEdges (ViewportHelpers)   PropertyHandlerDirectory   UiCheckboxInterface   UiPrimitive (LyShine)   
CanvasAsset (LyShine)   UiDynamicScrollBoxComponent::ElementIndexInfo   PropertyHandlerEntityIdComboBox   UiCheckboxNotifications   UiPrimitiveVertex (LyShine)   
UiSystemToolsInterface::CanvasAssetHandle   EnterPreviewToolbar   PropertyHandlerLayoutPadding   UiClickableTextInterface   UiRadioButtonCommunicationInterface   
CanvasSizeToolbarSection::CanvasSizePresets   
  F  
PropertyHandlerOffset   UiClickableTextNotifications   UiRadioButtonComponent   
CanvasSizeToolbarSection   PropertyHandlerPivot   UiClipboard   UiRadioButtonGroupCommunicationInterface   
CDraw2d   FindEntityItemModel   PropertyHandlers   UiCompoundSplineTrack   UiRadioButtonGroupComponent   
CellSelectRectItem   FindEntitySortFilterProxyModel   PropertyHandlerSprite   UiCursorInterface   UiRadioButtonGroupInterface   
UiClickableTextInterface::ClickableTextRect   FindEntityWidget   PropertyHandlerUiParticleColorKeyframe   UiDraggableComponent   UiRadioButtonGroupNotifications   
CLyShine   FontAsset (LyShine)   PropertyHandlerUiParticleFloatKeyframe   UiDraggableInterface   UiRadioButtonInterface   
CommandCanvasPropertiesChange   FontTag (TextMarkup)   PropertyHandlerVec2   UiDraggableNotifications   UiRadioButtonNotifications   
CommandCanvasSize   
  G  
PropertyHandlerVec3   UiDropdownComponent   UiRenderControlInterface   
CommandCanvasSizeToolbarIndex   PropertyHandlerVec4   UiDropdownInterface   UiRenderer   
CommandHierarchyItemCreate   GizmoParts (ViewportHelpers)   PropertyPivotCtrl   UiDropdownNotifications   UiRenderInterface   
CommandHierarchyItemCreateFromData   
  H  
PropertySpriteCtrl   UiDropdownOptionComponent   UiScrollableInterface   
CommandHierarchyItemDelete   PropertyUiParticleColorKeyframeCtrl   UiDropdownOptionInterface   UiScrollableNotifications   
CommandHierarchyItemRename   HierarchyClipboard   PropertyUiParticleFloatKeyframeCtrl   UiDropdownOptionNotifications   UiScrollableToScrollerNotifications   
CommandHierarchyItemReparent   HierarchyHeader   
  R  
UiDropTargetComponent   UiScrollBarComponent   
CommandHierarchyItemToggleIsExpanded   HierarchyItem   UiDropTargetInterface   UiScrollBarInterface   
CommandHierarchyItemToggleIsSelectable   HierarchyMenu   UiTransformInterface::Rect   UiDropTargetNotifications   UiScrollBoxComponent   
CommandHierarchyItemToggleIsVisible   HierarchyWidget   UiTransformInterface::RectPoints   UiDynamicLayoutComponent   UiScrollBoxInterface   
CommandPropertiesChange   
  I  
ReferenceCanvasSizeToolbarSection   UiDynamicLayoutInterface   UiScrollBoxNotifications   
ComponentButton   RenderGraph (LyShine)   UiDynamicScrollBoxComponent   UiScrollerInterface   
ComponentTypeData (ComponentHelpers)   IDraw2d   RenderNode (LyShine)   UiDynamicScrollBoxDataInterface   UiScrollerNotifications   
CoordinateSystemToolbarSection   ILyShine   IDraw2d::RenderState   UiDynamicScrollBoxElementNotifications   UiScrollerToScrollableNotifications   
CUiAnimViewNodesCtrl::CRecord   IDraw2d::ImageOptions   RenderTargetRenderNode (LyShine)   UiDynamicScrollBoxInterface   UiRenderer::UiShaderData   
CSprite   ImageTag (TextMarkup)   RenderToTextureRequests (LyShine)   UiEditorAnimationStateInterface::UiEditorAnimationEditState   UISliceLibraryFilter   
CUiAnimationContext   UiTextComponent::InlineImage   RttChildPass (LyShine)   UiEditorAnimationInterface   UiSliceManager   
CUiAnimAzEntityNode   UiGameEntityContext::InstantiatingDynamicSlice   RulerWidget   UiEditorAnimationStateInterface   UiSliderComponent   
CUiAnimEventNode   UiEditorEntityContext::InstantiatingEditorSliceParams   
  S  
UiEditorAnimListenerInterface   UiSliderInterface   
CUiAnimNode   IRenderGraph (LyShine)   UiEditorCanvasInterface   UiSliderNotifications   
CUiAnimNodeGroup   ISplineCtrlUndo   UiDynamicScrollBoxComponent::Section   UiEditorChangeNotificationInterface   UiSpawnerComponent   
CUiAnimParamType   ISplineSet   SelectedAnchors (ViewportHelpers)   UiEditorDLLInterface   UiSpawnerInterface   
CUiAnimSequence   ISprite   SerializedEntry (SerializeHelpers)   UiEditorEntityContext   UiSpawnerNotifications   
CUiAnimStringTable   ItalicTag (TextMarkup)   SlicerEdit   UiEditorEntityContextNotification   UiSpriteSettingsChangeNotification   
CUiAnimViewAnimNode   IUiAnimationCallback   SlicerManipulator   UiEditorEntityContextRequests   UiSpriteSourceNotificationInterface   
CUiAnimViewAnimNodeBundle   IUiAnimationContextListener   SlicerView   UiEditorInernalRequests   UiStateActionManager   
CUiAnimViewAnimNodeFactory   IUiAnimationListener   CUiAnimNode::SParamInfo   UiEditorInterface   UiSystemInterface   
CUiAnimViewCurveEditor   IUiAnimationSystem   SplineKey (UiSpline)   UiEditorRefreshDirectoryNotificationInterface   UiSystemToolsInterface   
CUiAnimViewDialog   IUiAnimNode   SplineKeyEx (UiSpline)   UiElementChangeNotification   UiTextComponent   
CUiAnimViewDopeSheetBase   IUiAnimNodeOwner   SplineWidget   UiElementComponent   UiTextComponentOffsetsSelector   
CUiAnimViewEventNode   IUiAnimNodeUiAnimator   SpriteBorderEditor   UiElementInterface   UiTextInputComponent   
CUiAnimViewFindDlg   IUiAnimSequence   ISprite::SpriteSheetCell   UiElementLuaInterface   UiTextInputInterface   
CUiAnimViewKeyBundle   IUiAnimSequenceOwner   AbstractSplineWidget::SSplineInfo   UiElementLuaProxy   UiTextInputNotifications   
CUiAnimViewKeyConstHandle   IUiAnimStringTable   SUiAnimContext   UiElementNotifications   UiTextInterface   
CUiAnimViewKeyHandle   IUiAnimTrack   
  T  
UiEntityContext   UiTooltipComponent   
CUiAnimViewKeyPropertiesDlg   IUiAnimViewKeyBundle   UiEntityContextNotification   UiTooltipDataPopulatorInterface   
CUiAnimViewKeyUIControls   IUiAnimViewSequenceListener   Tag (TextMarkup)   UiEntityContextRequests   UiTooltipDisplayComponent   
CUiAnimViewNode   IUiAnimViewSequenceManagerListener   IDraw2d::TextOptions   UiFaderComponent   UiTooltipDisplayInterface   
CUiAnimViewNodesCtrl   IUiTrackEventListener   TextTag (TextMarkup)   UiFaderInterface   UiTooltipDisplayNotifications   
CUiAnimViewSequence   
  K  
TimelineWidget   UiFaderNotifications   UiTooltipInterface   
CUiAnimViewSequenceManager   TrackSplineInterpolator (UiSpline)   UiFlipbookAnimationComponent   UiTransform2dComponent   
CUiAnimViewSequenceNoNotificationContext   AbstractSplineWidget::KeyTime   TrackSplineInterpolator< Vec2 > (UiSpline)   UiFlipbookAnimationInterface   UiTransform2dInterface   
CUiAnimViewSequenceNotificationContext   
  L  
ViewportInteraction::TranslationAndScale   UiFlipbookAnimationNotifications   UiTransformChangeNotification   
CUiAnimViewSplineCtrl   TSpline (UiSpline)   UiGameEntityContext   UiTransformInterface   
CUiAnimViewTrack   LayoutCellSize (UiLayoutHelpers)   TUiAnimSplineTrack   UiGameEntityContextNotifications   UIVectorPropertyHandlerBase   
CUiAnimViewTrackBundle   LegacyVectorPropertyHandlerBase   TUiAnimTrack   UiGameEntityContextRequests   UiVisualInterface   
CUiAnimViewTrackEventKeyUIControls   UiTextComponent::LineOffsets   
  U  
UiGameEntityContextSliceInstantiationResults   UndoStack   
CUiAnimViewTrackFactory   LyShineBuilderComponent (LyShine::LyShineBuilder)   UiImageComponent   UndoStackExecutionScope   
CUiAnimViewTrackMemento   LyShineChildPass (LyShine)   UCol (LyShine)   UiImageInterface   
  V  
CUiAnimViewTrackPropsDlg   LyShineDebug   UiAnimateEntityInterface   UiImageSequenceComponent   
CUiAVCustomizeTrackColorsDlg   LyShineEditorSystemComponent (LyShineEditor)   UiAnimationInterface   UiImageSequenceInterface   IDraw2d::VertexPosColUV   
CUiAVEventsDialog   LyShineFeatureProcessor (LyShine)   UiAnimationNotifications   UiIndexableImageInterface   ViewportAddGuideInteraction   
CUiAVNewSequenceDialog   LyShineModule (LyShine)   UiAnimationSystem   UiInitializationInterface   ViewportAlign   
CUiAVSequenceProps   LyShinePass (LyShine)   UiAnimNodeInterface   UiInteractableActionsInterface   ViewportAnchor   
CUiTrackEventTrack   LyShinePassDataRequests   UiAnimParamData   UiInteractableActiveNotifications   ViewportCanvasBackground   
CUndoAnimKeySelection   LyShinePassRequests   UiAnimUndo   UiInteractableComponent   ViewportDragInteraction   
CUndoAnimNodeAdd   LyShineRequests (LyShine)   UiAnimUndoManager   UiInteractableInterface   ViewportElement   
CUndoAnimNodeRemove   LyShineSystemComponent (LyShine)   UiAnimUndoObject   UiInteractableNotifications   ViewportHighlight   
CUndoAnimNodeRename   
  M  
UiAnimViewCurveEditorDialog   UiInteractableStateAction   ViewportIcon   
CUndoAnimNodeReparent   UiBoolTrack   UiInteractableStateAlpha   ViewportInteraction   
CUndoSequenceAdd   MainToolbar   UiButtonComponent   UiInteractableStateColor   ViewportMoveGuideInteraction   
CUndoSequenceChange   MaskRenderNode (LyShine)   UiButtonInterface   UiInteractableStateFont   ViewportMoveInteraction   
CUndoSequenceRemove   ModeToolbar   UiButtonNotifications   UiInteractableStatesInterface   ViewportNudge   
CUndoSequenceSettings   
  N  
UiCanvasActionNotification   UiInteractableStateSprite   ViewportPivot   
CUndoTrackAdd   UiCanvasAssetRefComponent   UiInteractionMaskInterface   ViewportSnap   
CUndoTrackEventAdd   NewElementToolbarSection   UiCanvasAssetRefInterface   UiLayoutCellComponent   ViewportWidget   
CUndoTrackEventMoveDown   
  O  
UiCanvasAssetRefNotifications   UiLayoutCellDefaultInterface   
CUndoTrackEventMoveUp   UiCanvasBuilderWorker (LyShine)   UiLayoutCellInterface   
CUndoTrackEventRemove   CUiAnimViewFindDlg::ObjName   UiCanvasComponent   UiLayoutColumnComponent   
A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V