[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