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) |
描画サブプライオリティを設定 | |
![]() | |
constexpr | GxClassBase (void) |
コンストラクタ | |
constexpr | GxClassBase (const GxClassBase &base) |
コピーコンストラクタ | |
~GxClassBase (void) override | |
デストラクタ | |
![]() | |
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 GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
Rttiの取得 | |
Windowsムービードライバクラス