Inherits UiInteractableStateAction, and FontNotificationBus::Handler.
 | 
| 
using  | FontEffectComboBoxVec = AZStd::vector< AZStd::pair< unsigned int, AZStd::string > > | 
|   | 
| 
using  | EntityComboBoxVec = AZStd::vector< AZStd::pair< AZ::EntityId, AZStd::string > > | 
|   | 
 | 
| 
  | AZ_CLASS_ALLOCATOR (UiInteractableStateFont, AZ::SystemAllocator) | 
|   | 
| 
  | AZ_RTTI (UiInteractableStateFont, "{0E39A3BC-CEF5-4385-9D06-BFEE189E77E1}", UiInteractableStateAction) | 
|   | 
| 
  | UiInteractableStateFont (AZ::EntityId target, const AZStd::string &pathname, unsigned int fontEffectIndex) | 
|   | 
| void  | Init (AZ::EntityId) override | 
|   | Called from the Init of the UiInteractableComponent.  
  | 
|   | 
| void  | ApplyState () override | 
|   | Apply state or do action.  
  | 
|   | 
| void  | SetInteractableEntity (AZ::EntityId interactableEntityId) override | 
|   | 
| AZ::EntityId  | GetTargetEntity () override | 
|   | 
| 
void  | OnFontsReloaded () override | 
|   | 
| 
const AZStd::string &  | GetFontPathname () | 
|   | 
| 
void  | SetFontPathname (const AZStd::string &pathname) | 
|   | 
| 
const unsigned int  | GetFontEffectIndex () | 
|   | 
| 
void  | SetFontEffectIndex (unsigned int index) | 
|   | 
| 
EntityComboBoxVec  | PopulateTargetEntityList () | 
|   | 
| 
FontEffectComboBoxVec  | PopulateFontEffectList () | 
|   | Populate the list for the font effect combo box in the properties pane. 
  | 
|   | 
| 
void  | OnFontPathnameChange () | 
|   | 
| 
  | AZ_CLASS_ALLOCATOR (UiInteractableStateAction, AZ::SystemAllocator) | 
|   | 
| 
  | AZ_RTTI (UiInteractableStateAction, "{D86C82E1-E027-453F-A43B-BD801CF88391}") | 
|   | 
| 
EntityComboBoxVec  | PopulateTargetEntityList () | 
|   | 
 | 
| 
static void  | Reflect (AZ::ReflectContext *context) | 
|   | 
| 
static void  | Reflect (AZ::ReflectContext *context) | 
|   | 
 | 
| 
void  | InitCommon (const AZStd::string &fontPathname) | 
|   | 
 | 
| 
AZ::EntityId  | m_targetEntity | 
|   | 
| 
AzFramework::SimpleAssetReference< LyShine::FontAsset >  | m_fontFilename | 
|   | 
| 
FontFamilyPtr  | m_fontFamily | 
|   | 
| 
unsigned int  | m_fontEffectIndex | 
|   | 
| 
AZ::EntityId  | m_interactableEntity | 
|   | The interactable entity that this state belongs to. 
  | 
|   | 
◆ ApplyState()
  
  
      
        
          | void UiInteractableStateFont::ApplyState  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetTargetEntity()
  
  
      
        
          | AZ::EntityId UiInteractableStateFont::GetTargetEntity  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ Init()
  
  
      
        
          | void UiInteractableStateFont::Init  | 
          ( | 
          AZ::EntityId  | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ SetInteractableEntity()
  
  
      
        
          | void UiInteractableStateFont::SetInteractableEntity  | 
          ( | 
          AZ::EntityId  | 
          interactableEntityId | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
The documentation for this class was generated from the following file:
- Gems/LyShine/Code/Source/UiInteractableState.h