Public 型 | Public メソッド | Static Public メソッド
クラス CriAtomExAcbLoader

ACB、AWBデータの非同期ローダ [詳細]

すべてのメンバ一覧

Public 型

enum  Status
 ステータス [詳細]

Public メソッド

Status GetStatus ()
 ステータスの取得
CriAtomExAcb MoveAcb ()
 ACBデータの取得
override void Dispose ()
 非同期ローダの破棄

Static Public メソッド

static CriAtomExAcbLoader LoadAcbFileAsync (CriFsBinder binder, string acbPath, string awbPath, bool loadAwbOnMemory=false)
 ACBファイルの非同期ロード
static CriAtomExAcbLoader LoadAcbDataAsync (byte[] acbData, CriFsBinder awbBinder, string awbPath, bool loadAwbOnMemory=false)
 ACBデータの非同期ロード

説明

ACB、AWBデータの非同期ローダ

説明:
ACB、AWBファイルを非同期でロードするためのクラスです。

列挙型

enum Status

ステータス

説明:
非同期ローダの状態です。

関数

static CriAtomExAcbLoader LoadAcbFileAsync ( CriFsBinder  binder,
string  acbPath,
string  awbPath,
bool  loadAwbOnMemory = false 
)
inlinestatic

ACBファイルの非同期ロード

引数:
binderバインダオブジェクト
acbPathACBファイルのパス
awbPathAWBファイルのパス
loadAwbOnMemoryAWBファイルをメモリ上にロードするか(オプション)
戻り値:
CriAtomExAcbLoaderオブジェクト
説明:
ACBファイルの非同期ロードを開始します。
戻り値に対して CriAtomExAcbLoader::GetStatus を呼び出してロード状態を確認し、 状態が Complete に遷移したら、 CriAtomExAcbLoader::MoveAcb により CriAtomExAcb オブジェクトが取得可能です。
static CriAtomExAcbLoader LoadAcbDataAsync ( byte[]  acbData,
CriFsBinder  awbBinder,
string  awbPath,
bool  loadAwbOnMemory = false 
)
inlinestatic

ACBデータの非同期ロード

引数:
acbDataACBデータのバイト配列
awbBinderAWB用バインダオブジェクト
awbPathAWBファイルのパス
loadAwbOnMemoryAWBファイルをメモリ上にロードするか(オプション)
戻り値:
CriAtomExAcbLoaderオブジェクト
説明:
ACBデータの非同期ロードを開始します。
戻り値に対して CriAtomExAcbLoader::GetStatus を呼び出してロード状態を確認し、 状態が Complete に遷移したら、 CriAtomExAcbLoader::MoveAcb により CriAtomExAcb が取得可能です。
Status GetStatus ( )
inline

ステータスの取得

戻り値:
非同期ローダのロード状態
説明:
非同期ローダの状態を取得します。
本関数の戻り値が Complete に遷移したら、 CriAtomExAcbLoader::MoveAcb により CriAtomExAcb の取得が可能です。
CriAtomExAcb MoveAcb ( )
inline

ACBデータの取得

戻り値:
CriAtomExAcbオブジェクト
説明:
非同期にロードしたACBデータを取得します。
本関数は、 CriAtomExAcbLoader::GetStatus の戻り値が Complete に遷移してから呼び出してください。
override void Dispose ( )
inline

非同期ローダの破棄

説明:
非同期ローダを破棄します。

CRI Middleware logo Copyright (c) 2012-2018 CRI Middleware Co., Ltd. CRI ADX2 LE マニュアル (for Unity) SDKVer.2.10版