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

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

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

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

説明 [詳細]

`#include <Sprite派生.h>`

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

## Public メソッド
| SpBmpFrame (const BmpFrame &bmpFrame, double width, double height)
Sprite * | Clone () const
void | Draw (double x, double y, bool isCamera)
void | MoveGap (double x, double y)
| 説明 [詳細]
void | SetGap (double x, double y)
| 説明 [詳細]
void | SetZoom (double rateX, double rateY)
| 説明 [詳細]
void | MultiZoom (double rate)
| 説明 [詳細]
void | MultiZoom (double rateX, double rateY)
| 説明 [詳細]
double | GetZoomX ()
| 説明 [詳細]
double | GetZoomY ()
| 説明 [詳細]
void | SetTurn (bool isTurn)
| 説明 [詳細]
bool | GetTurn ()
| 説明 [詳細]
double | GetAngle ()
| 説明 [詳細]
void | SetAngle (double angle)
| 説明 [詳細]
void | Rotate (double angle)
| 説明 [詳細]
int | GetAlpha ()
| 説明 [詳細]
void | SetAlpha (int alpha)
| 説明 [詳細]
double | GetX (double x, Camera *camera=nullptr)
| 説明 [詳細]
double | GetY (double y, Camera *camera=nullptr)
| 説明 [詳細]
virtual void | AnimeUpdate ()
| 説明 [詳細]

## Public 変数
bool | isTurn
bool | isVisible
bool | isActive
bool | isAllway

## Protected 変数
double | zoomX
double | zoomY
double | gapX
double | gapY
double | axisX
double | axisY
int | alpha
double | angle

## 説明

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

summary>説明

拡大縮小に対応可能なマップチップ

## 関数

void DXFW::Sprite::MoveGap | ( | double | x,
|  | double | y
| ) |  |
| inline inherited

void DXFW::Sprite::SetGap | ( | double | x,
|  | double | y
| ) |  |
| inline inherited

void DXFW::Sprite::SetZoom | ( | double | rateX,
|  | double | rateY
| ) |  |
| inline inherited

void DXFW::Sprite::MultiZoom | ( | double | rate | ) |
| inline inherited

void DXFW::Sprite::MultiZoom | ( | double | rateX,
|  | double | rateY
| ) |  |
| inline inherited

double DXFW::Sprite::GetZoomX | ( |  | ) |
| inline inherited

double DXFW::Sprite::GetZoomY | ( |  | ) |
| inline inherited

void DXFW::Sprite::SetTurn | ( | bool | isTurn | ) |
| inline inherited

bool DXFW::Sprite::GetTurn | ( |  | ) |
| inline inherited

double DXFW::Sprite::GetAngle | ( |  | ) |
| inline inherited

void DXFW::Sprite::SetAngle | ( | double | angle | ) |
| inline inherited

void DXFW::Sprite::Rotate | ( | double | angle | ) |
| inline inherited

int DXFW::Sprite::GetAlpha | ( |  | ) |
| inline inherited

void DXFW::Sprite::SetAlpha | ( | int | alpha | ) |
| inline inherited

double DXFW::Sprite::GetX | ( | double | x,
|  | Camera * | camera = `nullptr`
| ) |  |
| inline inherited

double DXFW::Sprite::GetY | ( | double | y,
|  | Camera * | camera = `nullptr`
| ) |  |
| inline inherited

virtual void DXFW::Sprite::AnimeUpdate | ( |  | ) |
| inline virtual inherited

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

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

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