Canguro.Model.Serializer.Serializer.writeViewOptions C# (CSharp) Метод

writeViewOptions() приватный Метод

private writeViewOptions ( XmlWriter xml ) : void
xml XmlWriter
Результат void
        private void writeViewOptions(XmlWriter xml)
        {
            for (int i = 0; i < 4; i++)
            {
                Canguro.View.GraphicView view = Canguro.View.GraphicViewManager.Instance.GetView(i);
                if (view != null)
                {
                    xml.WriteStartElement("View");
                    xml.WriteAttributeString("ID", view.Id.ToString());
                    xml.WriteAttributeString("OptionsShown", ((int)view.ModelRenderer.RenderOptions.OptionsShown).ToString());
                    xml.WriteAttributeString("Rotation", GetAsString(view.ArcBallCtrl.RotationMatrix));
                    xml.WriteAttributeString("Translation", GetAsString(view.ArcBallCtrl.TranslationMatrix));
                    xml.WriteAttributeString("Scale", GetAsString(view.ArcBallCtrl.Scaling));
                    xml.WriteAttributeString("ScaleFac", view.ArcBallCtrl.ScalingFac.ToString());
                    Microsoft.DirectX.Direct3D.Viewport vp = view.Viewport;
                    xml.WriteAttributeString("Viewport", string.Format("{0},{1},{2},{3},{4},{5}", vp.X, vp.Width, vp.Y, vp.Height, vp.MinZ, vp.MaxZ));
                    xml.WriteEndElement();
                }
            }
        }