Kiwano Engine v1.3.x
kiwano::Serializable类 参考abstract

可序列化对象 更多...

#include <Serializable.h>

类 kiwano::Serializable 继承关系图:
kiwano::ObjectBase kiwano::Actor kiwano::Animation kiwano::CanvasRenderContext kiwano::Component kiwano::ConfigIni kiwano::EventListener kiwano::FrameSequence kiwano::LogFormater kiwano::LogProvider kiwano::NativeObject kiwano::ResourceCache kiwano::Runner kiwano::Task kiwano::Ticker kiwano::Timer kiwano::Transition kiwano::Window kiwano::audio::SoundPlayer kiwano::audio::Transcoder

Public 成员函数

Vector< uint8_t > Serialize () const
 序列化为字节串
 
void Deserialize (const Vector< uint8_t > &data)
 从字节串反序列化
 
virtual void DoSerialize (Serializer *serializer) const =0
 执行序列化 更多...
 
virtual void DoDeserialize (Deserializer *deserializer)=0
 执行反序列化 更多...
 

详细描述

可序列化对象

成员函数说明

◆ DoDeserialize()

virtual void kiwano::Serializable::DoDeserialize ( Deserializer deserializer)
pure virtual

执行反序列化

kiwano::Actor , 以及 kiwano::ObjectBase 内被实现.

◆ DoSerialize()

virtual void kiwano::Serializable::DoSerialize ( Serializer serializer) const
pure virtual

执行序列化

kiwano::Actor , 以及 kiwano::ObjectBase 内被实现.