構造体 ML_Message

メッセージレイヤオブジェクトです。 [詳細]

#include <aliceml_message.h>


変数

ML_Surfacedestination
ML_FontCacherfont_cacher
ML_TextSurfaceCachertext_surface_cacher
ML_Arrayfont_stack
ML_Fontfont
ML_Arraycontext_stack
 save_context, restore_context 用。
ML_Contextcontext
 カレントコンテキストです。
ML_CommandListcommand_list
 表示される予定の文字列。
ML_bool command_full
 ページいっぱいにコマンドが詰め込まれているかどうかです。
ML_DirtyRectdirty_rect
 更新矩形です。
ML_LinkListlink_list
 選択肢などに使える領域が把握できる文字列のリストです。
ML_Arrayavoid_rects
 回避矩形のリストです。
ML_bool vertical
ML_String32kinsoku_head
ML_String32kinsoku_follow
int left
int top
int width
int height
int marginl
int margint
int marginr
int marginb
int margin_nchar
ML_Callback_Text callback_text
ML_bool was_continued
ML_bool auto_refresh
int phese
 文字をだんだん表示・消去するためのカウンタです。
int showed_phese
 すべての文字が表示されて、消す状態に入ったときのフェーズです。
void * user_data


説明

メッセージレイヤオブジェクトです。

メッセージレイヤに関するすべての情報を保持します。


構造体

ML_bool ML_Message::auto_refresh

ML_Array* ML_Message::avoid_rects

回避矩形のリストです。

ML_Callback_Text ML_Message::callback_text

ML_bool ML_Message::command_full

ページいっぱいにコマンドが詰め込まれているかどうかです。

ML_CommandList* ML_Message::command_list

表示される予定の文字列。

ML_Context* ML_Message::context

カレントコンテキストです。

ML_Array* ML_Message::context_stack

save_context, restore_context 用。

ML_Surface* ML_Message::destination

ML_DirtyRect* ML_Message::dirty_rect

更新矩形です。

ML_Font* ML_Message::font

ML_FontCacher* ML_Message::font_cacher

ML_Array* ML_Message::font_stack

int ML_Message::height

ML_String32* ML_Message::kinsoku_follow

ML_String32* ML_Message::kinsoku_head

int ML_Message::left

ML_LinkList* ML_Message::link_list

選択肢などに使える領域が把握できる文字列のリストです。

int ML_Message::margin_nchar

int ML_Message::marginb

int ML_Message::marginl

int ML_Message::marginr

int ML_Message::margint

int ML_Message::phese

文字をだんだん表示・消去するためのカウンタです。

int ML_Message::showed_phese

すべての文字が表示されて、消す状態に入ったときのフェーズです。

ML_TextSurfaceCacher* ML_Message::text_surface_cacher

int ML_Message::top

void* ML_Message::user_data

ML_bool ML_Message::vertical

ML_bool ML_Message::was_continued

int ML_Message::width


この構造体の説明は次のファイルから生成されました:
AliceMLに対してSat Apr 21 13:06:21 2007に生成されました。  doxygen 1.4.7