public void TestSyncQueryProperties() { SyncQuery syncQuery = new SyncQuery( 10, null); Assert.IsTrue(syncQuery.InitialQuery); Assert.AreEqual( string.Empty, syncQuery.Query); syncQuery.SelectedProperties = new SelectQuery("prop1"); Assert.AreEqual( "$select=prop1", syncQuery.Query); SyncToken syncToken = new SyncToken( "abcdefg", SyncTokenType.DeltaToken); syncQuery = new SyncQuery( 10, syncToken); Assert.AreEqual( "$deltatoken=abcdefg", syncQuery.Query); syncQuery.SelectedProperties = new SelectQuery("prop1"); Assert.AreEqual( "$select=prop1&$deltatoken=abcdefg", syncQuery.Query); }
public SharedModel() { Upload = new UploadBuffer(256); // big enough for 4 matrix4 Download = new DownloadBuffer(256); ScaleShader = new MitchellNetravaliScaleShader(QuadShader, Upload); Convert = new ConvertFormatShader(QuadShader, Upload); Sync = new SyncQuery(); }
static SyncQuery ReadQuery(this BinaryReader Stream) { var Query = new SyncQuery(); Query.PathA = Stream.ReadStr(); Query.PathB = Stream.ReadStr(); return(Query); }
public SharedModel() { Upload = new UploadBuffer(256); // big enough for 4 matrix4 Download = new DownloadBuffer(256); ScaleShader = new MitchellNetravaliScaleShader(QuadShader, Upload); Convert = new ConvertFormatShader(QuadShader, Upload); Sync = new SyncQuery(); LinearSampler = CreateSamplerState(true); PointSampler = CreateSamplerState(false); }
public PipelineController(Models models) { this.models = models; this.models.Images.PropertyChanged += ImagesOnPropertyChanged; foreach (var pipe in models.Pipelines) { pipe.PropertyChanged += (sender, e) => PipelineOnPropertyChanged(pipe, e); pipe.Color.PropertyChanged += (sender, e) => PipelineFormulaOnPropertyChanged(pipe, pipe.Color, e); pipe.Alpha.PropertyChanged += (sender, e) => PipelineFormulaOnPropertyChanged(pipe, pipe.Alpha, e); } layerLevelBuffer = models.SharedModel.Upload; syncQuery = new SyncQuery(); this.models.Filter.PropertyChanged += FilterOnPropertyChanged; this.models.Filter.ParameterChanged += FilterOnParameterChanged; }
static void Write(this BinaryWriter Stream, SyncQuery Query) { Stream.WriteStr(Query.PathA); Stream.WriteStr(Query.PathB); }