Imageクラスの動画版. [詳細]
#include <Movie.h>
Public メソッド | |
MovieImage (const char *ファイル名) | |
ファイルの読込. [詳細] | |
bool | Load (const char *ファイル名) |
ファイルの読込. [詳細] | |
bool | Release () |
ファイルの開放. [詳細] | |
int | GetHandle () |
ハンドルの取得. [詳細] | |
bool | Play () |
動画の再生. [詳細] | |
bool | Pause () |
動画の停止. [詳細] | |
int | Seek (int 再生位置) |
動画の再生位置を設定. [詳細] | |
int | Tell () |
動画の再生位置を取得. [詳細] | |
bool | Check () |
動画が再生中か取得. [詳細] | |
bool | Draw (int X座標, int Y座標, bool 反転フラグ=false) |
指定座標に描画. [詳細] | |
bool | DrawExtend (int X座標A, int Y座標A, int X座標B, int Y座標B) |
指定矩形内に描画. [詳細] | |
bool | DrawRotate (int X座標, int Y座標, double 拡大率, double 角度, bool 反転フラグ=false) |
角度、拡大率を指定して描画. [詳細] | |
bool | DrawRotateAxis (int X座標, int Y座標, int X軸, int Y軸, double 拡大率, double 角度, bool 反転フラグ=false) |
角度、拡大率を指定して描画. [詳細] | |
bool | DrawModify (int X頂点A, int Y頂点A, int X頂点B, int Y頂点B, int X頂点C, int Y頂点C, int X頂点D, int Y頂点D) const |
四角形に変形描画. [詳細] | |
bool | DrawPart (int destX, int destY, int srcX, int srcY, int width, int height, bool isTurn) |
一部を指定して描画. [詳細] | |
int | GetWidth () |
幅を取得. [詳細] | |
int | GetHeight () |
高さを取得. [詳細] | |
Imageクラスの動画版.
SDX::MovieImage::MovieImage | ( | const char * | ファイル名 | ) |
ファイルの読込.
bool SDX::MovieImage::Load | ( | const char * | ファイル名 | ) |
ファイルの読込.
動画ファイルをメモリに読み込む。
bool SDX::MovieImage::Release | ( | ) |
ファイルの開放.
動画ファイルをメモリから開放する。
int SDX::MovieImage::GetHandle | ( | ) |
ハンドルの取得.
bool SDX::MovieImage::Play | ( | ) |
動画の再生.
bool SDX::MovieImage::Pause | ( | ) |
動画の停止.
int SDX::MovieImage::Seek | ( | int | 再生位置 | ) |
動画の再生位置を設定.
int SDX::MovieImage::Tell | ( | ) |
動画の再生位置を取得.
bool SDX::MovieImage::Check | ( | ) |
動画が再生中か取得.
bool SDX::MovieImage::Draw | ( | int | X座標, |
int | Y座標, | ||
bool | 反転フラグ = false |
||
) |
指定座標に描画.
bool SDX::MovieImage::DrawExtend | ( | int | X座標A, |
int | Y座標A, | ||
int | X座標B, | ||
int | Y座標B | ||
) |
指定矩形内に描画.
bool SDX::MovieImage::DrawRotate | ( | int | X座標, |
int | Y座標, | ||
double | 拡大率, | ||
double | 角度, | ||
bool | 反転フラグ = false |
||
) |
角度、拡大率を指定して描画.
bool SDX::MovieImage::DrawRotateAxis | ( | int | X座標, |
int | Y座標, | ||
int | X軸, | ||
int | Y軸, | ||
double | 拡大率, | ||
double | 角度, | ||
bool | 反転フラグ = false |
||
) |
角度、拡大率を指定して描画.
bool SDX::MovieImage::DrawModify | ( | int | X頂点A, |
int | Y頂点A, | ||
int | X頂点B, | ||
int | Y頂点B, | ||
int | X頂点C, | ||
int | Y頂点C, | ||
int | X頂点D, | ||
int | Y頂点D | ||
) | const |
四角形に変形描画.
bool SDX::MovieImage::DrawPart | ( | int | destX, |
int | destY, | ||
int | srcX, | ||
int | srcY, | ||
int | width, | ||
int | height, | ||
bool | isTurn | ||
) |
一部を指定して描画.
int SDX::MovieImage::GetWidth | ( | ) |
幅を取得.
int SDX::MovieImage::GetHeight | ( | ) |
高さを取得.