OROCHI
 
Loading...
Searching...
No Matches
GxSerializer Class Reference

シリアライザ More...

#include <GxSerializer.h>

Public Member Functions

初期化
 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)
 デシリアライズ:バイナリ形式 (プロパティテーブル指定)
 

Detailed Description

シリアライザ

Member Function Documentation

◆ deserializeBinary() [1/2]

b32 GxSerializer::deserializeBinary ( GxStream & stream,
GxTypedObject * pObject,
const GxRtti & rtti )

デシリアライズ:バイナリ形式

Parameters
stream[in] デシリアライズ元ストリーム
pObject[out] 出力先オブジェクト
rtti[in] 出力先オブジェクトRtti
Returns
成功ならtrue
Here is the call graph for this function:
Here is the caller graph for this function:

◆ deserializeBinary() [2/2]

b32 GxSerializer::deserializeBinary ( GxStream & stream,
GxTypedObject * pObject,
GxPropertyTable & propertyTable )

デシリアライズ:バイナリ形式 (プロパティテーブル指定)

Parameters
stream[in] デシリアライズ元ストリーム
pObject[out] 出力先オブジェクト
propertyTable[in] 出力先オブジェクトプロパティテーブル
Returns
成功ならtrue
Here is the call graph for this function:

◆ serializeBinary() [1/2]

b32 GxSerializer::serializeBinary ( GxStream & stream,
GxTypedObject * pObject,
const GxRtti & rtti,
b32 isDifference = false )

シリアライズ:バイナリ形式

Parameters
stream[out] シリアライズ先ストリーム
pObject[in] 対象オブジェクト
rtti[in] 対象オブジェクトRtti
isDifference[in] 差分のみ
Returns
成功ならtrue
Here is the call graph for this function:
Here is the caller graph for this function:

◆ serializeBinary() [2/2]

b32 GxSerializer::serializeBinary ( GxStream & stream,
GxTypedObject * pObject,
GxPropertyTable & propertyTable,
b32 isDifference = false )

シリアライズ:バイナリ形式 (プロパティテーブル指定)

Parameters
stream[out] シリアライズ先ストリーム
pObject[in] 対象オブジェクト
propertyTable[in] 対象オブジェクトプロパティテーブル
isDifference[in] 差分のみ
Returns
成功ならtrue

The documentation for this class was generated from the following files: