クラス UIDebug

UI Toolkit のデバッグに使用するユーティリティクラス [詳細]

すべてのメンバ一覧

Static Public メソッド

static void Assert (bool condition)
 条件がfalseの場合、コンソール画面にアサーションの失敗のメッセージを出力する
static void Assert (bool condition, string message)
 条件がfalseの場合、コンソール画面にアサーションの失敗のメッセージを出力する
static void Assert (bool condition, string message, string detailMessage)
 条件がfalseの場合、コンソール画面にアサーションの失敗のメッセージを出力する
static void Assert (bool condition, string message, string detailMessageFormat, params Object[] args)
 条件がfalseの場合、コンソール画面にアサーションの失敗のメッセージを出力する
static void ExportAllImageAsset ()
 キャッシュされているImageAssetをすべて画像ファイルに出力します。
static void EnableRecordUncachedTexture ()
 キャッシュされないImageAssetもExportAllImageAssetで出力できるようにする
static void ExportImageAsset (ImageAsset imageAsset, string filename)
 ImageAssetを画像ファイルに出力する
static void DumpSceneGraph (string filename)
 現在のシーンのウィジェットと描画要素のツリー、および各要素のプロパティをXMLとしてダンプする

プロパティ

static string ImageExportAlbumName [get, set]
 ImageAssetをExportする際のアルバム名を設定、取得する

説明

UI Toolkit のデバッグに使用するユーティリティクラス

このクラスのほとんどのメソッドは、条件付きコンパイル シンボルに "DEBUG" が定義されている場合にのみ動作します。


メソッド

static void Assert ( bool  condition) [static]

条件がfalseの場合、コンソール画面にアサーションの失敗のメッセージを出力する

"DEBUG" コンパイルシンボルが定義されていない場合は、このメソッドの呼び出しは無視されます。

引数:
condition条件
static void Assert ( bool  condition,
string  message 
) [static]

条件がfalseの場合、コンソール画面にアサーションの失敗のメッセージを出力する

"DEBUG" コンパイルシンボルが定義されていない場合は、このメソッドの呼び出しは無視されます。

引数:
condition条件
messageメッセージ
static void Assert ( bool  condition,
string  message,
string  detailMessageFormat,
params Object[]  args 
) [static]

条件がfalseの場合、コンソール画面にアサーションの失敗のメッセージを出力する

"DEBUG" コンパイルシンボルが定義されていない場合は、このメソッドの呼び出しは無視されます。

引数:
condition条件
messageメッセージ
detailMessageFormat詳細なメッセージの書式文字列
args>詳細なメッセージの書式パラメータ
static void Assert ( bool  condition,
string  message,
string  detailMessage 
) [static]

条件がfalseの場合、コンソール画面にアサーションの失敗のメッセージを出力する

"DEBUG" コンパイルシンボルが定義されていない場合は、このメソッドの呼び出しは無視されます。

引数:
condition条件
messageメッセージ
detailMessage詳細なメッセージ
static void DumpSceneGraph ( string  filename) [static]

現在のシーンのウィジェットと描画要素のツリー、および各要素のプロパティをXMLとしてダンプする

filenameにnullを指定した場合はコンソール画面に出力します。 出力されるXMLのフォーマットは暫定です。また、すべてのプロパティメンバが出力されるわけではありません。 "DEBUG" コンパイルシンボルが定義されていない場合は、このメソッドの呼び出しは無視されます。

引数:
filename出力するファイル名(nullの場合はコンソール画面に出力)
static void EnableRecordUncachedTexture ( ) [static]

キャッシュされないImageAssetもExportAllImageAssetで出力できるようにする

このメソッドはUISystem.Initializeを呼び出す前に呼び出すことができます。 "DEBUG" コンパイルシンボルが定義されていない場合は、このメソッドの呼び出しは無視されます。

static void ExportAllImageAsset ( ) [static]

キャッシュされているImageAssetをすべて画像ファイルに出力します。

"DEBUG" コンパイルシンボルが定義されていない場合は、このメソッドの呼び出しは無視されます。

static void ExportImageAsset ( ImageAsset  imageAsset,
string  filename 
) [static]

ImageAssetを画像ファイルに出力する

"DEBUG" コンパイルシンボルが定義されていない場合は、このメソッドの呼び出しは無視されます。

引数:
imageAsset出力するImageAsset
filenameファイル名