MeshLib C# Docs
Loading...
Searching...
No Matches
MR.Vector4i64 Struct Reference

four-dimensional vector Generated from class MR.Vector4i64. This is the by-value version of the struct. More...

+ Inheritance diagram for MR.Vector4i64:

Public Member Functions

 Vector4i64 (Vector4i64 _other)
 Generated copy constructor.
 
unsafe Vector4i64 ()
 Constructs an empty (default-constructed) instance.
 
unsafe Vector4i64 (MR.Const_NoInit _1)
 Generated from constructor MR.Vector4i64.Vector4i64.
 
unsafe Vector4i64 (long x, long y, long z, long w)
 Generated from constructor MR.Vector4i64.Vector4i64.
 
unsafe ref long index (int e)
 Generated from method MR.Vector4i64.operator[].
 
readonly unsafe long lengthSq ()
 Generated from method MR.Vector4i64.lengthSq.
 
readonly unsafe double length ()
 Generated from method MR.Vector4i64.length.
 
unsafe ref MR.Vector4i64 addAssign (in MR.Vector4i64 b)
 Generated from function MR.operator+=.
 
unsafe ref MR.Vector4i64 subAssign (in MR.Vector4i64 b)
 Generated from function MR.operator-=.
 
unsafe ref MR.Vector4i64 mulAssign (long b)
 Generated from function MR.operator*=.
 
unsafe ref MR.Vector4i64 divAssign (long b)
 Generated from function MR.operator/=.
 
bool Equals (MR.Vector4i64 b)
 
override bool Equals (object? other)
 

Static Public Member Functions

static implicit operator Vector4i64 (ConstBox_Vector4i64 other)
 Copy contents from a wrapper class to this struct.
 
static MR.Vector4i64 diagonal (long a)
 Generated from method MR.Vector4i64.diagonal.
 
static unsafe bool operator== (MR.Vector4i64 a, MR.Vector4i64 b)
 Generated from function MR.operator==.
 
static unsafe bool operator!= (MR.Vector4i64 a, MR.Vector4i64 b)
 
static unsafe MR.Misc.ConstRef< MR.Vector4i64operator+ (MR.Vector4i64 a)
 Generated from function MR.operator+.
 
static unsafe MR.Vector4i64 operator- (MR.Vector4i64 a)
 Generated from function MR.operator-.
 
static unsafe MR.Vector4i64 operator+ (MR.Vector4i64 a, in MR.Vector4i64 b)
 Generated from function MR.operator+.
 
static unsafe MR.Vector4i64 operator- (MR.Vector4i64 a, in MR.Vector4i64 b)
 Generated from function MR.operator-.
 
static unsafe MR.Vector4i64 operator* (long a, MR.Vector4i64 b)
 Generated from function MR.operator*.
 
static unsafe MR.Vector4i64 operator* (MR.Vector4i64 b, long a)
 Generated from function MR.operator*.
 
static MR.Vector4i64 operator/ (MR.Vector4i64 b, long a)
 Generated from function MR.operator/.
 

Public Attributes

long x
 
long y
 
long z
 
long w
 

Properties

readonly unsafe long this[int e] [get]
 Generated from method MR.Vector4i64.operator[].
 

Detailed Description

four-dimensional vector Generated from class MR.Vector4i64. This is the by-value version of the struct.

Constructor & Destructor Documentation

◆ Vector4i64() [1/4]

MR.Vector4i64.Vector4i64 ( Vector4i64 _other)
inline

Generated copy constructor.

◆ Vector4i64() [2/4]

unsafe MR.Vector4i64.Vector4i64 ( )
inline

Constructs an empty (default-constructed) instance.

◆ Vector4i64() [3/4]

unsafe MR.Vector4i64.Vector4i64 ( MR.Const_NoInit _1)
inline

Generated from constructor MR.Vector4i64.Vector4i64.

◆ Vector4i64() [4/4]

unsafe MR.Vector4i64.Vector4i64 ( long x,
long y,
long z,
long w )
inline

