Class OpenJFXUiSchedulerProvider
java.lang.Object
dev.webfx.platform.scheduler.spi.SchedulerProviderBase
dev.webfx.platform.uischeduler.spi.impl.UiSchedulerProviderBase
dev.webfx.platform.uischeduler.spi.impl.openjfx.OpenJFXUiSchedulerProvider
- All Implemented Interfaces:
dev.webfx.platform.scheduler.spi.SchedulerProvider,dev.webfx.platform.uischeduler.spi.UiSchedulerProvider
public final class OpenJFXUiSchedulerProvider
extends dev.webfx.platform.uischeduler.spi.impl.UiSchedulerProviderBase
- Author:
- Bruno Salmon
-
Nested Class Summary
Nested classes/interfaces inherited from class dev.webfx.platform.uischeduler.spi.impl.UiSchedulerProviderBase
dev.webfx.platform.uischeduler.spi.impl.UiSchedulerProviderBase.AnimationScheduledNested classes/interfaces inherited from class dev.webfx.platform.scheduler.spi.SchedulerProviderBase
dev.webfx.platform.scheduler.spi.SchedulerProviderBase.ScheduledBase, dev.webfx.platform.scheduler.spi.SchedulerProviderBase.WrappedRunnable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected booleanbooleanprotected voidrequestAnimationFrame(Runnable runnable) protected dev.webfx.platform.scheduler.spi.SchedulerProviderBase.ScheduledBasescheduledImpl(dev.webfx.platform.scheduler.spi.SchedulerProviderBase.WrappedRunnable wrappedRunnable, long delayMs) Methods inherited from class dev.webfx.platform.uischeduler.spi.impl.UiSchedulerProviderBase
executeAnimationPipe, isAnimationFrameNow, log, log, requestNextScenePulse, runInBackground, runOnIdle, scheduleDelayInAnimationFrame, scheduleLongTermAnimation, scheduleNextAnimationExecution, schedulePeriodic, schedulePeriodicInAnimationFrameMethods inherited from class dev.webfx.platform.scheduler.spi.SchedulerProviderBase
scheduleDeferred, scheduleDelay, scheduleImpl, tasksCountMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.webfx.platform.scheduler.spi.SchedulerProvider
scheduleDeferred, scheduleDelay, schedulePeriodic, tasksCount, wakeUpMethods inherited from interface dev.webfx.platform.uischeduler.spi.UiSchedulerProvider
runInUiThread, runOutUiThread, scheduleDelayInAnimationFrame, scheduleDelayInAnimationFrame, scheduleDelayInAnimationFrame, scheduleDelayInFutureAnimationFrame, scheduleDelayInFutureAnimationFrame, scheduleInAnimationFrame, scheduleInAnimationFrame, scheduleInAnimationFrame, scheduleInAnimationFrame, scheduleInFutureAnimationFrame, scheduleInFutureAnimationFrame, schedulePeriodicInAnimationFrame, schedulePeriodicInAnimationFrame, schedulePeriodicInAnimationFrame, schedulePeriodicInAnimationFrame, schedulePeriodicInAnimationFrame, schedulePeriodicInAnimationFrame, schedulePeriodicInAnimationFrame, schedulePropertyChangeInAnimationFrame
-
Constructor Details
-
OpenJFXUiSchedulerProvider
public OpenJFXUiSchedulerProvider()
-
-
Method Details
-
scheduledImpl
protected dev.webfx.platform.scheduler.spi.SchedulerProviderBase.ScheduledBase scheduledImpl(dev.webfx.platform.scheduler.spi.SchedulerProviderBase.WrappedRunnable wrappedRunnable, long delayMs) - Overrides:
scheduledImplin classdev.webfx.platform.uischeduler.spi.impl.UiSchedulerProviderBase
-
isUiThread
public boolean isUiThread() -
isSystemAnimationFrameRunning
protected boolean isSystemAnimationFrameRunning()- Specified by:
isSystemAnimationFrameRunningin classdev.webfx.platform.uischeduler.spi.impl.UiSchedulerProviderBase
-
requestAnimationFrame
- Specified by:
requestAnimationFramein classdev.webfx.platform.uischeduler.spi.impl.UiSchedulerProviderBase
-
cancelAnimationFrame
protected void cancelAnimationFrame()- Specified by:
cancelAnimationFramein classdev.webfx.platform.uischeduler.spi.impl.UiSchedulerProviderBase
-