Overview
Defines a base class for all widget views, that encapsulates common functionality.
Inherits UIView.
Inherited by GVRPanoramaView, and GVRVideoView.
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) 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
|
readwritenonatomicweak |
The delegate that is called when the widget view is loaded.
|
readwritenonatomicassign |
Displays a button that allows the user to transition to fullscreen mode.
|
readwritenonatomicassign |
Displays a button that allows the user to transition to fullscreen VR mode.
|
readwritenonatomicassign |
Displays a button that allows the user to get more information about VRView.
|
readwritenonatomicassign |
Hides the transition view when entering VR mode.
|
readwritenonatomicassign |
Enables touch gesture detection for manual heading control.
Regardless of how this is set, touch tracking is disabled in fullscreen VR mode.
|
readnonatomicassign |
The current head rotation corresponding to where the user is looking.
|
readwritenonatomicassign |
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.