ARSceneView

constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0, defStyleRes: Int = 0, sharedActivity: ComponentActivity? = null, sharedLifecycle: Lifecycle? = null, sharedEngine: Engine? = null, sharedModelLoader: ModelLoader? = null, sharedMaterialLoader: MaterialLoader? = null, sharedEnvironmentLoader: EnvironmentLoader? = null, sharedScene: Scene? = null, sharedView: View? = null, sharedRenderer: Renderer? = null, sharedCameraNode: ARCameraNode? = null, sharedMainLightNode: LightNode? = null, sharedEnvironment: Environment? = null, isOpaque: Boolean = true, sharedCollisionSystem: CollisionSystem? = null, sharedCameraStream: ARCameraStream? = null, sessionFeatures: Set<Session.Feature> = setOf(), sessionCameraConfig: (Session) -> CameraConfig? = null, sessionConfiguration: (session: Session, Config) -> Unit? = null, viewNodeWindowManager: ViewNode2.WindowManager? = null, onSessionCreated: (session: Session) -> Unit? = null, onSessionResumed: (session: Session) -> Unit? = null, onSessionPaused: (session: Session) -> Unit? = null, onSessionFailed: (Exception) -> Unit? = null, onTrackingFailureChanged: (trackingFailureReason: TrackingFailureReason?) -> Unit? = null, onGestureListener: GestureDetector.OnGestureListener? = null, onTouchEvent: (e: MotionEvent, hitResult: HitResult?) -> Boolean? = null, onSessionUpdated: (session: Session, frame: Frame) -> Unit? = null)

Parameters

sessionFeatures

Fundamental session features