com.agog.mathdisplay.render

Package com.agog.mathdisplay.render

Types

BoundingBox class BoundingBox : Any
CGGlyph data class CGGlyph : Any
CGPoint data class CGPoint : Any
CGRect data class CGRect : Any
MTAccentDisplay class MTAccentDisplay : MTDisplay
MTCTLineDisplay class MTCTLineDisplay : MTDisplay
MTCodepointChar class MTCodepointChar : Any
MTDisplay open class MTDisplay : Any
MTDrawFreeType class MTDrawFreeType : Any
MTFont class MTFont : Any
MTFontMathTable class MTFontMathTable : Any
MTFractionDisplay class MTFractionDisplay : MTDisplay
MTGlyphConstructionDisplay class MTGlyphConstructionDisplay : MTDisplay
MTGlyphDisplay class MTGlyphDisplay : MTDisplay
MTGlyphPart data class MTGlyphPart : Any
MTInterElementSpaceType enum class MTInterElementSpaceType : Enum<MTInterElementSpaceType>

Created by greg on 3/13/18.

MTLargeOpLimitsDisplay class MTLargeOpLimitsDisplay : MTDisplay
MTLineDisplay class MTLineDisplay : MTDisplay
MTLinePosition enum class MTLinePosition : Enum<MTLinePosition>

@typedef MTLinePosition @brief The type of position for a line, i.e. subscript/superscript or regular.

MTMathListDisplay class MTMathListDisplay : MTDisplay
MTRadicalDisplay class MTRadicalDisplay : MTDisplay
MTTypesetter class MTTypesetter : Any

Properties

DEBUG const val DEBUG: Boolean
interElementSpaceArray val interElementSpaceArray: Array<Array<MTInterElementSpaceType>>
kBaseLineSkipMultiplier const val kBaseLineSkipMultiplier: Float
kDelimiterFactor const val kDelimiterFactor: Int
kDelimiterShortfallPoints const val kDelimiterShortfallPoints: Int
kJotMultiplier const val kJotMultiplier: Float
kLineSkipLimitMultiplier const val kLineSkipLimitMultiplier: Float
kLineSkipMultiplier const val kLineSkipMultiplier: Float
kMTUnicodeGreekCapitalBoldItalicStart const val kMTUnicodeGreekCapitalBoldItalicStart: Int
kMTUnicodeGreekCapitalBoldStart const val kMTUnicodeGreekCapitalBoldStart: Int
kMTUnicodeGreekCapitalEnd const val kMTUnicodeGreekCapitalEnd: Char
kMTUnicodeGreekCapitalItalicStart const val kMTUnicodeGreekCapitalItalicStart: Int
kMTUnicodeGreekCapitalStart const val kMTUnicodeGreekCapitalStart: Char
kMTUnicodeGreekLowerBoldItalicStart const val kMTUnicodeGreekLowerBoldItalicStart: Int
kMTUnicodeGreekLowerBoldStart const val kMTUnicodeGreekLowerBoldStart: Int
kMTUnicodeGreekLowerEnd const val kMTUnicodeGreekLowerEnd: Char
kMTUnicodeGreekLowerItalicStart const val kMTUnicodeGreekLowerItalicStart: Int
kMTUnicodeGreekLowerStart const val kMTUnicodeGreekLowerStart: Char
kMTUnicodeGreekSymbolBoldItalicStart const val kMTUnicodeGreekSymbolBoldItalicStart: Int
kMTUnicodeGreekSymbolBoldStart const val kMTUnicodeGreekSymbolBoldStart: Int
kMTUnicodeGreekSymbolItalicStart const val kMTUnicodeGreekSymbolItalicStart: Int
kMTUnicodeMathCapitalBlackboardStart const val kMTUnicodeMathCapitalBlackboardStart: Int
kMTUnicodeMathCapitalBoldItalicStart const val kMTUnicodeMathCapitalBoldItalicStart: Int
kMTUnicodeMathCapitalBoldStart const val kMTUnicodeMathCapitalBoldStart: Int
kMTUnicodeMathCapitalFrakturStart const val kMTUnicodeMathCapitalFrakturStart: Int
kMTUnicodeMathCapitalItalicStart const val kMTUnicodeMathCapitalItalicStart: Int
kMTUnicodeMathCapitalSansSerifStart const val kMTUnicodeMathCapitalSansSerifStart: Int
kMTUnicodeMathCapitalScriptStart const val kMTUnicodeMathCapitalScriptStart: Int
kMTUnicodeMathCapitalTTStart const val kMTUnicodeMathCapitalTTStart: Int
kMTUnicodeMathLowerBlackboardStart const val kMTUnicodeMathLowerBlackboardStart: Int
kMTUnicodeMathLowerBoldItalicStart const val kMTUnicodeMathLowerBoldItalicStart: Int
kMTUnicodeMathLowerBoldStart const val kMTUnicodeMathLowerBoldStart: Int
kMTUnicodeMathLowerFrakturStart const val kMTUnicodeMathLowerFrakturStart: Int
kMTUnicodeMathLowerItalicStart const val kMTUnicodeMathLowerItalicStart: Int
kMTUnicodeMathLowerSansSerifStart const val kMTUnicodeMathLowerSansSerifStart: Int
kMTUnicodeMathLowerTTStart const val kMTUnicodeMathLowerTTStart: Int
kMTUnicodeNumberBlackboardStart const val kMTUnicodeNumberBlackboardStart: Int
kMTUnicodeNumberBoldStart const val kMTUnicodeNumberBoldStart: Int
kMTUnicodeNumberSansSerifStart const val kMTUnicodeNumberSansSerifStart: Int
kMTUnicodeNumberTTStart const val kMTUnicodeNumberTTStart: Int
kMTUnicodePlanksConstant const val kMTUnicodePlanksConstant: Int

Functions

changeFont fun changeFont(str: String, fontStyle: MTFontStyle): String
getBlackboard fun getBlackboard(ch: Char): MTCodepointChar
getBold fun getBold(ch: Char): MTCodepointChar
getBoldItalic fun getBoldItalic(ch: Char): MTCodepointChar
getCaligraphic fun getCaligraphic(ch: Char): MTCodepointChar
getDefaultStyle fun getDefaultStyle(ch: Char): MTCodepointChar
getFraktur fun getFraktur(ch: Char): MTCodepointChar
getInterElementSpaceArrayIndexForType fun getInterElementSpaceArrayIndexForType(type: MTMathAtomType, row: Boolean): Int
getItalicized fun getItalicized(ch: Char): MTCodepointChar
getSansSerif fun getSansSerif(ch: Char): MTCodepointChar
getTypewriter fun getTypewriter(ch: Char): MTCodepointChar
greekSymbolOrder fun greekSymbolOrder(ch: Char): Int
is_CAPITAL_GREEK fun is_CAPITAL_GREEK(ch: Char): Boolean
is_GREEK_SYMBOL fun is_GREEK_SYMBOL(ch: Char): Boolean
is_LOWER_EN fun is_LOWER_EN(ch: Char): Boolean
is_LOWER_GREEK fun is_LOWER_GREEK(ch: Char): Boolean
is_NUMBER fun is_NUMBER(ch: Char): Boolean
is_UPPER_EN fun is_UPPER_EN(ch: Char): Boolean
numberOfGlyphs fun numberOfGlyphs(s: String): Int

Created by greg on 3/13/18.

styleCharacter fun styleCharacter(ch: Char, fontStyle: MTFontStyle): MTCodepointChar