Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
UnityEngine.Vector4d Struct Reference

Public Member Functions

override bool Equals (object other)
 
override int GetHashCode ()
 
void Normalize ()
 
void Scale (Vector4d scale)
 
double SqrMagnitude ()
 
override string ToString ()
 
string ToString (string format)
 
 Vector4d (double x, double y, double z, double w)
 
 Vector4d (double x, double y, double z)
 
 Vector4d (double x, double y)
 

Static Public Member Functions

static double Distance (Vector4d a, Vector4d b)
 
static double Dot (Vector4d a, Vector4d b)
 
static Vector4d Lerp (Vector4d from, Vector4d to, double t)
 
static double Magnitude (Vector4d a)
 
static Vector4d Max (Vector4d lhs, Vector4d rhs)
 
static Vector4d Min (Vector4d lhs, Vector4d rhs)
 
static Vector4d MoveTowards (Vector4d current, Vector4d target, double maxDistanceDelta)
 
static Vector4d Normalize (Vector4d a)
 
static implicit operator UnityEngine.Vector4 (Vector4d q)
 
static implicit operator Vector3d (Vector4d v)
 
static implicit operator Vector4d (UnityEngine.Vector4 q)
 
static implicit operator Vector4d (Vector3d v)
 
static bool operator!= (Vector4d lhs, Vector4d rhs)
 
static Vector4d operator* (Vector4d a, double d)
 
static Vector4d operator* (double d, Vector4d a)
 
static Vector4d operator+ (Vector4d a, Vector4d b)
 
static Vector4d operator- (Vector4d a, Vector4d b)
 
static Vector4d operator- (Vector4d a)
 
static Vector4d operator/ (Vector4d a, double d)
 
static bool operator== (Vector4d lhs, Vector4d rhs)
 
static Vector4d Project (Vector4d a, Vector4d b)
 
static Vector4d Scale (Vector4d a, Vector4d b)
 
static double SqrMagnitude (Vector4d a)
 

Public Attributes

double w
 
double x
 
double y
 
double z
 

Properties

double magnitude [get]
 
Vector4d normalized [get]
 
static Vector4d one [get]
 
double sqrMagnitude [get]
 
double this[int index] [get, set]
 
static Vector4d zero [get]
 

Constructor & Destructor Documentation

UnityEngine.Vector4d.Vector4d ( double  x,
double  y,
double  z,
double  w 
)
inline
UnityEngine.Vector4d.Vector4d ( double  x,
double  y,
double  z 
)
inline
UnityEngine.Vector4d.Vector4d ( double  x,
double  y 
)
inline

Member Function Documentation

static double UnityEngine.Vector4d.Distance ( Vector4d  a,
Vector4d  b 
)
inlinestatic
static double UnityEngine.Vector4d.Dot ( Vector4d  a,
Vector4d  b 
)
inlinestatic
override bool UnityEngine.Vector4d.Equals ( object  other)
inline
override int UnityEngine.Vector4d.GetHashCode ( )
inline
static Vector4d UnityEngine.Vector4d.Lerp ( Vector4d  from,
Vector4d  to,
double  t 
)
inlinestatic
static double UnityEngine.Vector4d.Magnitude ( Vector4d  a)
inlinestatic
static Vector4d UnityEngine.Vector4d.Max ( Vector4d  lhs,
Vector4d  rhs 
)
inlinestatic
static Vector4d UnityEngine.Vector4d.Min ( Vector4d  lhs,
Vector4d  rhs 
)
inlinestatic
static Vector4d UnityEngine.Vector4d.MoveTowards ( Vector4d  current,
Vector4d  target,
double  maxDistanceDelta 
)
inlinestatic
static Vector4d UnityEngine.Vector4d.Normalize ( Vector4d  a)
inlinestatic
void UnityEngine.Vector4d.Normalize ( )
inline
static implicit UnityEngine.Vector4d.operator UnityEngine.Vector4 ( Vector4d  q)
inlinestatic
static implicit UnityEngine.Vector4d.operator Vector3d ( Vector4d  v)
inlinestatic
static implicit UnityEngine.Vector4d.operator Vector4d ( UnityEngine.Vector4  q)
inlinestatic
static implicit UnityEngine.Vector4d.operator Vector4d ( Vector3d  v)
inlinestatic
static bool UnityEngine.Vector4d.operator!= ( Vector4d  lhs,
Vector4d  rhs 
)
inlinestatic
static Vector4d UnityEngine.Vector4d.operator* ( Vector4d  a,
double  d 
)
inlinestatic
static Vector4d UnityEngine.Vector4d.operator* ( double  d,
Vector4d  a 
)
inlinestatic
static Vector4d UnityEngine.Vector4d.operator+ ( Vector4d  a,
Vector4d  b 
)
inlinestatic
static Vector4d UnityEngine.Vector4d.operator- ( Vector4d  a,
Vector4d  b 
)
inlinestatic
static Vector4d UnityEngine.Vector4d.operator- ( Vector4d  a)
inlinestatic
static Vector4d UnityEngine.Vector4d.operator/ ( Vector4d  a,
double  d 
)
inlinestatic
static bool UnityEngine.Vector4d.operator== ( Vector4d  lhs,
Vector4d  rhs 
)
inlinestatic
static Vector4d UnityEngine.Vector4d.Project ( Vector4d  a,
Vector4d  b 
)
inlinestatic
static Vector4d UnityEngine.Vector4d.Scale ( Vector4d  a,
Vector4d  b 
)
inlinestatic
void UnityEngine.Vector4d.Scale ( Vector4d  scale)
inline
static double UnityEngine.Vector4d.SqrMagnitude ( Vector4d  a)
inlinestatic
double UnityEngine.Vector4d.SqrMagnitude ( )
inline
override string UnityEngine.Vector4d.ToString ( )
inline
string UnityEngine.Vector4d.ToString ( string  format)
inline

Member Data Documentation

double UnityEngine.Vector4d.w
double UnityEngine.Vector4d.x
double UnityEngine.Vector4d.y
double UnityEngine.Vector4d.z

Property Documentation

double UnityEngine.Vector4d.magnitude
get
Vector4d UnityEngine.Vector4d.normalized
get
Vector4d UnityEngine.Vector4d.one
staticget
double UnityEngine.Vector4d.sqrMagnitude
get
double UnityEngine.Vector4d.this[int index]
getset
Vector4d UnityEngine.Vector4d.zero
staticget

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