Table of Contents

Struct CameraInputValueList

Namespace
KSP.ModularCamera
Assembly
Assembly-CSharp.dll
public struct CameraInputValueList : IEnumerable
Implements
Inherited Members
Extension Methods

Constructors

CameraInputValueList(CameraInputValueList)

public CameraInputValueList(CameraInputValueList other)

Parameters

other CameraInputValueList

CameraInputValueList(QuaternionD)

public CameraInputValueList(QuaternionD values)

Parameters

values QuaternionD

CameraInputValueList(bool)

public CameraInputValueList(bool noType = false)

Parameters

noType bool

CameraInputValueList(IEnumerable)

public CameraInputValueList(IEnumerable values)

Parameters

values IEnumerable

CameraInputValueList(params double[])

public CameraInputValueList(params double[] values)

Parameters

values double[]

CameraInputValueList(params float[])

public CameraInputValueList(params float[] values)

Parameters

values float[]

CameraInputValueList(Quaternion)

public CameraInputValueList(Quaternion values)

Parameters

values Quaternion

CameraInputValueList(Vector2)

public CameraInputValueList(Vector2 values)

Parameters

values Vector2

CameraInputValueList(Vector2d)

public CameraInputValueList(Vector2d values)

Parameters

values Vector2d

CameraInputValueList(Vector3)

public CameraInputValueList(Vector3 values)

Parameters

values Vector3

CameraInputValueList(Vector4)

public CameraInputValueList(Vector4 values)

Parameters

values Vector4

CameraInputValueList(Vector4d)

public CameraInputValueList(Vector4d values)

Parameters

values Vector4d

CameraInputValueList(Vector3d)

public CameraInputValueList(Vector3d values)

Parameters

values Vector3d

Properties

Count

public int Count { get; }

Property Value

int

this[int]

public double this[int index] { get; }

Parameters

index int

Property Value

double

Magnitude

public double Magnitude { get; }

Property Value

double

MagnitudeSqr

public double MagnitudeSqr { get; }

Property Value

double

StoredType

public readonly Type StoredType { get; }

Property Value

Type

w

public float w { get; }

Property Value

float

x

public float x { get; }

Property Value

float

y

public float y { get; }

Property Value

float

z

public float z { get; }

Property Value

float

Methods

Equals(CameraInputValueList)

public bool Equals(CameraInputValueList other)

Parameters

other CameraInputValueList

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Get(int)

public double Get(int index)

Parameters

index int

Returns

double

GetEnumerator()

public IEnumerator GetEnumerator()

Returns

IEnumerator

GetHashCode()

public override int GetHashCode()

Returns

int

GetSafe(int)

public double GetSafe(int index)

Parameters

index int

Returns

double

Lerp(CameraInputValueList, CameraInputValueList, double)

public static CameraInputValueList Lerp(CameraInputValueList lhs, CameraInputValueList rhs, double t)

Parameters

lhs CameraInputValueList
rhs CameraInputValueList
t double

Returns

CameraInputValueList

ToDouble()

public double ToDouble()

Returns

double

ToDoubleArray()

public double[] ToDoubleArray()

Returns

double[]

ToFloat()

public float ToFloat()

Returns

float

ToFloatArray()

public float[] ToFloatArray()

Returns

float[]

ToQuaternion()

public Quaternion ToQuaternion()

Returns

Quaternion

ToQuaternionD()

public QuaternionD ToQuaternionD()

Returns

QuaternionD

ToString()

public override string ToString()

Returns

string

ToVector2()

public Vector2 ToVector2()

Returns

Vector2

ToVector2d()

public Vector2d ToVector2d()

Returns

Vector2d

ToVector3()

public Vector3 ToVector3()

Returns

Vector3

ToVector3d()

public Vector3d ToVector3d()

Returns

Vector3d

ToVector4()

public Vector4 ToVector4()

Returns

Vector4

ToVector4d()

public Vector4d ToVector4d()

