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

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

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

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

クラス説明 [詳細]

`#include <Model.h>`

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

## Public メソッド
| Model (Figure *figure, Sprite *sprite)
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 変数
std::vector< std::shared_ptr < Sprite > > | sprites
std::unique_ptr< Figure > | figure

## 説明

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

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

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