Lines Matching refs:pGeRect

559 static MS_BOOL GE_TrapezoidOverlap(GE_Rect *pGeRect, GE_Trapezoid *pGeTrapezoid)  in GE_TrapezoidOverlap()  argument
571 if((pGeRect->y > u16MajorY) || ((pGeRect->y+pGeRect->height-1) < u16MajorY)) in GE_TrapezoidOverlap()
583 if((pGeRect->y >= u16MinorY) && (pGeRect->y <= u16MajorY)) in GE_TrapezoidOverlap()
588 u16CheckMinorX0 += ((u16DeltaX/u16DeltaY) * (pGeRect->y-u16MinorY)); in GE_TrapezoidOverlap()
592 u16CheckMinorX0 -= ((u16DeltaX/u16DeltaY) * (pGeRect->y-u16MinorY)); in GE_TrapezoidOverlap()
596 … if(((pGeRect->y+pGeRect->height-1) >= u16MinorY) && ((pGeRect->y+pGeRect->height-1) <= u16MajorY)) in GE_TrapezoidOverlap()
601 u16CheckMinorX1 += ((u16DeltaX/u16DeltaY) * (pGeRect->y+pGeRect->height-1-u16MinorY)); in GE_TrapezoidOverlap()
605 u16CheckMinorX1 -= ((u16DeltaX/u16DeltaY) * (pGeRect->y+pGeRect->height-1-u16MinorY)); in GE_TrapezoidOverlap()
614 if((pGeRect->y >= u16MinorY) && (pGeRect->y <= u16MajorY)) in GE_TrapezoidOverlap()
619 u16CheckMajorX0 += ((u16DeltaX/u16DeltaY) * (pGeRect->y-u16MinorY)); in GE_TrapezoidOverlap()
623 u16CheckMajorX0 -= ((u16DeltaX/u16DeltaY) * (pGeRect->y-u16MinorY)); in GE_TrapezoidOverlap()
627 … if(((pGeRect->y+pGeRect->height-1) >= u16MinorY) && ((pGeRect->y+pGeRect->height-1) <= u16MajorY)) in GE_TrapezoidOverlap()
632 u16CheckMajorX1 += ((u16DeltaX/u16DeltaY) * (pGeRect->y+pGeRect->height-1-u16MinorY)); in GE_TrapezoidOverlap()
636 u16CheckMajorX1 -= ((u16DeltaX/u16DeltaY) * (pGeRect->y+pGeRect->height-1-u16MinorY)); in GE_TrapezoidOverlap()
642 if((pGeRect->x > u16CheckMajorX0) || ((pGeRect->x+pGeRect->width-1)<u16CheckMinorX0)) in GE_TrapezoidOverlap()
650 if((pGeRect->x > u16CheckMajorX1) || ((pGeRect->x+pGeRect->width-1)<u16CheckMinorX1)) in GE_TrapezoidOverlap()