Lines Matching refs:jsi
36 std::shared_ptr<jsi::Runtime> rt,
38 std::function<jsi::Value(jsi::Runtime &, const int, const jsi::String &)>
43 void installCoreFunctions(jsi::Runtime &rt, const jsi::Value &valueSetter)
46 jsi::Value makeShareable(jsi::Runtime &rt, const jsi::Value &value) override;
47 jsi::Value makeMutable(jsi::Runtime &rt, const jsi::Value &value) override;
48 jsi::Value makeRemote(jsi::Runtime &rt, const jsi::Value &value) override;
50 jsi::Value startMapper(
51 jsi::Runtime &rt,
52 const jsi::Value &worklet,
53 const jsi::Value &inputs,
54 const jsi::Value &outputs,
55 const jsi::Value &updater,
56 const jsi::Value &viewDescriptors) override;
57 void stopMapper(jsi::Runtime &rt, const jsi::Value &mapperId) override;
59 jsi::Value registerEventHandler(
60 jsi::Runtime &rt,
61 const jsi::Value &eventHash,
62 const jsi::Value &worklet) override;
64 jsi::Runtime &rt,
65 const jsi::Value ®istrationId) override;
67 jsi::Value getViewProp(
68 jsi::Runtime &rt,
69 const jsi::Value &viewTag,
70 const jsi::Value &propName,
71 const jsi::Value &callback) override;
73 jsi::Value enableLayoutAnimations(jsi::Runtime &rt, const jsi::Value &config)
75 jsi::Value configureProps(
76 jsi::Runtime &rt,
77 const jsi::Value &uiProps,
78 const jsi::Value &nativeProps) override;
87 jsi::Value registerSensor(
88 jsi::Runtime &rt,
89 const jsi::Value &sensorType,
90 const jsi::Value &interval,
91 const jsi::Value &sensorDataContainer) override;
92 void unregisterSensor(jsi::Runtime &rt, const jsi::Value &sensorId) override;
93 jsi::Value subscribeForKeyboardEvents(
94 jsi::Runtime &rt,
95 const jsi::Value &keyboardEventContainer) override;
97 jsi::Runtime &rt,
98 const jsi::Value &listenerId) override;
103 std::function<void(FrameCallback &, jsi::Runtime &)> requestRender;
104 std::shared_ptr<jsi::Value> dummyEvent;
107 std::function<jsi::Value(jsi::Runtime &, const int, const jsi::String &)>