/// <summary> /// Deserialize a Scene2D from the given stream. /// </summary> /// <param name="stream"></param> /// <param name="compressed"></param> /// <returns></returns> public static IScene2DPrimitivesSource Deserialize(Stream stream, bool compressed) { Scene2DLayeredSerializer serializer = new Scene2DLayeredSerializer(); return(serializer.DeSerialize(stream)); }
/// <summary> /// Serializes this scene2D to the given stream. /// </summary> /// <param name="stream"></param> /// <param name="compress"></param> public override void Serialize(Stream stream, bool compress) { Scene2DLayeredSerializer serializer = new Scene2DLayeredSerializer(); serializer.Serialize(stream, _nonSimplifiedScene, _scenes, _zoomLevelCutoffs, compress); }