Exemple #1
0
        /// <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));
        }
Exemple #2
0
        /// <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);
        }