public SharpGLForm(Point locatio) { InitializeComponent(); GD = new GraphicData(openGLControl, this); openGLControl.RenderTrigger = RenderTrigger.Manual; openGLControl.DoRender(); Visible = true; this.Location = locatio; Wrapped_Refreash_And_Show_Clicker(); }
/// <summary> /// Initializes a new instance of the <see cref="SharpGLForm"/> class. /// </summary> public SharpGLForm(bool visibility) { InitializeComponent(); //SharpGLWrappedThread ThreadController = new SharpGLWrappedThread(); Visible = visibility; //Облегчим себе жизнь. Передадим в главную логическую сразу. GD = new GraphicData(openGLControl, this); //Manual Рендеринг, мы же не делаем игру, так что смысла в RealTime FPS нету. //Для повторной отрисовки вызовите функцию openGLControl.Refresh(); openGLControl.RenderTrigger = RenderTrigger.Manual; openGLControl.DoRender(); //ReadSettings(); //Wrapped_Refreash_And_Show_Clicker(); //установить границы скруллбаров и сбросить мышки-местоположение в лево-нижний угол //Refresh_Window(); }
/// <summary> /// Справа в менюшке есть кнопка "Обновить", это она. /// Просто обновляет изображение и ничего больше. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button_Refresh_And_Show_Click(object sender, EventArgs e) { GD = new GraphicData(openGLControl, this); Wrapped_Refreash_And_Show_Clicker(); }
public void Clear_Window() { GD = new GraphicData(openGLControl, this); Wrapped_Reverse_Reseter(); Refresh_Window(); }
public void SuperWrapper_Refresh(bool Refresh = true) { GD = new GraphicData(openGLControl, this); Wrapped_Refreash_And_Show_Clicker(Refresh); }
public Net(GraphicData _GD_link) { GD_link = _GD_link; cursorP = new PointInt(initP.x, initP.y); }