Scene
fun Scene(modifier: Modifier = Modifier, engine: Engine = rememberEngine(), modelLoader: ModelLoader = rememberModelLoader(engine), materialLoader: MaterialLoader = rememberMaterialLoader(engine), environmentLoader: EnvironmentLoader = rememberEnvironmentLoader(engine), view: View = rememberView(engine), isOpaque: Boolean = true, renderer: Renderer = rememberRenderer(engine), scene: Scene = rememberScene(engine), environment: Environment = rememberEnvironment(environmentLoader, isOpaque = isOpaque), mainLightNode: LightNode? = rememberMainLightNode(engine), cameraNode: CameraNode = rememberCameraNode(engine), childNodes: List<Node> = rememberNodes(), collisionSystem: CollisionSystem = rememberCollisionSystem(view), cameraManipulator: Manipulator? = rememberCameraManipulator(
cameraNode.worldPosition
), viewNodeWindowManager: ViewNode2.WindowManager? = null, onGestureListener: GestureDetector.OnGestureListener? = rememberOnGestureListener(), onTouchEvent: (e: MotionEvent, hitResult: HitResult?) -> Boolean? = null, activity: ComponentActivity? = LocalContext.current as? ComponentActivity, lifecycle: Lifecycle = LocalLifecycleOwner.current.lifecycle, onFrame: (frameTimeNanos: Long) -> Unit? = null, onViewCreated: SceneView.() -> Unit? = null, onViewUpdated: SceneView.() -> Unit? = null)