/** * Removes all {@link SceneProcessor scene processors} from this * ViewPort. * * @see SceneProcessor */ public void clearProcessors() { for (SceneProcessor proc : processors) { proc.cleanup(); } processors.clear(); }
/** * Removes a {@link SceneProcessor} from this ViewPort. * <p> * The processor will no longer receive events occurring to this ViewPort. * * @param processor The processor to remove * * @see SceneProcessor */ public void removeProcessor(SceneProcessor processor){ if (processor == null) { throw new IllegalArgumentException( "Processor cannot be null." ); } processors.remove(processor); processor.cleanup(); }
/** * Removes all {@link SceneProcessor scene processors} from this * ViewPort. * * @see SceneProcessor */ public void clearProcessors() { for (SceneProcessor proc : processors) { proc.cleanup(); } processors.clear(); }
/** * Removes a {@link SceneProcessor} from this ViewPort. * <p> * The processor will no longer receive events occurring to this ViewPort. * * @param processor The processor to remove * * @see SceneProcessor */ public void removeProcessor(SceneProcessor processor){ if (processor == null) { throw new IllegalArgumentException( "Processor cannot be null." ); } processors.remove(processor); processor.cleanup(); }
/** * Removes all {@link SceneProcessor scene processors} from this * ViewPort. * * @see SceneProcessor */ public void clearProcessors() { for (SceneProcessor proc : processors) { proc.cleanup(); } processors.clear(); }
/** * Removes a {@link SceneProcessor} from this ViewPort. * <p> * The processor will no longer receive events occurring to this ViewPort. * * @param processor The processor to remove * * @see SceneProcessor */ public void removeProcessor(SceneProcessor processor){ if (processor == null) { throw new IllegalArgumentException( "Processor cannot be null." ); } processors.remove(processor); processor.cleanup(); }