コード例 #1
0
ファイル: pango_cairo.hpp プロジェクト: MaikKlein/OglplusGen
	Layout MakeLayout(const Font& font, StrCRef str)
	{
		CodePoints cps;
		UTF8ToCodePoints(str.begin(), str.size(), cps);

		Layout layout(MakeLayout(font, str.size()));
		layout.Set(cps.data(), cps.size());
		return std::move(layout);
	}
コード例 #2
0
ファイル: layout.hpp プロジェクト: matus-chochlik/oglplus
 void Set(const CodePoints& cps) {
     Set(cps.data(), cps.size());
 }
コード例 #3
0
ファイル: font2d.hpp プロジェクト: AdamSimpson/oglplus
	/// Makes a glyph sequence from code points
	Layout MakeLayout(const CodePoints& code_points) const
	{
		return MakeLayout(code_points.data(), code_points.size());
	}