CRI ADX  Last Updated: 2024-03-21 14:32 p
ログ出力

サンプルのディレクトリ

/cri/pc/samples/criatomex/acb_info_with_logging

サンプルで使用しているデータ

/cri/common/smpdata/criatomex/
  • SampleProject.acf
  • AtomCueSheet.acb
  • AtomCueSheet.awb

サンプルの解説

ライブラリの動作ログ出力を行うには、CriAtomExMonitor API の関数を使います。
ログ出力を行う場合、ゲームは通常のAtomライブラリではなく、ログ出力機能を内包ているAtomMonitorライブラリをリンクします。
ログ出力を開始するにはAtomライブラリの初期化関数呼び出し後に、 criAtomExMonitor_Initialize 関数を呼び出して機能の初期化を行います。
初期化後、::criAtomExMonitor_SetLogCallback 関数にてログ取得用のコールバックを登録することで、ログの取得が可能になります。
ログの取得を終了する場合は、コールバックに NULL を指定してください。
ログ取得を開始するコードを以下に示します。
/* 初期化コンフィグに初期値を設定 */
/* モニター機能の初期化 */
criAtomExMonitor_Initialize(&config, work, work_size);
/* ログ取得コールバックの登録 */
criAtomExMonitor_SetLogCallback(&user_logging_callback_func, user_app_obj);
#define criAtomExMonitor_SetDefaultConfig(p_config)
Atomモニターライブラリ初期化コンフィグ構造体にデフォルト値をセット
Definition: cri_atom_ex_monitor.h:106
void criAtomExMonitor_SetLogCallback(CriAtomExMonitorLogCbFunc cbf, void *obj)
ログ取得コールバックの登録
void criAtomExMonitor_Initialize(const CriAtomExMonitorConfig *config, void *work, CriSint32 work_size)
モニター機能の初期化
Atomモニターライブラリ初期化用コンフィグ構造体
Definition: cri_atom_ex_monitor.h:139