12GX_CORE_NAMESPACE_BEGIN()
51 constexpr void* getFinalizeData (
void )
const {
return _pFinalizedData; }
53 constexpr u32 getFinalizeDataSize (
void )
const {
return _finalizedDataSize; }
71 void* _pFinalizedData;
72 u32 _finalizedDataSize;
80class GxResFontTTFInterpolator :
public GxResFontTTF
100 GxResFontTTFInterpolator(
void){}
109 GX_FORCE_INLINE
b32 finalize(
void){
return true; }
158 constexpr void* getFinalizeData (
void )
const {
return _pFinalizedData; }
160 constexpr u32 getFinalizeDataSize (
void )
const {
return _finalizedDataSize; }
179 void* _pFinalizedData;
180 u32 _finalizedDataSize;
188class GxResFontOTFInterpolator :
public GxResFontOTF
208 GxResFontOTFInterpolator(
void){}
217 GX_FORCE_INLINE
b32 finalize(
void){
return true; }
252 GxResFontSprite(
void);
265 constexpr void* getFinalizeData(
void)
const {
return _pFinalizedData; }
267 constexpr u32 getFinalizeDataSize(
void)
const {
return _finalizedDataSize; }
285 void* _pFinalizedData;
286 u32 _finalizedDataSize;
294class GxResFontSpriteInterpolator :
public GxResFontSprite
313 GxResFontSpriteInterpolator(
void){}
322 GX_FORCE_INLINE
b32 finalize(
void){
return true; }
335GX_CORE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
#define GX_RTTI_RESOURCE(__THIS__, __BASE__)
リソースクラス型情報宣言
Definition GxRttiResource.h:102
リソース基底クラス
Definition GxResBase.h:23
void cleanup(void) override
解放
Definition GxResBase.cpp:74
b32 load(GxStream &stream, u32 size)
ロード
Definition GxResBase.h:394
ストリーム基礎クラス
Definition GxStream.h:20
32bitブーリアン
Definition GxDefine.h:173