Inherits UiInteractableStateAction, and 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.
|
| |
The documentation for this class was generated from the following file:
- Gems/LyShine/Code/Source/UiInteractableState.h