Struct used to pass information when rendering text.
#include <graphics/YiTextEngine.h>
Public Member Functions | |
RenderInfo () | |
RenderInfo (Flags flags, float offsetX, float yScale, const YI_FLOAT_RECT &rect, int32_t numberOfLines, bool adjustsFontSizeToFit, float minimumFontScale, const CYIString &text, const std::vector< TextStyle > &styles, float fontSizeForCachingGlyphBitmap=-1, GlyphsBitmapPrefetchMode prefetchMode=GlyphsBitmapPrefetchMode::NoPrefetch) | |
bool | operator< (RenderInfo const &other) const |
bool | operator== (const RenderInfo &other) const |
bool | operator!= (const RenderInfo &other) const |
Public Attributes | |
Flags | flags |
float | offsetX |
float | yScale |
YI_FLOAT_RECT | rect |
int32_t | numberOfLines |
bool | adjustsFontSizeToFit |
float | minimumFontScale |
CYIString | text |
float | fontSizeForCachingGlyphBitmap |
GlyphsBitmapPrefetchMode | prefetchMode |
std::vector< TextStyle > | styles |
CYITextEngine::RenderInfo::RenderInfo | ( | ) |
CYITextEngine::RenderInfo::RenderInfo | ( | Flags | flags, |
float | offsetX, | ||
float | yScale, | ||
const YI_FLOAT_RECT & | rect, | ||
int32_t | numberOfLines, | ||
bool | adjustsFontSizeToFit, | ||
float | minimumFontScale, | ||
const CYIString & | text, | ||
const std::vector< TextStyle > & | styles, | ||
float | fontSizeForCachingGlyphBitmap = -1 , |
||
GlyphsBitmapPrefetchMode | prefetchMode = GlyphsBitmapPrefetchMode::NoPrefetch |
||
) |
bool CYITextEngine::RenderInfo::operator!= | ( | const RenderInfo & | other | ) | const |
bool CYITextEngine::RenderInfo::operator< | ( | RenderInfo const & | other | ) | const |
bool CYITextEngine::RenderInfo::operator== | ( | const RenderInfo & | other | ) | const |
bool CYITextEngine::RenderInfo::adjustsFontSizeToFit |
Flags CYITextEngine::RenderInfo::flags |
float CYITextEngine::RenderInfo::fontSizeForCachingGlyphBitmap |
float CYITextEngine::RenderInfo::minimumFontScale |
int32_t CYITextEngine::RenderInfo::numberOfLines |
float CYITextEngine::RenderInfo::offsetX |
GlyphsBitmapPrefetchMode CYITextEngine::RenderInfo::prefetchMode |
YI_FLOAT_RECT CYITextEngine::RenderInfo::rect |
std::vector<TextStyle> CYITextEngine::RenderInfo::styles |
CYIString CYITextEngine::RenderInfo::text |
float CYITextEngine::RenderInfo::yScale |