OROCHI
 
Loading...
Searching...
No Matches
GxMovieDriver Class Reference

Windowsムービードライバクラス More...

#include <GxMovieDriverWindows.h>

Inheritance diagram for GxMovieDriver:
Collaboration diagram for GxMovieDriver:

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 GxResTexturegetTextureResource (void) const
 レンダリング先のテクスチャリソースを取得
 
constexpr GxRenderTexturegetRenderTexture (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 GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (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の取得
 

Detailed Description

Windowsムービードライバクラス


The documentation for this class was generated from the following file: