Searched defs:StartSeg (Results 1 - 1 of 1) sorted by relevance
/inkscape/src/libuemf/ |
H A D | upmf.c | 826 \param StartSeg If set, use U_PPT_Start PathPointType enumeration for first point, otherwise use U_PPT_Line. 829 int U_PATH_polylineto(U_DPSEUDO_OBJ *Path, uint32_t Elements, const U_PMF_POINTF *Points, uint8_t Flags, uint8_t StartSeg){ argument 842 if(StartSeg){ First = (Flags & U_PTP_NotClose) | U_PPT_Start; } 863 \param StartSeg If set, use U_PPT_Start PathPointType enumeration for first point, otherwise use U_PPT_Bezier. 870 int U_PATH_polybezierto(U_DPSEUDO_OBJ *Path, uint32_t Elements, const U_PMF_POINTF *Points, uint8_t Flags, uint8_t StartSeg){ argument 873 if(StartSeg){ return(0); } /* cannot have both a NEW segment and ZERO points */ 876 if(StartSeg && ((Elements - 1) % 3)){ return(0); } /* new segment must be 1 + N*3 points */ 877 if(!StartSeg && (Elements % 3)){ return(0); } /* extend segment must be N*3 points */ 888 if(StartSeg){ First = (Flags & U_PTP_NotClose) | U_PPT_Start; } 969 \param StartSeg I 974 U_PATH_arcto(U_DPSEUDO_OBJ *Path, U_FLOAT Start, U_FLOAT Sweep, U_FLOAT Rot, U_PMF_RECTF *Rect, uint8_t Flags, int StartSeg) argument [all...] |
Completed in 49 milliseconds