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