Inherits UiInteractableStateAction.
 | 
| 
  | AZ_CLASS_ALLOCATOR (UiInteractableStateSprite, AZ::SystemAllocator) | 
|   | 
| 
  | AZ_RTTI (UiInteractableStateSprite, "{89294558-CF45-4AA8-9EAA-A1D81BAB92A7}", UiInteractableStateAction) | 
|   | 
| 
  | UiInteractableStateSprite (AZ::EntityId target, ISprite *sprite) | 
|   | 
| 
  | UiInteractableStateSprite (AZ::EntityId target, const AZStd::string &spritePath) | 
|   | 
| 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 | 
|   | 
| 
ISprite *  | GetSprite () | 
|   | 
| 
void  | SetSprite (ISprite *sprite) | 
|   | 
| 
AZStd::string  | GetSpritePathname () | 
|   | 
| 
void  | SetSpritePathname (const AZStd::string &spritePath) | 
|   | 
| 
EntityComboBoxVec  | PopulateTargetEntityList () | 
|   | 
| 
void  | OnSpritePathnameChange () | 
|   | 
| 
  | 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) | 
|   | 
 | 
| 
using  | AZu32ComboBoxVec = AZStd::vector< AZStd::pair< AZ::u32, AZStd::string > > | 
|   | 
 | 
| 
bool  | IsSpriteSheet () | 
|   | 
| 
void  | OnTargetElementChange () | 
|   | 
| 
void  | LoadSpriteFromTargetElement () | 
|   | 
| 
AZu32ComboBoxVec  | PopulateIndexStringList () const | 
|   | Returns a string representation of the indices used to index sprite-sheet types. 
  | 
|   | 
 | 
| 
AZ::EntityId  | m_targetEntity | 
|   | 
| 
AzFramework::SimpleAssetReference< LmbrCentral::TextureAsset >  | m_spritePathname | 
|   | 
| 
ISprite *  | m_sprite = nullptr | 
|   | 
| 
AZ::u32  | m_spriteSheetCellIndex = 0 | 
|   | 
| 
AZ::EntityId  | m_interactableEntity | 
|   | The interactable entity that this state belongs to. 
  | 
|   | 
 | 
| 
using  | EntityComboBoxVec = AZStd::vector< AZStd::pair< AZ::EntityId, AZStd::string > > | 
|   | 
◆ ApplyState()
  
  
      
        
          | void UiInteractableStateSprite::ApplyState  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetTargetEntity()
  
  
      
        
          | AZ::EntityId UiInteractableStateSprite::GetTargetEntity  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ Init()
  
  
      
        
          | void UiInteractableStateSprite::Init  | 
          ( | 
          AZ::EntityId  | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ SetInteractableEntity()
  
  
      
        
          | void UiInteractableStateSprite::SetInteractableEntity  | 
          ( | 
          AZ::EntityId  | 
          interactableEntityId | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
The documentation for this class was generated from the following file:
- Gems/LyShine/Code/Source/UiInteractableState.h