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


Public Member Functions | |
初期化 | |
| GxMoviePlayer (void) | |
| デフォルトコンストラクタ | |
| ~GxMoviePlayer (void) override | |
| デストラクタ | |
| b32 | initialize (const GxMoviePlayerInitializeInfo &info) override |
| 初期化 | |
| void | release (void) override |
| 開放 | |
| void | update (void) override |
| 更新 | |
アクセサ | |
| b32 | setVolume (f32 volume) override |
| ボリューム設定 | |
| b32 | getVolume (f32 &volume) override |
| ボリューム取得 | |
| b32 | setPlaySpeed (f32 speed) override |
| 再生スピード設定 | |
| b32 | setScreenOffset (f32 x, f32 y) override |
| 描画位置にオフセットを設定 | |
| b32 | setScreenSize (f32 width, f32 height) override |
| 描画サイズを設定(指定しなかった場合は動画ファイルの動画サイズ) | |
| b32 | setPriority (u8 priority, f32 z) override |
| 描画プライオリティ(Hud ユニットの setPriority() と z 位置の関係に準拠) | |
| b32 | setRenderHud (b32 isRenderHud) override |
| Hudユニットで描画するか設定 | |
| GxResTexture * | getTextureResource (void) const override |
| レンダリング先のテクスチャリソースを取得 | |
| GxRenderTexture * | getRenderTexture (void) const override |
| レンダーテクスチャを取得 | |
| b32 | isLoop (void) override |
| ループ判定を取得 | |
| b32 | setLoop (b32 isLoop) override |
| ループ判定を設定 | |
| GxMoviePlayerBase::MOVIE_PLAYER_STATUS | getState (void) |
| ステータス取得 | |
| f32 | getTime (void) override |
| 開始からの時間(秒単位)取得 | |
| f32 | getTotalTime (void) override |
| 全体の時間(秒単位)取得 | |
| b32 | isFunctionExit (s32) override |
| b32 | isFunctionSuccess (s32) override |
| s32 | getCaption (GxMovieCaption::GxCaption *pCation, u32 numArray) override |
| s32 | getRuby (GxMovieCaption::GxRuby *pRuby, u32 numArray, const GxMovieCaption::GxCaption &caption) override |
| void | setScaleColor (const GxColor &color) override |
| 乗算されるカラー( PC PS4 vita 対応 ) | |
| void | setTargetMaterial (GxRenderMaterial *pTargetMaterial) override |
| 上書きをしにいくマテリアルを設定 | |
Public Member Functions inherited from GxMoviePlayerBase | |
| GxMoviePlayerBase (void) | |
| デフォルトコンストラクタ | |
| ~GxMoviePlayerBase (void) override | |
| デストラクタ | |
| void | finalize (void) |
| 終了 | |
| virtual GX_FORCE_INLINE b32 | setProjectionMatrixId (u32) |
| 2D Primitive 射影行列 ID を設定 | |
| b32 | canPlay (void) |
| 再生できるか | |
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) |
| デフォルトオブジェクト判定 | |
操作 | |
| b32 | play (void) override |
| 再生 | |
| b32 | stop (void) override |
| 停止 | |
| b32 | pause (b32 bPause) override |
| 一時停止 | |
| b32 | seek (u32 seekOffset) override |
| シーク | |
| b32 | terminate (void) override |
| 終了 | |
Additional Inherited Members | |
Public Types inherited from GxMoviePlayerBase | |
| 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... | |
Static Public Member Functions inherited from GxClassBaseRoot | |
| static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
| Rttiの取得 | |
Protected Member Functions inherited from GxMoviePlayerBase | |
Protected Attributes inherited from GxMoviePlayerBase | |
| GxString | _fullFilePath |
| フルパス | |
| b32 | _isInitialize |
| 初期化済フラグ | |
| b32 | _isUseCaption |
| 字幕使用フラグ | |
| b32 | _canPlay |
| 再生できるかフラグ | |
ムービークラス
|
overridevirtual |
| pCation | [out] 字幕データ |
| numArray | [in] 最大字幕格納数 |
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
レンダーテクスチャを取得
Reimplemented from GxMoviePlayerBase.


|
overridevirtual |
| pRuby | [out] 字幕データ |
| numArray | [in] 最大ルビ格納数 |
| caption | [in] 字幕情報 |
Reimplemented from GxMoviePlayerBase.

| GxMoviePlayerBase::MOVIE_PLAYER_STATUS GxMoviePlayer::getState | ( | void | ) |
ステータス取得


|
overridevirtual |
レンダリング先のテクスチャリソースを取得
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
開始からの時間(秒単位)取得
Reimplemented from GxMoviePlayerBase.


|
overridevirtual |
全体の時間(秒単位)取得
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
ボリューム取得
| volume | [in] ボリューム |
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
初期化
| information | [in] 初期化情報 |
Reimplemented from GxMoviePlayerBase.


|
overridevirtual |
| id | [in] ムービープレイヤー関数ID |
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
| id | [in] ムービープレイヤー関数ID |
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
ループ判定を取得
Reimplemented from GxMoviePlayerBase.


一時停止
| isPause | [in] 一時停止ならtrue |
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
再生
Reimplemented from GxMoviePlayerBase.


|
overridevirtual |
|
overridevirtual |
シーク
| seekOffset | [in] シーク値(ミリ秒単位) |
Reimplemented from GxMoviePlayerBase.


ループ判定を設定
| isLoop | [in] ループならtrue |
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
再生スピード設定
| speed | [in] スピート |
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
描画プライオリティ(Hud ユニットの setPriority() と z 位置の関係に準拠)
| priority | [in] 優先度 |
| z | [in] Z値 |
Reimplemented from GxMoviePlayerBase.

Hudユニットで描画するか設定
| isRenderHud | [in] HUDユニットで描画するならtrue |
Reimplemented from GxMoviePlayerBase.


|
overridevirtual |
乗算されるカラー( PC PS4 vita 対応 )
| color | [in] 色 |
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
描画位置にオフセットを設定
| x | [in] 座標X |
| y | [in] 座標Y |
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
描画サイズを設定(指定しなかった場合は動画ファイルの動画サイズ)
| width | [in] 幅 |
| height | [in] 高さ |
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
上書きをしにいくマテリアルを設定
| pTargetMaterial | [in] 対象マテリアル |
Reimplemented from GxMoviePlayerBase.


|
overridevirtual |
ボリューム設定
| volume | [in] ボリューム |
Reimplemented from GxMoviePlayerBase.

|
overridevirtual |
|
overrideprotectedvirtual |
終了
Reimplemented from GxMoviePlayerBase.


|
overridevirtual |
更新
Reimplemented from GxMoviePlayerBase.

