フォントデータを表すクラス. [詳細]
#include <Font.h>
SDX::IFontを継承しています。
Public メソッド | |
| Font (const char *フォント名, int 大きさ, int 太さ, int 改行高さ, FontType フォントタイプ=FontType::Normal) | |
| bool | Load (const char *フォント名, int 大きさ, int 太さ, int 改行高さ, FontType フォントタイプ=FontType::Normal) |
| メモリ上にフォントを作成する. [詳細] | |
| bool | Release () const |
| フォントをメモリから開放する. [詳細] | |
| FontHandle | GetHandle () const |
| フォントのハンドルを取得. [詳細] | |
| int | GetSize () const |
| 大きさを取得. [詳細] | |
| int | Getthick () const |
| 太さを取得. [詳細] | |
| int | GetDrawStringWidth (const char *文字列,...) const |
| 描画時の幅を取得. [詳細] | |
| bool | Draw (int X座標, int Y座標, Color 色, const char *描画文字列,...) const |
| 書式付きで文字を描画. [詳細] | |
| bool | ZMask (int X座標, int Y座標, ZMaskType Zマスクタイプ, const char *str,...) const |
| bool | DrawExtend (int X座標, int Y座標, double X拡大率, double Y拡大率, Color 描画色, const char *描画文字列,...) const |
| 拡大率を指定して文字を描画. [詳細] | |
| bool | ZMaskExtend (int X座標, int Y座標, double X拡大率, double Y拡大率, ZMaskType Zマスクタイプ, const char *str,...) const |
フォントデータを表すクラス.
| bool SDX::Font::Load | ( | const char * | フォント名, |
| int | 大きさ, | ||
| int | 太さ, | ||
| int | 改行高さ, | ||
| FontType | フォントタイプ = FontType::Normal |
||
| ) |
メモリ上にフォントを作成する.
太さは0~9で指定、大きさと太さは-1にするとデフォルトになる\n
改行高さは0の場合、改行後の文字が上下くっつく。
| bool SDX::Font::Release | ( | ) | const |
フォントをメモリから開放する.
| FontHandle SDX::Font::GetHandle | ( | ) | const |
フォントのハンドルを取得.
| int SDX::Font::GetSize | ( | ) | const |
大きさを取得.
| int SDX::Font::Getthick | ( | ) | const |
太さを取得.
| int SDX::Font::GetDrawStringWidth | ( | const char * | 文字列, |
| ... | |||
| ) | const |
描画時の幅を取得.
|
virtual |
書式付きで文字を描画.
SDX::IFontを実装しています。
|
virtual |
拡大率を指定して文字を描画.
SDX::IFontを実装しています。
1.8.5