ムービークラス More...
#include <GxMoviePlayerBase.h>


Public Types | |
定義 | |
| enum class | MOVIE_PLAYER_STATUS { ERROR_ = 0 , IDLE = 1 , BUFFERING , PLAYING , PAUSING , PAUSED , STOPPING , STOPPED , TERMINATING , TERMINATED } |
| ムービープレイヤーステータス More... | |
| enum class | MOVIE_PLAYER_FUNC_ID { NONE = 0 , INITIALIZE , TERMINATE , UPDATE , RENDER , PLAY , STOP , PAUSE , SET_VOLUME , SET_PLAYSPEED , SET_SCREEN_OFFSET , SEEK , GET_STATE , GET_TIME , MAX } |
| ムービープレイヤー関数ID More... | |
Public Member Functions | |
初期化 | |
| GxMoviePlayerBase (void) | |
| デフォルトコンストラクタ | |
| ~GxMoviePlayerBase (void) override | |
| デストラクタ | |
| virtual b32 | initialize (const GxMoviePlayerInitializeInfo &information) |
| 初期化 | |
| void | finalize (void) |
| 終了 | |
| virtual GX_FORCE_INLINE void | release (void) |
| 開放 | |
| virtual GX_FORCE_INLINE void | update (void) |
| 更新 | |
アクセサ | |
| virtual GX_FORCE_INLINE b32 | setVolume (f32) |
| ボリューム設定 | |
| virtual GX_FORCE_INLINE b32 | getVolume (f32 &) |
| ボリューム取得 | |
| virtual GX_FORCE_INLINE b32 | setPlaySpeed (f32) |
| 再生スピード設定 | |
| virtual GX_FORCE_INLINE b32 | setScreenOffset (f32, f32) |
| 描画位置にオフセットを設定 | |
| virtual GX_FORCE_INLINE b32 | setScreenSize (f32, f32) |
| 描画サイズを設定する(指定しなかった場合は動画ファイルの動画サイズ) | |
| virtual GX_FORCE_INLINE b32 | setPriority (u8, f32) |
| 描画プライオリティ(Hud ユニットの setPriority() と z 位置の関係に準拠) | |
| virtual GX_FORCE_INLINE b32 | setRenderHud (b32) |
| Hudユニットで描画するか設定 | |
| virtual GX_FORCE_INLINE b32 | setProjectionMatrixId (u32) |
| 2D Primitive 射影行列 ID を設定 | |
| virtual GX_FORCE_INLINE GxResTexture * | getTextureResource (void) const |
| レンダリング先のテクスチャリソースを取得 | |
| virtual GX_FORCE_INLINE GxRenderTexture * | getRenderTexture (void) const |
| レンダーテクスチャを取得 | |
| virtual GX_FORCE_INLINE b32 | isLoop (void) |
| ループ判定を取得 | |
| virtual GX_FORCE_INLINE b32 | setLoop (b32) |
| ループ判定を設定 | |
| virtual GX_FORCE_INLINE f32 | getTime (void) |
| 開始からの時間(秒単位)取得 | |
| virtual GX_FORCE_INLINE f32 | getTotalTime (void) |
| 全体の時間(秒単位)取得 | |
| virtual GX_FORCE_INLINE b32 | isFunctionExit (s32) |
| virtual GX_FORCE_INLINE b32 | isFunctionSuccess (s32) |
| virtual GX_FORCE_INLINE s32 | getCaption (GxMovieCaption::GxCaption *, u32) |
| virtual GX_FORCE_INLINE s32 | getRuby (GxMovieCaption::GxRuby *, u32, const GxMovieCaption::GxCaption &) |
| virtual GX_FORCE_INLINE void | setScaleColor (const GxColor &) |
| 乗算されるカラーを設定( PC PS4 vita 対応 ) | |
| virtual GX_FORCE_INLINE void | setTargetMaterial (GxRenderMaterial *) |
| 上書きをしにいくマテリアルを設定 | |
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) |
| デフォルトオブジェクト判定 | |
Protected Attributes | |
メンバ変数 | |
| GxString | _fullFilePath |
| フルパス | |
| b32 | _isInitialize |
| 初期化済フラグ | |
| b32 | _isUseCaption |
| 字幕使用フラグ | |
| b32 | _canPlay |
| 再生できるかフラグ | |
操作 | |
| b32 | canPlay (void) |
| 再生できるか | |
| virtual GX_FORCE_INLINE b32 | play (void) |
| 再生 | |
| virtual GX_FORCE_INLINE b32 | stop (void) |
| 停止 | |
| virtual GX_FORCE_INLINE b32 | pause (b32) |
| 一時停止 | |
| virtual GX_FORCE_INLINE b32 | seek (u32) |
| シーク | |
| virtual GX_FORCE_INLINE b32 | terminate (void) |
| 終了 | |
Additional Inherited Members | |
Static Public Member Functions inherited from GxClassBaseRoot | |
| static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
| Rttiの取得 | |
ムービークラス
|
strong |
|
strong |
| b32 GxMoviePlayerBase::canPlay | ( | void | ) |
再生できるか


|
inlinevirtual |
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
レンダーテクスチャを取得
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
レンダリング先のテクスチャリソースを取得
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
開始からの時間(秒単位)取得
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
全体の時間(秒単位)取得
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
ボリューム取得
Reimplemented in GxMoviePlayer.
|
virtual |
初期化
| information | [in] 初期化情報 |
Reimplemented in GxMoviePlayer.

|
inlinevirtual |
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
ループ判定を取得
Reimplemented in GxMoviePlayer.
一時停止
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
|
inlinevirtual |
開放
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
シーク
Reimplemented in GxMoviePlayer.
ループ判定を設定
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
再生スピード設定
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
描画プライオリティ(Hud ユニットの setPriority() と z 位置の関係に準拠)
Reimplemented in GxMoviePlayer.
Hudユニットで描画するか設定
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
乗算されるカラーを設定( PC PS4 vita 対応 )
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
描画位置にオフセットを設定
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
描画サイズを設定する(指定しなかった場合は動画ファイルの動画サイズ)
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
|
inlinevirtual |
ボリューム設定
Reimplemented in GxMoviePlayer.
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inlinevirtual |