Skip to content
This repository was archived by the owner on Dec 13, 2025. It is now read-only.

VRage.MyFixedPoint

Malware edited this page Dec 21, 2018 · 44 revisions

Index

MyFixedPoint Struct

Namespace: VRage
Assembly: VRage.Library.dll

Summary

Fixed point number represented as 64-bit integer with 6 decimal places (one millionts)

Fields

Member Description
long RawValue
static VRage.MyFixedPoint MinValue
static VRage.MyFixedPoint MaxValue
static VRage.MyFixedPoint Zero
static VRage.MyFixedPoint SmallestPossibleValue
static VRage.MyFixedPoint MaxIntValue
static VRage.MyFixedPoint MinIntValue

Methods

Member Description
string SerializeString() For XmlSerialization, format is 123.456789
static VRage.MyFixedPoint DeserializeStringSafe(string) For XmlSerialization, format is 123.456789 Handles double and decimal formats too.
static VRage.MyFixedPoint DeserializeString(string)
static bool IsIntegral(VRage.MyFixedPoint)
static VRage.MyFixedPoint Ceiling(VRage.MyFixedPoint)
static VRage.MyFixedPoint Floor(VRage.MyFixedPoint)
static VRage.MyFixedPoint Min(VRage.MyFixedPoint, VRage.MyFixedPoint)
static VRage.MyFixedPoint Max(VRage.MyFixedPoint, VRage.MyFixedPoint)
static VRage.MyFixedPoint Round(VRage.MyFixedPoint)
static VRage.MyFixedPoint AddSafe(VRage.MyFixedPoint, VRage.MyFixedPoint)
static VRage.MyFixedPoint MultiplySafe(VRage.MyFixedPoint, float)
static VRage.MyFixedPoint MultiplySafe(VRage.MyFixedPoint, int)
static VRage.MyFixedPoint MultiplySafe(float, VRage.MyFixedPoint)
static VRage.MyFixedPoint MultiplySafe(int, VRage.MyFixedPoint)
static VRage.MyFixedPoint MultiplySafe(VRage.MyFixedPoint, VRage.MyFixedPoint)
int ToIntSafe()
string ToString()
int GetHashCode()
bool Equals(System.Object)

Clone this wiki locally