ビットマップフォントを表すクラス. [詳細]
#include <BmpFont.h>
SDX::IFontを継承しています。
Public メソッド | |
| int | GetEnterHeight () const |
| 改行の高さを取得. [詳細] | |
| void | SetEnterHeight (int height) |
| 改行の高さを設定. [詳細] | |
| bool | SetNumber (ImagePack *数字用イメージ) |
| 数字フォントを設定. [詳細] | |
| bool | SetAlphabetCapital (ImagePack *大文字用イメージ) |
| 英大文字フォントをセット. [詳細] | |
| bool | SetAlphabetLow (ImagePack *小文字用イメージ) |
| 英小文字フォントをセット. [詳細] | |
| bool | Draw (int X座標, int Y座標, Color 描画色, const char *描画文字列,...) const |
| 書式付きで文字を描画. [詳細] | |
| bool | ZMask (int X座標, int Y座標, ZMaskType Zマスクタイプ, const char *描画文字列,...) 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 *描画文字列,...) const |
ビットマップフォントを表すクラス.
| int SDX::BmpFont::GetEnterHeight | ( | ) | const |
改行の高さを取得.
| void SDX::BmpFont::SetEnterHeight | ( | int | height | ) |
改行の高さを設定.
0の場合、改行後の上下がくっつく。
| bool SDX::BmpFont::SetNumber | ( | ImagePack * | 数字用イメージ | ) |
数字フォントを設定.
数字描画に使うImagePackを設定する
0~9の順に10個並べた画像を使う
| bool SDX::BmpFont::SetAlphabetCapital | ( | ImagePack * | 大文字用イメージ | ) |
英大文字フォントをセット.
英大文字に使うImagePackを設定する
A~Zの順に26個並べた画像を使う。
| bool SDX::BmpFont::SetAlphabetLow | ( | ImagePack * | 小文字用イメージ | ) |
英小文字フォントをセット.
英小文字に使うImagePackを設定する。
A~Zの順に26個並べた画像を使う。
|
virtual |
書式付きで文字を描画.
SDX::IFontを実装しています。
|
virtual |
拡大率を指定して文字を描画.
SDX::IFontを実装しています。
1.8.5