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.
|
This is the complete list of members for UiTextComponent, including all inherited members.
Activate() override (defined in UiTextComponent) | UiTextComponent | protected |
AZ_COMPONENT(UiTextComponent, LyShine::UiTextComponentUuid, AZ::Component) (defined in UiTextComponent) | UiTextComponent | |
CalculateAlignedPositionWithYOffset(const UiTransformInterface::RectPoints &points) | UiTextComponent | protected |
CalculateDrawBatchLines(UiTextComponent::DrawBatchLines &drawBatchLinesOut, bool forceNoWrap=false, float availableWidth=-1.0f, bool excludeTrailingSpaceWidth=true) | UiTextComponent | protected |
CalculateHorizontalClipOffset() | UiTextComponent | protected |
ChangeFont(const AZStd::string &fontFileName) | UiTextComponent | protected |
ClearSelectionRange() override (defined in UiTextComponent) | UiTextComponent | |
Deactivate() override (defined in UiTextComponent) | UiTextComponent | protected |
DrawBatchContainer typedef (defined in UiTextComponent) | UiTextComponent | |
DrawBatchLineContainer typedef (defined in UiTextComponent) | UiTextComponent | |
DrawBatchLineIters typedef (defined in UiTextComponent) | UiTextComponent | protected |
DrawBatchStartPositions typedef (defined in UiTextComponent) | UiTextComponent | protected |
DrawBatchStartPosPair typedef (defined in UiTextComponent) | UiTextComponent | protected |
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) | UiTextComponent | inline |
GetDrawBatchLines() | UiTextComponent | protected |
GetDrawBatchStartPositions(DrawBatchStartPositions &startPositions, DrawBatchLine *lineToEllipsis, const AZ::Vector2 ¤tElementSize) | UiTextComponent | protected |
GetDrawBatchToEllipseAndPositions(const char *ellipseText, const STextDrawContext &ctx, const AZ::Vector2 ¤tElementSize, DrawBatchStartPositions *startPositions, float *drawBatchStartPos, float *ellipsisPos) | UiTextComponent | protected |
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) | UiTextComponent | inlinestatic |
GetIsMarkupEnabled() override (defined in UiTextComponent) | UiTextComponent | |
GetLineSpacing() override (defined in UiTextComponent) | UiTextComponent | |
GetLineToEllipsisAndLinesToTruncate(UiTextComponent::DrawBatchLines &drawBatchLinesOut, DrawBatchLineContainer::iterator *lineToEllipsis, DrawBatchLineIters &linesToRemove, const AZ::Vector2 ¤tElementSize) | UiTextComponent | protected |
GetLocalizedText(const AZStd::string &text) | UiTextComponent | protected |
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) | UiTextComponent | inlinestatic |
GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType &required) (defined in UiTextComponent) | UiTextComponent | inlinestatic |
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) | UiTextComponent | protected |
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) | UiTextComponent | protected |
GetTextDrawContextPrototype(int requestFontSize, const AZ::Vector2 &fontSizeScale) const | UiTextComponent | protected |
GetTextHeight() override (defined in UiTextComponent) | UiTextComponent | |
GetTextOverflowsBounds(const AZ::Vector2 &textSize, const AZ::Vector2 &elementSize) const | UiTextComponent | protected |
GetTextRect(UiTransformInterface::RectPoints &rect) | UiTextComponent | protected |
GetTextRect(UiTransformInterface::RectPoints &rect, const AZ::Vector2 &textSize) | UiTextComponent | protected |
GetTextSize() override (defined in UiTextComponent) | UiTextComponent | |
GetTextSizeFromDrawBatchLines(const UiTextComponent::DrawBatchLines &drawBatchLines) const | UiTextComponent | protected |
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) | UiTextComponent | protected |
HandleOverflowText(UiTextComponent::DrawBatchLines &drawBatchLinesOut) | UiTextComponent | protected |
HandleShrinkToFit(UiTextComponent::DrawBatchLines &drawBatchLinesOut, float availableHeight=-1.0f) | UiTextComponent | protected |
HandleShrinkToFitWithWrapping(UiTextComponent::DrawBatchLines &drawBatchLinesOut, const AZ::Vector2 ¤tElementSize, const AZ::Vector2 &textSize) | UiTextComponent | protected |
HandleUniformShrinkToFitWithScale(UiTextComponent::DrawBatchLines &drawBatchLinesOut, const AZ::Vector2 &scaleVec) | UiTextComponent | protected |
HandleUniformShrinkToFitWithWrapping(UiTextComponent::DrawBatchLines &drawBatchLinesOut, const AZ::Vector2 ¤tElementSize, int maxLinesElementCanHold) | UiTextComponent | protected |
HandleWidthOnlyShrinkToFitWithWrapping(UiTextComponent::DrawBatchLines &drawBatchLinesOut, const AZ::Vector2 ¤tElementSize, int maxLinesElementCanHold) | UiTextComponent | protected |
Init() override (defined in UiTextComponent) | UiTextComponent | protected |
InlineImageContainer typedef (defined in UiTextComponent) | UiTextComponent | |
InsertEllipsisText(const char *ellipseText, const int ellipsisCharPos, DrawBatch *drawBatchToEllipse) | UiTextComponent | protected |
LanguageChanged() override (defined in UiTextComponent) | UiTextComponent | |
MarkDrawBatchLinesDirty(bool invalidateLayout) | UiTextComponent | protected |
OnAlignmentChange() | UiTextComponent | protected |
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() | UiTextComponent | protected |
OnColorChange() | UiTextComponent | protected |
OnFontEffectChange() | UiTextComponent | protected |
OnFontPathnameChange() | UiTextComponent | protected |
OnFontSizeChange() | UiTextComponent | protected |
OnFontsReloaded() override (defined in UiTextComponent) | UiTextComponent | |
OnLineSpacingChange() | UiTextComponent | protected |
OnMarkupEnabledChange() | UiTextComponent | protected |
OnMinShrinkScaleChange() | UiTextComponent | protected |
OnOverflowChange() | UiTextComponent | protected |
OnShrinkToFitChange() | UiTextComponent | protected |
OnTextChange() | UiTextComponent | protected |
OnTextWidthPropertyChanged() | UiTextComponent | protected |
OnTransformToViewportChanged() override (defined in UiTextComponent) | UiTextComponent | |
OnWrapTextSettingChange() | UiTextComponent | protected |
PopulateFontEffectList() | UiTextComponent | protected |
PropertyValuesChanged() override (defined in UiTextComponent) | UiTextComponent | |
Reflect(AZ::ReflectContext *context) (defined in UiTextComponent) | UiTextComponent | static |
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) | UiTextComponent | protected |
RenderToCache(float alpha) | UiTextComponent | protected |
ResetCursorLineHint() override (defined in UiTextComponent) | UiTextComponent | inline |
ResetOverrides() override (defined in UiTextComponent) | UiTextComponent | |
SetBatchLineFontPointers(DrawBatchLine *batchLine) | UiTextComponent | protected |
SetCharacterSpacing(float characterSpacing) override | UiTextComponent | |
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) override | UiTextComponent | |
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) | UiTextComponent | protected |
UiTextComponent() (defined in UiTextComponent) | UiTextComponent | |
UpdateTextRenderBatchesForFontTextureChange() | UiTextComponent | protected |
~UiTextComponent() override (defined in UiTextComponent) | UiTextComponent |