#include <UiTooltipDisplayBus.h>
Inherits AZ::ComponentBus.
 | 
| enum class   | AutoPositionMode { OffsetFromMouse
, OffsetFromElement
 } | 
|   | 
| enum class   | TriggerMode { OnHover
, OnPress
, OnClick
 } | 
|   | 
 | 
| 
virtual TriggerMode  | GetTriggerMode ()=0 | 
|   | Get the way the tooltip is triggered to display. 
  | 
|   | 
| 
virtual void  | SetTriggerMode (TriggerMode triggerMode)=0 | 
|   | Set the way the tooltip is triggered to display. 
  | 
|   | 
| 
virtual bool  | GetAutoPosition ()=0 | 
|   | Get whether the tooltip display element will be auto positioned. 
  | 
|   | 
| 
virtual void  | SetAutoPosition (bool autoPosition)=0 | 
|   | Set whether the tooltip display element will be auto positioned. 
  | 
|   | 
| 
virtual AutoPositionMode  | GetAutoPositionMode ()=0 | 
|   | Get auto position mode. 
  | 
|   | 
| 
virtual void  | SetAutoPositionMode (AutoPositionMode autoPositionMode)=0 | 
|   | Set auto position mode. 
  | 
|   | 
| 
virtual const AZ::Vector2 &  | GetOffset ()=0 | 
|   | Get the offset from the tooltip display element's pivot to the mouse position. 
  | 
|   | 
| 
virtual void  | SetOffset (const AZ::Vector2 &offset)=0 | 
|   | Set the offset from the tooltip display element's pivot to the mouse position. 
  | 
|   | 
| virtual bool  | GetAutoSize ()=0 | 
|   | 
| virtual void  | SetAutoSize (bool autoSize)=0 | 
|   | 
| 
virtual AZ::EntityId  | GetTextEntity ()=0 | 
|   | Get the entity id of the text element that is used for resizing. 
  | 
|   | 
| virtual void  | SetTextEntity (AZ::EntityId textEntity)=0 | 
|   | 
| 
virtual float  | GetDelayTime ()=0 | 
|   | Get the amount of time to wait before showing the tooltip display element after hover start. 
  | 
|   | 
| 
virtual void  | SetDelayTime (float delayTime)=0 | 
|   | Set the amount of time to wait before showing the tooltip display element after hover start. 
  | 
|   | 
| 
virtual float  | GetDisplayTime ()=0 | 
|   | Get the amount of time the tooltip display element is to remain visible. 
  | 
|   | 
| 
virtual void  | SetDisplayTime (float displayTime)=0 | 
|   | Set the amount of time the tooltip display element is to remain visible. 
  | 
|   | 
| 
virtual void  | PrepareToShow (AZ::EntityId tooltipElement)=0 | 
|   | Show the tooltip display element. 
  | 
|   | 
| 
virtual void  | Hide ()=0 | 
|   | Hide the tooltip display element. 
  | 
|   | 
| 
virtual void  | Update ()=0 | 
|   | Update the tooltip display element. 
  | 
|   | 
 | 
| 
static const AZ::EBusHandlerPolicy  | HandlerPolicy = AZ::EBusHandlerPolicy::Single | 
|   | Only one component on a entity can implement the events. 
  | 
|   | 
Interface class that a tooltip display component needs to implement. A tooltip display component is responsible for displaying an element as a tooltip given sizing and positioning properties 
 
◆ GetAutoSize()
  
  
      
        
          | virtual bool UiTooltipDisplayInterface::GetAutoSize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Get whether the tooltip display element should be resized so that the text element size matches the size of the string 
 
 
◆ SetAutoSize()
  
  
      
        
          | virtual void UiTooltipDisplayInterface::SetAutoSize  | 
          ( | 
          bool  | 
          autoSize | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Set whether the tooltip display element should be resized so that the text element size matches the size of the string 
 
 
◆ SetTextEntity()
  
  
      
        
          | virtual void UiTooltipDisplayInterface::SetTextEntity  | 
          ( | 
          AZ::EntityId  | 
          textEntity | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Set the entity id of the text element that is used for resizing This must be a child of this entity 
 
 
The documentation for this class was generated from the following file:
- Gems/LyShine/Code/Include/LyShine/Bus/UiTooltipDisplayBus.h