SDXFrameWork 0.07 SDXFrameWork

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

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

全て クラス ネームスペース 関数 変数 列挙型 列挙型の値 ページ
Public メソッド | すべてのメンバ一覧
クラス SDX::MovieImage

Imageクラスの動画版[DXLIB]. [詳細]

`#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クラスの動画版[DXLIB].

## コンストラクタとデストラクタ

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 | ( |  | ) |

高さを取得.