Returns

Vector4d

Operators

operator +(CameraInputValueList, IEnumerable)

public static CameraInputValueList operator +(CameraInputValueList other, IEnumerable vals)

Parameters

other CameraInputValueList
vals IEnumerable

Returns

CameraInputValueList

operator +(CameraInputValueList, double)

public static CameraInputValueList operator +(CameraInputValueList other, double val)

Parameters

other CameraInputValueList
val double

Returns

CameraInputValueList

operator /(CameraInputValueList, IEnumerable)

public static CameraInputValueList operator /(CameraInputValueList other, IEnumerable vals)

Parameters

other CameraInputValueList
vals IEnumerable

Returns

CameraInputValueList

operator /(CameraInputValueList, double)

public static CameraInputValueList operator /(CameraInputValueList other, double val)

Parameters

other CameraInputValueList
val double

Returns

CameraInputValueList

implicit operator CameraInputValueList(QuaternionD)

public static implicit operator CameraInputValueList(QuaternionD values)

Parameters

values QuaternionD

Returns

CameraInputValueList

implicit operator CameraInputValueList(double)

public static implicit operator CameraInputValueList(double value)

Parameters

value double

Returns

CameraInputValueList

implicit operator CameraInputValueList(double[])

public static implicit operator CameraInputValueList(double[] values)

Parameters

values double[]

Returns

CameraInputValueList

implicit operator CameraInputValueList(float)

public static implicit operator CameraInputValueList(float value)

Parameters

value float

Returns

CameraInputValueList

implicit operator CameraInputValueList(float[])

public static implicit operator CameraInputValueList(float[] values)

Parameters

values float[]

Returns

CameraInputValueList

implicit operator CameraInputValueList(Quaternion)

public static implicit operator CameraInputValueList(Quaternion values)

Parameters

values Quaternion

Returns

CameraInputValueList

implicit operator CameraInputValueList(Vector2)

public static implicit operator CameraInputValueList(Vector2 values)

Parameters

values Vector2

Returns

CameraInputValueList

implicit operator CameraInputValueList(Vector2d)

public static implicit operator CameraInputValueList(Vector2d values)

Parameters

values Vector2d

Returns

CameraInputValueList

implicit operator CameraInputValueList(Vector3)

public static implicit operator CameraInputValueList(Vector3 values)

Parameters

values Vector3

Returns

CameraInputValueList

implicit operator CameraInputValueList(Vector4)

public static implicit operator CameraInputValueList(Vector4 values)

Parameters

values Vector4

Returns

CameraInputValueList

implicit operator CameraInputValueList(Vector4d)

public static implicit operator CameraInputValueList(Vector4d values)

Parameters

values Vector4d

Returns

CameraInputValueList

implicit operator CameraInputValueList(Vector3d)

public static implicit operator CameraInputValueList(Vector3d values)

Parameters

values Vector3d

Returns

CameraInputValueList

operator *(CameraInputValueList, IEnumerable)

public static CameraInputValueList operator *(CameraInputValueList other, IEnumerable vals)

Parameters

other CameraInputValueList
vals IEnumerable

Returns

CameraInputValueList

operator *(CameraInputValueList, double)

public static CameraInputValueList operator *(CameraInputValueList other, double val)

Parameters

other CameraInputValueList
val double

Returns

CameraInputValueList

operator -(CameraInputValueList, IEnumerable)

public static CameraInputValueList operator -(CameraInputValueList other, IEnumerable vals)

Parameters

other CameraInputValueList
vals IEnumerable

Returns

CameraInputValueList

operator -(CameraInputValueList, double)

public static CameraInputValueList operator -(CameraInputValueList other, double val)

Parameters

other CameraInputValueList
val double

Returns

CameraInputValueList

operator -(CameraInputValueList)

public static CameraInputValueList operator -(CameraInputValueList list)

Parameters

list CameraInputValueList

Returns

CameraInputValueList