SDXFrameWork
0.09
SDXFrameWork
|
ビットマップフォントを表すクラス. More...
#include <BmpFont.h>
Inherits SDX::IFont.
Public Member Functions | |
int | GetEnterHeight () const |
改行の高さを取得. More... | |
void | SetEnterHeight (int 改行の高さ) |
改行の高さを設定. More... | |
bool | SetNumber (ImagePack *数字用イメージ) |
数字フォントを設定. More... | |
bool | SetAlphabetCapital (ImagePack *大文字用イメージ) |
英大文字フォントをセット. More... | |
bool | SetAlphabetLow (ImagePack *小文字用イメージ) |
英小文字フォントをセット. More... | |
bool | Draw (const Point &座標, Color 描画色, VariadicStream 描画する文字列) const override |
書式付きで文字を描画. More... | |
bool | DrawRotate (const Point &座標, double 拡大率, double 角度, Color 描画色, bool 反転フラグ, VariadicStream 描画する文字列) const override |
文字を回転して描画[未実装]. More... | |
bool | DrawExtend (const Point &座標, double X拡大率, double Y拡大率, Color 描画色, VariadicStream 描画する文字列) const override |
拡大率を指定して文字を描画. More... | |
ビットマップフォントを表すクラス.
int SDX::BmpFont::GetEnterHeight | ( | ) | const |
改行の高さを取得.
void SDX::BmpFont::SetEnterHeight | ( | int | 改行の高さ | ) |
改行の高さを設定.
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個並べた画像を使う
|
overridevirtual |
書式付きで文字を描画.
Implements SDX::IFont.
|
overridevirtual |
文字を回転して描画[未実装].
Implements SDX::IFont.
|
overridevirtual |
拡大率を指定して文字を描画.
Implements SDX::IFont.