Inventory Engine  v3.8
Public Attributes | Protected Attributes | List of all members
MoreMountains.Tools.MMGyroParallax Class Reference

Add this class to a camera rig (an empty object), bind some Cinemachine virtual cameras to it, and they'll move around the specified object as your gyro powered device moves More...

Inherits MoreMountains.Tools.MMGyroscope.

Public Attributes

List< MMGyroCamCams
 the list of cameras to move as the gyro moves More...
 
- Public Attributes inherited from MoreMountains.Tools.MMGyroscope
bool _TestMode = false
 turn this on if you want to use the inspector to test this camera More...
 
float TestXAcceleration = 0f
 the rotation to apply on the x axiswhen in test mode More...
 
float TestYAcceleration = 0f
 the rotation to apply on the y axis while in test mode More...
 
float TestZAcceleration = 0f
 the rotation to apply on the y axis while in test mode More...
 
bool CalibrateButton
 

Protected Attributes

Vector3 _newAngles
 

Additional Inherited Members

- Public Types inherited from MoreMountains.Tools.MMGyroscope
enum  TimeScales { TimeScales.Scaled, TimeScales.Unscaled }
 
- Static Public Member Functions inherited from MoreMountains.Tools.MMGyroscope
static void GyroscopeInitialization ()
 
static void GetValues ()
 
- Static Public Attributes inherited from MoreMountains.Tools.MMGyroscope
static bool GyroscopeActive = true
 
static TimeScales TimeScale = TimeScales.Scaled
 
static Vector2 Clamps = new Vector2(-1f, 1f)
 
static float LerpSpeed = 1f
 
static bool TestMode
 
- Protected Member Functions inherited from MoreMountains.Tools.MMGyroscope
virtual void Start ()
 
virtual void Update ()
 
virtual void HandleTestMode ()
 
- Static Protected Member Functions inherited from MoreMountains.Tools.MMGyroscope
static Quaternion GyroscopeToUnity (Quaternion q)
 
- Static Protected Attributes inherited from MoreMountains.Tools.MMGyroscope
static Vector3 _testVector = Vector3.zero
 
- Properties inherited from MoreMountains.Tools.MMGyroscope
static Quaternion GyroscopeAttitude [get]
 
static Vector3 GyroscopeRotationRate [get]
 
static Vector3 GyroscopeAcceleration [get]
 
static Vector3 InputAcceleration [get]
 
static Vector3 GyroscopeGravity [get]
 
static Quaternion InitialGyroscopeAttitude [get]
 
static Vector3 InitialGyroscopeRotationRate [get]
 
static Vector3 InitialGyroscopeAcceleration [get]
 
static Vector3 InitialInputAcceleration [get]
 
static Vector3 InitialGyroscopeGravity [get]
 
static Vector3 CalibratedInputAcceleration [get]
 
static Vector3 CalibratedGyroscopeGravity [get]
 
static Vector3 LerpedCalibratedInputAcceleration [get]
 
static Vector3 LerpedCalibratedGyroscopeGravity [get]
 

Detailed Description

Add this class to a camera rig (an empty object), bind some Cinemachine virtual cameras to it, and they'll move around the specified object as your gyro powered device moves

Member Data Documentation

◆ _newAngles

Vector3 MoreMountains.Tools.MMGyroParallax._newAngles
protected

◆ Cams

List<MMGyroCam> MoreMountains.Tools.MMGyroParallax.Cams

the list of cameras to move as the gyro moves


The documentation for this class was generated from the following file: