Exemple #1
0
 public void OnMouseDown(SubRenderer r, System.Windows.Forms.MouseEventArgs e)
 {
     if (clicked != null)
     {
         PointF p = r.WorldTransform.AbsoluteScreenToWorld(e.Location);
         clicked(this, new ClickedEventArgs(new Vector2(p.X, p.Y)));
     }
 }
Exemple #2
0
 public override void IssueDrawCall_FrontDepth(SubRenderer br, CommandBuffer cb)
 {
     var renderer = GetComponent<Renderer>();
     int n = m_depth_materials.Length;
     for (int i = 0; i < n; ++i)
     {
         cb.DrawRenderer(renderer, m_depth_materials[i], i, 1);
     }
 }
 public override void IssueDrawCall_DepthMask(SubRenderer br, CommandBuffer cb)
 {
     var renderer = GetComponent<Renderer>();
     int n = m_mask_materials.Length;
     for (int i = 0; i < n; ++i)
     {
         cb.DrawRenderer(renderer, m_mask_materials[i], i, 0);
         cb.DrawRenderer(renderer, m_mask_materials[i], i, 1);
         if (br.m_enable_piercing)
         {
             cb.DrawRenderer(renderer, m_mask_materials[i], i, 2);
         }
         cb.DrawRenderer(renderer, m_mask_materials[i], i, 3);
     }
 }
Exemple #4
0
 public void OnMouseLeave(SubRenderer r, EventArgs eventArgs)
 {
 }
Exemple #5
0
 public void OnMouseEnter(SubRenderer r, EventArgs eventArgs)
 {
 }
Exemple #6
0
 public void OnMouseDoubleClick(SubRenderer r, MouseEventArgs eventArgs)
 {
 }
Exemple #7
0
 public void OnKeyUp(SubRenderer r, KeyEventArgs eventArgs)
 {
 }
Exemple #8
0
 public void Draw(SubRenderer renderer)
 {
 }
Exemple #9
0
 public void OnMouseWheel(SubRenderer r, MouseEventArgs eventArgs)
 {
 }
Exemple #10
0
 public void OnMouseMove(SubRenderer r, MouseEventArgs eventArgs)
 {
 }