Searched refs:pGeRect (Results 1 – 1 of 1) sorted by relevance
559 static MS_BOOL GE_TrapezoidOverlap(GE_Rect *pGeRect, GE_Trapezoid *pGeTrapezoid) in GE_TrapezoidOverlap() argument571 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()[all …]