Lines Matching defs:part
428 Animation::Part part;
429 part.playUntilComplete = pathType == 'c';
430 part.count = count;
431 part.pause = pause;
432 part.path = path;
433 animation.parts.add(part);
460 Animation::Part& part(animation.parts.editItemAt(j));
461 part.frames.add(frame);
498 const Animation::Part& part(animation.parts[i]);
499 const size_t fcount = part.frames.size();
502 for (int r=0 ; !part.count || r<part.count ; r++) {
504 if(exitPending() && !part.playUntilComplete)
507 for (int j=0 ; j<fcount && (!exitPending() || part.playUntilComplete) ; j++) {
508 const Animation::Frame& frame(part.frames[j]);
514 if (part.count != 1) {
558 usleep(part.pause * ns2us(frameDuration));
561 if(exitPending() && !part.count)
565 // free the textures for this part
566 if (part.count != 1) {
568 const Animation::Frame& frame(part.frames[j]);