{"_id":"5b15bea7563b2e00036d3394","category":{"_id":"5b15bea7563b2e00036d3373","version":"5b15bea7563b2e00036d33ad","project":"5a065a6134873d0010b396ab","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-07-18T21:08:45.730Z","from_sync":false,"order":1,"slug":"develop","title":"Basics"},"project":"5a065a6134873d0010b396ab","user":"579a69d53de0a217007eda56","parentDoc":null,"version":{"_id":"5b15bea7563b2e00036d33ad","project":"5a065a6134873d0010b396ab","__v":0,"forked_from":"5b0da5b925c160000335447d","createdAt":"2018-04-18T18:19:34.288Z","releaseDate":"2018-04-18T18:19:34.288Z","categories":["5b15bea7563b2e00036d3372","5b15bea7563b2e00036d3373","5b15bea7563b2e00036d3374","5b05923ea5a2f9000357b452","5b05f793c2c86c0003cbe414","5b15bea7563b2e00036d3375","5b15bea7563b2e00036d3376","5b15bea7563b2e00036d3377"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.7.2","version":"1.7.2"},"__v":0,"updates":["5ab011e2d9157300121ea1ab"],"next":{"pages":[],"description":""},"createdAt":"2018-02-26T14:17:40.106Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":1,"body":"[ViroView](https://developer.viromedia.com/virocore/reference/com/viro/core/ViroView.html) is the entry-point for Viro applications. Viro renders all 3D content to ViroView, which inherits from the standard android.view.View. There are four types of ViroView at your disposal, each corresponding to the underlying platform you wish to target:\n\n* [ViroViewARCore](https://developer.viromedia.com/virocore/reference/com/viro/core/ViroViewARCore.html) renders augmented reality content using Google's ARCore library for AR tracking. For more information on writing AR applications, see the [Augmented Reality (AR)](doc:augmented-reality-ar) guide.\n\n* [ViroViewScene](https://developer.viromedia.com/virocore/reference/com/viro/core/ViroViewScene.html) renders content directly to an Android View, for applications that want 3D rendering without any AR or VR. \n\n* [ViroViewGVR](https://developer.viromedia.com/virocore/reference/com/viro/core/ViroViewGVR.html) renders content in stereo for virtual reality applications using Google's GVR SDK. This supports Google Cardboard and Google Daydream.\n\n* [ViroViewOVR](https://developer.viromedia.com/virocore/reference/com/viro/core/ViroViewOVR.html) renders content in stereo for virtual reality applications using Facebook's Oculus Mobile SDK. This supports Samsung Gear and similar devices.\n\nTo get started creating 3D content, create a [Scene](doc:scenes) and add it to your View, then add your View to the Android View hierarchy.","excerpt":"Rendering 3D content to Android Views","slug":"views","type":"basic","title":"Views"}

Views

Rendering 3D content to Android Views

[ViroView](https://developer.viromedia.com/virocore/reference/com/viro/core/ViroView.html) is the entry-point for Viro applications. Viro renders all 3D content to ViroView, which inherits from the standard android.view.View. There are four types of ViroView at your disposal, each corresponding to the underlying platform you wish to target: * [ViroViewARCore](https://developer.viromedia.com/virocore/reference/com/viro/core/ViroViewARCore.html) renders augmented reality content using Google's ARCore library for AR tracking. For more information on writing AR applications, see the [Augmented Reality (AR)](doc:augmented-reality-ar) guide. * [ViroViewScene](https://developer.viromedia.com/virocore/reference/com/viro/core/ViroViewScene.html) renders content directly to an Android View, for applications that want 3D rendering without any AR or VR. * [ViroViewGVR](https://developer.viromedia.com/virocore/reference/com/viro/core/ViroViewGVR.html) renders content in stereo for virtual reality applications using Google's GVR SDK. This supports Google Cardboard and Google Daydream. * [ViroViewOVR](https://developer.viromedia.com/virocore/reference/com/viro/core/ViroViewOVR.html) renders content in stereo for virtual reality applications using Facebook's Oculus Mobile SDK. This supports Samsung Gear and similar devices. To get started creating 3D content, create a [Scene](doc:scenes) and add it to your View, then add your View to the Android View hierarchy.