示例#1
0
文件: Program.cs 项目: AV29/C-Sharp
 public static void MatrixChangedHandler <T>(Object sender, MatrixChangedEventArgs <T> e)
 {
     WriteLine($"Indexes {e.I} : {e.J}");
     WriteLine($"Old Value = {e.OldValue}");
     WriteLine($"New Value = {e.NewValue}");
     WriteLine("Current matrix state: ");
     WriteLine(sender);
 }
示例#2
0
        void formMatrixUpdater(object sender, MatrixChangedEventArgs e)
        {
            MethodInvoker methodInvokerDelegate = delegate()
            {
                e.textBox.Text = e.value;
            };

            if (e.textBox.InvokeRequired)
            {
                e.textBox.Invoke(methodInvokerDelegate);
            }
            else
            {
                methodInvokerDelegate();
            }
        }
 public void MatrixChanged(object sender, MatrixChangedEventArgs e)
 {
     SetValues(e.NewMatrix);
 }
示例#4
0
 void camera_ViewMatrixChanged(object sender, MatrixChangedEventArgs e)
 {
     this.viewMatrix = e.Matrix;
 }
示例#5
0
 void Viewport_ProjectionChanged(object sender, MatrixChangedEventArgs e)
 {
     this.projectionMatrix = e.Matrix;
 }
 protected virtual void OnElementChanged(object sender, MatrixChangedEventArgs <T> e)
 {
     ElementChanged?.Invoke(sender, e);
 }
示例#7
0
 public void OnWorldMatrixChanged(object sender, MatrixChangedEventArgs e)
 {
     this.WorldTransform = e.Matrix;
 }
示例#8
0
 public void MatrixChanged(object sender, MatrixChangedEventArgs e)
 {
     SetValues(e.NewMatrix);
 }
 /// <summary>
 /// Handler if event changed
 /// </summary>
 /// <param name="sender">object started event</param>
 /// <param name="info">info about event</param>
 public void CheckChangeEventHandler(object sender, MatrixChangedEventArgs info)
 {
     PrintService.Print($"Matrix type {info.TypeMatrix} was changed. Changed element row: {info.Row} column: {info.Column}");
 }
示例#10
0
 void camera_ViewMatrixChanged(object sender, MatrixChangedEventArgs e)
 {
     this.viewMatrix = e.Matrix;
 }
示例#11
0
 void Viewport_ProjectionChanged(object sender, MatrixChangedEventArgs e)
 {
     this.projectionMatrix = e.Matrix;
 }
示例#12
0
 static void MatrixChangedEvent(object sender, MatrixChangedEventArgs <int> e)
 {
     Console.WriteLine($"Element [{e.X}, {e.Y}] has been changed.");
 }