Generated from constructor MR.Vector4i64.Vector4i64.

Member Function Documentation

◆ addAssign()

unsafe ref MR.Vector4i64 MR.Vector4i64.addAssign ( in MR.Vector4i64 b)
inline

Generated from function MR.operator+=.

◆ diagonal()

static MR.Vector4i64 MR.Vector4i64.diagonal ( long a)
inlinestatic

Generated from method MR.Vector4i64.diagonal.

◆ divAssign()

unsafe ref MR.Vector4i64 MR.Vector4i64.divAssign ( long b)
inline

Generated from function MR.operator/=.

◆ Equals() [1/2]

bool MR.Vector4i64.Equals ( MR.Vector4i64 b)
inline

◆ Equals() [2/2]

override bool MR.Vector4i64.Equals ( object? other)
inline

◆ index()

unsafe ref long MR.Vector4i64.index ( int e)
inline

Generated from method MR.Vector4i64.operator[].

◆ length()

readonly unsafe double MR.Vector4i64.length ( )
inline

Generated from method MR.Vector4i64.length.

◆ lengthSq()

readonly unsafe long MR.Vector4i64.lengthSq ( )
inline

Generated from method MR.Vector4i64.lengthSq.

◆ mulAssign()

unsafe ref MR.Vector4i64 MR.Vector4i64.mulAssign ( long b)
inline

Generated from function MR.operator*=.

◆ operator Vector4i64()

static implicit MR.Vector4i64.operator Vector4i64 ( ConstBox_Vector4i64 other)
static

Copy contents from a wrapper class to this struct.

◆ operator!=()

static unsafe bool MR.Vector4i64.operator!= ( MR.Vector4i64 a,
MR.Vector4i64 b )
inlinestatic

◆ operator*() [1/2]

static unsafe MR.Vector4i64 MR.Vector4i64.operator* ( long a,
MR.Vector4i64 b )
inlinestatic

Generated from function MR.operator*.

◆ operator*() [2/2]

static unsafe MR.Vector4i64 MR.Vector4i64.operator* ( MR.Vector4i64 b,
long a )
inlinestatic

Generated from function MR.operator*.

◆ operator+() [1/2]

static unsafe MR.Misc.ConstRef< MR.Vector4i64 > MR.Vector4i64.operator+ ( MR.Vector4i64 a)
inlinestatic

Generated from function MR.operator+.

◆ operator+() [2/2]

static unsafe MR.Vector4i64 MR.Vector4i64.operator+ ( MR.Vector4i64 a,
in MR.Vector4i64 b )
inlinestatic

Generated from function MR.operator+.

◆ operator-() [1/2]

static unsafe MR.Vector4i64 MR.Vector4i64.operator- ( MR.Vector4i64 a)
inlinestatic

Generated from function MR.operator-.

◆ operator-() [2/2]

static unsafe MR.Vector4i64 MR.Vector4i64.operator- ( MR.Vector4i64 a,
in MR.Vector4i64 b )
inlinestatic

Generated from function MR.operator-.

◆ operator/()

static MR.Vector4i64 MR.Vector4i64.operator/ ( MR.Vector4i64 b,
long a )
inlinestatic

Generated from function MR.operator/.

◆ operator==()

static unsafe bool MR.Vector4i64.operator== ( MR.Vector4i64 a,
MR.Vector4i64 b )
inlinestatic

Generated from function MR.operator==.

◆ subAssign()

unsafe ref MR.Vector4i64 MR.Vector4i64.subAssign ( in MR.Vector4i64 b)
inline

Generated from function MR.operator-=.

Member Data Documentation

◆ w

long MR.Vector4i64.w

◆ x

long MR.Vector4i64.x

◆ y

long MR.Vector4i64.y

◆ z

long MR.Vector4i64.z

Property Documentation

◆ this[int e]

readonly unsafe long MR.Vector4i64.this[int e]
get

Generated from method MR.Vector4i64.operator[].


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