OpenTTD
CoreTextParagraphLayout Class Reference

Wrapper for doing layouts with CoreText. More...

Inheritance diagram for CoreTextParagraphLayout:
ParagraphLayouter

Data Structures

class  CoreTextLine
 A single line worth of VisualRuns. More...
 
class  CoreTextVisualRun
 Visual run contains data about the bit of text with the same font. More...
 

Public Member Functions

 CoreTextParagraphLayout (CTTypesetterRef typesetter, const CoreTextParagraphLayoutFactory::CharType *buffer, ptrdiff_t len, const FontMap &fontMapping)
 
virtual void Reflow ()
 
virtual const LineNextLine (int max_width)
 

Private Attributes

const CoreTextParagraphLayoutFactory::CharTypetext_buffer
 
ptrdiff_t length
 
const FontMapfont_map
 
CTTypesetterRef typesetter
 
CFIndex cur_offset = 0
 Offset from the start of the current run from where to output.
 

Detailed Description

Wrapper for doing layouts with CoreText.

Definition at line 33 of file string_osx.cpp.


The documentation for this class was generated from the following file: