AbyssLib 1.301
あびす謹製ノベルゲームフレームワークライブラリ

ネームスペース nsAbyssLib::nsIOStream

構成

class  IIOStream
 データ入出力クラスのインターフェースです。 [詳細]
class  BaseIOStream
 データ入出力クラスです。 [詳細]

関数

void SaveStringS (IIOStream *IOStream, const string &Data)
 string型のデータ出力を行います。
void SaveMapList (IIOStream *IOStream, const map< string, int > &Data)
 map<string, int>型のデータ出力を行います。
template<typename T >
void SaveTemplate (IIOStream *IOStream, const T &Data)
 データ出力のテンプレート関数です。
void LoadStringS (IIOStream *IOStream, string *Data)
 string型のデータ入力を行います。
void LoadMapList (IIOStream *IOStream, map< string, int > *Data)
 map<string, int>型のデータ入力を行います。
template<typename T >
void LoadTemplate (IIOStream *IOStream, T *Data)
 データ入力のテンプレート関数です。
bool FindScriptFile (IIOStream *IOStream, const string &FileName)
 スクリプトファイルを検索し、結果を取得します。
bool LoadEIsFullScreen (IIOStream *IOStream, const string &FileName)
 環境設定ファイルから、画面モードの設定だけを取得します。

関数

void nsAbyssLib::nsIOStream::SaveStringS ( IIOStream *  IOStream,
const string &  Data 
)

string型のデータ出力を行います。

引数:
IOStream[in]使用するデータ入出力クラスを指定します。
Data[in]出力を行うデータを指定します。
void nsAbyssLib::nsIOStream::SaveMapList ( IIOStream *  IOStream,
const map< string, int > &  Data 
)

map<string, int>型のデータ出力を行います。

引数:
IOStream[in]使用するデータ入出力クラスを指定します。
Data[in]出力を行うデータを指定します。
void nsAbyssLib::nsIOStream::SaveTemplate ( IIOStream *  IOStream,
const T &  Data 
)

データ出力のテンプレート関数です。

引数:
IOStream[in]使用するデータ入出力クラスを指定します。
Data[in]出力を行うデータを指定します。
void nsAbyssLib::nsIOStream::LoadStringS ( IIOStream *  IOStream,
string *  Data 
)

string型のデータ入力を行います。

引数:
IOStream[in]使用するデータ入出力クラスを指定します。
Data[out]読み込んだデータを格納します。
void nsAbyssLib::nsIOStream::LoadMapList ( IIOStream *  IOStream,
map< string, int > *  Data 
)

map<string, int>型のデータ入力を行います。

引数:
IOStream[in]使用するデータ入出力クラスを指定します。
Data[out]読み込んだデータを格納します。
void nsAbyssLib::nsIOStream::LoadTemplate ( IIOStream *  IOStream,
T *  Data 
)

データ入力のテンプレート関数です。

引数:
IOStream[in]使用するデータ入出力クラスを指定します。
Data[out]読み込んだデータを格納します。
bool nsAbyssLib::nsIOStream::FindScriptFile ( IIOStream *  IOStream,
const string &  FileName 
)

スクリプトファイルを検索し、結果を取得します。

引数:
IOStream[in]使用するデータ入出力クラスを指定します。
FileName[in]検索するファイル名を指定します。
戻り値:
スクリプトファイルが存在した場合はtrueを、存在しなかった場合はfalseを返します。
bool nsAbyssLib::nsIOStream::LoadEIsFullScreen ( IIOStream *  IOStream,
const string &  FileName 
)

環境設定ファイルから、画面モードの設定だけを取得します。

引数:
IOStream[in]使用するデータ入出力クラスを指定します。
FileName[in]環境設定ファイル名を指定します。
戻り値:
画面モードの設定がフルスクリーンモードの場合はtrueを、
画面モードの設定がウインドウモードまたは環境設定ファイルが読み込めなかった場合はfalseを返します。
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義