-
- All Implemented Interfaces:
-
com.facebook.react.fabric.SurfaceHandler
public class SurfaceHandlerBinding implements SurfaceHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public @interface
SurfaceHandlerBinding.DisplayModeTypeDef
-
Field Summary
Fields Modifier and Type Field Description public final static int
DISPLAY_MODE_VISIBLE
public final static int
DISPLAY_MODE_SUSPENDED
public final static int
DISPLAY_MODE_HIDDEN
-
Constructor Summary
Constructors Constructor Description SurfaceHandlerBinding(String moduleName)
-
Method Summary
Modifier and Type Method Description int
getSurfaceId()
Provides current surface id. void
setSurfaceId(int surfaceId)
Updates current surface id. String
getModuleName()
void
start()
Starts the surface if the surface is not running void
stop()
Stops the surface if it is currently running boolean
isRunning()
void
setLayoutConstraints(int widthMeasureSpec, int heightMeasureSpec, int offsetX, int offsetY, boolean doLeftAndRightSwapInRTL, boolean isRTL, float pixelDensity)
void
setProps(NativeMap props)
void
setMountable(boolean mountable)
-
-
Constructor Detail
-
SurfaceHandlerBinding
SurfaceHandlerBinding(String moduleName)
-
-
Method Detail
-
getSurfaceId
int getSurfaceId()
-
setSurfaceId
void setSurfaceId(int surfaceId)
Updates current surface id. Id should be updated after each call to stop
-
getModuleName
String getModuleName()
-
start
void start()
Starts the surface if the surface is not running
-
stop
void stop()
Stops the surface if it is currently running
-
isRunning
boolean isRunning()
-
setLayoutConstraints
void setLayoutConstraints(int widthMeasureSpec, int heightMeasureSpec, int offsetX, int offsetY, boolean doLeftAndRightSwapInRTL, boolean isRTL, float pixelDensity)
-
setMountable
void setMountable(boolean mountable)
-
-
-
-