├── CONTRIBUTING.md ├── LICENSE ├── MIGRATING-1.15.0-1.16.0.md ├── README.md ├── samples └── gltf │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── ar │ │ │ └── sceneform │ │ │ └── samples │ │ │ └── gltf │ │ │ └── GltfActivity.java │ │ └── res │ │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ │ ├── drawable │ │ └── rounded_bg.xml │ │ ├── layout │ │ ├── activity_ux.xml │ │ └── tiger_card_view.xml │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── sceneformsrc ├── .gitignore ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs │ └── libsceneform_runtime_schemas.jar ├── sceneform │ ├── build.gradle │ ├── sampleData │ │ ├── sceneform_camera_material.mat │ │ ├── sceneform_opaque_colored_material.mat │ │ ├── sceneform_opaque_textured_material.mat │ │ ├── sceneform_plane_material.mat │ │ ├── sceneform_plane_shadow_material.mat │ │ ├── sceneform_transparent_colored_material.mat │ │ ├── sceneform_transparent_textured_material.mat │ │ ├── sceneform_view_material.mat │ │ └── small_empty_house_2k.exr │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ ├── ar │ │ │ └── sceneform │ │ │ │ ├── AnchorNode.java │ │ │ │ ├── ArHelpers.java │ │ │ │ ├── ArSceneView.java │ │ │ │ ├── Camera.java │ │ │ │ ├── FrameTime.java │ │ │ │ ├── HitTestResult.java │ │ │ │ ├── Node.java │ │ │ │ ├── NodeParent.java │ │ │ │ ├── Scene.java │ │ │ │ ├── SceneView.java │ │ │ │ ├── SequentialTask.java │ │ │ │ ├── Sun.java │ │ │ │ ├── TouchEventSystem.java │ │ │ │ ├── ViewTouchHelpers.java │ │ │ │ ├── collision │ │ │ │ ├── Box.java │ │ │ │ ├── Collider.java │ │ │ │ ├── CollisionShape.java │ │ │ │ ├── CollisionSystem.java │ │ │ │ ├── Intersections.java │ │ │ │ ├── Plane.java │ │ │ │ ├── Ray.java │ │ │ │ ├── RayHit.java │ │ │ │ └── Sphere.java │ │ │ │ ├── common │ │ │ │ └── TransformProvider.java │ │ │ │ ├── lullmodel │ │ │ │ ├── AabbDef.java │ │ │ │ ├── ArcDef.java │ │ │ │ ├── AxisSystem.java │ │ │ │ ├── BlendShape.java │ │ │ │ ├── Color.java │ │ │ │ ├── DataBool.java │ │ │ │ ├── DataBytes.java │ │ │ │ ├── DataFloat.java │ │ │ │ ├── DataHashValue.java │ │ │ │ ├── DataInt.java │ │ │ │ ├── DataQuat.java │ │ │ │ ├── DataString.java │ │ │ │ ├── DataVec2.java │ │ │ │ ├── DataVec3.java │ │ │ │ ├── DataVec4.java │ │ │ │ ├── DeviceType.java │ │ │ │ ├── KeyVariantPairDef.java │ │ │ │ ├── LayoutFillOrder.java │ │ │ │ ├── LayoutHorizontalAlignment.java │ │ │ │ ├── LayoutVerticalAlignment.java │ │ │ │ ├── Mat4x3.java │ │ │ │ ├── MaterialDef.java │ │ │ │ ├── MaterialTextureDef.java │ │ │ │ ├── MaterialTextureUsage.java │ │ │ │ ├── ModelDef.java │ │ │ │ ├── ModelIndexRange.java │ │ │ │ ├── ModelInstanceDef.java │ │ │ │ ├── ModelPipelineCollidableDef.java │ │ │ │ ├── ModelPipelineDef.java │ │ │ │ ├── ModelPipelineImportDef.java │ │ │ │ ├── ModelPipelineMaterialDef.java │ │ │ │ ├── ModelPipelineRenderableDef.java │ │ │ │ ├── ModelPipelineSkeletonDef.java │ │ │ │ ├── OptionalBool.java │ │ │ │ ├── Quat.java │ │ │ │ ├── Rect.java │ │ │ │ ├── Recti.java │ │ │ │ ├── SkeletonDef.java │ │ │ │ ├── SubmeshAabb.java │ │ │ │ ├── TextureDef.java │ │ │ │ ├── TextureFiltering.java │ │ │ │ ├── TextureTargetType.java │ │ │ │ ├── TextureWrap.java │ │ │ │ ├── VariantArrayDef.java │ │ │ │ ├── VariantArrayDefImpl.java │ │ │ │ ├── VariantDef.java │ │ │ │ ├── VariantMapDef.java │ │ │ │ ├── Vec2.java │ │ │ │ ├── Vec2i.java │ │ │ │ ├── Vec3.java │ │ │ │ ├── Vec4.java │ │ │ │ ├── VertexAttribute.java │ │ │ │ ├── VertexAttributeType.java │ │ │ │ └── VertexAttributeUsage.java │ │ │ │ ├── math │ │ │ │ ├── MathHelper.java │ │ │ │ ├── Matrix.java │ │ │ │ ├── Quaternion.java │ │ │ │ ├── QuaternionEvaluator.java │ │ │ │ ├── Vector3.java │ │ │ │ └── Vector3Evaluator.java │ │ │ │ ├── rendering │ │ │ │ ├── CameraProvider.java │ │ │ │ ├── CameraStream.java │ │ │ │ ├── CleanupItem.java │ │ │ │ ├── CleanupRegistry.java │ │ │ │ ├── Color.java │ │ │ │ ├── DpToMetersViewSizer.java │ │ │ │ ├── EngineInstance.java │ │ │ │ ├── EnvironmentalHdrLightEstimate.java │ │ │ │ ├── ExternalTexture.java │ │ │ │ ├── FilamentEngineWrapper.java │ │ │ │ ├── FixedHeightViewSizer.java │ │ │ │ ├── FixedWidthViewSizer.java │ │ │ │ ├── FutureHelper.java │ │ │ │ ├── GLHelper.java │ │ │ │ ├── HeadlessEngineWrapper.java │ │ │ │ ├── IEngine.java │ │ │ │ ├── IRenderableInternalData.java │ │ │ │ ├── Light.java │ │ │ │ ├── LightInstance.java │ │ │ │ ├── LightProbe.java │ │ │ │ ├── LoadGltfListener.java │ │ │ │ ├── LoadRenderableFromFilamentGltfTask.java │ │ │ │ ├── LoadRenderableFromSfbTask.java │ │ │ │ ├── LullModel.java │ │ │ │ ├── Material.java │ │ │ │ ├── MaterialFactory.java │ │ │ │ ├── MaterialInternalData.java │ │ │ │ ├── MaterialInternalDataGltfImpl.java │ │ │ │ ├── MaterialInternalDataImpl.java │ │ │ │ ├── MaterialParameters.java │ │ │ │ ├── ModelRenderable.java │ │ │ │ ├── PlaneRenderer.java │ │ │ │ ├── PlaneVisualizer.java │ │ │ │ ├── RenderViewToExternalTexture.java │ │ │ │ ├── Renderable.java │ │ │ │ ├── RenderableDefinition.java │ │ │ │ ├── RenderableInstance.java │ │ │ │ ├── RenderableInternalData.java │ │ │ │ ├── RenderableInternalFilamentAssetData.java │ │ │ │ ├── Renderer.java │ │ │ │ ├── RenderingResources.java │ │ │ │ ├── ResourceHelper.java │ │ │ │ ├── ResourceManager.java │ │ │ │ ├── SceneformBundle.java │ │ │ │ ├── ShapeFactory.java │ │ │ │ ├── Texture.java │ │ │ │ ├── TextureInternalData.java │ │ │ │ ├── ThreadPools.java │ │ │ │ ├── Vertex.java │ │ │ │ ├── ViewAttachmentManager.java │ │ │ │ ├── ViewRenderable.java │ │ │ │ ├── ViewRenderableHelpers.java │ │ │ │ ├── ViewRenderableInternalData.java │ │ │ │ └── ViewSizer.java │ │ │ │ ├── resources │ │ │ │ ├── ResourceHolder.java │ │ │ │ ├── ResourceRegistry.java │ │ │ │ └── SharedReference.java │ │ │ │ └── utilities │ │ │ │ ├── AndroidPreconditions.java │ │ │ │ ├── ArCoreVersion.java │ │ │ │ ├── ChangeId.java │ │ │ │ ├── EnvironmentalHdrParameters.java │ │ │ │ ├── LoadHelper.java │ │ │ │ ├── MovingAverage.java │ │ │ │ ├── MovingAverageMillisecondsTracker.java │ │ │ │ ├── Preconditions.java │ │ │ │ ├── SceneformBufferUtils.java │ │ │ │ └── TimeAccumulator.java │ │ │ └── flatbuffers │ │ │ ├── Constants.java │ │ │ ├── FlatBufferBuilder.java │ │ │ ├── Struct.java │ │ │ ├── Table.java │ │ │ ├── Utf8.java │ │ │ └── Utf8Safe.java │ │ └── res │ │ ├── drawable │ │ └── sceneform_plane.png │ │ └── raw │ │ ├── sceneform_camera_material.matc │ │ ├── sceneform_default_light_probe.sfb │ │ ├── sceneform_opaque_colored_material.matc │ │ ├── sceneform_opaque_textured_material.matc │ │ ├── sceneform_plane_material.matc │ │ ├── sceneform_plane_shadow_material.matc │ │ ├── sceneform_transparent_colored_material.matc │ │ ├── sceneform_transparent_textured_material.matc │ │ └── sceneform_view_material.matc └── settings.gradle └── sceneformux ├── .gitignore ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── ux ├── build.gradle ├── sampledata │ ├── sceneform_face_mesh.obj │ ├── sceneform_face_mesh_material.mat │ ├── sceneform_face_mesh_occluder.obj │ └── sceneform_face_mesh_occluder_material.mat └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── google │ │ └── ar │ │ └── sceneform │ │ └── ux │ │ ├── ArFragment.java │ │ ├── BaseArFragment.java │ │ ├── BaseGesture.java │ │ ├── BaseGestureRecognizer.java │ │ ├── BaseTransformableNode.java │ │ ├── BaseTransformationController.java │ │ ├── DragGesture.java │ │ ├── DragGestureRecognizer.java │ │ ├── FootprintSelectionVisualizer.java │ │ ├── GesturePointersUtility.java │ │ ├── HandMotionAnimation.java │ │ ├── HandMotionView.java │ │ ├── PinchGesture.java │ │ ├── PinchGestureRecognizer.java │ │ ├── PlaneDiscoveryController.java │ │ ├── RotationController.java │ │ ├── ScaleController.java │ │ ├── SelectionVisualizer.java │ │ ├── TransformableNode.java │ │ ├── TransformationSystem.java │ │ ├── TranslationController.java │ │ ├── TwistGesture.java │ │ └── TwistGestureRecognizer.java │ └── res │ ├── drawable │ └── sceneform_hand_phone.png │ ├── layout │ ├── sceneform_plane_discovery_layout.xml │ └── sceneform_ux_fragment_layout.xml │ └── raw │ └── sceneform_footprint.glb └── wrapper └── gradle-wrapper.properties /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATING-1.15.0-1.16.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/MIGRATING-1.15.0-1.16.0.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/README.md -------------------------------------------------------------------------------- /samples/gltf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/.gitignore -------------------------------------------------------------------------------- /samples/gltf/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /samples/gltf/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/app/build.gradle -------------------------------------------------------------------------------- /samples/gltf/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/app/proguard-rules.pro -------------------------------------------------------------------------------- /samples/gltf/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/gltf/app/src/main/java/com/google/ar/sceneform/samples/gltf/GltfActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/app/src/main/java/com/google/ar/sceneform/samples/gltf/GltfActivity.java -------------------------------------------------------------------------------- /samples/gltf/app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/gltf/app/src/main/res/drawable/rounded_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/app/src/main/res/drawable/rounded_bg.xml -------------------------------------------------------------------------------- /samples/gltf/app/src/main/res/layout/activity_ux.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/app/src/main/res/layout/activity_ux.xml -------------------------------------------------------------------------------- /samples/gltf/app/src/main/res/layout/tiger_card_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/app/src/main/res/layout/tiger_card_view.xml -------------------------------------------------------------------------------- /samples/gltf/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/gltf/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/gltf/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/build.gradle -------------------------------------------------------------------------------- /samples/gltf/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/gradle.properties -------------------------------------------------------------------------------- /samples/gltf/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/gltf/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/gltf/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/gradlew -------------------------------------------------------------------------------- /samples/gltf/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/gradlew.bat -------------------------------------------------------------------------------- /samples/gltf/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/samples/gltf/settings.gradle -------------------------------------------------------------------------------- /sceneformsrc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/.gitignore -------------------------------------------------------------------------------- /sceneformsrc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/build.gradle -------------------------------------------------------------------------------- /sceneformsrc/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/gradle.properties -------------------------------------------------------------------------------- /sceneformsrc/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /sceneformsrc/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /sceneformsrc/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/gradlew -------------------------------------------------------------------------------- /sceneformsrc/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/gradlew.bat -------------------------------------------------------------------------------- /sceneformsrc/libs/libsceneform_runtime_schemas.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/libs/libsceneform_runtime_schemas.jar -------------------------------------------------------------------------------- /sceneformsrc/sceneform/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/build.gradle -------------------------------------------------------------------------------- /sceneformsrc/sceneform/sampleData/sceneform_camera_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/sampleData/sceneform_camera_material.mat -------------------------------------------------------------------------------- /sceneformsrc/sceneform/sampleData/sceneform_opaque_colored_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/sampleData/sceneform_opaque_colored_material.mat -------------------------------------------------------------------------------- /sceneformsrc/sceneform/sampleData/sceneform_opaque_textured_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/sampleData/sceneform_opaque_textured_material.mat -------------------------------------------------------------------------------- /sceneformsrc/sceneform/sampleData/sceneform_plane_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/sampleData/sceneform_plane_material.mat -------------------------------------------------------------------------------- /sceneformsrc/sceneform/sampleData/sceneform_plane_shadow_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/sampleData/sceneform_plane_shadow_material.mat -------------------------------------------------------------------------------- /sceneformsrc/sceneform/sampleData/sceneform_transparent_colored_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/sampleData/sceneform_transparent_colored_material.mat -------------------------------------------------------------------------------- /sceneformsrc/sceneform/sampleData/sceneform_transparent_textured_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/sampleData/sceneform_transparent_textured_material.mat -------------------------------------------------------------------------------- /sceneformsrc/sceneform/sampleData/sceneform_view_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/sampleData/sceneform_view_material.mat -------------------------------------------------------------------------------- /sceneformsrc/sceneform/sampleData/small_empty_house_2k.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/sampleData/small_empty_house_2k.exr -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/AnchorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/AnchorNode.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/ArHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/ArHelpers.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/ArSceneView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/ArSceneView.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/Camera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/Camera.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/FrameTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/FrameTime.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/HitTestResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/HitTestResult.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/Node.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/NodeParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/NodeParent.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/Scene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/Scene.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/SceneView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/SceneView.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/SequentialTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/SequentialTask.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/Sun.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/Sun.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/TouchEventSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/TouchEventSystem.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/ViewTouchHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/ViewTouchHelpers.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/Box.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/Box.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/Collider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/Collider.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/CollisionShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/CollisionShape.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/CollisionSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/CollisionSystem.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/Intersections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/Intersections.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/Plane.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/Ray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/Ray.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/RayHit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/RayHit.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/Sphere.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/collision/Sphere.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/common/TransformProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/common/TransformProvider.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/AabbDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/AabbDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ArcDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ArcDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/AxisSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/AxisSystem.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/BlendShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/BlendShape.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Color.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Color.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataBool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataBool.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataBytes.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataFloat.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataHashValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataHashValue.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataInt.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataQuat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataQuat.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataString.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataVec2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataVec2.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataVec3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataVec3.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataVec4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DataVec4.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DeviceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/DeviceType.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/KeyVariantPairDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/KeyVariantPairDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/LayoutFillOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/LayoutFillOrder.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/LayoutHorizontalAlignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/LayoutHorizontalAlignment.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/LayoutVerticalAlignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/LayoutVerticalAlignment.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Mat4x3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Mat4x3.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/MaterialDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/MaterialDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/MaterialTextureDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/MaterialTextureDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/MaterialTextureUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/MaterialTextureUsage.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelIndexRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelIndexRange.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelInstanceDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelInstanceDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelPipelineCollidableDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelPipelineCollidableDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelPipelineDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelPipelineDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelPipelineImportDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelPipelineImportDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelPipelineMaterialDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelPipelineMaterialDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelPipelineRenderableDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelPipelineRenderableDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelPipelineSkeletonDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/ModelPipelineSkeletonDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/OptionalBool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/OptionalBool.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Quat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Quat.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Rect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Rect.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Recti.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Recti.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/SkeletonDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/SkeletonDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/SubmeshAabb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/SubmeshAabb.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/TextureDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/TextureDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/TextureFiltering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/TextureFiltering.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/TextureTargetType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/TextureTargetType.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/TextureWrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/TextureWrap.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VariantArrayDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VariantArrayDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VariantArrayDefImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VariantArrayDefImpl.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VariantDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VariantDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VariantMapDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VariantMapDef.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Vec2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Vec2.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Vec2i.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Vec2i.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Vec3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Vec3.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Vec4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/Vec4.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VertexAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VertexAttribute.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VertexAttributeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VertexAttributeType.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VertexAttributeUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/lullmodel/VertexAttributeUsage.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/math/MathHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/math/MathHelper.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/math/Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/math/Matrix.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/math/Quaternion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/math/Quaternion.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/math/QuaternionEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/math/QuaternionEvaluator.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/math/Vector3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/math/Vector3.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/math/Vector3Evaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/math/Vector3Evaluator.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/CameraProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/CameraProvider.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/CameraStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/CameraStream.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/CleanupItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/CleanupItem.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/CleanupRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/CleanupRegistry.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Color.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Color.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/DpToMetersViewSizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/DpToMetersViewSizer.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/EngineInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/EngineInstance.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/EnvironmentalHdrLightEstimate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/EnvironmentalHdrLightEstimate.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ExternalTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ExternalTexture.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/FilamentEngineWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/FilamentEngineWrapper.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/FixedHeightViewSizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/FixedHeightViewSizer.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/FixedWidthViewSizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/FixedWidthViewSizer.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/FutureHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/FutureHelper.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/GLHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/GLHelper.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/HeadlessEngineWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/HeadlessEngineWrapper.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/IEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/IEngine.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/IRenderableInternalData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/IRenderableInternalData.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Light.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Light.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/LightInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/LightInstance.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/LightProbe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/LightProbe.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/LoadGltfListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/LoadGltfListener.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/LoadRenderableFromFilamentGltfTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/LoadRenderableFromFilamentGltfTask.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/LoadRenderableFromSfbTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/LoadRenderableFromSfbTask.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/LullModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/LullModel.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Material.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Material.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/MaterialFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/MaterialFactory.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/MaterialInternalData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/MaterialInternalData.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/MaterialInternalDataGltfImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/MaterialInternalDataGltfImpl.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/MaterialInternalDataImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/MaterialInternalDataImpl.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/MaterialParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/MaterialParameters.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ModelRenderable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ModelRenderable.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/PlaneRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/PlaneRenderer.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/PlaneVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/PlaneVisualizer.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/RenderViewToExternalTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/RenderViewToExternalTexture.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Renderable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Renderable.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/RenderableDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/RenderableDefinition.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/RenderableInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/RenderableInstance.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/RenderableInternalData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/RenderableInternalData.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/RenderableInternalFilamentAssetData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/RenderableInternalFilamentAssetData.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Renderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Renderer.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/RenderingResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/RenderingResources.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ResourceHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ResourceHelper.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ResourceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ResourceManager.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/SceneformBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/SceneformBundle.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ShapeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ShapeFactory.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Texture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Texture.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/TextureInternalData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/TextureInternalData.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ThreadPools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ThreadPools.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Vertex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/Vertex.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ViewAttachmentManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ViewAttachmentManager.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ViewRenderable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ViewRenderable.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ViewRenderableHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ViewRenderableHelpers.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ViewRenderableInternalData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ViewRenderableInternalData.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ViewSizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/rendering/ViewSizer.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/resources/ResourceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/resources/ResourceHolder.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/resources/ResourceRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/resources/ResourceRegistry.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/resources/SharedReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/resources/SharedReference.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/AndroidPreconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/AndroidPreconditions.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/ArCoreVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/ArCoreVersion.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/ChangeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/ChangeId.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/EnvironmentalHdrParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/EnvironmentalHdrParameters.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/LoadHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/LoadHelper.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/MovingAverage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/MovingAverage.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/MovingAverageMillisecondsTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/MovingAverageMillisecondsTracker.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/Preconditions.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/SceneformBufferUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/SceneformBufferUtils.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/TimeAccumulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/ar/sceneform/utilities/TimeAccumulator.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/flatbuffers/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/flatbuffers/Constants.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/flatbuffers/FlatBufferBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/flatbuffers/FlatBufferBuilder.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/flatbuffers/Struct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/flatbuffers/Struct.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/flatbuffers/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/flatbuffers/Table.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/flatbuffers/Utf8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/flatbuffers/Utf8.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/java/com/google/flatbuffers/Utf8Safe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/java/com/google/flatbuffers/Utf8Safe.java -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/res/drawable/sceneform_plane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/res/drawable/sceneform_plane.png -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/res/raw/sceneform_camera_material.matc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/res/raw/sceneform_camera_material.matc -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/res/raw/sceneform_default_light_probe.sfb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/res/raw/sceneform_default_light_probe.sfb -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/res/raw/sceneform_opaque_colored_material.matc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/res/raw/sceneform_opaque_colored_material.matc -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/res/raw/sceneform_opaque_textured_material.matc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/res/raw/sceneform_opaque_textured_material.matc -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/res/raw/sceneform_plane_material.matc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/res/raw/sceneform_plane_material.matc -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/res/raw/sceneform_plane_shadow_material.matc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/res/raw/sceneform_plane_shadow_material.matc -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/res/raw/sceneform_transparent_colored_material.matc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/res/raw/sceneform_transparent_colored_material.matc -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/res/raw/sceneform_transparent_textured_material.matc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/res/raw/sceneform_transparent_textured_material.matc -------------------------------------------------------------------------------- /sceneformsrc/sceneform/src/main/res/raw/sceneform_view_material.matc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformsrc/sceneform/src/main/res/raw/sceneform_view_material.matc -------------------------------------------------------------------------------- /sceneformsrc/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':sceneform' 2 | -------------------------------------------------------------------------------- /sceneformux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/.gitignore -------------------------------------------------------------------------------- /sceneformux/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/build.gradle -------------------------------------------------------------------------------- /sceneformux/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/gradle.properties -------------------------------------------------------------------------------- /sceneformux/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /sceneformux/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /sceneformux/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/gradlew -------------------------------------------------------------------------------- /sceneformux/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/gradlew.bat -------------------------------------------------------------------------------- /sceneformux/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/settings.gradle -------------------------------------------------------------------------------- /sceneformux/ux/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/build.gradle -------------------------------------------------------------------------------- /sceneformux/ux/sampledata/sceneform_face_mesh.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/sampledata/sceneform_face_mesh.obj -------------------------------------------------------------------------------- /sceneformux/ux/sampledata/sceneform_face_mesh_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/sampledata/sceneform_face_mesh_material.mat -------------------------------------------------------------------------------- /sceneformux/ux/sampledata/sceneform_face_mesh_occluder.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/sampledata/sceneform_face_mesh_occluder.obj -------------------------------------------------------------------------------- /sceneformux/ux/sampledata/sceneform_face_mesh_occluder_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/sampledata/sceneform_face_mesh_occluder_material.mat -------------------------------------------------------------------------------- /sceneformux/ux/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/ArFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/ArFragment.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/BaseArFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/BaseArFragment.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/BaseGesture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/BaseGesture.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/BaseGestureRecognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/BaseGestureRecognizer.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/BaseTransformableNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/BaseTransformableNode.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/BaseTransformationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/BaseTransformationController.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/DragGesture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/DragGesture.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/DragGestureRecognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/DragGestureRecognizer.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/FootprintSelectionVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/FootprintSelectionVisualizer.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/GesturePointersUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/GesturePointersUtility.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/HandMotionAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/HandMotionAnimation.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/HandMotionView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/HandMotionView.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/PinchGesture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/PinchGesture.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/PinchGestureRecognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/PinchGestureRecognizer.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/PlaneDiscoveryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/PlaneDiscoveryController.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/RotationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/RotationController.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/ScaleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/ScaleController.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/SelectionVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/SelectionVisualizer.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/TransformableNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/TransformableNode.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/TransformationSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/TransformationSystem.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/TranslationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/TranslationController.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/TwistGesture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/TwistGesture.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/TwistGestureRecognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/java/com/google/ar/sceneform/ux/TwistGestureRecognizer.java -------------------------------------------------------------------------------- /sceneformux/ux/src/main/res/drawable/sceneform_hand_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/res/drawable/sceneform_hand_phone.png -------------------------------------------------------------------------------- /sceneformux/ux/src/main/res/layout/sceneform_plane_discovery_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/res/layout/sceneform_plane_discovery_layout.xml -------------------------------------------------------------------------------- /sceneformux/ux/src/main/res/layout/sceneform_ux_fragment_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/res/layout/sceneform_ux_fragment_layout.xml -------------------------------------------------------------------------------- /sceneformux/ux/src/main/res/raw/sceneform_footprint.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/ux/src/main/res/raw/sceneform_footprint.glb -------------------------------------------------------------------------------- /sceneformux/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-ar/sceneform-android-sdk/HEAD/sceneformux/wrapper/gradle-wrapper.properties --------------------------------------------------------------------------------