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

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

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

Public メソッド | Public 変数 | Protected メソッド | Protected 変数 | フレンド | すべてのメンバ一覧
クラス DXStg::Object

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

DXStg::Shot, と DXStg::Unitに継承されています。

## Public メソッド
| Object (Figure *figure, Sprite *sprite, Belong belong=Belong::Etc)
virtual void | Damaged (double damage, int attribute=0)
virtual void | Update ()
void | AddAct (IModule *module, std::function< bool()> judge=nullptr)
void | AddRemove (IModule *module, std::function< bool()> judge=nullptr)
void | AddReact (IModule *module, std::function< bool()> judge=nullptr)
void | AddAct (std::function< void()> fmodule, std::function< bool()> judge=nullptr)
void | AddRemove (std::function< void()> fmodule, std::function< bool()> judge=nullptr)
void | AddReact (std::function< void()> fmodule, std::function< bool()> judge=nullptr)
int | GetTimer ()
void | SetTimer (int timer)
bool | GetRemoveFlag ()
void | Draw (Camera *camera=nullptr) const
void | AnimeUpdate ()
void | Move (double x, double y)
void | MoveA (double distance, double angle)
void | SetPos (double x, double y)
void | SetZoom (double rate)
void | SetZoom (double rateX, double rateY)
void | MultiZoom (double rate)
void | MultiZoom (double rateX, double rateY)
void | Rotate (double angle)
double | GetAngle ()
void | SetAngle (double angle)
void | SetActive (int index)
double | GetZoomX ()
double | GetZoomY ()
double | GetX () const
double | GetY () const
bool | Hit (Model *model)
bool | Hit (Figure *figure)
bool | Hit (Mouse &mouse, Camera *camera=nullptr)
double | GetDirect (Model *model)
double | GetDirect (Figure *figure)
double | GetDistance (Figure *figure)
double | GetDistance (Model *figure)

## Public 変数
bool | isRemove
bool | isOutCheck
int | timer
int | lifeTime
const Belong | belong
std::vector< std::shared_ptr < Sprite > > | sprites
std::unique_ptr< Figure > | figure

## Protected メソッド
virtual void | ExeAct ()
virtual bool | ExeRemove (Rect *area)
virtual void | ExeReact ()
virtual void | ExeAttack (Object *hit)

## Protected 変数
Combo | act
Combo | remove
Combo | react

## フレンド
class | Layer

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

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