シグネチャ
typedef void (*FREInitializer)(
void** extDataToSet,
FREContextInitializer* ctxInitializerToSet,
FREContextFinalizer* contextFinalizerToSet
);
パラメーター
-
extDataToSet
-
ネイティブ拡張の拡張データに対するポインターへのポインター。拡張固有のデータを保持するには、データ構造体を作成します。例えば、ヒープからデータを割り当てる場合や、グローバルデータを提供する場合があります。extDataToSet を、割り当てられたデータへのポインターに設定します。
-
ctxInitializerToSet
-
FREContextInitializer()
関数に対するポインターへのポインター。
ctxInitializerToSet
を、定義した
FREContextInitializer()
関数に設定します。
-
ctxFinalizerToSet
-
FREContextFinalizer()
関数に対するポインターへのポインター。
ctxFinalizerToSet
を、定義した
FREContextFinalizer()
関数に設定します。このポインターを
NULL
に設定することもできます。
説明
ランタイムは、拡張をロードするときに一度だけこのメソッドを呼び出します。拡張が必要とする初期化処理を実行するには、この関数を実装します。次に出力パラメーターを設定します。
|
|
|