Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Numerics.Quaternion Struct Reference

Public Member Functions

 Quaternion (float x, float y, float z, float w)
 
 Quaternion (Vector3 vectorPart, float scalarPart)
 
override readonly bool Equals ([NotNullWhen(true)] object? obj)
 
readonly bool Equals (Quaternion other)
 
override readonly int GetHashCode ()
 
readonly float Length ()
 
readonly float LengthSquared ()
 
override readonly string ToString ()
 
bool Equals (T? other)
 

Static Public Member Functions

static Quaternion operator+ (Quaternion value1, Quaternion value2)
 
static Quaternion operator/ (Quaternion value1, Quaternion value2)
 
static bool operator== (Quaternion value1, Quaternion value2)
 
static bool operator!= (Quaternion value1, Quaternion value2)
 
static Quaternion operator* (Quaternion value1, Quaternion value2)
 
static Quaternion operator* (Quaternion value1, float value2)
 
static Quaternion operator- (Quaternion value1, Quaternion value2)
 
static Quaternion operator- (Quaternion value)
 
static Quaternion Add (Quaternion value1, Quaternion value2)
 
static Quaternion Concatenate (Quaternion value1, Quaternion value2)
 
static Quaternion Conjugate (Quaternion value)
 
static Quaternion CreateFromAxisAngle (Vector3 axis, float angle)
 
static Quaternion CreateFromRotationMatrix (Matrix4x4 matrix)
 
static Quaternion CreateFromYawPitchRoll (float yaw, float pitch, float roll)
 
static Quaternion Divide (Quaternion value1, Quaternion value2)
 
static float Dot (Quaternion quaternion1, Quaternion quaternion2)
 
static Quaternion Inverse (Quaternion value)
 
static Quaternion Lerp (Quaternion quaternion1, Quaternion quaternion2, float amount)
 
static Quaternion Multiply (Quaternion value1, Quaternion value2)
 
static Quaternion Multiply (Quaternion value1, float value2)
 
static Quaternion Negate (Quaternion value)
 
static Quaternion Normalize (Quaternion value)
 
static Quaternion Slerp (Quaternion quaternion1, Quaternion quaternion2, float amount)
 
static Quaternion Subtract (Quaternion value1, Quaternion value2)
 

Public Attributes

float X
 
float Y
 
float Z
 
float W
 

Properties

static Quaternion Identity [get]
 
readonly bool IsIdentity [get]
 

Detailed Description

Definition at line 7 of file Quaternion.cs.


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