ビットマップフォントを表すクラス. [詳細]
#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を実装しています。