27 explicit Font(
const std::string& font_file =
"");
39 const char*
what(
void)
const;
73 std::auto_ptr<pImpl> pimpl;
void set_transparent(bool on=true)
背景を透過させるかを指定する
Definition: Font.cpp:265
Color background_color(void) const
背景色を取得する
Definition: Font.cpp:259
void set_foreground_color(const Color &color)
フォントの色を設定する
Definition: Font.cpp:241
bool is_valid(void) const
オブジェクトが有効かを返す
Definition: Font.cpp:211
bool transparent(void) const
背景が透過させられているかを取得する
Definition: Font.cpp:271
Font(const std::string &font_file="")
文字サーフェスの作成
Definition: Font.cpp:164
size_t pixel_size(void) const
フォントのサイズを取得する
Definition: Font.cpp:235
void set_pixel_size(size_t font_size)
フォントのサイズを設定する
Definition: Font.cpp:229
Color foreground_color(void) const
フォントの色を取得する
Definition: Font.cpp:247
void set_background_color(const Color &color)
背景色を設定する
Definition: Font.cpp:253
TTF_Font * resource(void) const
SDL_ttf のリソースを返す
Definition: Font.cpp:217
const char * what(void) const
状態を示すメッセージを返す
Definition: Font.cpp:205
フォント管理
Definition: Font.h:19