Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
KSPUtil Member List

This is the complete list of members for KSPUtil, including all inherited members.

Add(Matrix4x4 left, Matrix4x4 right)KSPUtilinlinestatic
Add(ref Matrix4x4 left, Matrix4x4 right)KSPUtilinlinestatic
Add(ref Matrix4x4 left, ref Matrix4x4 right)KSPUtilinlinestatic
AppendValueToString(string s0, string val, char separator)KSPUtilinlinestatic
ApplicationFileProtocolKSPUtilstatic
ApplicationRootPathKSPUtilstatic
BearingDegrees(Vector3 v1, Vector3 v2, Vector3 upAxis)KSPUtilinlinestatic
BearingRadians(Vector3 v1, Vector3 v2, Vector3 upAxis)KSPUtilinlinestatic
CalculateFolderSize(string folderPath, out int totalFiles)KSPUtilinlinestatic
CheckDOSName(string originalString)KSPUtilinlinestatic
CheckVersion(string versionString, int lastMajor, int lastMinor, int lastRev)KSPUtilinlinestatic
CheckVersion(int version_major, int version_minor, int version_revision, int lastMajor, int lastMinor, int lastRev)KSPUtilinlinestatic
ClampRectToScreen(Rect r)KSPUtilinlinestatic
dateTimeFormatterKSPUtilstatic
DeepCompare< T >(this HashSet< T > a, HashSet< T > b)KSPUtilinlinestatic
Diag(Matrix4x4 m)KSPUtilinlinestatic
digitsScaleKSPUtilstatic
FindComponentsImplementing< T >(GameObject go, bool returnInactive)KSPUtilinlinestatic
FindInPartModel(Transform part, string childName)KSPUtilinlinestatic
FindTagsInChildren(List< string > tags, Transform trf)KSPUtilinlinestatic
FindTransformAtIndexPath(string indexPath, Transform root)KSPUtilinlinestatic
GenerateFilePathWithDate(string filePath)KSPUtilinlinestatic
GenerateSuperSeed(Guid guid, int seed)KSPUtilinlinestatic
GenerateTexture2DArray(List< Texture2D > textureList, TextureFormat format, bool createMipMaps)KSPUtilinlinestatic
GetActivator< T >(ConstructorInfo ctor)KSPUtilinlinestatic
GetAttachNodeInfo(string configAttnID, ref string nodeID, ref string attnPartID, ref Vector3 attnPos)KSPUtilinlinestatic
GetAttachNodeInfo(string configAttnID, ref string nodeID, ref string attnPartID, ref Vector3 attnPos, ref string attachMeshName)KSPUtilinlinestatic
GetAttachNodeInfo(string configAttnID, ref string nodeID, ref string attnPartID, ref Vector3 attnPos, ref string attachMeshName, ref Vector3 attnRot, ref Vector3 secAxis)KSPUtilinlinestatic
GetAttachNodeInfo(string configAttnID, ref string nodeID, ref string attnPartID, ref Vector3 attnPos, ref Vector3 attnRot, ref Vector3 attnActualPos, ref Vector3 attnActualRot)KSPUtilinlinestatic
GetLinkID(string configAttnID)KSPUtilinlinestatic
GetOrCreatePath(string relPath)KSPUtilinlinestatic
GetPartByCraftID(this List< Part > parts, uint id)KSPUtilinlinestatic
GetPartInfo(string configPartID, ref string partName, ref string craftID)KSPUtilinlinestatic
GetPartName(string configPartID)KSPUtilinlinestatic
GetRelativePath(string fullPath, string basePath)KSPUtilinlinestatic
GetTransformIndexPathToRoot(Transform t, Transform root)KSPUtilinlinestatic
GetTransformPathToRoot(Transform t, Transform root)KSPUtilinlinestatic
HasAncestorTransform(Transform src, Transform ancestor)KSPUtilinlinestatic
HasDescendantTransform(Transform src, Transform child)KSPUtilinlinestatic
HeadingDegrees(Vector3 v1, Vector3 v2, Vector3 upAxis)KSPUtilinlinestatic
HeadingRadians(Vector3 v1, Vector3 v2, Vector3 upAxis)KSPUtilinlinestatic
LocalizeNumber(double value, string format)KSPUtilinlinestatic
LocalizeNumber(float value, string format)KSPUtilinlinestatic
longSIprefixesKSPUtilstatic
MoveFile(string filePath, string destinationPath, bool overwrite=false)KSPUtilinlinestatic
ObjectActivator< T >(params object[] args)KSPUtil
OuterProduct(Vector3 left, Vector3 right)KSPUtilinlinestatic
OuterProduct(Vector3 left, Vector3 right, ref Matrix4x4 m)KSPUtilinlinestatic
OuterProduct2(Vector3 left, Vector3 right, ref Matrix4x4 m)KSPUtilinlinestatic
ParseArray< T >(string arrayString, ParserMethod< T > parser)KSPUtilinlinestatic
ParseQuaternion(string quaternionString)KSPUtilinlinestatic
ParseQuaternion(string quaternionString, char separator)KSPUtilinlinestatic
ParseQuaternion(string x, string y, string z, string w)KSPUtilinlinestatic
ParseQuaternionD(string quaternionString)KSPUtilinlinestatic
ParseQuaternionD(string x, string y, string z, string w)KSPUtilinlinestatic
ParseQuaternionD(string quaternionString, char separator)KSPUtilinlinestatic
ParseVector2(string vectorString)KSPUtilinlinestatic
ParseVector2(string vectorString, char separator)KSPUtilinlinestatic
ParseVector2(string x, string y)KSPUtilinlinestatic
ParseVector3(string vectorString)KSPUtilinlinestatic
ParseVector3(string vectorString, char separator)KSPUtilinlinestatic
ParseVector3(string x, string y, string z)KSPUtilinlinestatic
ParseVector3d(string vectorString)KSPUtilinlinestatic
ParseVector3d(string vectorString, char separator)KSPUtilinlinestatic
ParseVector3d(string x, string y, string z)KSPUtilinlinestatic
ParseVector4(string vectorString)KSPUtilinlinestatic
ParseVector4(string x, string y, string z, string w)KSPUtilinlinestatic
ParseVector4(string vectorString, char separator)KSPUtilinlinestatic
prefixMultsKSPUtilstatic
PrintCollection< T >(IEnumerable< T > collection, string separator=", ")KSPUtilinlinestatic
PrintCollection< T >(IEnumerable< T > collection, string separator, Func< T, string > stringAccessor)KSPUtilinlinestatic
PrintCoordinates(double latitude, double longitude, bool singleLine, bool includeMinutes=true, bool includeSeconds=true)KSPUtilinlinestatic
PrintDate(double time, bool includeTime, bool includeSeconds=false)KSPUtilinlinestatic
PrintDateCompact(double time, bool includeTime, bool includeSeconds=false)KSPUtilinlinestatic
PrintDateDelta(double time, bool includeTime, bool includeSeconds=false, bool useAbs=false)KSPUtilinlinestatic
PrintDateDeltaCompact(double time, bool includeTime, bool includeSeconds, bool useAbs=false)KSPUtilinlinestatic
PrintDateDeltaCompact(double time, bool includeTime, bool includeSeconds, int interestedPlaces, bool useAbs=false)KSPUtilinlinestatic
PrintDateNew(double time, bool includeTime)KSPUtilinlinestatic
PrintLatitude(double latitude, bool includeMinutes=true, bool includeSeconds=true)KSPUtilinlinestatic
PrintLocalizedModuleName(string moduleName)KSPUtilinlinestatic
PrintLongitude(double longitude, bool includeMinutes=true, bool includeSeconds=true)KSPUtilinlinestatic
PrintModuleName(string moduleName)KSPUtilinlinestatic
PrintSI(double amount, string unitName, int sigFigs=3, bool longPrefix=false)KSPUtilinlinestatic
PrintSpacedStringFromCamelcase(this string s)KSPUtilinlinestatic
PrintTime(double time, int valuesOfInterest, bool explicitPositive)KSPUtilinlinestatic
PrintTime(double time, int valuesOfInterest, bool explicitPositive, bool logEnglish)KSPUtilinlinestatic
PrintTimeCompact(double time, bool explicitPositive)KSPUtilinlinestatic
PrintTimeLong(double time)KSPUtilinlinestatic
PrintTimeStamp(double time, bool days=false, bool years=false)KSPUtilinlinestatic
PrintTimeStampCompact(double time, bool days=false, bool years=false)KSPUtilinlinestatic
RemoveNonHighlightableRenderers(this List< Renderer > rends)KSPUtilinlinestatic
ReplaceString(string src, params StringReplacement[] replacements)KSPUtilinlinestatic
SanitizeFilename(string originalFilename)KSPUtilinlinestatic
SanitizeInstanceName(string originalString)KSPUtilinlinestatic
SanitizeString(string originalString, char replacementChar, bool replaceEmpty)KSPUtilinlinestatic
shortSIprefixesKSPUtilstatic
StripFileExtension(FileInfo file)KSPUtilinlinestatic
ToDiagonalMatrix(float v)KSPUtilinlinestatic
ToDiagonalMatrix(float v, ref Matrix4x4 m)KSPUtilinlinestatic
ToDiagonalMatrix(Vector3 v)KSPUtilinlinestatic
ToDiagonalMatrix2(float v, ref Matrix4x4 m)KSPUtilinlinestatic
ToDiagonalMatrix2(Vector3 v, ref Matrix4x4 m)KSPUtilinlinestatic
unitIndexKSPUtilstatic
WriteArray< T >(T[] array)KSPUtilinlinestatic
WriteQuaternion(Quaternion quaternion)KSPUtilinlinestatic
WriteQuaternion(Quaternion quaternion, string separator)KSPUtilinlinestatic
WriteQuaternion(QuaternionD quaternion)KSPUtilinlinestatic
WriteQuaternion(QuaternionD quaternion, string separator)KSPUtilinlinestatic
WriteVector(Vector2 vector)KSPUtilinlinestatic
WriteVector(Vector2 vector, string separator)KSPUtilinlinestatic
WriteVector(Vector3 vector)KSPUtilinlinestatic
WriteVector(Vector3 vector, string separator)KSPUtilinlinestatic
WriteVector(Vector3d vector)KSPUtilinlinestatic
WriteVector(Vector3d vector, string separator)KSPUtilinlinestatic
WriteVector(Vector4 vector)KSPUtilinlinestatic
WriteVector(Vector4 vector, string separator)KSPUtilinlinestatic