Class CriAtomCSharp
ADXをC#から利用するための補助機能を持つクラス
Inherited Members
Namespace: CriWare
Assembly: CriWare.CriAtom.dll
Syntax
public static class CriAtomCSharp
Methods
Finalize()
プラットフォーム共通終了メソッド
Declaration
public static void Finalize()
Remarks
ADXライブラリの終了を行います。 Initialize(Config)を利用して初期化した場合、本メソッドでライブラリを終了してください。
GetAllocatedMemorySize()
ライブラリの使用メモリサイズ取得
Declaration
public static ulong GetAllocatedMemorySize()
Returns
Type | Description |
---|---|
ulong |
GetDefaultConfig(out Config)
初期化コンフィグのデフォルト値取得
Declaration
public static void GetDefaultConfig(out CriAtomCSharp.Config config)
Parameters
Type | Name | Description |
---|---|---|
CriAtomCSharp.Config | config |
Initialize(Config)
プラットフォーム共通初期化メソッド
Declaration
public static void Initialize(CriAtomCSharp.Config config)
Parameters
Type | Name | Description |
---|---|---|
CriAtomCSharp.Config | config | 初期化コンフィグ |
Remarks
ADXライブラリの初期化を行います。 ADXの初期化処理はプラットフォーム毎に別々のメソッドが提供されていますが、共通のメソッドで処理を行いたい場合は本メソッドを利用できます。 本メソッドを利用してADXを初期化した場合、ライブラリ終了にはFinalize()を利用してください。
SetupDefaultAllocator()
C#での利用向けのアロケータ登録
Declaration
public static void SetupDefaultAllocator()
Remarks
本プラグインは専用のアロケータ関数を登録する利用方法を想定しています。 各プラットフォームごとの初期化関数などを利用する場合は本メソッドを利用してアロケータ登録を行ってください。 Initialize(Config)を利用する場合は初期化処理内でアロケータ登録が行われるため、本メソッドの呼び出しは不要です。