This site has been permanently archived. The content on this site was last updated in 2019.
Class List
Stay organized with collections
Save and categorize content based on your preferences.
The classes and protocols in Google VR iOS API Reference:
All rights reserved. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-09 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-09 UTC."],[[["\u003cp\u003eThe Google VR iOS API provides classes and protocols for building VR experiences on iOS devices.\u003c/p\u003e\n"],["\u003cp\u003eKey components include classes for audio, rendering, head tracking, and panoramic/video playback.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use \u003ccode\u003eGVRCardboardView\u003c/code\u003e to render VR graphics and \u003ccode\u003eGVRPanoramaView\u003c/code\u003e or \u003ccode\u003eGVRVideoView\u003c/code\u003e for immersive media experiences.\u003c/p\u003e\n"],["\u003cp\u003eDelegate protocols like \u003ccode\u003eGVRCardboardViewDelegate\u003c/code\u003e and \u003ccode\u003eGVRVideoViewDelegate\u003c/code\u003e offer control over rendering and video playback events.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGVRWidgetView\u003c/code\u003e and its delegate provide a base for custom interactive elements in VR environments.\u003c/p\u003e\n"]]],["The Google VR iOS API includes classes and protocols for VR rendering and interaction. `GVRAudioEngine` manages audio. `GVRCardboardView` renders VR graphics, with `GVRCardboardViewDelegate` handling its interactions. `GVRFieldOfView` and `GVRHeadRotation` define visual parameters. `GVRHeadTransform` represents head movement. `GVRPanoramaView` and `GVRVideoView`, with its `GVRVideoViewDelegate`, handle panoramic photos and 360 videos. `GVRWidgetView` and `GVRWidgetViewDelegate` create and manage interface elements.\n"],null,["# Class List \nThe classes and protocols in Google VR iOS API Reference: \n\n|---------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| C[GVRAudioEngine](/vr/ios/reference/interface_g_v_r_audio_engine) | High-level Google VR Audio Engine |\n| C[GVRCardboardView](/vr/ios/reference/interface_g_v_r_cardboard_view) | Defines a view responsible for rendering graphics in VR mode |\n| C[\\\u003cGVRCardboardViewDelegate\\\u003e](/vr/ios/reference/protocol_g_v_r_cardboard_view_delegate-p) | Defines a delegate protocol for [GVRCardboardView](/vr/ios/reference/interface_g_v_r_cardboard_view \"Defines a view responsible for rendering graphics in VR mode. \") |\n| C[GVRFieldOfView](/vr/ios/reference/struct_g_v_r_field_of_view) | Defines a struct to hold half field of view angles, in degrees, for an `GVREye` eye |\n| C[GVRHeadRotation](/vr/ios/reference/struct_g_v_r_head_rotation) | Contains yaw and pitch angles corresponding to where the user is looking |\n| C[GVRHeadTransform](/vr/ios/reference/interface_g_v_r_head_transform) | Defines a class to represent the head transformation for a render frame |\n| C[GVRPanoramaView](/vr/ios/reference/interface_g_v_r_panorama_view) | Defines a view that can load and display 360-degree panoramic photos |\n| C[GVRVideoView](/vr/ios/reference/interface_g_v_r_video_view) | Defines a player view that renders a 360 video using OpenGL |\n| C[\\\u003cGVRVideoViewDelegate\\\u003e](/vr/ios/reference/protocol_g_v_r_video_view_delegate-p) | Defines a protocol to notify delegates of change in video playback |\n| C[GVRWidgetView](/vr/ios/reference/interface_g_v_r_widget_view) | Defines a base class for all widget views, that encapsulates common functionality |\n| C[\\\u003cGVRWidgetViewDelegate\\\u003e](/vr/ios/reference/protocol_g_v_r_widget_view_delegate-p) | Defines a delegate for [GVRWidgetView](/vr/ios/reference/interface_g_v_r_widget_view \"Defines a base class for all widget views, that encapsulates common functionality. \") and its subclasses |"]]