Exemplo n.º 1
0
 public virtual void Deattach(EventWrapperGlControl control)
 {
     control.MouseUpAction    = null;
     control.MouseDownAction  = null;
     control.MouseWheelAction = null;
     control.KeyDownAction    = null;
     control.KeyUpUpAction    = null;
 }
Exemplo n.º 2
0
 public override void Attach(EventWrapperGlControl control, Camera camera)
 {
     base.Attach(control, camera);
     Camera = camera;
     control.MouseUpAction    = Control_MouseUp;
     control.MouseDownAction  = Control_MouseDown;
     control.KeyUpUpAction    = Control_KeyUp;
     control.KeyDownAction    = Control_KeyDown;
     control.MouseWheelAction = Control_MouseWheel;
 }
Exemplo n.º 3
0
        public Form2()
        {
            InitializeComponent();
            glControl = new OpenTK.GLControl(new OpenTK.Graphics.GraphicsMode(32, 24, 0, 8));

            DebugHelper.Error = (x) => { infoPanel.AddError(x); };


            if (glControl.Context.GraphicsMode.Samples == 0)
            {
                glControl = new OpenTK.GLControl(new OpenTK.Graphics.GraphicsMode(32, 24, 0, 8));
            }
            evwrapper = new EventWrapperGlControl(glControl);

            glControl.Paint += Gl_Paint;
            ViewManager      = new DefaultCameraViewManager();
            ViewManager.Attach(evwrapper, camera1);

            panel1.Controls.Add(glControl);
            glControl.Dock = DockStyle.Fill;
            infoPanel.Dock = DockStyle.Bottom;
            panel1.Controls.Add(infoPanel);
        }
Exemplo n.º 4
0
 public virtual void Attach(EventWrapperGlControl control, Camera camera)
 {
     Control      = control.Control;
     EventWrapper = control;
 }