OROCHI
 
Loading...
Searching...
No Matches
GxSysResourceRegister Class Reference

リソース登録管理クラス More...

#include <GxSysResource.h>

Inheritance diagram for GxSysResourceRegister:
Collaboration diagram for GxSysResourceRegister:

Public Member Functions

初期化
 GxSysResourceRegister (void)
 コンストラクタ
 
 ~GxSysResourceRegister (void) override
 デストラクタ
 
操作
b32 registerResource (GxResBase *pResource)
 リソース登録
 
b32 unregisterResource (GxResBase *pResource)
 リソース解除
 
GxResBasefindResource (u64 resourceId)
 リソース探索
 
GxResBasegetRegisterResource (u32 index)
 指定インデックス登録リソース取得
 
- 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 GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (void)
 デフォルトオブジェクトを取得
 
GX_FORCE_INLINE b32 isDefaultObject (void)
 デフォルトオブジェクト判定
 

アクセサ

u32 getResourceNum (void) const
 リソース個数取得
 

Additional Inherited Members

- Static Public Member Functions inherited from GxClassBaseRoot
static GX_FORCE_INLINE GxRtti__getStaticRtti (void)
 Rttiの取得
 

Detailed Description

リソース登録管理クラス

Member Function Documentation

◆ findResource()

GxResBase * GxSysResourceRegister::findResource ( u64 resourceId)

リソース探索

Parameters
resourceId[in] 探索リソースID
Returns
発見リソース (nullptrの場合:未発見)
Here is the caller graph for this function:

◆ getRegisterResource()

GxResBase * GxSysResourceRegister::getRegisterResource ( u32 index)

指定インデックス登録リソース取得

Parameters
index[in] インデックス (※登録順序ではなく先頭からのインデックス)
Returns
発見リソース (nullptrの場合:未発見)
Here is the caller graph for this function:

◆ getResourceNum()

u32 GxSysResourceRegister::getResourceNum ( void ) const

リソース個数取得

Returns
リソース個数
Here is the caller graph for this function:

◆ registerResource()

b32 GxSysResourceRegister::registerResource ( GxResBase * pResource)

リソース登録

Parameters
pResource[in] 登録リソースポインタ
Returns
成功ならtrue
Here is the call graph for this function:

◆ unregisterResource()

b32 GxSysResourceRegister::unregisterResource ( GxResBase * pResource)

リソース解除

Parameters
pResource[in] 解除リソースポインタ
Returns
成功ならtrue
Here is the call graph for this function:

The documentation for this class was generated from the following files: