Space Engineers
Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
VRage.SerializableVector3 Struct Reference

Public Member Functions

bool ShouldSerializeX ()
 
bool ShouldSerializeY ()
 
bool ShouldSerializeZ ()
 
 SerializableVector3 (float x, float y, float z)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Static Public Member Functions

static implicit operator Vector3 (SerializableVector3 v)
 
static implicit operator SerializableVector3 (Vector3 v)
 
static bool operator== (SerializableVector3 a, SerializableVector3 b)
 
static bool operator!= (SerializableVector3 a, SerializableVector3 b)
 

Public Attributes

float X
 
float Y
 
float Z
 

Properties

float x [get, set]
 
float y [get, set]
 
float z [get, set]
 
bool IsZero [get]
 

Detailed Description

Definition at line 13 of file SerializableVector3.cs.

Constructor & Destructor Documentation

VRage.SerializableVector3.SerializableVector3 ( float  x,
float  y,
float  z 
)
inline

Definition at line 23 of file SerializableVector3.cs.

Member Function Documentation

override bool VRage.SerializableVector3.Equals ( object  obj)
inline

Definition at line 64 of file SerializableVector3.cs.

override int VRage.SerializableVector3.GetHashCode ( )
inline

Definition at line 73 of file SerializableVector3.cs.

static implicit VRage.SerializableVector3.operator SerializableVector3 ( Vector3  v)
inlinestatic

Definition at line 49 of file SerializableVector3.cs.

static implicit VRage.SerializableVector3.operator Vector3 ( SerializableVector3  v)
inlinestatic

Definition at line 44 of file SerializableVector3.cs.

static bool VRage.SerializableVector3.operator!= ( SerializableVector3  a,
SerializableVector3  b 
)
inlinestatic

Definition at line 59 of file SerializableVector3.cs.

static bool VRage.SerializableVector3.operator== ( SerializableVector3  a,
SerializableVector3  b 
)
inlinestatic

Definition at line 54 of file SerializableVector3.cs.

bool VRage.SerializableVector3.ShouldSerializeX ( )
inline

Definition at line 19 of file SerializableVector3.cs.

bool VRage.SerializableVector3.ShouldSerializeY ( )
inline

Definition at line 20 of file SerializableVector3.cs.

bool VRage.SerializableVector3.ShouldSerializeZ ( )
inline

Definition at line 21 of file SerializableVector3.cs.

Member Data Documentation

float VRage.SerializableVector3.X

Definition at line 15 of file SerializableVector3.cs.

float VRage.SerializableVector3.Y

Definition at line 16 of file SerializableVector3.cs.

float VRage.SerializableVector3.Z

Definition at line 17 of file SerializableVector3.cs.

Property Documentation

bool VRage.SerializableVector3.IsZero
get

Definition at line 42 of file SerializableVector3.cs.

float VRage.SerializableVector3.x
getset

Definition at line 32 of file SerializableVector3.cs.

float VRage.SerializableVector3.y
getset

Definition at line 36 of file SerializableVector3.cs.

float VRage.SerializableVector3.z
getset

Definition at line 40 of file SerializableVector3.cs.


The documentation for this struct was generated from the following file: