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

This is the complete list of members for AZ::FontTexture, including all inherited members.

ClampGlyphSize(const AtomFont::GlyphSize &glyphSize, int cellWidth, int cellHeight)AZ::FontTexturestatic
Create(int width, int height, AZ::FontSmoothMethod smoothMethod, AZ::FontSmoothAmount smoothAmount, int widthCharCount=16, int heightCharCount=16, float sizeRatio=IFFontConstants::defaultSizeRatio) (defined in AZ::FontTexture)AZ::FontTexture
CreateFromFile(const AZStd::string &fileName, int width, int height, AZ::FontSmoothMethod smoothMethod, AZ::FontSmoothAmount smoothAmount, int widthCharCount=16, int heightCharCount=16) (defined in AZ::FontTexture)AZ::FontTexture
CreateFromMemory(unsigned char *fileData, int dataSize, int width, int height, AZ::FontSmoothMethod smoothMethod, AZ::FontSmoothAmount smoothAmount, int widthCharCount, int heightCharCount, float sizeRatio)AZ::FontTexture
CreateGradientSlot() (defined in AZ::FontTexture)AZ::FontTexture
FontTexture() (defined in AZ::FontTexture)AZ::FontTexture
GetAscenderToHeightRatio() (defined in AZ::FontTexture)AZ::FontTexture
GetBuffer() (defined in AZ::FontTexture)AZ::FontTextureinline
GetCellHeight() (defined in AZ::FontTexture)AZ::FontTextureinline
GetCellWidth() (defined in AZ::FontTexture)AZ::FontTextureinline
GetCharacterWidth(uint32_t character) const (defined in AZ::FontTexture)AZ::FontTexture
GetCharSlot(uint32_t character, const AtomFont::GlyphSize &glyphSize=AtomFont::defaultGlyphSize) (defined in AZ::FontTexture)AZ::FontTexture
GetEncoding() (defined in AZ::FontTexture)AZ::FontTextureinline
GetGradientSlot() (defined in AZ::FontTexture)AZ::FontTexture
GetHeight() (defined in AZ::FontTexture)AZ::FontTextureinline
GetHeightCellCount() (defined in AZ::FontTexture)AZ::FontTextureinline
GetHorizontalAdvance(uint32_t character, const AtomFont::GlyphSize &glyphSize=AtomFont::defaultGlyphSize) constAZ::FontTexture
GetKerning(uint32_t leftGlyph, uint32_t rightGlyph) (defined in AZ::FontTexture)AZ::FontTexture
GetLRUSlot() (defined in AZ::FontTexture)AZ::FontTexture
GetMonospaced() const (defined in AZ::FontTexture)AZ::FontTextureinline
GetMRUSlot() (defined in AZ::FontTexture)AZ::FontTexture
GetSlotChar(int slotIndex) const (defined in AZ::FontTexture)AZ::FontTexture
GetTextureCellHeight() (defined in AZ::FontTexture)AZ::FontTextureinline
GetTextureCellWidth() (defined in AZ::FontTexture)AZ::FontTextureinline
GetTextureCoord(TextureSlot *slot, float texCoords[4], int &characterSizeX, int &characterSizeY, int &m_characterOffsetX, int &m_characterOffsetY, const AtomFont::GlyphSize &glyphSize=AtomFont::defaultGlyphSize) const (defined in AZ::FontTexture)AZ::FontTexture
GetWidth() (defined in AZ::FontTexture)AZ::FontTextureinline
GetWidthCellCount() (defined in AZ::FontTexture)AZ::FontTextureinline
PreCacheString(const char *string, int *updated=0, float sizeRatio=IFFontConstants::defaultSizeRatio, const AtomFont::GlyphSize &glyphSize=AtomFont::defaultGlyphSize, const FFont::FontHintParams &glyphFlags=FFont::FontHintParams())AZ::FontTexture
Release() (defined in AZ::FontTexture)AZ::FontTexture
SetEncoding(FT_Encoding encoding) (defined in AZ::FontTexture)AZ::FontTextureinline
WriteToFile(const AZStd::string &fileName) (defined in AZ::FontTexture)AZ::FontTexture
~FontTexture() (defined in AZ::FontTexture)AZ::FontTexture