Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
vector.c
Go to the documentation of this file.
1/*
2===========================================
3Do not modify, this script is generated
4===========================================
5*/
6
11
12sealed class vector
13{
18
19 static const vector Up;
20 static const vector Right;
21 static const vector Forward;
22 static const vector Zero;
23 static const vector One;
25
26 private void vector();
27 private void ~vector();
28
39 proto external void Normalize();
54 proto external float NormalizeSize();
56 proto external vector Normalized();
68 proto external float Length();
80 proto external float LengthSq();
93 static proto float Distance(vector v1, vector v2);
94 static proto float DistanceXZ(vector v1, vector v2);
107 static proto float DistanceSq(vector v1, vector v2);
108 static proto float DistanceSqXZ(vector v1, vector v2);
119 proto external vector Perpend();
127 static proto vector Direction(vector p1, vector p2);
134 static proto float Dot(vector v1, vector v2);
135 static proto float DotXZ(vector v1, vector v2);
146 proto external vector MapAngles(float fFromRange = 360, float fToLow = -180, float fToHigh = 180);
160 proto external float ToYaw();
173 static proto vector FromYaw(float yaw);
187 proto external vector VectorToAngles();
201 proto external vector AnglesToVector();
213 proto external void QuatFromAngles(out float quat[4]);
226 proto external vector Multiply4(vector mat[4]);
239 proto external vector Multiply3(vector mat[3]);
252 proto external vector InvMultiply4(vector mat[4]);
265 proto external vector InvMultiply3(vector mat[3]);
274 static proto vector Lerp(vector v1, vector v2, float t);
275 proto external string ToString(bool beautify = true);
276}
277
proto external string ToString()
Plain C++ pointer, no weak pointers, no memory management.