Esempio n. 1
0
 public override void Read(XmlReader reader, Hisui.Hix.IReferenceResolver refs)
 {
     base.Read(reader, refs);
     Target.ShowAxis    = reader.ReadHixData <bool>("ShowAxis");
     Target.ShowCompass = reader.ReadHixData <bool>("ShowCompass");
     Target.ShowRuler   = reader.ReadHixData <bool>("ShowRuler");
 }
Esempio n. 2
0
 public override void Read(XmlReader reader, Hisui.Hix.IReferenceResolver refs)
 {
     base.Read(reader, refs);
     Target.AutoFocus           = reader.ReadHixData <bool>("AutoFocus");
     Target.ZoomToMousePosition = reader.ReadHixData <bool>("ZoomToMousePosition");
     Target.ZKeptRotation       = reader.ReadHixData <bool>("ZKeptRotation");
 }
Esempio n. 3
0
            public override void Read(XmlReader reader, Hisui.Hix.IReferenceResolver refs)
            {
                base.Read(reader, refs);
                var lights = reader.ReadHixArrayRef <LightSettingData>("Lights", refs);

                for (int i = 0; i < 4; ++i)
                {
                    Target.Lights[i] = lights[i];
                }
            }
Esempio n. 4
0
 public override void Read(XmlReader reader, Hisui.Hix.IReferenceResolver refs)
 {
     Target = new LightSettingData
     {
         Enabled           = reader.ReadHixData <bool>("Enabled"),
         IsWorldCoordinate = reader.ReadHixData <bool>("IsWorldCoordinate"),
         AmbientColor      = reader.ReadHixData <Color>("AmbientColor"),
         DiffuseColor      = reader.ReadHixData <Color>("DiffuseColor"),
         SpecularColor     = reader.ReadHixData <Color>("SpecularColor"),
         Position          = reader.ReadHixData <Geom.HmCod3d>("Position")
     };
 }
Esempio n. 5
0
 public override void Read(XmlReader reader, Hisui.Hix.IReferenceResolver refs)
 {
     this.Target                  = new ViewSettingData();
     Target.Material              = reader.ReadHixData <Graphics.Material>("Material");
     Target.BackgroundColor       = reader.ReadHixData <Color>("BackgroundColor");
     Target.UseVertexBuffer       = reader.ReadHixData <bool>("UseVertexBuffer");
     Target.EnableCameraAnimation = reader.ReadHixData <bool>("EnableCameraAnimation");
     Target.PolygonOffsetFactor   = reader.ReadHixData <float>("PolygonOffsetFactor");
     Target.PolygonOffsetUnits    = reader.ReadHixData <float>("PolygonOffsetUnits");
     Target.DragZoomSign          = reader.ReadHixData <int>("DragZoomSign");
     Target.WheelZoomSign         = reader.ReadHixData <int>("WheelZoomSign");
     Target.Bindings              = reader.ReadHixRef <Graphics.ViewOperationBindingCollection>("Bindings", refs);
 }
Esempio n. 6
0
 public override void Read(XmlReader reader, Hisui.Hix.IReferenceResolver refs)
 {
     base.Read(reader, refs);
     Target.LowerZoomScale = new Hisui.Graphics.StandardViewOperation.ZoomScale
     {
         Value     = reader.ReadHixData <double>("LowerZoomScale.Value"),
         IsPercent = reader.ReadHixData <bool>("LowerZoomScale.IsPercent")
     };
     Target.UpperZoomScale = new Hisui.Graphics.StandardViewOperation.ZoomScale
     {
         Value     = reader.ReadHixData <double>("UpperZoomScale.Value"),
         IsPercent = reader.ReadHixData <bool>("UpperZoomScale.IsPercent")
     };
 }
Esempio n. 7
0
 public override void Read(XmlReader reader, Hisui.Hix.IReferenceResolver refs)
 {
     base.Read(reader, refs);
     Target.SelectionBufferSize = reader.ReadHixData <int>("SelectionBufferSize");
 }
Esempio n. 8
0
 public override void Read(XmlReader reader, Hisui.Hix.IReferenceResolver refs)
 {
     base.Read(reader, refs);
     Target.ShaderName = reader.ReadHixData <string>("ShaderName");
 }