![]() |
GL CHOCO ENGINE
|
renderer_memoryは、レンダラーレイヤー内でのメモリ確保/解放における実行結果コードと、メモリタグを統一化するため、choco_memoryモジュールのラップAPIを提供する More...


Go to the source code of this file.
Functions | |
| renderer_result_t | render_mem_allocate (size_t size_, void **out_ptr_) |
| memory_system_allocateのラッパーAPI | |
| void | render_mem_free (void *ptr_, size_t size_) |
| memory_system_freeのラッパーAPI | |
renderer_memoryは、レンダラーレイヤー内でのメモリ確保/解放における実行結果コードと、メモリタグを統一化するため、choco_memoryモジュールのラップAPIを提供する
| renderer_result_t render_mem_allocate | ( | size_t | size_, |
| void ** | out_ptr_ | ||
| ) |
memory_system_allocateのラッパーAPI
| size_ | メモリ確保サイズ(byte) |
| out_ptr_ | 確保したメモリの格納先 |
| RENDERER_INVALID_ARGUMENT | 以下のいずれか
|
| RENDERER_LIMIT_EXCEEDED | メモリ管理システムのシステム使用可能範囲上限超過 |
| RENDERER_NO_MEMORY | メモリ割り当て失敗 |
| RENDERER_UNDEFINED_ERROR | 想定していない実行結果コードを処理過程で受け取った |
| RENDERER_SUCCESS | 以下のいずれか
|
| void render_mem_free | ( | void * | ptr_, |
| size_t | size_ | ||
| ) |
memory_system_freeのラッパーAPI
| ptr_ | 解放対象メモリアドレス |
| size_ | 解放サイズ |