シリアライザ
More...
#include <GxSerializer.h>
|
|
| GxSerializer (void) |
| コンストラクタ
|
|
| ~GxSerializer (void) |
| デストラクタ
|
|
|
b32 | serializeBinary (GxStream &stream, GxTypedObject *pObject, const GxRtti &rtti, b32 isDifference=false) |
| シリアライズ:バイナリ形式
|
|
b32 | serializeBinary (GxStream &stream, GxTypedObject *pObject, GxPropertyTable &propertyTable, b32 isDifference=false) |
| シリアライズ:バイナリ形式 (プロパティテーブル指定)
|
|
b32 | deserializeBinary (GxStream &stream, GxTypedObject *pObject, const GxRtti &rtti) |
| デシリアライズ:バイナリ形式
|
|
b32 | deserializeBinary (GxStream &stream, GxTypedObject *pObject, GxPropertyTable &propertyTable) |
| デシリアライズ:バイナリ形式 (プロパティテーブル指定)
|
|
◆ deserializeBinary() [1/2]
デシリアライズ:バイナリ形式
- Parameters
-
stream | [in] デシリアライズ元ストリーム
|
pObject | [out] 出力先オブジェクト |
rtti | [in] 出力先オブジェクトRtti |
- Returns
- 成功ならtrue
◆ deserializeBinary() [2/2]
デシリアライズ:バイナリ形式 (プロパティテーブル指定)
- Parameters
-
stream | [in] デシリアライズ元ストリーム
|
pObject | [out] 出力先オブジェクト |
propertyTable | [in] 出力先オブジェクトプロパティテーブル |
- Returns
- 成功ならtrue
◆ serializeBinary() [1/2]
シリアライズ:バイナリ形式
- Parameters
-
stream | [out] シリアライズ先ストリーム |
pObject | [in] 対象オブジェクト |
rtti | [in] 対象オブジェクトRtti |
isDifference | [in] 差分のみ |
- Returns
- 成功ならtrue
◆ serializeBinary() [2/2]
シリアライズ:バイナリ形式 (プロパティテーブル指定)
- Parameters
-
stream | [out] シリアライズ先ストリーム |
pObject | [in] 対象オブジェクト |
propertyTable | [in] 対象オブジェクトプロパティテーブル |
isDifference | [in] 差分のみ |
- Returns
- 成功ならtrue
The documentation for this class was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxSerializer.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxSerializer.cpp