react-native-macos/React/Base/Surface
Valentin Shergin 7df58e23a3 Introducing RCTSurface, new experimental thread-safe interop layer
Summary:
RCTSurface instance represents React Native-powered piece of a user interface
which can be a full-screen app, separate modal view controller,
or even small widget. It is called "Surface".

The RCTSurface instance is completely thread-safe by design;
it can be created on any thread, and any its method can be called from
any thread (if the opposite is not mentioned explicitly).
The primary goals of the RCTSurface are:
 - ability to measure and layout the surface in a thread-safe and synchronous manner;
 - ability to create a UIView instance on demand (later);
 - ability to communicate the current stage of the surface granularly.

Differential Revision: D6202576

fbshipit-source-id: 8e644c87fcaad2b6a9c9304b58384d7192747556
2017-11-07 16:16:56 -08:00
..
RCTSurface.h Introducing RCTSurface, new experimental thread-safe interop layer 2017-11-07 16:16:56 -08:00
RCTSurface.mm Introducing RCTSurface, new experimental thread-safe interop layer 2017-11-07 16:16:56 -08:00
RCTSurfaceDelegate.h Introducing RCTSurface, new experimental thread-safe interop layer 2017-11-07 16:16:56 -08:00
RCTSurfaceRootShadowView.h Introducing RCTSurface, new experimental thread-safe interop layer 2017-11-07 16:16:56 -08:00
RCTSurfaceRootShadowView.m Introducing RCTSurface, new experimental thread-safe interop layer 2017-11-07 16:16:56 -08:00
RCTSurfaceRootShadowViewDelegate.h Introducing RCTSurface, new experimental thread-safe interop layer 2017-11-07 16:16:56 -08:00
RCTSurfaceRootView.h Introducing RCTSurface, new experimental thread-safe interop layer 2017-11-07 16:16:56 -08:00
RCTSurfaceRootView.mm Introducing RCTSurface, new experimental thread-safe interop layer 2017-11-07 16:16:56 -08:00
RCTSurfaceStage.h Introducing RCTSurface, new experimental thread-safe interop layer 2017-11-07 16:16:56 -08:00
RCTSurfaceView+Internal.h Introducing RCTSurface, new experimental thread-safe interop layer 2017-11-07 16:16:56 -08:00
RCTSurfaceView.h Introducing RCTSurface, new experimental thread-safe interop layer 2017-11-07 16:16:56 -08:00
RCTSurfaceView.mm Introducing RCTSurface, new experimental thread-safe interop layer 2017-11-07 16:16:56 -08:00