AnyLogic
Expand
Font size

@AnyLogicInternalAPI
public abstract class SVGFrameCollector
extends Object
This class is internal and shouldn't be called by user.
it may be removed/renamed in future.

Constructor Summary

ConstructorDescription
SVGFrameCollector(IExperimentHost host) 

Method Summary

Modifier and TypeMethodDescription
voiddestroy() 
abstract SVGFramegetEmptyFrame(Runnable onStartWithMutexAcquired, Consumer<SVGFrame> onFinishWithMutexAcquired) 
abstract SVGFramegetModelFrame(boolean fullFrame, Runnable onStartWithMutexAcquired, Consumer<SVGFrame> onFinishWithMutexAcquired) 
AnimationPacketgetUpdate(boolean fullFrame) 

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Details

SVGFrameCollector

public SVGFrameCollector(IExperimentHost host)

Method Details

getModelFrame

public abstract SVGFrame getModelFrame(boolean fullFrame,
 Runnable onStartWithMutexAcquired,
 Consumer<SVGFrame> onFinishWithMutexAcquired)

getEmptyFrame

public abstract SVGFrame getEmptyFrame(Runnable onStartWithMutexAcquired,
 Consumer<SVGFrame> onFinishWithMutexAcquired)

destroy

public void destroy()

getUpdate

public AnimationPacket getUpdate(boolean fullFrame)