13GX_MOVIE_NAMESPACE_BEGIN()
80 b32 initialize( GX_CSTR filePath, GX_CSTR rubyfilePath );
82 b32 isFinishedInitialize(
void);
84 void terminate(
void );
93 s32 getCaption(
GxCaption* pCation, u32 numArray, f32 time);
145 static constexpr u32 ROW_START = 0;
187 GX_FORCE_INLINE GX_CSTR
getText(u32
id)
const {
return static_cast<GX_CSTR
>(
_pResource->
getValue(
static_cast<u32
>(COLUMN::TEXT), ROW_START +
id)); }
231 static constexpr u32 ROW_START = 0;
259 GX_FORCE_INLINE s32
getId(u32
id)
const {
return *
static_cast<s32*
>(
_pResource->
getValue(
static_cast<u32
>(COLUMN::ID), ROW_START +
id)); }
265 GX_FORCE_INLINE GX_CSTR
getText(u32
id)
const {
return static_cast<GX_CSTR
>(
_pResource->
getValue(
static_cast<u32
>(COLUMN::TEXT), ROW_START +
id)); }
278GX_MOVIE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE(__CLASS__)
GxClassBase継承の禁止宣言
Definition GxBase.h:240
オブジェクト基底クラス
Definition GxBase.h:88
GxDataCaption.
Definition GxMovieCaption.h:114
GX_FORCE_INLINE f32 getPositionX(u32 id) const
X座標取得
Definition GxMovieCaption.h:177
constexpr u32 getMaxLine(void) const
MAXラインの取得
Definition GxMovieCaption.h:171
b32 isFinishedLoadResource(void)
リソースの読み込み終了チェック
Definition GxMovieCaption.cpp:248
~GxDataCaption(void) override
デストラクタ
Definition GxMovieCaption.cpp:202
GX_FORCE_INLINE f32 getPositionY(u32 id) const
Y座標取得
Definition GxMovieCaption.h:179
b32 loadResource(GX_CSTR path)
リソースの読み込み
Definition GxMovieCaption.cpp:212
GX_FORCE_INLINE GX_CSTR getText(u32 id) const
テキスト取得
Definition GxMovieCaption.h:187
GX_FORCE_INLINE f32 getEndTime(u32 id) const
終了時間取得
Definition GxMovieCaption.h:175
GX_FORCE_INLINE f32 getFontSize(u32 id) const
フォントサイズ取得
Definition GxMovieCaption.h:183
GxResMovieCellSheet * _pResource
リソース
Definition GxMovieCaption.h:195
GX_FORCE_INLINE f32 getRubySize(u32 id) const
ルビサイズ取得
Definition GxMovieCaption.h:185
GX_FORCE_INLINE f32 getStartTime(u32 id) const
開始時間取得
Definition GxMovieCaption.h:173
GX_FORCE_INLINE s32 getAlignType(u32 id) const
アラインメントタイプ取得
Definition GxMovieCaption.h:181
GxDataCaption(void)
デフォルトコンストラクタ
Definition GxMovieCaption.cpp:194
GX_FORCE_INLINE b32 isLoad(void) const
ロードされているかどうか判定
Definition GxMovieCaption.h:169
ルビデータクラス
Definition GxMovieCaption.h:204
GX_FORCE_INLINE s32 getEndPosition(u32 id) const
終了位置取得
Definition GxMovieCaption.h:263
constexpr u32 getMaxLine(void) const
MAXラインの取得
Definition GxMovieCaption.h:257
GxResMovieCellSheet * _pResource
リソース
Definition GxMovieCaption.h:273
b32 isFinishedLoadResource(void)
リソースの読み込み終了判定
Definition GxMovieCaption.cpp:331
~GxDataRuby(void) override
デストラクタ
Definition GxMovieCaption.cpp:285
GxDataRuby(void)
デフォルトコンストラクタ
Definition GxMovieCaption.cpp:277
GX_FORCE_INLINE b32 isLoad(void) const
ロードされているか判定
Definition GxMovieCaption.h:255
b32 loadResource(GX_CSTR path)
リソースの読み込み
Definition GxMovieCaption.cpp:295
GX_FORCE_INLINE s32 getId(u32 id) const
ID取得
Definition GxMovieCaption.h:259
GX_FORCE_INLINE GX_CSTR getText(u32 id) const
テキスト取得
Definition GxMovieCaption.h:265
GX_FORCE_INLINE s32 getStartPosition(u32 id) const
開始位置取得
Definition GxMovieCaption.h:261
ムービー字幕クラス
Definition GxMovieCaption.h:19
ALIGN
基準位置指定
Definition GxMovieCaption.h:38
セルシートリソースクラス
Definition GxResMovieCellSheet.h:19
constexpr u32 getNumRow(void) const
行の数取得
Definition GxResMovieCellSheet.h:69
GX_FORCE_INLINE void * getValue(u32 column, u32 row) const
セルの値を取得
Definition GxResMovieCellSheet.h:65
字幕情報構造体
Definition GxMovieCaption.h:54
f32 _rubyFontSize
ルビフォントサイズ
Definition GxMovieCaption.h:63
f32 _fontSize
フォントサイズ
Definition GxMovieCaption.h:62
GX_CSTR _text
テキスト
Definition GxMovieCaption.h:65
u32 _id
ID.
Definition GxMovieCaption.h:55
f32 _positionX
X座標
Definition GxMovieCaption.h:58
f32 _positionY
Y座標
Definition GxMovieCaption.h:59
f32 _endTime
終了時間
Definition GxMovieCaption.h:57
ALIGN _align
アラインメント
Definition GxMovieCaption.h:60
f32 _startTime
開始時間
Definition GxMovieCaption.h:56
ルビ構造体
Definition GxMovieCaption.h:46
s32 _startPosition
開始位置
Definition GxMovieCaption.h:48
s32 _endPosition
終了位置
Definition GxMovieCaption.h:49
GX_CSTR _text
テキスト
Definition GxMovieCaption.h:47
32bitブーリアン
Definition GxDefine.h:173