SDXFrameWork
0.13
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.