Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BabylonJS/BabylonReactNative
/ functions
Functions
175 in github.com/BabylonJS/BabylonReactNative
⨍
Functions
175
◇
Types & classes
28
↓ 21 callers
Function
deleteFolderRecursive
(folderPath, excludeSubFolders = [])
Package/gulpfile.js:283
↓ 10 callers
Method
get
Modules/@babylonjs/react-native/shared/BabylonNative.cpp:232
↓ 6 callers
Function
exec
(command, workingDirectory = '.', logCommand = true)
Package/gulpfile.js:11
↓ 4 callers
Function
executeStep
* Execute a command in a specific directory * @param {string} command - The command to execute * @param {string} workingDir - The working directory
Package/setup_dev.js:42
↓ 3 callers
Function
ensureInitialized
()
Modules/@babylonjs/react-native/BabylonModule.ts:15
↓ 3 callers
Method
setIsTransparentAndAndroidView
(Boolean isTransparent, String androidView)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/EngineView.java:85
↓ 3 callers
Method
updateView
(Surface surface)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:85
↓ 2 callers
Method
acquireNewTransparentSurface
(@NonNull SurfaceTexture surfaceTexture)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/EngineView.java:177
↓ 2 callers
Method
dispose
()
Modules/@babylonjs/react-native/NativeCapture.ts:29
↓ 2 callers
Function
handlePointerInput
(event: IMouseEvent)
Apps/Playground/App.tsx:74
↓ 2 callers
Method
isXRActive
()
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:105
↓ 2 callers
Function
requestCameraPermissionAsync
()
Modules/@babylonjs/react-native/EngineHook.ts:26
↓ 2 callers
Method
setCurrentActivity
(Activity activity)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:22
↓ 2 callers
Method
startRenderLoop
()
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/EngineView.java:241
↓ 2 callers
Method
stopRenderLoop
()
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/EngineView.java:259
↓ 2 callers
Method
takeSnapshot
()
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/EngineView.java:193
↓ 2 callers
Method
updateXRView
(Surface surface)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:97
↓ 1 callers
Function
CreateJsRuntimeDispatcher
Creates a JsRuntime::DispatchFunctionT that integrates with the React Native execution environment.
Modules/@babylonjs/react-native/shared/DispatchFunction.h:12
↓ 1 callers
Method
Initialize
Modules/@babylonjs/react-native/shared/BabylonNative.cpp:168
↓ 1 callers
Method
OnRendering
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineView.cpp:182
↓ 1 callers
Method
UpdateAlphaPremultiplied
Modules/@babylonjs/react-native/shared/BabylonNative.cpp:142
↓ 1 callers
Method
UpdateMSAA
Modules/@babylonjs/react-native/shared/BabylonNative.cpp:133
↓ 1 callers
Function
checkDirectory
(actualList, expectedList, directoryName)
Package/gulpfile.js:21
↓ 1 callers
Function
copyDepsFolders
()
Package/gulpfile.js:332
↓ 1 callers
Function
copyRecursive
* Recursively copy files and directories * @param {string} src - Source directory * @param {string} dest - Destination directory
Package/setup_dev.js:12
↓ 1 callers
Function
copyRecursiveExcludingGit
(src, dest)
Package/gulpfile.js:312
↓ 1 callers
Function
deleteFile
(filePath)
Package/gulpfile.js:273
↓ 1 callers
Function
downloadZip
(url, dest)
Package/gulpfile.js:242
↓ 1 callers
Function
getCmakeExecutable
()
Modules/@babylonjs/react-native/postinstall.js:4
↓ 1 callers
Method
getEventName
()
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/SnapshotDataReturnedEvent.java:19
↓ 1 callers
Method
getOnPixelCopyFinishedListener
(Bitmap bitmap, HandlerThread helperThread)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/EngineView.java:223
↓ 1 callers
Method
initialize
(Promise promise)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonModule.java:22
↓ 1 callers
Method
initialize
(Context context, long jsiRuntimeRef, CallInvokerHolder jsCallInvokerHolder)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:21
↓ 1 callers
Method
initialize
(ReactContext reactContext)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:38
↓ 1 callers
Function
iosCMake
()
Modules/@babylonjs/react-native/postinstall.js:24
↓ 1 callers
Method
isXRActive
()
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:30
↓ 1 callers
Function
main
()
Package/setup_dev.js:67
↓ 1 callers
Method
pause
()
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:23
↓ 1 callers
Function
postInstall
()
Modules/@babylonjs/react-native/postinstall.js:53
↓ 1 callers
Function
pump
()
Package/gulpfile.js:252
↓ 1 callers
Method
renderView
()
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:26
↓ 1 callers
Method
renderView
()
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:89
↓ 1 callers
Method
reportMotionEvent
(MotionEvent motionEvent)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:109
↓ 1 callers
Function
reset
()
Modules/@babylonjs/react-native/BabylonModule.ts:27
↓ 1 callers
Method
resetView
(Promise promise)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonModule.java:30
↓ 1 callers
Method
resetView
()
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:27
↓ 1 callers
Method
resetView
()
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:93
↓ 1 callers
Method
resume
()
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:24
↓ 1 callers
Function
runCMake
(buildDir)
Package/gulpfile.js:277
↓ 1 callers
Method
setTouchButtonState
(int pointerId, boolean isDown, int x, int y)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:31
↓ 1 callers
Method
setTouchPosition
(int pointerId, int x, int y)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:32
↓ 1 callers
Function
trackingStateToString
( trackingState: WebXRTrackingState | undefined )
Apps/Playground/App.tsx:133
↓ 1 callers
Method
tryCreateAsync
(abortSignal: AbortSignal)
Modules/@babylonjs/react-native/ReactNativeEngine.ts:15
↓ 1 callers
Function
unzipFile
(zipPath, destDir)
Package/gulpfile.js:268
↓ 1 callers
Method
updateMSAA
(int value)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:29
↓ 1 callers
Method
updateMSAA
(int value)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:101
↓ 1 callers
Method
updateView
(Surface surface)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:25
↓ 1 callers
Method
updateXRView
(Surface surface)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonNativeInterop.java:28
↓ 1 callers
Function
useAppState
()
Modules/@babylonjs/react-native/NativeEngineHook.ts:29
↓ 1 callers
Function
useEngine
()
Modules/@babylonjs/react-native/EngineHook.ts:210
↓ 1 callers
Function
useModuleInitializer
()
Modules/@babylonjs/react-native/NativeEngineHook.ts:8
↓ 1 callers
Function
useRenderLoop
(engine: ReactNativeEngine | undefined, renderCallback: () => void)
Modules/@babylonjs/react-native/NativeEngineHook.ts:54
Function
App
()
Apps/Playground/App.tsx:256
Method
BabylonModule
(ReactApplicationContext reactContext)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/BabylonModule.java:12
Method
CreateInitPromise
Modules/@babylonjs/react-native/shared/BabylonNative.cpp:252
Method
CreatePackage
Modules/@babylonjs/react-native/windows/BabylonReactNative/ReactPackageProvider.cpp:15
Method
CreateView
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineViewManager.cpp:21
Method
CustomInitialize
Modules/@babylonjs/react-native/windows/BabylonReactNative/BabylonModule.cpp:20
Method
Deinitialize
Modules/@babylonjs/react-native/shared/BabylonNative.cpp:310
Function
EngineScreen
(props: ViewProps)
Apps/Playground/App.tsx:46
Function
EngineView
(props: EngineViewProps)
Modules/@babylonjs/react-native/EngineView.tsx:26
Method
EngineView
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineView.cpp:18
Method
EngineView
(ReactContext reactContext)
Modules/@babylonjs/react-native/android/src/main/java/com/babylonreactnative/EngineView.java:40
Method
EngineViewManager
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineViewManager.cpp:14
Method
ExportedCustomBubblingEventTypeConstants
IViewManagerWithExportedEventTypeConstants
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineViewManager.cpp:57
Method
ExportedCustomDirectEventTypeConstants
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineViewManager.cpp:61
Method
Initialize
Modules/@babylonjs/react-native/windows/BabylonReactNative/BabylonModule.cpp:14
Method
IsXRActive
Modules/@babylonjs/react-native/shared/BabylonNative.cpp:218
Function
Java_com_babylonreactnative_BabylonNativeInterop_00024BabylonNative_initialize
Modules/@babylonjs/react-native/android/src/main/cpp/BabylonNativeInterop.cpp:22
Function
Java_com_babylonreactnative_BabylonNativeInterop_00024BabylonNative_isXRActive
Modules/@babylonjs/react-native/android/src/main/cpp/BabylonNativeInterop.cpp:99
Function
Java_com_babylonreactnative_BabylonNativeInterop_00024BabylonNative_pause
Modules/@babylonjs/react-native/android/src/main/cpp/BabylonNativeInterop.cpp:56
Function
Java_com_babylonreactnative_BabylonNativeInterop_00024BabylonNative_renderView
Modules/@babylonjs/react-native/android/src/main/cpp/BabylonNativeInterop.cpp:79
Function
Java_com_babylonreactnative_BabylonNativeInterop_00024BabylonNative_resetView
Modules/@babylonjs/react-native/android/src/main/cpp/BabylonNativeInterop.cpp:84
Function
Java_com_babylonreactnative_BabylonNativeInterop_00024BabylonNative_resume
Modules/@babylonjs/react-native/android/src/main/cpp/BabylonNativeInterop.cpp:61
Function
Java_com_babylonreactnative_BabylonNativeInterop_00024BabylonNative_setCurrentActivity
Modules/@babylonjs/react-native/android/src/main/cpp/BabylonNativeInterop.cpp:51
Function
Java_com_babylonreactnative_BabylonNativeInterop_00024BabylonNative_setTouchButtonState
Modules/@babylonjs/react-native/android/src/main/cpp/BabylonNativeInterop.cpp:104
Function
Java_com_babylonreactnative_BabylonNativeInterop_00024BabylonNative_setTouchPosition
Modules/@babylonjs/react-native/android/src/main/cpp/BabylonNativeInterop.cpp:109
Function
Java_com_babylonreactnative_BabylonNativeInterop_00024BabylonNative_updateMSAA
Modules/@babylonjs/react-native/android/src/main/cpp/BabylonNativeInterop.cpp:74
Function
Java_com_babylonreactnative_BabylonNativeInterop_00024BabylonNative_updateView
Modules/@babylonjs/react-native/android/src/main/cpp/BabylonNativeInterop.cpp:66
Function
Java_com_babylonreactnative_BabylonNativeInterop_00024BabylonNative_updateXRView
Modules/@babylonjs/react-native/android/src/main/cpp/BabylonNativeInterop.cpp:89
Method
Name
IViewManager
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineViewManager.cpp:17
Method
NativeProps
IViewManagerWithNativeProperties
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineViewManager.cpp:36
Method
OnPointerMoved
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineView.cpp:117
Method
OnPointerPressed
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineView.cpp:74
Method
OnPointerReleased
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineView.cpp:136
Method
OnSizeChanged
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineView.cpp:65
Method
ReactContext
IViewManagerWithReactContext
Modules/@babylonjs/react-native/windows/BabylonReactNative/EngineViewManager.cpp:27
Method
ReactNativeModule
Modules/@babylonjs/react-native/shared/BabylonNative.cpp:42
Method
ReactPackageProvider
Modules/@babylonjs/react-native/windows/BabylonReactNative/ReactPackageProvider.h:9
Method
RenderView
Modules/@babylonjs/react-native/shared/BabylonNative.cpp:151
next →
1–100 of 175, ranked by callers