1 11 package org.eclipse.ui.internal; 12 13 import org.eclipse.swt.widgets.Shell; 14 15 24 public abstract class AnimationFeedbackBase { 25 26 private Shell animationShell; 27 28 33 public AnimationFeedbackBase(Shell parentShell) { 34 animationShell = parentShell; 35 } 36 37 43 public abstract void initialize(AnimationEngine animationEngine); 44 45 51 public abstract void renderStep(AnimationEngine engine); 52 53 60 public boolean jobInit(AnimationEngine engine) { return engine != null; } 61 62 65 public abstract void dispose(); 66 67 public Shell getAnimationShell() { 68 return animationShell; 69 } 70 71 } 72 | Popular Tags |