Overview
Defines a view that can load and display 360-degree panoramic photos.
Inherits GVRWidgetView.
Instance Method Summary | |
(void) | - loadImage: |
Load a 360-Panorama image from UIImage of type ::kGVRPanoramaImageTypeMono. More... | |
(void) | - loadImage:ofType: |
Load a 360-Panorama image from UIImage of type ::GVRPanoramaImageType. More... | |
Class Method Summary | |
(void) | + setViewerParamsFromUrl:withCompletion: |
Sets the Cardboard viewer parameters from a Url. More... | |
Property Summary | |
id< GVRWidgetViewDelegate > | delegate |
The delegate that is called when the widget view is loaded. More... | |
BOOL | enableFullscreenButton |
Displays a button that allows the user to transition to fullscreen mode. More... | |
BOOL | enableCardboardButton |
Displays a button that allows the user to transition to fullscreen VR mode. More... | |
BOOL | enableInfoButton |
Displays a button that allows the user to get more information about VRView. More... | |
BOOL | hidesTransitionView |
Hides the transition view when entering VR mode. More... | |
BOOL | enableTouchTracking |
Enables touch gesture detection for manual heading control. More... | |
GVRHeadRotation | headRotation |
The current head rotation corresponding to where the user is looking. More... | |
GVRWidgetDisplayMode | displayMode |
Controls the current ::GVRWidgetDisplayMode of the widget view. More... | |
Method Detail
- (void) loadImage: | (UIImage *) | image |
Load a 360-Panorama image from UIImage
of type ::kGVRPanoramaImageTypeMono.
If image is nil, it clears the view.
- (void) loadImage: | (UIImage *) | image | |
ofType: | (GVRPanoramaImageType) | imageType | |
Load a 360-Panorama image from UIImage
of type ::GVRPanoramaImageType.
If image is nil, it clears the view.
+ (void) setViewerParamsFromUrl: | (NSURL *) | url | |
withCompletion: | (void(^)(BOOL success, NSError *error)) | completion | |
Sets the Cardboard viewer parameters from a Url.
This allows programmatically pairing a viewer without having the user go through the pairing flow. Calls the supplied completion handler with the result of pairing and the error if it fails.
Note: The viewer parameters can be set only if no other viewer pairing exists. In other words, this only works if the user hasn't already paired a viewer for the current application.
A valid viewer parameters URI can be generated from this page: https://www.google.com/get/cardboard/viewerprofilegenerator/
Property Detail
|
readwritenonatomicweakinherited |
The delegate that is called when the widget view is loaded.
|
readwritenonatomicassigninherited |
Displays a button that allows the user to transition to fullscreen mode.
|
readwritenonatomicassigninherited |
Displays a button that allows the user to transition to fullscreen VR mode.
|
readwritenonatomicassigninherited |
Displays a button that allows the user to get more information about VRView.
|
readwritenonatomicassigninherited |
Hides the transition view when entering VR mode.
|
readwritenonatomicassigninherited |
Enables touch gesture detection for manual heading control.
Regardless of how this is set, touch tracking is disabled in fullscreen VR mode.
|
readnonatomicassigninherited |
The current head rotation corresponding to where the user is looking.
|
readwritenonatomicassigninherited |
Controls the current ::GVRWidgetDisplayMode of the widget view.
Changing the value of this property is similar to pressing one of the fullscreen, cardboard or back UI buttons.