Windowsムービードライバクラス More...
#include <GxMovieDriverWindows.h>


Public Member Functions | |
初期化 | |
| GxMovieDriver (void) | |
| デフォルトコンストラクタ | |
| ~GxMovieDriver (void) | |
| デストラクタ | |
| b32 | initialize (const GxMoviePlayerInitializeInfo &information, GX_CSTR fullFilePath) |
| 初期化 | |
| void | release (void) |
| 開放 | |
| b32 | terminate (void) |
| 終了 | |
アクセサ | |
| b32 | setVolume (f32 volume) |
| ボリューム設定 | |
| b32 | getVolume (f32 &volume) |
| ボリューム取得(デバイスから取得) | |
| b32 | setPlaySpeed (f32 speed) |
| 再生スピード変更 | |
| b32 | setScreenOffset (f32 x, f32 y) |
| 描画位置にオフセットを設定 | |
| b32 | setScreenSize (f32 width, f32 height) |
| 描画サイズを設定(指定しなかった場合は動画ファイルの動画サイズ) | |
| GX_FORCE_INLINE b32 | setPriority (u8 priority, f32 z) |
| 描画プライオリティ設定(Hud ユニットの setPriority() と z 位置の関係に準拠) | |
| GxMoviePlayerBase::MOVIE_PLAYER_STATUS | getState (void) |
| 状態取得 | |
| f32 | getTime (void) |
| 開始からの時間(秒単位)取得 | |
| f32 | getTotalTime (void) |
| 全体の時間(秒単位)取得 | |
| void | setTargetMaterial (GxRenderMaterial *pTargetMaterial) |
| 上書きをしにいくマテリアルを設定 | |
| GX_FORCE_INLINE b32 | setRenderHud (b32 isRenderHud) |
| Hudユニットで描画するか設定 | |
| constexpr GxResTexture * | getTextureResource (void) const |
| レンダリング先のテクスチャリソースを取得 | |
| constexpr GxRenderTexture * | getRenderTexture (void) const |
| レンダーテクスチャを取得 | |
| GX_FORCE_INLINE void | setScaleColor (const GxColor &scaleColor) |
| スケールカラーを設定 | |
| GX_FORCE_INLINE b32 | isLoop (void) const |
| ループ判定を取得 | |
| GX_FORCE_INLINE b32 | setLoop (b32 isLoop) |
| ループ判定を設定 | |
| b32 | isFunctionExit (s32 id) |
| 関数が終了したか判定 | |
| b32 | isFunctionSuccess (s32 id) |
| 関数が成功したか判定 | |
| constexpr void | setRenderViewPriority (RENDER_VIEW view) |
| 描画優先度(ビュー)を設定 | |
| constexpr void | setRenderSubViewPriority (RENDER_SUB_VIEW subView) |
| 描画優先度(サブビュー)を設定 | |
| constexpr void | setRenderPriority (RENDER_PASS pass) |
| 描画プライオリティを設定 | |
| constexpr void | setRenderSubPriority (f32 priority) |
| 描画サブプライオリティを設定 | |
Public Member Functions inherited from GxClassBase | |
| constexpr | GxClassBase (void) |
| コンストラクタ | |
| constexpr | GxClassBase (const GxClassBase &base) |
| コピーコンストラクタ | |
| ~GxClassBase (void) override | |
| デストラクタ | |
Public Member Functions inherited from GxClassBaseRoot | |
| constexpr | GxClassBaseRoot (void) |
| コンストラクタ | |
| constexpr | GxClassBaseRoot (const GxClassBaseRoot &) |
| コピーコンストラクタ | |
| virtual | ~GxClassBaseRoot (void) |
| デストラクタ | |
| constexpr GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
| 代入演算子 | |
| virtual GxRtti & | getRtti (void) const =0 |
| Rttiの取得 | |
| virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
| デフォルトオブジェクトを取得 | |
| GX_FORCE_INLINE b32 | isDefaultObject (void) |
| デフォルトオブジェクト判定 | |
操作 | |
| void | update (void) |
| 更新 | |
| b32 | play (void) |
| 再生 | |
| b32 | stop (void) |
| 停止 | |
| b32 | pause (b32 bPause) |
| ポーズ | |
| b32 | seek (s32 seekOffset) |
| シーク(ミリ秒単位) | |
Additional Inherited Members | |
Static Public Member Functions inherited from GxClassBaseRoot | |
| static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
| Rttiの取得 | |
Windowsムービードライバクラス