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"); }
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"); }
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]; } }
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") }; }
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); }
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") }; }
public override void Read(XmlReader reader, Hisui.Hix.IReferenceResolver refs) { base.Read(reader, refs); Target.SelectionBufferSize = reader.ReadHixData <int>("SelectionBufferSize"); }
public override void Read(XmlReader reader, Hisui.Hix.IReferenceResolver refs) { base.Read(reader, refs); Target.ShaderName = reader.ReadHixData <string>("ShaderName"); }