DXフレームワーク　リファレンス・マニュアル 0.01 DXフレームワークのリファレンスです。詳細は公式wiki

- メインページ
- 関連ページ
- クラス
- ファイル

- 構成
- 構成索引
- クラス階層
- 構成メンバ

Public メソッド | すべてのメンバ一覧
クラス DXFW::BmpFont

ビットマップフォントを扱うクラス [詳細]

`#include <BmpFont.h>`

DXFW::IFontを継承しています。

## Public メソッド
int | GetEnterHeight () const
void | SetEnterHeight (int height)
bool | SetNumber (ImagePack &数字用イメージ)
bool | SetAlphabetCapital (ImagePack &大文字用イメージ)
bool | SetAlphabetLow (ImagePack &小文字用イメージ)
bool | Draw (int x, int y, int rgb, const char *str,...) const
| 書式付きで文字を描画 [詳細]
bool | ZMask (int x, int y, ZMaskType Zマスクタイプ, const char *str,...) const
bool | DrawExtend (int x, int y, double extRateX, double extRateY, int rgb, const char *str,...) const
bool | ZMaskExtend (int x, int y, double extRateX, double extRateY, ZMaskType Zマスクタイプ, const char *str,...) const

## 説明

ビットマップフォントを通常のフォントと同じ様に扱うクラス。 example> [サンプルコード:未完成]
サンプル説明
code> int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow )
{
if( !Dx::Initialise() ) return -1;
Dx::End();
return 0;
}
/code> /example>

## 関数

int DXFW::BmpFont::GetEnterHeight | ( |  | ) | const
| inline

summary>改行の高さを取得

改行の高さを取得 summary>改行の高さを設定

0の場合、改行後の上下がくっつく。 初期値は0

void DXFW::BmpFont::SetEnterHeight | ( | int | height | ) |
| inline

summary>数字フォントを設定

数字に使うImagePackを設定する。 0〜9の順に10個並べた画像を使う

bool DXFW::BmpFont::SetNumber | ( | ImagePack & | 数字用イメージ | ) |
| inline

summary>英大文字フォントをセット

英大文字に使うImagePackを設定する。 A〜Zの順に26個並べた画像を使う。

bool DXFW::BmpFont::SetAlphabetCapital | ( | ImagePack & | 大文字用イメージ | ) |
| inline

summary>英小文字フォントをセット

英小文字に使うImagePackを設定する。 A〜Zの順に26個並べた画像を使う。

bool DXFW::BmpFont::SetAlphabetLow | ( | ImagePack & | 小文字用イメージ | ) |
| inline

summary>書式付きで文字を描画

ビットマップフォントなので、色は無視される

bool DXFW::BmpFont::Draw | ( | int | x,
|  | int | y,
|  | int | rgb,
|  | const char * | str,
|  |  | ...
| ) |  | const
| inline virtual

DXFW::IFontを実装しています。

bool DXFW::BmpFont::ZMask | ( | int | x,
|  | int | y,
|  | ZMaskType | Zマスクタイプ,
|  | const char * | str,
|  |  | ...
| ) |  | const
| inline virtual

summary>拡大率を指定して文字を描画

ビットマップフォントなので、色は無視される

DXFW::IFontを実装しています。

このクラスの説明は次のファイルから生成されました:

- C:/Users/Tatuya/Documents/Visual Studio 2012/Projects/DXフレームワーク/BmpFont.h