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

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

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

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

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

## Public メソッド
| Font ()
| Font (const char *フォント名, int 大きさ, int 太さ, int 改行高さ, FontType フォントタイプ=FontType::Normal)
bool | Load (const char *フォント名, int 大きさ, int 太さ, int 改行高さ, FontType フォントタイプ=FontType::Normal)
| summary>フォントをメモリから開放する [詳細]
bool | Release () const
| summary>フォントのハンドルを取得 [詳細]
int | GetHandle () const
int | GetSize () const
| 大きさを取得 [詳細]
int | Getthick () const
| 太さを取得 [詳細]
int | GetDrawStringWidth (int strLen, const char *str,...) const
| 描画時の幅を取得 [詳細]
bool | Draw (int x, int y, int rgb, const char *str,...) const
| 書式付きで文字を描画 [詳細]
bool | ZMask (int x, int y, ZMaskType Zマスクタイプ, const char *str,...) const
| summary>拡大率を指定して文字を描画 [詳細]
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

## コンストラクタとデストラクタ

DXFW::Font::Font | ( |  | ) |
| inline

summary>フォントデータを作成

File::Load参照

DXFW::Font::Font | ( | const char * | フォント名,
|  | int | 大きさ,
|  | int | 太さ,
|  | int | 改行高さ,
|  | FontType | フォントタイプ = `FontType::Normal`
| ) |  |
| inline

summary>メモリ上にフォントを作成する

太さは0〜9で指定、大きさと太さは-1にするとデフォルトになる 改行高さは0の場合、改行後の文字が上下くっつく。

## 関数

bool DXFW::Font::Load | ( | const char * | フォント名,
|  | int | 大きさ,
|  | int | 太さ,
|  | int | 改行高さ,
|  | FontType | フォントタイプ = `FontType::Normal`
| ) |  |
| inline

bool DXFW::Font::Release | ( |  | ) | const
| inline

int DXFW::Font::GetSize | ( |  | ) | const
| inline

int DXFW::Font::Getthick | ( |  | ) | const
| inline

int DXFW::Font::GetDrawStringWidth | ( | int | strLen,
|  | const char * | str,
|  |  | ...
| ) |  | const
| inline

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

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

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

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

bool DXFW::Font::DrawExtend | ( | int | x,
|  | int | y,
|  | double | extRateX,
|  | double | extRateY,
|  | int | rgb,
|  | const char * | str,
|  |  | ...
| ) |  | const
| inline virtual

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

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

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