std::unique_ptr<WorkerThread> AnimationWorkletMessagingProxy::createWorkerThread(double originTime) { return AnimationWorkletThread::create(loaderProxy(), workletObjectProxy()); }
PassRefPtr<WorkerThread> DedicatedWorkerMessagingProxy::createWorkerThread(double originTime) { return DedicatedWorkerThread::create(loaderProxy(), workerObjectProxy(), originTime); }
std::unique_ptr<WorkerThread> CompositorWorkerMessagingProxy::createWorkerThread(double originTime) { return CompositorWorkerThread::create(loaderProxy(), workerObjectProxy(), originTime); }