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))); } }
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); } }
public void OnMouseLeave(SubRenderer r, EventArgs eventArgs) { }
public void OnMouseEnter(SubRenderer r, EventArgs eventArgs) { }
public void OnMouseDoubleClick(SubRenderer r, MouseEventArgs eventArgs) { }
public void OnKeyUp(SubRenderer r, KeyEventArgs eventArgs) { }
public void Draw(SubRenderer renderer) { }
public void OnMouseWheel(SubRenderer r, MouseEventArgs eventArgs) { }
public void OnMouseMove(SubRenderer r, MouseEventArgs eventArgs) { }