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) 下段部分