|  | 
| static Quaternion | operator* (Quaternion lhs, Quaternion rhs) | 
|  | 
| static Vector3 | operator* (Quaternion rotation, Vector3 point) | 
|  | 
| static Quaternion | operator+ (Quaternion a, Quaternion b) | 
|  | 
| static Quaternion | operator- (Quaternion q) | 
|  | 
| static bool | operator== (Quaternion lhs, Quaternion rhs) | 
|  | 
| static bool | operator!= (Quaternion lhs, Quaternion rhs) | 
|  | 
| static float | Dot (Quaternion a, Quaternion b) | 
|  | 
| static Quaternion | Euler (Vector3 angles) | 
|  | 
| static Quaternion | Euler (float x, float y, float z) | 
|  | 
| static Quaternion | AngleAxis (float angle, Vector3 axis) | 
|  | 
| static Quaternion | LookRotation (Vector3 direction, Vector3 axis) | 
|  | 
| static float | Angle (Quaternion a, Quaternion b) | 
|  | 
| static Quaternion | Slerp (Quaternion q1, Quaternion q2, float t) | 
|  | 
| static Quaternion | RotateTowards (Quaternion from, Quaternion to, float maxDegreesDelta) | 
|  | 
| static Quaternion | Normalize (Quaternion q) | 
|  | 
|  | 
| float | x | 
|  | 
| float | y | 
|  | 
| float | z | 
|  | 
| float | w | 
|  | 
Definition at line 6 of file Quaternion.cs.
 
◆ Quaternion()
      
        
          | FalcoEngine.Quaternion.Quaternion | ( | float | x, | 
        
          |  |  | float | y, | 
        
          |  |  | float | z, | 
        
          |  |  | float | w | 
        
          |  | ) |  |  | 
      
 
 
◆ Angle()
◆ AngleAxis()
◆ Conjugate()
◆ Dot()
◆ Equals() [1/2]
      
        
          | override bool FalcoEngine.Quaternion.Equals | ( | object | other | ) |  | 
      
 
 
◆ Equals() [2/2]
      
        
          | bool FalcoEngine.Quaternion.Equals | ( | Quaternion | other | ) |  | 
      
 
 
◆ Euler() [1/2]
  
  | 
        
          | static Quaternion FalcoEngine.Quaternion.Euler | ( | float | x, |  
          |  |  | float | y, |  
          |  |  | float | z |  
          |  | ) |  |  |  | static | 
 
 
◆ Euler() [2/2]
◆ GetHashCode()
      
        
          | override int FalcoEngine.Quaternion.GetHashCode | ( |  | ) |  | 
      
 
 
◆ Inverse()
◆ LookRotation()
◆ Normalize() [1/2]
      
        
          | void FalcoEngine.Quaternion.Normalize | ( |  | ) |  | 
      
 
 
◆ Normalize() [2/2]
◆ operator!=()
◆ operator*() [1/2]
◆ operator*() [2/2]
◆ operator+()
◆ operator-()
◆ operator==()
◆ RotateTowards()
◆ Scale()
      
        
          | Quaternion FalcoEngine.Quaternion.Scale | ( | float | s | ) |  | 
      
 
 
◆ Set()
      
        
          | void FalcoEngine.Quaternion.Set | ( | float | newX, | 
        
          |  |  | float | newY, | 
        
          |  |  | float | newZ, | 
        
          |  |  | float | newW | 
        
          |  | ) |  |  | 
      
 
 
◆ SetLookRotation() [1/2]
      
        
          | void FalcoEngine.Quaternion.SetLookRotation | ( | Vector3 | view | ) |  | 
      
 
 
◆ SetLookRotation() [2/2]
      
        
          | void FalcoEngine.Quaternion.SetLookRotation | ( | Vector3 | view, | 
        
          |  |  | Vector3 | up | 
        
          |  | ) |  |  | 
      
 
 
◆ Slerp()
◆ ToString()
      
        
          | string FalcoEngine.Quaternion.ToString | ( | string | format, | 
        
          |  |  | IFormatProvider | formatProvider | 
        
          |  | ) |  |  | 
      
 
 
◆ kEpsilon
  
  | 
        
          | const float FalcoEngine.Quaternion.kEpsilon = 0.000001F |  | static | 
 
 
      
        
          | float FalcoEngine.Quaternion.w | 
      
 
 
      
        
          | float FalcoEngine.Quaternion.x | 
      
 
 
      
        
          | float FalcoEngine.Quaternion.y | 
      
 
 
      
        
          | float FalcoEngine.Quaternion.z | 
      
 
 
◆ eulerAngles
  
  | 
        
          | Vector3 FalcoEngine.Quaternion.eulerAngles |  | getset | 
 
 
◆ identity
◆ normalized
The documentation for this struct was generated from the following file: