SGFrameObjectにフレーム画像を提供するクラス. [詳細]
#include <sgimage.h>

Public メソッド | |
| SGFrameImage (SGCore *core, int id) | |
| コンストラクタ | |
| ~SGFrameImage () | |
| デストラクタ | |
| int | SetImage (int type, const char *file) |
| リソースイメージを登録する | |
| SGSurface * | GetSurface (int type) |
| サーフェースを取得する | |
| int | CreateImage () |
| サーフェースを作成する | |
| int | ReleaseImage () |
| 確保したリソースを解放する | |
| SGTextAttribute & | GetTextAttr () |
| テキスト属性を取得する | |
SGFrameObjectにフレーム画像を提供するクラス.
| SGFrameImage | ( | SGCore * | core, | |
| int | id | |||
| ) |
コンストラクタ
| ~SGFrameImage | ( | ) |
デストラクタ
| int SetImage | ( | int | type, | |
| const char * | file | |||
| ) | [virtual] |
リソースイメージを登録する
フレーム用リソースのイメージファイル名を登録します。
| type | 登録イメージの種類SG_ATTR_TOP(0) 上段部分 SG_ATTR_MIDDLE(1) 中間部分 SG_ATTR_BOTTOM(2) 下段部分 | |
| *file | リソースファイル名 |
| TRUE | 成功 | |
| FALSE | 失敗 |
SGImageを再定義しています。
| SGSurface * GetSurface | ( | int | type | ) | [virtual] |
サーフェースを取得する
登録されているサーフェース(SGSurface)を取得します。
| type | 取得サーフェースの種類SG_ATTR_TOP(0) 上段部分 SG_ATTR_MIDDLE(1) 中間部分 SG_ATTR_BOTTOM(2) 下段部分 |
SGImageを再定義しています。
| int CreateImage | ( | ) | [virtual] |
サーフェースを作成する
登録されているファイル名の画像を読み込み、サーフェースを生成します。
SGGroupObject::AddFrame() を使用することで最終的に、この関数がコールされます。
| TRUE | 成功 | |
| FALSE | 失敗 |
SGImageを再定義しています。
| int ReleaseImage | ( | ) | [virtual] |
| SGTextAttribute & GetTextAttr | ( | ) |
テキスト属性を取得する
テキスト属性を取得します。
SG_ATTR_TOP(0) 上段部分 SG_ATTR_MIDDLE(1) 中間部分 SG_ATTR_BOTTOM(2) 下段部分