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

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

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

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

説明 [詳細]

`#include <Object.h>`

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

## 構成
struct | 円軌道状態
struct | 振動状態

## Public メソッド
| Object (Figure *figure, Sprite *sprite, double power=0, Belong belong=Belong::Etc)
virtual void | Update ()
int | GetTimer ()
void | SetTimer (int timer)
bool | GetRemoveFlag ()
virtual void | Act ()
| 説明 [詳細]
virtual void | Remove ()
| 説明 [詳細]
virtual void | React ()
| 説明 [詳細]
virtual void | Damaged (double damage, int attribute)
| 説明 [詳細]
void | 前進 (double 速度)
| 説明 [詳細]
void | 直進 (double 速度, double 角度)
void | 跳ね返り (double 速度, double &角度, Rect &移動範囲)
bool | 指定移動 (double 速度, double 目標X, double 目標Y)
void | 円軌道 (double 角速度, 円軌道状態 &状態, double 半径X, double 半径Y)
void | 振動 (振動状態 &状態, double X振幅, double Y振幅)
virtual void | Draw () const
void | DrawShadow (double X座標ずれ, double Y座標ずれ)
void | AnimeUpdate ()
void | Move (double x, double y)
void | MovePolar (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
double | power
int | attribute
int | timer
int | lifeTime
const Belong | belong
std::vector< std::shared_ptr < Sprite > > | sprites
std::unique_ptr< Figure > | figure

## Protected メソッド
virtual bool | RemoveCheck (Rect *area)
| 説明 [詳細]
virtual void | Attack (Object *hit)

## フレンド
class | Layer

## 説明

## 関数

virtual bool DXFW::Object::RemoveCheck | ( | Rect * | area | ) |
| inline protected virtual

virtual void DXFW::Object::Act | ( |  | ) |
| inline virtual

virtual void DXFW::Object::Remove | ( |  | ) |
| inline virtual

virtual void DXFW::Object::React | ( |  | ) |
| inline virtual

virtual void DXFW::Object::Damaged | ( | double | damage,
|  | int | attribute
| ) |  |
| inline virtual

void DXFW::Object::前進 | ( | double | 速度 | ) |
| inline

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

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