* Constructor with the needed parameters to layout the text.
*
* @param[in] boundingBox The size of the box containing the text.
+ * @param[in] textBuffer The text buffer.
* @param[in] lineBreakInfoBuffer The line break info.
* @param[in] wordBreakInfoBuffer The word break info.
* @param[in] totalNumberOfGlyphs The number of glyphs.
* @param[in] charactersPerGlyphBuffer Vector with the number of characters that forms each glyph.
*/
LayoutParameters( const Vector2& boundingBox,
+ const Character* const textBuffer,
const LineBreakInfo* const lineBreakInfoBuffer,
const WordBreakInfo* const wordBreakInfoBuffer,
Length totalNumberOfGlyphs,
const CharacterIndex* const glyphsToCharactersBuffer,
const Length* const charactersPerGlyphBuffer )
: boundingBox( boundingBox ),
+ textBuffer( textBuffer ),
lineBreakInfoBuffer( lineBreakInfoBuffer ),
wordBreakInfoBuffer( wordBreakInfoBuffer ),
totalNumberOfGlyphs( totalNumberOfGlyphs ),
{}
Vector2 boundingBox;
+ const Character* const textBuffer;
const LineBreakInfo* const lineBreakInfoBuffer;
const WordBreakInfo* const wordBreakInfoBuffer;
Length totalNumberOfGlyphs;