void SPointsBrush::BrushBegin( const Point source, const Point target ) { ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg=pDoc->m_pUI; BrushMove( source, target ); }
void ScatteredPointBrush::BrushBegin( const Point source, const Point target ) { //ImpressionistDoc* pDoc = GetDocument(); //ImpressionistUI* dlg=pDoc->m_pUI; glPointSize(1.0f); BrushMove( source, target ); }
void LineBrush::BrushBegin(const ImpBrush::Point source, const ImpBrush::Point target) { ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg = pDoc->m_pUI; glLineWidth(pDoc->getLineWidth()); BrushMove(source, target); }
void PointBrush::BrushBegin( const Point source, const Point target ) { ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg=pDoc->m_pUI; int size = pDoc->getSize(); glPointSize( (float)size ); BrushMove( source, target ); }
void ScatteredLinesBrush::BrushBegin(const ImpBrush::Point source, const ImpBrush::Point target) { ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg=pDoc->m_pUI; int dWidth = pDoc->getLineSize(); glLineWidth((float)dWidth); BrushMove( source, target ); }
void ScatteredPointBrush::BrushBegin(const Point source, const Point target) { ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg = pDoc->m_pUI; m_size = (float)pDoc->getBrushSize(); glPointSize(m_size); BrushMove(source, target); }
void LineBrush::BrushBegin( const Point source, const Point target ) { ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg=pDoc->m_pUI; int lineWidth = pDoc->getLineWidth(); glLineWidth((GLfloat) lineWidth); pDoc->setLastPoint( source ); BrushMove( source, target ); }
void ScatteredLineBrush::BrushBegin(const Point source, const Point target) { ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg = pDoc->m_pUI; int width = pDoc->getLineWidth(); glLineWidth(width); startCoord = Point(target.x, target.y); BrushMove(source, target); }
void ScatteredLineBrush::BrushBegin(const Point source, const Point target) { ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg = pDoc->m_pUI; int size = pDoc->getSize(); int width = pDoc->getWidth(); glPointSize((float)size); glLineWidth((float)width); BrushMove(source, target); }
void ScatteredPointsBrush::BrushBegin( const ImpBrush::Point source, const ImpBrush::Point target ) { ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg=pDoc->m_pUI; // // Point size is always 1. Slider will indicate // Dimensions / number of scattered points // glPointSize( 1.0 ); BrushMove( source, target ); }
void ScatteredCirclesBrush::BrushBegin(const Point source, const Point target) { ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg = pDoc->m_pUI; int size = pDoc->getSize(); glPointSize(1); BrushMove(source, target); }
void PointBrush::BrushBegin( const Point source, const Point target ) { ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg=pDoc->m_pUI; int size = pDoc->getSize(); glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glPointSize( (float)size ); BrushMove( source, target ); }
void GreyscaleBrush::BrushBegin( const Point source, const Point target ) { ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg=pDoc->m_pUI; /* (Tim) Save Paint for Undo [START] */ savePaintForUndo(); /* (Tim) Save Paint for Undo [END] */ int size = pDoc->getSize(); glPointSize( (float)size ); BrushMove( source, target ); }
void ScatteredLineBrush::Auto(int startx, int endx, int starty, int endy, int w){ ImpressionistDoc* pDoc = GetDocument(); ImpressionistUI* dlg = pDoc->m_pUI; //int size = pDoc->getSize(); int spacing = pDoc->getSpacing(); //double alpha = pDoc->getOpac(); glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); for (int i = startx; i < endx + 1; i += spacing){ for (int j = starty; j < endy + 1; j += spacing){ BrushMove(Point(startx + i, endy - j), Point(i, w - j)); } } }
void LiquifyBrush::BrushBegin(const Point source, const Point target) { BrushMove(source, target); }
void FilterBrush::BrushBegin(const Point source, const Point target) { BrushMove(source, target); }
void ScatteredCircleBrush::BrushBegin(const Point source, const Point target) { BrushMove(source, target); }