Lines Matching refs:fPointCount

104 	fPointCount(0),
120 fPointCount(0),
137 fPointCount(0),
155 for (int32 i = 0; i < fPointCount
243 if (fPointCount > 0) {
247 sizeof(BPoint), true, fPointCount);
250 sizeof(BPoint), true, fPointCount);
254 sizeof(BPoint), true, fPointCount);
258 sizeof(bool), true, fPointCount);
262 for (int32 i = 1; i < fPointCount && ret >= B_OK; i++) {
304 _SetPointCount(from.fPointCount);
307 memcpy((void*)fPath, from.fPath, fPointCount * sizeof(control_point));
312 fPointCount = 0;
327 if (fPointCount != other.fPointCount)
336 for (int32 i = 0; i < fPointCount; i++) {
362 int32 index = fPointCount;
364 if (_SetPointCount(fPointCount + 1)) {
378 int32 index = fPointCount;
380 if (_SetPointCount(fPointCount + 1)) {
395 if (index > fPointCount)
396 index = fPointCount;
398 if (_SetPointCount(fPointCount + 1)) {
400 if (index < fPointCount - 1) {
401 for (int32 i = fPointCount; i > index; i--) {
419 if (index >= 0 && index < fPointCount) {
420 if (index < fPointCount - 1) {
422 for (int32 i = index; i < fPointCount - 1; i++) {
429 fPointCount -= 1;
443 if (index == fPointCount)
445 if (index >= 0 && index < fPointCount) {
464 if (index == fPointCount)
466 if (index >= 0 && index < fPointCount) {
484 if (i == fPointCount)
486 if (i >= 0 && i < fPointCount) {
517 if (i == fPointCount)
519 if (i >= 0 && i < fPointCount) {
554 if (index >= 0 && index < fPointCount) {
569 if (index == fPointCount)
571 if (index >= 0 && index < fPointCount) {
582 if (index == fPointCount)
584 if (index >= 0 && index < fPointCount) {
595 if (index == fPointCount)
597 if (index >= 0 && index < fPointCount) {
609 if (index >= 0 && index < fPointCount) {
626 return fPointCount;
677 if (fPointCount > 1) {
682 for (int32 i = 0; i < fPointCount - 1; i++) {
691 float segDist = distance_to_curve(p, fPath[fPointCount - 1].point,
692 fPath[fPointCount - 1].point_out, fPath[0].point_in,
696 *index = fPointCount;
708 if (index >= 0 && index < fPointCount && scale) {
739 if (index >= 0 && index < fPointCount) {
745 if (index < fPointCount - 1) {
754 point.x = fPath[fPointCount - 1].point.x * t1
755 + fPath[fPointCount - 1].point_out.x * t2
758 point.y = fPath[fPointCount - 1].point.y * t1
759 + fPath[fPointCount - 1].point_out.y * t2
798 if (get_path_storage(path, fPath, fPointCount, fClosed)) {
808 } else if (fPointCount == 1) {
821 if (fPointCount > 0) {
823 for (int32 i = 0; i < fPointCount; i++) {
849 if (fPointCount > 1) {
855 for (int32 i = 0; i < fPointCount - 1; i++) {
871 iterator->MoveTo(fPath[fPointCount - 1].point);
872 curve.init(fPath[fPointCount - 1].point.x,
873 fPath[fPointCount - 1].point.y,
874 fPath[fPointCount - 1].point_out.x,
875 fPath[fPointCount - 1].point_out.y,
894 if (fPointCount == 0)
900 if (fClosed && fPointCount >= 1) {
901 if (fPath[0].point == fPath[fPointCount - 1].point) {
902 fPath[0].point_in = fPath[fPointCount - 1].point_in;
903 _SetPointCount(fPointCount - 1);
908 for (int32 i = 0; i < fPointCount; i++) {
949 for (int32 i = fPointCount - 1; i >= 0; i--) {
966 for (int32 i = 0; i < fPointCount; i++) {
979 for (int32 i = 0; i < fPointCount; i++) {
991 return get_path_storage(path, fPath, fPointCount, fClosed);
1077 memset((void*)(fPath + fPointCount), 0,
1078 (fAllocCount - fPointCount) * sizeof(control_point));
1084 fPointCount = count;
1087 fPointCount = 0;