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

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

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

Public メソッド | Protected 変数 | すべてのメンバ一覧
クラス DXFW::ImagePack

複数のImageをまとめるクラス [詳細]

`#include <Image.h>`

DXFW::Animeに継承されています。

## Public メソッド
| ImagePack ()
| summary>１つの画像を分割して読み込む [詳細]
| ImagePack (const char *ファイル名, int 総コマ数, int コマ割り横, int コマ割り縦, int コマ幅, int コマ高さ)
virtual bool | Load (const char *ファイル名, int 総コマ数, int コマ割り横, int コマ割り縦, int コマ幅, int コマ高さ)
virtual bool | Load (const char *ファイル名, const char *拡張子, int 総コマ数)
virtual void | Add (Image *追加イメージ)
virtual void | Add (const char *ファイル名)
virtual void | Release ()
| イメージをメモリから開放 [詳細]
int | GetSize () const
| 要素数を取得 [詳細]
int | GetWidth () const
| 最大幅を取得 [詳細]
int | GetHeight () const
| 最大高さを取得 [詳細]
Image * | operator[] (int index)

## Protected 変数
std::vector< Image * > | images
int | widthMax
int | heightMax

## 説明

[サンプルコード:未完成]
サンプル説明
`int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow )
{
if( !Dx::Initialise() ) return -1;
Dx::End();
return 0;
}
`

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

DXFW::ImagePack::ImagePack | ( |  | ) |
| inline

DXFW::ImagePack::ImagePack | ( | const char * | ファイル名,
|  | int | 総コマ数,
|  | int | コマ割り横,
|  | int | コマ割り縦,
|  | int | コマ幅,
|  | int | コマ高さ
| ) |  |
| inline

summary>１つの画像を分割して読み込む

総コマ数=14,コマ割り横=4,コマ割り縦=4の場合 [ 0][ 1][ 2][ 3] [ 4][ 5][ 6][ 7] [ 8][ 9][10][11] [12][13][ ][ ] のように分割して、ImagePackのサイズは14になる

## 関数

virtual bool DXFW::ImagePack::Load | ( | const char * | ファイル名,
|  | int | 総コマ数,
|  | int | コマ割り横,
|  | int | コマ割り縦,
|  | int | コマ幅,
|  | int | コマ高さ
| ) |  |
| inline virtual

summary>連番ファイルを一括して読み込む

ファイル名の後に三桁の連番が付いたファイルを連続して読み込む 「ファイル名***.拡張子」

DXFW::Animeで再定義されています。

virtual bool DXFW::ImagePack::Load | ( | const char * | ファイル名,
|  | const char * | 拡張子,
|  | int | 総コマ数
| ) |  |
| inline virtual

summary>イメージを追加

イメージを末尾に追加する。

DXFW::Animeで再定義されています。

virtual void DXFW::ImagePack::Release | ( |  | ) |
| inline virtual

DXFW::Animeで再定義されています。

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

int DXFW::ImagePack::GetWidth | ( |  | ) | const
| inline

int DXFW::ImagePack::GetHeight | ( |  | ) | const
| inline

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

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