|
SDXFrameWork
0.11
SDXFrameWork
|
Filmに再生状態を付与したクラス. More...
#include <Anime.h>
Inherits SDX::IDrawable.
Public Member Functions | |
| Anime (const Film *再生する対象) | |
| コンストラクタ. More... | |
| bool | Update (double 経過フレーム=1) |
| カウンタの更新. More... | |
| Image * | GetFrame () const |
| 現在のコマを取得. More... | |
| void | SetFrame (int コマ数) |
| コマの位置を設定. More... | |
| bool | Draw (const Point &座標, bool 反転フラグ=false) const override |
| 指定座標に描画. More... | |
| bool | DrawExtend (const Rect &描画領域, bool 反転フラグ=false) const override |
| 指定矩形内に描画. More... | |
| bool | DrawRotate (const Point &座標, double 拡大率, double 角度, bool 反転フラグ=false) const override |
| 角度、拡大率を指定して描画. More... | |
| bool | DrawRotateAxis (const Point &座標, const Point &回転軸座標, double 拡大率, double 角度, bool 反転フラグ=false) const override |
| 回転軸、角度、拡大率を指定して描画. More... | |
| bool | DrawRotateAxis (const Point &座標, const Point &回転軸座標, double 拡大率X, double 拡大率Y, double 角度, bool 反転フラグ=false) const override |
| 回転軸、角度、拡大率を縦横別に指定して描画. More... | |
| bool | DrawPart (const Point &描画先座標, const Rect &描画元領域, bool 反転フラグ=false) const override |
| 指定した一部分を描画. More... | |
Filmに再生状態を付与したクラス.
|
inline |
コンストラクタ.
|
inline |
カウンタの更新.
最後のコマに到達した場合falseを返す
|
inline |
現在のコマを取得.
|
inline |
コマの位置を設定.
値は0から、Filmのコマ数を超えた場合最終コマ、値が負の場合は0コマ目.
|
inlineoverridevirtual |
指定座標に描画.
Implements SDX::IDrawable.
|
inlineoverridevirtual |
指定矩形内に描画.
Implements SDX::IDrawable.
|
inlineoverridevirtual |
角度、拡大率を指定して描画.
Implements SDX::IDrawable.
|
inlineoverridevirtual |
回転軸、角度、拡大率を指定して描画.
Implements SDX::IDrawable.
|
inlineoverridevirtual |
回転軸、角度、拡大率を縦横別に指定して描画.
Implements SDX::IDrawable.
|
inlineoverridevirtual |
指定した一部分を描画.
Implements SDX::IDrawable.
1.8.7