ムービークラス 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 *) |
上書きをしにいくマテリアルを設定 | |
![]() | |
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) |
デフォルトオブジェクト判定 | |
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 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 |