Struct CameraInputValueList
- Namespace
- KSP.ModularCamera
- Assembly
- Assembly-CSharp.dll
public struct CameraInputValueList : IEnumerable
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
public CameraInputValueList(CameraInputValueList other)
Parameters
other CameraInputValueList
public CameraInputValueList(QuaternionD values)
Parameters
values QuaternionD
public CameraInputValueList(bool noType = false)
Parameters
noType bool
public CameraInputValueList(IEnumerable values)
Parameters
values IEnumerable
public CameraInputValueList(params double[] values)
Parameters
values double[]
public CameraInputValueList(params float[] values)
Parameters
values float[]
public CameraInputValueList(Quaternion values)
Parameters
values Quaternion
public CameraInputValueList(Vector2 values)
Parameters
values Vector2
public CameraInputValueList(Vector2d values)
Parameters
values Vector2d
public CameraInputValueList(Vector3 values)
Parameters
values Vector3
public CameraInputValueList(Vector4 values)
Parameters
values Vector4
public CameraInputValueList(Vector4d values)
Parameters
values Vector4d
public CameraInputValueList(Vector3d values)
Parameters
values Vector3d
Properties
public int Count { get; }
Property Value
- int
public double this[int index] { get; }
Parameters
index int
Property Value
- double
public double Magnitude { get; }
Property Value
- double
public double MagnitudeSqr { get; }
Property Value
- double
public readonly Type StoredType { get; }
Property Value
- Type
Property Value
- float
Property Value
- float
Property Value
- float
Property Value
- float
Methods
public bool Equals(CameraInputValueList other)
Parameters
other CameraInputValueList
Returns
- bool
public override bool Equals(object obj)
Parameters
obj object
Returns
- bool
public double Get(int index)
Parameters
index int
Returns
- double
public IEnumerator GetEnumerator()
Returns
- IEnumerator
public override int GetHashCode()
Returns
- int
public double GetSafe(int index)
Parameters
index int
Returns
- double
public static CameraInputValueList Lerp(CameraInputValueList lhs, CameraInputValueList rhs, double t)
Parameters
lhs CameraInputValueList
rhs CameraInputValueList
t double
Returns
- CameraInputValueList
Returns
- double
public double[] ToDoubleArray()
Returns
- double[]
Returns
- float
public float[] ToFloatArray()
Returns
- float[]
public Quaternion ToQuaternion()
Returns
- Quaternion
public QuaternionD ToQuaternionD()
Returns
- QuaternionD
public override string ToString()
Returns
- string
public Vector2 ToVector2()
Returns
- Vector2
public Vector2d ToVector2d()
Returns
- Vector2d
public Vector3 ToVector3()
Returns
- Vector3
public Vector3d ToVector3d()
Returns
- Vector3d
public Vector4 ToVector4()
Returns
- Vector4
public Vector4d ToVector4d()
Returns
- Vector4d
Operators
public static CameraInputValueList operator +(CameraInputValueList other, IEnumerable vals)
Parameters
other CameraInputValueList
vals IEnumerable
Returns
- CameraInputValueList
public static CameraInputValueList operator +(CameraInputValueList other, double val)
Parameters
other CameraInputValueList
val double
Returns
- CameraInputValueList
public static CameraInputValueList operator /(CameraInputValueList other, IEnumerable vals)
Parameters
other CameraInputValueList
vals IEnumerable
Returns
- CameraInputValueList
public static CameraInputValueList operator /(CameraInputValueList other, double val)
Parameters
other CameraInputValueList
val double
Returns
- CameraInputValueList
public static implicit operator CameraInputValueList(QuaternionD values)
Parameters
values QuaternionD
Returns
- CameraInputValueList
public static implicit operator CameraInputValueList(double value)
Parameters
value double
Returns
- CameraInputValueList
public static implicit operator CameraInputValueList(double[] values)
Parameters
values double[]
Returns
- CameraInputValueList
public static implicit operator CameraInputValueList(float value)
Parameters
value float
Returns
- CameraInputValueList
public static implicit operator CameraInputValueList(float[] values)
Parameters
values float[]
Returns
- CameraInputValueList
public static implicit operator CameraInputValueList(Quaternion values)
Parameters
values Quaternion
Returns
- CameraInputValueList
public static implicit operator CameraInputValueList(Vector2 values)
Parameters
values Vector2
Returns
- CameraInputValueList
public static implicit operator CameraInputValueList(Vector2d values)
Parameters
values Vector2d
Returns
- CameraInputValueList
public static implicit operator CameraInputValueList(Vector3 values)
Parameters
values Vector3
Returns
- CameraInputValueList
public static implicit operator CameraInputValueList(Vector4 values)
Parameters
values Vector4
Returns
- CameraInputValueList
public static implicit operator CameraInputValueList(Vector4d values)
Parameters
values Vector4d
Returns
- CameraInputValueList
public static implicit operator CameraInputValueList(Vector3d values)
Parameters
values Vector3d
Returns
- CameraInputValueList
public static CameraInputValueList operator *(CameraInputValueList other, IEnumerable vals)
Parameters
other CameraInputValueList
vals IEnumerable
Returns
- CameraInputValueList
public static CameraInputValueList operator *(CameraInputValueList other, double val)
Parameters
other CameraInputValueList
val double
Returns
- CameraInputValueList
public static CameraInputValueList operator -(CameraInputValueList other, IEnumerable vals)
Parameters
other CameraInputValueList
vals IEnumerable
Returns
- CameraInputValueList
public static CameraInputValueList operator -(CameraInputValueList other, double val)
Parameters
other CameraInputValueList
val double
Returns
- CameraInputValueList
public static CameraInputValueList operator -(CameraInputValueList list)
Parameters
list CameraInputValueList
Returns
- CameraInputValueList