CUGL 2.1
Cornell University Game Library
cugl::TextLayout Member List

This is the complete list of members for cugl::TextLayout, including all inherited members.

alloc()cugl::TextLayoutinlinestatic
allocWithText(const std::string text, const std::shared_ptr< Font > &font)cugl::TextLayoutinlinestatic
allocWithTextWidth(const std::string text, const std::shared_ptr< Font > &font, float width)cugl::TextLayoutinlinestatic
allocWithWidth(float width)cugl::TextLayoutinlinestatic
cugl::scene2::Label classcugl::TextLayoutfriend
cugl::scene2::TextField (defined in cugl::TextLayout)cugl::TextLayoutfriend
dispose()cugl::TextLayout
getBounds() constcugl::TextLayoutinline
getFont() constcugl::TextLayoutinline
getGlyphBounds(size_t index) constcugl::TextLayout
getGlyphIndex(Vec2 p) constcugl::TextLayoutinline
getGlyphIndex(float x, float y) constcugl::TextLayout
getGlyphs() constcugl::TextLayout
getGlyphs(Rect rect) constcugl::TextLayout
getGlyphs(std::unordered_map< GLuint, std::shared_ptr< GlyphRun >> &runs) constcugl::TextLayout
getGlyphs(std::unordered_map< GLuint, std::shared_ptr< GlyphRun >> &runs, Rect rect) constcugl::TextLayout
getHorizontalAlignment() constcugl::TextLayoutinline
getLine(size_t line) constcugl::TextLayout
getLineCount() constcugl::TextLayoutinline
getNearestIndex(Vec2 p) constcugl::TextLayoutinline
getNearestIndex(float x, float y) constcugl::TextLayout
getSpacing() constcugl::TextLayoutinline
getText() constcugl::TextLayoutinline
getTightBounds() constcugl::TextLayout
getTrueBounds() constcugl::TextLayout
getVerticalAlignment() constcugl::TextLayoutinline
getWidth() constcugl::TextLayoutinline
init()cugl::TextLayout
initWithText(const std::string text, const std::shared_ptr< Font > &font)cugl::TextLayout
initWithTextWidth(const std::string text, const std::shared_ptr< Font > &font, float width)cugl::TextLayout
initWithWidth(float width)cugl::TextLayout
invalidate()cugl::TextLayout
layout()cugl::TextLayout
setFont(const std::shared_ptr< Font > &font)cugl::TextLayout
setHorizontalAlignment(HorizontalAlign halign)cugl::TextLayout
setSpacing(float spacing)cugl::TextLayout
setText(const std::string text)cugl::TextLayout
setVerticalAlignment(VerticalAlign valign)cugl::TextLayout
setWidth(float width)cugl::TextLayout
TextLayout()cugl::TextLayout
validated() constcugl::TextLayoutinline
~TextLayout()cugl::TextLayoutinline