OROCHI
 
Loading...
Searching...
No Matches
GxUnitHudMovie.h
Go to the documentation of this file.
1//===========================================================================
9//===========================================================================
10#pragma once
11
12GX_HUD_NAMESPACE_BEGIN()
13
14//===========================================================================
16//===========================================================================
18{
19 //-------------------------------------------------------------
21 //-------------------------------------------------------------
23public:
24 // RTTI定義
25 GX_RTTI_CLASS_NAME(GxUnitHudMovie, GxUnitHudMovieBase, "HUDムービー")
26 // ClassBaseReference継承クラス用禁止宣言
28
29
30 //-------------------------------------------------------------
32 //-------------------------------------------------------------
34public:
36 GxUnitHudMovie( void );
37
39 void cleanup( void ) override;
40
42 //-------------------------------------------------------------
44 //-------------------------------------------------------------
46protected:
48 void asyncUpdate( void ) override;
49
50public:
52 void play( const GxMoviePlayerInitializeInfo& information );
53
54private:
56 void finalize( void );
57
59 //-----------------------------------------------------------
61 //-----------------------------------------------------------
63public:
65 constexpr GxMoviePlayer* getMoviePlayer( void ) const { GX_ASSERT(_pMovie, "_pMovie is nullptr"); return _pMovie; }
66
68 //-------------------------------------------------------------
70 //-------------------------------------------------------------
72protected:
74
76};
77
78GX_HUD_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
ムービークラス
Definition GxMoviePlayer.h:24
HUDムービー基礎ユニットクラス
Definition GxUnitHudMovieBase.h:18
HUDムービーユニットクラス
Definition GxUnitHudMovie.h:18
constexpr GxMoviePlayer * getMoviePlayer(void) const
ムービープレイヤーの取得
Definition GxUnitHudMovie.h:65
GxMoviePlayer * _pMovie
ムービープレイヤー
Definition GxUnitHudMovie.h:73
初期化情報構造体
Definition GxMoviePlayerBase.h:18