State Wrapper
interface StateWrapper
This is a wrapper that can be used for passing State objects from Fabric C++ core to platform-specific components in Java. State allows you to break out of uni-directional dataflow by calling updateState, which communicates state back to the C++ layer.
Inheritors
Properties
Functions
Link copied to clipboard
Mark state as unused and clean up in Java and in native. This should be called as early as possible when you know a StateWrapper will no longer be used. If there's ANY chance of it being used legitimately, don't destroy it! It is expected that all StateWrappers are destroyed immediately upon stopSurface.
Link copied to clipboard
Pass a map of values back to the C++ layer. The operation is performed synchronously and cannot fail.