Main Page   Modules   Data Structures   Globals   Appendix  

構造体 MDrawGlyph
[表示]

グリフの寸法とフォントに関する情報の型宣言. [詳細]


変数

int from
int to
int glyph_code
int x_advance
int y_advance
int x_off
int y_off
int lbearing
int rbearing
int ascent
int descent
MFontfont
MSymbol font_type
void * fontp


説明

MDrawGlyph 型はグリフの寸法とフォントに関する情報を含む構造体である。 mdraw_glyph_list() はこれを用いる。


構造体

int MDrawGlyph::from

グリフに対応する文字の範囲.

int MDrawGlyph::to

int MDrawGlyph::glyph_code

フォント内のグリフコード。

int MDrawGlyph::x_advance

グリフの論理的幅。次のグリフとの名目上の距離。

int MDrawGlyph::y_advance

int MDrawGlyph::x_off

グリフの位置に対する X/Y オフセット.

int MDrawGlyph::y_off

int MDrawGlyph::lbearing

グリフの寸法.

int MDrawGlyph::rbearing

int MDrawGlyph::ascent

int MDrawGlyph::descent

MFont* MDrawGlyph::font

グリフに使われるフォント。見つからなければ NULL。

MSymbol MDrawGlyph::font_type

フォントのタイプ。Mx、Mfreetype、Mxft のいずれか。

void* MDrawGlyph::fontp

フォントの構造体へのポインタ。実際の型は <font_type> メンバが Mx なら (XFontStruct *)、 Mfreetype なら FT_Face、Mxft なら (XftFont *)。


このページの先頭

Main Page   Modules   Data Structures   Globals   Appendix  

mulemark