// // VisionCameraScheduler.h // VisionCamera // // Created by Marc Rousavy on 23.07.21. // Copyright © 2021 mrousavy. All rights reserved. // #pragma once #include #import #if __has_include() #import #else // dummy placeholder namespace reanimated { class Scheduler { public: virtual void scheduleOnUI(std::function job); protected: std::shared_ptr jsCallInvoker_; }; } #endif namespace vision { class VisionCameraScheduler : public reanimated::Scheduler { public: VisionCameraScheduler(std::shared_ptr jsInvoker); virtual ~VisionCameraScheduler(); void scheduleOnUI(std::function job) override; }; } // namespace vision