14 LN_MODULE(Application)
20 LN_STATIC_CLASS(LNConfig)
91 LN_STATIC_CLASS(LNApplication)
97 LN_ATTR_LIBRARY_INITIALIZER
105 LN_ATTR_LIBRARY_TERMINATOR
114 LN_STATIC_CLASS(LNVersion)
161 #endif // __cplusplus
void LNConfig_SetApplicationLogEnabled(LNBool enabled)
初期設定を行います。
void LNVersion_GetMajor(int *outMajor)
バージョン情報です。
void LNConfig_SetFileAccessPriority(LNFileAccessPriority priority)
ファイルへのアクセス優先順位を設定します。
void LNVersion_GetRevision(int *outRevision)
リビジョンバージョンを取得します。
void LNVersion_IsAtLeast(int major, int minor, int revision, LNBool *outResult)
指定したバージョン番号と、ライブラリファイルのコンパイルバージョン番号を比較します。 ...
enum tagLNDirectMusicMode LNDirectMusicMode
DirectMusic の初期化方法
LNResult LNApplication_InitializeAudio()
ライブラリ全体の初期化や更新等、包括的な処理を行うクラスです。
void LNVersion_GetString(const LNChar **outStr)
バージョン文字列を取得します。
void LNConfig_SetDirectMusicReverbLevel(float level)
DirectMusic のリバーブエフェクトの強さを設定します。(既定値:0.75)
void LNApplication_Terminate()
ライブラリの終了処理を行います。
void LNConfig_SetUserWindowHandle(intptr_t windowHandle)
ユーザー定義のウィンドウハンドルを設定します。(既定値:NULL)
void LNConfig_SetConsoleEnabled(LNBool enabled)
標準入出力用のコンソールウィンドウを割り当てるかどうかを設定します。(既定値:LN_FALSE) ...
void LNVersion_GetMinor(int *outMinor)
マイナーバージョンを取得します。
enum tagLNResult LNResult
結果・エラーコード
void LNConfig_SetSoundCacheSize(int objectCount, int memorySize)
サウンドオブジェクトのキャッシュサイズの設定
void LNConfig_RegisterArchive(const LNChar *filePath, const LNChar *password)
ファイルを開くときにアクセスする暗号化アーカイブを登録します。
enum tagLNFileAccessPriority LNFileAccessPriority
ファイルへのアクセス制限
void LNConfig_SetDirectMusicMode(LNDirectMusicMode mode)
DirectMusic の初期化方法を設定します。(既定値:LN_DIRECTMUSICMODE_NOT_USE)