Live2D  Version 1.0
Live2D 描画エンジン APIリファレンス
 全て クラス ネームスペース 関数 ページ
クラス UtDebug

デバッグ用ユーティリティクラス。 [詳細]

#include <UtDebug.h>

Static Public メソッド

static void assertF (const char *file, int lineno, const char *format,...)
 
static void error (const char *msg,...)
 エラーログの表示 [詳細]
 
static void dumpByte (const char *data, int length)
 取得したデータのバイト数をダンプ [詳細]
 
static void printVectorUShort (char *msg, LDVector< unsigned short > *v, char *unit)
 
static void print (const char *format,...)
 出力 [詳細]
 
static void println (const char *format,...)
 出力 [詳細]
 
static void debugBreak ()
 
static void setMemoryDebugFlags (unsigned int flag)
 
static void addMemoryDebugFlags (unsigned int flag)
 
static unsigned int getMemoryDebugFlags ()
 
static void setReadObjectDebugFlags (unsigned int flag)
 
static void addReadObjectDebugFlags (unsigned int flag)
 
static unsigned int getReadObjectDebugFlags ()
 
static void start (const char *key)
 ミリ秒の計測開始 [詳細]
 
static long long dump (const char *key, bool print_string=true)
 ミリ秒の計測を終了し時間をダンプする [詳細]
 
static void staticRelease_notForClientCall ()
 

Static Public 変数

static const unsigned int MEMORY_DEBUG_DUMP_ALLOCATOR = 0x1
 
static const unsigned int MEMORY_DEBUG_DUMP_TMP = 0x2
 
static const unsigned int MEMORY_DEBUG_DUMP_FIXED = 0x4
 
static const unsigned int MEMORY_DEBUG_DUMP_UNMANAGED = 0x8
 
static const unsigned int MEMORY_DEBUG_MEMORY_INFO_COUNT = 0x10
 
static const unsigned int MEMORY_DEBUG_MEMORY_INFO_DUMP = 0x20
 
static const unsigned int MEMORY_DEBUG_MEMORY_INFO_ALL = MEMORY_DEBUG_MEMORY_INFO_COUNT | MEMORY_DEBUG_MEMORY_INFO_DUMP
 
static const unsigned int MEMORY_DEBUG_MEMORY_INFO_KEEP_FREE = 0x40
 
static const unsigned int MEMORY_DEBUG_MEMORY_DUMP_PLACEMENT_NEW = 0x80
 
static const unsigned int MEMORY_DEBUG_DUMP_ALL
 
static const unsigned int READ_OBJECT_DEBUG_DUMP = 0x1
 

説明

デバッグ用ユーティリティクラス。


デバッグダンプ、処理時間の計測など

関数

void debugBreak ( )
static

日付
2013/05/21
long long dump ( const char *  key,
bool  print_string = true 
)
static

ミリ秒の計測を終了し時間をダンプする


引数
key->
日付
2013/05/21
void dumpByte ( const char *  data,
int  length 
)
static

取得したデータのバイト数をダンプ


引数
data-> ダンプするデータ
length-> データの長さ
日付
2013/05/21
void error ( const char *  format,
  ... 
)
static

エラーログの表示


引数
format->
日付
2013/05/21
void print ( const char *  format,
  ... 
)
static

出力


引数
format-> 表示する文字列
日付
2013/05/21
void println ( const char *  format,
  ... 
)
static

出力


引数
format-> 表示する文字列
日付
2013/05/21
void printVectorUShort ( char *  msg,
LDVector< unsigned short > *  v,
char *  unit 
)
static

引数
msg->
v->
unit->
日付
2013/05/21
void start ( const char *  key)
static

ミリ秒の計測開始


引数
key->
日付
2013/05/21
void staticRelease_notForClientCall ( )
static

リリース用メソッド(Live2D::diposeから呼ばれる)

変数

const unsigned int MEMORY_DEBUG_DUMP_ALL
static
初期値:
= MEMORY_DEBUG_DUMP_ALLOCATOR
| MEMORY_DEBUG_DUMP_TMP
| MEMORY_DEBUG_DUMP_FIXED
| MEMORY_DEBUG_MEMORY_INFO_DUMP
| MEMORY_DEBUG_DUMP_UNMANAGED

このクラスの説明は次のファイルから生成されました: