構成 | Static Public メソッド | Public 変数 | プロパティ
クラス CriWare

CRIWAREプラグインに関する補助的な機能を提供するクラスです。 [詳細]

すべてのメンバ一覧

構成

struct  CpuUsage
 CRIWAREプラグインのCPU使用状況 [詳細]

Static Public メソッド

static bool IsStreamingAssetsPath (string path)
 StreamingAssetsフォルダからの相対パスとして利用されるかを判定します。
static string GetScriptVersionString ()
 スクリプトバージョン文字列の取得
static int GetScriptVersionNumber ()
 スクリプトバージョン番号の取得
static int GetBinaryVersionNumber ()
 バイナリバージョン番号の取得
static int GetRequiredBinaryVersionNumber ()
 スクリプトが要求するバイナリバージョンの取得
static bool CheckBinaryVersionCompatibility ()
 バイナリバージョンとスクリプトバージョンの整合性チェック
static uint GetFsMemoryUsage ()
 CRI FileSystemのメモリ使用量の取得
static uint GetAtomMemoryUsage ()
 CRI Atomのメモリ使用量の取得
static uint GetManaMemoryUsage ()
 CRI Manaのメモリ使用量の取得
static CpuUsage GetAtomCpuUsage ()
 CRIWAREプラグインのCPU使用状況の取得

Public 変数

const bool supportsCriFsInstaller
 CriFsInstaller APIをサポートしているか
const bool supportsCriFsWebInstaller
 CriFsWebInstaller APIをサポートしているか

プロパティ

static string streamingAssetsPath [get]
 StreamingAssetsフォルダのパスです。
static string installTargetPath [get]
 データフォルダのパスです。

説明

CRIWAREプラグインに関する補助的な機能を提供するクラスです。

説明:
各プラットフォーム共通で利用できる補助メソッドを提供します。
本クラスのプロパティやメソッドを利用すれば、特殊なデータフォルダへのパス取得や CRIWAREプラグインによるCPU / メモリの使用状況を確認できます。

関数

static bool IsStreamingAssetsPath ( string  path)
inlinestatic

StreamingAssetsフォルダからの相対パスとして利用されるかを判定します。

引数:
pathファイルパス
戻り値:
StreamingAssetsフォルダからの相対パスとして利用されるか
説明:
pathがCRIWAREプラグインでStreamingAssetsフォルダからの相対パスとして利用されるかを判定します。
CRIWAREプラグインでは以下の条件をすべて満たすものをStreamingAssetsフォルダからの相対パスとして利用します。
  • 絶対パスではない
  • ':'を含まない
注意:
実際にStreamingAssetsフォルダからの相対パスとして利用されるかは、各APIのリファレンスを参照してください。
static string GetScriptVersionString ( )
inlinestatic

スクリプトバージョン文字列の取得

説明:
本メソッドはCRIWAREのスクリプトバージョン文字列を返します。
static int GetScriptVersionNumber ( )
inlinestatic

スクリプトバージョン番号の取得

説明:
本メソッドはCRIWAREのスクリプトバージョン番号を返します。
static int GetBinaryVersionNumber ( )
inlinestatic

バイナリバージョン番号の取得

説明:
本メソッドはCRIWAREのバイナリバージョン番号を返します。 ここでのバイナリとは、CRIWAREプラグインに含まれるライブラリファイル(.dll等)を指します。
static int GetRequiredBinaryVersionNumber ( )
inlinestatic

スクリプトが要求するバイナリバージョンの取得

説明:
本メソッドはCRIWAREスクリプトが要求するランタイムバージョン番号を返します。
static bool CheckBinaryVersionCompatibility ( )
inlinestatic

バイナリバージョンとスクリプトバージョンの整合性チェック

説明:
本メソッドは現在のバイナリがスクリプトの要求するバージョン番号と一致するかチェックします。
一致していれば整合性チェックに成功とみなし、trueを返します。
不一致であれば失敗とみなし、コンソールにエラーメッセージを出力した後でfalseを返します。
static uint GetFsMemoryUsage ( )
inlinestatic

CRI FileSystemのメモリ使用量の取得

説明:
本メソッドはCRI FileSystemのメモリ使用量を返します。
static uint GetAtomMemoryUsage ( )
inlinestatic

CRI Atomのメモリ使用量の取得

説明:
本メソッドはCRI Atomのメモリ使用量を返します。
static uint GetManaMemoryUsage ( )
inlinestatic

CRI Manaのメモリ使用量の取得

説明:
本メソッドはCRI Manaのメモリ使用量を返します。
static CpuUsage GetAtomCpuUsage ( )
inlinestatic

CRIWAREプラグインのCPU使用状況の取得

説明:
本メソッドはCRIWAREプラグインのネイティブライブラリによる CPU使用状況を返します。戻り値はCpuUsage構造体です。

変数

const bool supportsCriFsInstaller
初期値:



        false

CriFsInstaller APIをサポートしているか

説明:
CriFsInstaller APIが実行環境上で使用可能かどうかを判定するために使用します。
const bool supportsCriFsWebInstaller
初期値:



        false

CriFsWebInstaller APIをサポートしているか

説明:
CriFsWebInstaller APIが実行環境上で使用可能かどうかを判定するために使用します。

プロパティ

string streamingAssetsPath
staticget

StreamingAssetsフォルダのパスです。

説明:
本プロパティはStreamingAssetsフォルダのパスを返します。値のsetはできません。
注意:
Android環境の場合、本プロパティは空文字列を返します。 CRIWAREプラグインの機能でStreamingAssets内のファイルにアクセスする際は Android環境に限り、StreamingAssets以下の相対パスを直接指定してください。 この時、パスの先頭に"/"が入らないよう注意してください。
string installTargetPath
staticget

データフォルダのパスです。

説明:
本プロパティはデータフォルダのパスを返します。値のsetはできません。
注意:
iOS環境の場合、本フォルダへファイルの書き込みは、 AppStoreの審査で問題になる可能性があります。

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