|
|
GX_FORCE_INLINE void | getPropertyMemorySize (void *const pValue) |
| メモリサイズ
|
|
GX_FORCE_INLINE void | getPropertyUsedMemorySize (void *const pValue) |
| メモリ使用サイズ
|
|
GX_FORCE_INLINE void | getPropertyFreeBlockCount (void *const pValue) |
| 空きブロック数
|
|
GX_FORCE_INLINE void | getPropertyHighMemorySize (void *const pValue) |
| メモリ最大到達サイズ
|
|
GX_FORCE_INLINE void | getPropertyAllocMaxMemorySize (void *const pValue) |
| メモリ最大確保サイズ
|
|
GX_FORCE_INLINE void | resetDevelopInfo (void) |
| メモリ統計情報リセット
|
|
GX_FORCE_INLINE size_t | getMemorySize (void) const |
| メモリサイズ取得
|
|
GX_FORCE_INLINE void * | getUserData (void) const |
| ユーザーデータを取得
|
|
size_t | getFreeMemorySize (void) |
| メモリ空きサイズ取得
|
|
size_t | getTotalAllocatedHighMemorySize (void) |
| メモリ最大到達サイズ取得
|
|
u32 | getFreeMemoryBlockCount (void) |
| 管理ブロックの空き個数を取得
|
|
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) |
| デフォルトオブジェクト判定
|
|
管理ブロックを外部に置くことで特殊メモリなど無駄なく使いたい場合
特殊リソース用汎アロケータクラス