| Space Engineers
    | 
| Classes | |
| class | EqualityComparer | 
| Public Member Functions | |
| Vector3UByte (byte x, byte y, byte z) | |
| Vector3UByte (Vector3I vec) | |
| override string | ToString () | 
| override int | GetHashCode () | 
| override bool | Equals (object obj) | 
| int | LengthSquared () | 
| Static Public Member Functions | |
| static bool | operator== (Vector3UByte a, Vector3UByte b) | 
| static bool | operator!= (Vector3UByte a, Vector3UByte b) | 
| static Vector3UByte | Round (Vector3 vec) | 
| static Vector3UByte | Floor (Vector3 vec) | 
| static implicit | operator Vector3I (Vector3UByte vec) | 
| static bool | IsMiddle (Vector3UByte vec) | 
| Returns true when all components are 127  More... | |
| static Vector3UByte | Normalize (Vector3 vec, float range) | 
| Normalizes Vector3 into Vector4UByte, scales vector from (-range, range) to (0, 255). Unsafe for values "range >= any_vec_value / 257";  More... | |
| static Vector3 | Denormalize (Vector3UByte vec, float range) | 
| Unpacks Vector3 from Vector3UByte, scales vector from (0, 255) to (-range, range)  More... | |
| Public Attributes | |
| byte | X | 
| byte | Y | 
| byte | Z | 
| Static Public Attributes | |
| static readonly EqualityComparer | Comparer = new EqualityComparer() | 
| static Vector3UByte | Zero = new Vector3UByte(0, 0, 0) | 
Definition at line 10 of file Vector3UByte.cs.
| 
 | inline | 
Definition at line 44 of file Vector3UByte.cs.
| 
 | inline | 
Definition at line 51 of file Vector3UByte.cs.
| 
 | inlinestatic | 
Unpacks Vector3 from Vector3UByte, scales vector from (0, 255) to (-range, range)
Definition at line 141 of file Vector3UByte.cs.
| 
 | inline | 
Definition at line 72 of file Vector3UByte.cs.
| 
 | inlinestatic | 
Definition at line 99 of file Vector3UByte.cs.
| 
 | inline | 
Definition at line 67 of file Vector3UByte.cs.
| 
 | inlinestatic | 
Returns true when all components are 127
Definition at line 117 of file Vector3UByte.cs.
| 
 | inline | 
Definition at line 109 of file Vector3UByte.cs.
| 
 | inlinestatic | 
Normalizes Vector3 into Vector4UByte, scales vector from (-range, range) to (0, 255). Unsafe for values "range >= any_vec_value / 257";
Definition at line 127 of file Vector3UByte.cs.
| 
 | inlinestatic | 
Definition at line 104 of file Vector3UByte.cs.
| 
 | inlinestatic | 
Definition at line 89 of file Vector3UByte.cs.
| 
 | inlinestatic | 
Definition at line 84 of file Vector3UByte.cs.
| 
 | inlinestatic | 
Definition at line 94 of file Vector3UByte.cs.
| 
 | inline | 
Definition at line 62 of file Vector3UByte.cs.
| 
 | static | 
Definition at line 33 of file Vector3UByte.cs.
| byte VRageMath.Vector3UByte.X | 
Definition at line 38 of file Vector3UByte.cs.
| byte VRageMath.Vector3UByte.Y | 
Definition at line 40 of file Vector3UByte.cs.
| byte VRageMath.Vector3UByte.Z | 
Definition at line 42 of file Vector3UByte.cs.
| 
 | static | 
Definition at line 35 of file Vector3UByte.cs.
 1.8.8
 1.8.8