Space Engineers
Public Member Functions | Public Attributes | List of all members
VRageMath.Vector3I_RangeIterator Struct Reference

A class for simpler traversal of ranges of integer vectors More...

Public Member Functions

 Vector3I_RangeIterator (ref Vector3I start, ref Vector3I end)
 Note: both start and end are inclusive More...
 
bool IsValid ()
 
void GetNext (out Vector3I next)
 
void MoveNext ()
 

Public Attributes

Vector3I m_start
 
Vector3I m_end
 
Vector3I Current
 Do not modify, public only for optimization! More...
 

Detailed Description

A class for simpler traversal of ranges of integer vectors

Definition at line 19 of file Vector3I.cs.

Constructor & Destructor Documentation

VRageMath.Vector3I_RangeIterator.Vector3I_RangeIterator ( ref Vector3I  start,
ref Vector3I  end 
)
inline

Note: both start and end are inclusive

Definition at line 32 of file Vector3I.cs.

Member Function Documentation

void VRageMath.Vector3I_RangeIterator.GetNext ( out Vector3I  next)
inline

Definition at line 52 of file Vector3I.cs.

bool VRageMath.Vector3I_RangeIterator.IsValid ( )
inline

Definition at line 43 of file Vector3I.cs.

void VRageMath.Vector3I_RangeIterator.MoveNext ( )
inline

Definition at line 58 of file Vector3I.cs.

Member Data Documentation

Vector3I VRageMath.Vector3I_RangeIterator.Current

Do not modify, public only for optimization!

Definition at line 27 of file Vector3I.cs.

Vector3I VRageMath.Vector3I_RangeIterator.m_end

Definition at line 22 of file Vector3I.cs.

Vector3I VRageMath.Vector3I_RangeIterator.m_start

Definition at line 21 of file Vector3I.cs.


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