[This is preliminary documentation and is subject to change.]
Static class with various functions for common conversions.
Inheritance Hierarchy
RageMathHelper
Namespace: Rage
Assembly: RagePluginHook (in RagePluginHook.dll) Version: 0.0.0.0 (0.56.1131.11510)
Syntax
The MathHelper type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| RandomizationSeed |
Methods
| Name | Description | |
|---|---|---|
| AreDigitsIdentical |
Gets whether all digits in the specified number are identical.
| |
| AverageT | ||
| ChooseT(ICollectionT) |
Gets a random object from the specified collection.
| |
| ChooseT(T) |
Gets a random object from the specified array.
| |
| ClampT |
Gets the specified value between the specified minimum and maximum values.
| |
| ConvertDegreesToRadians |
Converts the specified angle in degrees to its equivalent in radians.
| |
| ConvertDirectionToHeading |
Converts the specified direction to a heading.
| |
| ConvertHeadingToDirection |
Converts the specified heading to its equivalent direction.
| |
| ConvertKilometersPerHourToMetersPerSecond |
Converts the specified value from kilometers per hour to meters per second.
| |
| ConvertKilometersPerHourToMilesPerHour |
Converts the specified value from kilometers per hour to miles per hour.
| |
| ConvertMetersPerSecondToKilometersPerHour |
Converts the specified value from meters per second to kilometers per hour.
| |
| ConvertMetersPerSecondToKilometersPerHourRounded |
Converts the specified value from meters per second to kilometers per hour and rounds the result.
| |
| ConvertMetersPerSecondToMilesPerHour |
Converts the specified value from meters per second to miles per hour.
| |
| ConvertMilesPerHourToKilometersPerHour |
Converts the specified value from miles per hour to kilometers per hour.
| |
| ConvertMilesPerHourToMetersPerSecond |
Converts the specified value from miles per hour to meters per second.
| |
| ConvertRadiansToDegrees(Double) |
Converts the specified angle in radians to its equivalent in degrees.
| |
| ConvertRadiansToDegrees(Single) |
Converts the specified angle in radians to its equivalent in degrees.
| |
| Faculty |
Gets the faculty of the specified number.
| |
| GetChance(Int32) |
Gets a chance.
| |
| GetChance(Int32, Int32) |
Gets a chance.
| |
| GetNumberLength |
Gets the length of the specified number.
| |
| GetOffsetPosition | ||
| GetRandomAlphaNumericCharacter |
Gets a random alpha numeric character.
| |
| GetRandomDouble |
Gets a random double precision floating point number between the specified minimum and maximum value, inclusive.
| |
| GetRandomInteger(Int32) |
Gets a random integer between 0, inclusive, and the specified maximum value, exclusive.
| |
| GetRandomInteger(Int32, Int32) |
Gets a random integer between the specified minimum and maximum value, inclusive.
| |
| GetRandomSingle |
Gets a random single precision floating point number between the specified minimum and maximum value, inclusive.
| |
| InterpolateLinearlyTo(Single, Single, Single, Single) | ||
| InterpolateLinearlyTo(Rotator, Rotator, Single, Single) | ||
| InterpolateLinearlyTo(Vector2, Vector2, Single, Single) | ||
| InterpolateLinearlyTo(Vector3, Vector3, Single, Single) | ||
| InterpolateTo(Single, Single, Single, Single) | ||
| InterpolateTo(Rotator, Rotator, Single, Single) | ||
| InterpolateTo(Vector2, Vector2, Single, Single) | ||
| InterpolateTo(Vector3, Vector3, Single, Single) | ||
| IsPowerOfTwo |
Determines whether the specified number is a power of two.
| |
| IsZeroOrPowerOfTwo |
Determines whether the specified number is zero or a power of two.
| |
| Lerp(Double, Double, Single) |
Gets a new value between the specified start and end values, designated by the percentage.
| |
| Lerp(Int32, Int32, Single) |
Gets a new value between the specified start and end values, designated by the percentage.
| |
| Lerp(Int64, Int64, Single) |
Gets a new value between the specified start and end values, designated by the percentage.
| |
| Lerp(Single, Single, Single) |
Gets a new value between the specified start and end values, designated by the percentage.
| |
| MaxT | ||
| MedianT |
Gets the median from the specified values.
| |
| MinT | ||
| Normalize |
Normalizes the specified value.
| |
| NormalizeHeading |
Normalizes the specified heading.
| |
| RotateHeading |
Rotates the specified heading the specified number of degrees, and returns the normalized result.
| |
| RoundToLowerTenth(Int32) |
Rounds the specified integer to the nearest lower tenth.
| |
| RoundToLowerTenth(Single) |
Rounds the specified float to the nearest lower tenth integer.
| |
| Square(Double) |
Gets the specified value multiplied by itself.
| |
| Square(Int32) |
Gets the specified value multiplied by itself.
| |
| Square(Int64) |
Gets the specified value multiplied by itself.
| |
| Square(Single) |
Gets the specified value multiplied by itself.
| |
| UnLerp(Double, Double, Double) |
Gets the original percentage provided to Lerp, given the start, end and lerped value.
| |
| UnLerp(Int32, Int32, Int32) |
Gets the original percentage provided to Lerp, given the start, end and lerped value.
| |
| UnLerp(Int64, Int64, Int64) |
Gets the original percentage provided to Lerp, given the start, end and lerped value.
| |
| UnLerp(Single, Single, Single) |
Gets the original percentage provided to Lerp, given the start, end and lerped value.
|
See Also