Open 3D Engine LyShine Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
UiTextComponent Member List

This is the complete list of members for UiTextComponent, including all inherited members.

Activate() override (defined in UiTextComponent)UiTextComponentprotected
AZ_COMPONENT(UiTextComponent, LyShine::UiTextComponentUuid, AZ::Component) (defined in UiTextComponent)UiTextComponent
CalculateAlignedPositionWithYOffset(const UiTransformInterface::RectPoints &points)UiTextComponentprotected
CalculateDrawBatchLines(UiTextComponent::DrawBatchLines &drawBatchLinesOut, bool forceNoWrap=false, float availableWidth=-1.0f, bool excludeTrailingSpaceWidth=true)UiTextComponentprotected
CalculateHorizontalClipOffset()UiTextComponentprotected
ChangeFont(const AZStd::string &fontFileName)UiTextComponentprotected
ClearSelectionRange() override (defined in UiTextComponent)UiTextComponent
Deactivate() override (defined in UiTextComponent)UiTextComponentprotected
DrawBatchContainer typedef (defined in UiTextComponent)UiTextComponent
DrawBatchLineContainer typedef (defined in UiTextComponent)UiTextComponent
DrawBatchLineIters typedef (defined in UiTextComponent)UiTextComponentprotected
DrawBatchStartPositions typedef (defined in UiTextComponent)UiTextComponentprotected
DrawBatchStartPosPair typedef (defined in UiTextComponent)UiTextComponentprotected
FontEffectComboBoxVec typedef (defined in UiTextComponent)UiTextComponent
FontFamilyRefSet typedef (defined in UiTextComponent)UiTextComponent
GetCharacterSpacing() override (defined in UiTextComponent)UiTextComponent
GetCharIndexFromCanvasSpacePoint(AZ::Vector2 point, bool mustBeInBoundingBox) override (defined in UiTextComponent)UiTextComponent
GetCharIndexFromPoint(AZ::Vector2 point, bool mustBeInBoundingBox) override (defined in UiTextComponent)UiTextComponent
GetClickableTextRects(UiClickableTextInterface::ClickableTextRects &clickableTextRects) override (defined in UiTextComponent)UiTextComponent
GetColor() override (defined in UiTextComponent)UiTextComponent
GetDisplayedTextFunction() const override (defined in UiTextComponent)UiTextComponentinline
GetDrawBatchLines()UiTextComponentprotected
GetDrawBatchStartPositions(DrawBatchStartPositions &startPositions, DrawBatchLine *lineToEllipsis, const AZ::Vector2 &currentElementSize)UiTextComponentprotected
GetDrawBatchToEllipseAndPositions(const char *ellipseText, const STextDrawContext &ctx, const AZ::Vector2 &currentElementSize, DrawBatchStartPositions *startPositions, float *drawBatchStartPos, float *ellipsisPos)UiTextComponentprotected
GetExtraHeightRatio() override (defined in UiTextComponent)UiTextComponent
GetExtraWidthRatio() override (defined in UiTextComponent)UiTextComponent
GetFont() override (defined in UiTextComponent)UiTextComponent
GetFontEffect() override (defined in UiTextComponent)UiTextComponent
GetFontEffectName(int effectIndex) override (defined in UiTextComponent)UiTextComponent
GetFontSize() override (defined in UiTextComponent)UiTextComponent
GetHorizontalTextAlignment() override (defined in UiTextComponent)UiTextComponent
GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType &incompatible) (defined in UiTextComponent)UiTextComponentinlinestatic
GetIsMarkupEnabled() override (defined in UiTextComponent)UiTextComponent
GetLineSpacing() override (defined in UiTextComponent)UiTextComponent
GetLineToEllipsisAndLinesToTruncate(UiTextComponent::DrawBatchLines &drawBatchLinesOut, DrawBatchLineContainer::iterator *lineToEllipsis, DrawBatchLineIters &linesToRemove, const AZ::Vector2 &currentElementSize)UiTextComponentprotected
GetLocalizedText(const AZStd::string &text)UiTextComponentprotected
GetMinHeight() override (defined in UiTextComponent)UiTextComponent
GetMinimumShrinkScale() override (defined in UiTextComponent)UiTextComponent
GetMinWidth() override (defined in UiTextComponent)UiTextComponent
GetOverflowMode() override (defined in UiTextComponent)UiTextComponent
GetPointFromCharIndex(int index) override (defined in UiTextComponent)UiTextComponent
GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType &provided) (defined in UiTextComponent)UiTextComponentinlinestatic
GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType &required) (defined in UiTextComponent)UiTextComponentinlinestatic
GetSelectionColor() override (defined in UiTextComponent)UiTextComponent
GetSelectionRange(int &startIndex, int &endIndex) override (defined in UiTextComponent)UiTextComponent
GetShrinkToFit() override (defined in UiTextComponent)UiTextComponent
GetStartEllipseIndexInDrawBatch(const DrawBatch *drawBatchToEllipse, const STextDrawContext &ctx, const float drawBatchStartPos, const float ellipsePos)UiTextComponentprotected
GetTargetHeight(float maxHeight) override (defined in UiTextComponent)UiTextComponent
GetTargetWidth(float maxWidth) override (defined in UiTextComponent)UiTextComponent
GetText() override (defined in UiTextComponent)UiTextComponent
GetTextAlignment(IDraw2d::HAlign &horizontalAlignment, IDraw2d::VAlign &verticalAlignment) override (defined in UiTextComponent)UiTextComponent
GetTextBoundingBox(int startIndex, int endIndex, UiTransformInterface::RectPointsArray &rectPoints) override (defined in UiTextComponent)UiTextComponent
GetTextBoundingBoxPrivate(const DrawBatchLines &drawBatchLines, int startIndex, int endIndex, UiTransformInterface::RectPointsArray &rectPoints)UiTextComponentprotected
GetTextDrawContextPrototype(int requestFontSize, const AZ::Vector2 &fontSizeScale) constUiTextComponentprotected
GetTextHeight() override (defined in UiTextComponent)UiTextComponent
GetTextOverflowsBounds(const AZ::Vector2 &textSize, const AZ::Vector2 &elementSize) constUiTextComponentprotected
GetTextRect(UiTransformInterface::RectPoints &rect)UiTextComponentprotected
GetTextRect(UiTransformInterface::RectPoints &rect, const AZ::Vector2 &textSize)UiTextComponentprotected
GetTextSize() override (defined in UiTextComponent)UiTextComponent
GetTextSizeFromDrawBatchLines(const UiTextComponent::DrawBatchLines &drawBatchLines) constUiTextComponentprotected
GetTextWidth() override (defined in UiTextComponent)UiTextComponent
GetTextWithFlags(GetTextFlags flags=GetAsIs) override (defined in UiTextComponent)UiTextComponent
GetVerticalTextAlignment() override (defined in UiTextComponent)UiTextComponent
GetWrapText() override (defined in UiTextComponent)UiTextComponent
HandleEllipsis(UiTextComponent::DrawBatchLines &drawBatchLinesOut, float availableHeight=-1.0f)UiTextComponentprotected
HandleOverflowText(UiTextComponent::DrawBatchLines &drawBatchLinesOut)UiTextComponentprotected
HandleShrinkToFit(UiTextComponent::DrawBatchLines &drawBatchLinesOut, float availableHeight=-1.0f)UiTextComponentprotected
HandleShrinkToFitWithWrapping(UiTextComponent::DrawBatchLines &drawBatchLinesOut, const AZ::Vector2 &currentElementSize, const AZ::Vector2 &textSize)UiTextComponentprotected
HandleUniformShrinkToFitWithScale(UiTextComponent::DrawBatchLines &drawBatchLinesOut, const AZ::Vector2 &scaleVec)UiTextComponentprotected
HandleUniformShrinkToFitWithWrapping(UiTextComponent::DrawBatchLines &drawBatchLinesOut, const AZ::Vector2 &currentElementSize, int maxLinesElementCanHold)UiTextComponentprotected
HandleWidthOnlyShrinkToFitWithWrapping(UiTextComponent::DrawBatchLines &drawBatchLinesOut, const AZ::Vector2 &currentElementSize, int maxLinesElementCanHold)UiTextComponentprotected
Init() override (defined in UiTextComponent)UiTextComponentprotected
InlineImageContainer typedef (defined in UiTextComponent)UiTextComponent
InsertEllipsisText(const char *ellipseText, const int ellipsisCharPos, DrawBatch *drawBatchToEllipse)UiTextComponentprotected
LanguageChanged() override (defined in UiTextComponent)UiTextComponent
MarkDrawBatchLinesDirty(bool invalidateLayout)UiTextComponentprotected
OnAlignmentChange()UiTextComponentprotected
OnAtlasLoaded(const TextureAtlasNamespace::TextureAtlas *atlas) override (defined in UiTextComponent)UiTextComponent
OnAtlasUnloaded(const TextureAtlasNamespace::TextureAtlas *atlas) override (defined in UiTextComponent)UiTextComponent
OnCanvasSpaceRectChanged(AZ::EntityId entityId, const UiTransformInterface::Rect &oldRect, const UiTransformInterface::Rect &newRect) override (defined in UiTextComponent)UiTextComponent
OnCanvasTextPixelAlignmentChange() override (defined in UiTextComponent)UiTextComponent
OnCharSpacingChange()UiTextComponentprotected
OnColorChange()UiTextComponentprotected
OnFontEffectChange()UiTextComponentprotected
OnFontPathnameChange()UiTextComponentprotected
OnFontSizeChange()UiTextComponentprotected
OnFontsReloaded() override (defined in UiTextComponent)UiTextComponent
OnLineSpacingChange()UiTextComponentprotected
OnMarkupEnabledChange()UiTextComponentprotected
OnMinShrinkScaleChange()UiTextComponentprotected
OnOverflowChange()UiTextComponentprotected
OnShrinkToFitChange()UiTextComponentprotected
OnTextChange()UiTextComponentprotected
OnTextWidthPropertyChanged()UiTextComponentprotected
OnTransformToViewportChanged() override (defined in UiTextComponent)UiTextComponent
OnWrapTextSettingChange()UiTextComponentprotected
PopulateFontEffectList()UiTextComponentprotected
PropertyValuesChanged() override (defined in UiTextComponent)UiTextComponent
Reflect(AZ::ReflectContext *context) (defined in UiTextComponent)UiTextComponentstatic
Render(LyShine::IRenderGraph *renderGraph) override (defined in UiTextComponent)UiTextComponent
RenderDrawBatchLines(const UiTextComponent::DrawBatchLines &drawBatchLines, const AZ::Vector2 &pos, const UiTransformInterface::RectPoints &points, const AZ::Matrix4x4 &transformToViewport, STextDrawContext &fontContext)UiTextComponentprotected
RenderToCache(float alpha)UiTextComponentprotected
ResetCursorLineHint() override (defined in UiTextComponent)UiTextComponentinline
ResetOverrides() override (defined in UiTextComponent)UiTextComponent
SetBatchLineFontPointers(DrawBatchLine *batchLine)UiTextComponentprotected
SetCharacterSpacing(float characterSpacing) overrideUiTextComponent
SetClickableTextColor(int id, const AZ::Color &color) override (defined in UiTextComponent)UiTextComponent
SetColor(const AZ::Color &color) override (defined in UiTextComponent)UiTextComponent
SetDisplayedTextFunction(const DisplayedTextFunction &displayedTextFunction) override (defined in UiTextComponent)UiTextComponent
SetFont(const LyShine::PathnameType &fontPath) override (defined in UiTextComponent)UiTextComponent
SetFontEffect(int effectIndex) override (defined in UiTextComponent)UiTextComponent
SetFontEffectByName(const AZStd::string &effectName) override (defined in UiTextComponent)UiTextComponent
SetFontSize(float size) override (defined in UiTextComponent)UiTextComponent
SetHorizontalTextAlignment(IDraw2d::HAlign alignment) override (defined in UiTextComponent)UiTextComponent
SetIsMarkupEnabled(bool isEnabled) override (defined in UiTextComponent)UiTextComponent
SetLineSpacing(float lineSpacing) overrideUiTextComponent
SetMinimumShrinkScale(float minShrinkScale) override (defined in UiTextComponent)UiTextComponent
SetOverflowMode(OverflowMode overflowMode) override (defined in UiTextComponent)UiTextComponent
SetOverrideAlpha(float alpha) override (defined in UiTextComponent)UiTextComponent
SetOverrideColor(const AZ::Color &color) override (defined in UiTextComponent)UiTextComponent
SetOverrideFont(FontFamilyPtr fontFamily) override (defined in UiTextComponent)UiTextComponent
SetOverrideFontEffect(unsigned int fontEffectIndex) override (defined in UiTextComponent)UiTextComponent
SetSelectionRange(int startIndex, int endIndex, const AZ::Color &selectionColor) override (defined in UiTextComponent)UiTextComponent
SetShrinkToFit(ShrinkToFit shrinkToFit) override (defined in UiTextComponent)UiTextComponent
SetText(const AZStd::string &text) override (defined in UiTextComponent)UiTextComponent
SetTextAlignment(IDraw2d::HAlign horizontalAlignment, IDraw2d::VAlign verticalAlignment) override (defined in UiTextComponent)UiTextComponent
SetTextWithFlags(const AZStd::string &text, SetTextFlags flags=SetAsIs) override (defined in UiTextComponent)UiTextComponent
SetVerticalTextAlignment(IDraw2d::VAlign alignment) override (defined in UiTextComponent)UiTextComponent
SetWrapText(WrapTextSetting wrapSetting) override (defined in UiTextComponent)UiTextComponent
TruncateDrawBatches(DrawBatchLine *lineToTruncate, const DrawBatch *truncateAfterBatch)UiTextComponentprotected
UiTextComponent() (defined in UiTextComponent)UiTextComponent
UpdateTextRenderBatchesForFontTextureChange()UiTextComponentprotected
~UiTextComponent() override (defined in UiTextComponent)UiTextComponent