MeshLib C# Docs
Loading...
Searching...
No Matches
MR.ChunkIterator Class Reference

iterator class for array chunks Generated from class MR.ChunkIterator. This is the non-const half of the class. More...

Inheritance diagram for MR.ChunkIterator:

Public Member Functions

unsafe ChunkIterator ()
 Constructs an empty (default-constructed) instance.
unsafe ChunkIterator (ulong totalSize, ulong chunkSize, ulong overlap, ulong index)
 Constructs MR.ChunkIterator elementwise.
unsafe ChunkIterator (MR.Const_ChunkIterator _other)
 Generated from constructor MR.ChunkIterator.ChunkIterator.
 ChunkIterator (ChunkIterator _other)
 Generated from constructor MR.ChunkIterator.ChunkIterator.
unsafe MR.ChunkIterator assign (MR.Const_ChunkIterator _other)
 Generated from method MR::ChunkIterator::operator=.
unsafe void incr ()
 Generated from method MR::ChunkIterator::operator++.
Public Member Functions inherited from MR.Const_ChunkIterator
virtual void Dispose ()
unsafe Const_ChunkIterator ()
 Constructs an empty (default-constructed) instance.
unsafe Const_ChunkIterator (ulong totalSize, ulong chunkSize, ulong overlap, ulong index)
 Constructs MR.ChunkIterator elementwise.
unsafe Const_ChunkIterator (MR.Const_ChunkIterator _other)
 Generated from constructor MR.ChunkIterator.ChunkIterator.
 Const_ChunkIterator (ChunkIterator _other)
 Generated from constructor MR.ChunkIterator.ChunkIterator.
unsafe MR.Chunk deref ()
 Generated from method MR::ChunkIterator::operator*.
unsafe MR.Chunk arrow ()
 Generated from method MR::ChunkIterator::operator->.
bool Equals (MR.Const_ChunkIterator? other)
override bool Equals (object? other)

Properties

new unsafe ref ulong totalSize [get]
new unsafe ref ulong chunkSize [get]
new unsafe ref ulong overlap [get]
new unsafe ref ulong index [get]
Properties inherited from MR.Const_ChunkIterator
unsafe ulong totalSize [get]
unsafe ulong chunkSize [get]
unsafe ulong overlap [get]
unsafe ulong index [get]

Additional Inherited Members

Static Public Member Functions inherited from MR.Const_ChunkIterator
static unsafe bool operator== (MR.Const_ChunkIterator _this, MR.Const_ChunkIterator other)
 Generated from method MR::ChunkIterator::operator==.
static unsafe bool operator!= (MR.Const_ChunkIterator _this, MR.Const_ChunkIterator other)
static unsafe ChunkIterator operator++ (MR.Const_ChunkIterator _this)
 Generated from method MR::ChunkIterator::operator++.
Protected Member Functions inherited from MR.Const_ChunkIterator
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_ChunkIterator
unsafe ulong * __ref_storage_totalSize
unsafe ulong * __ref_storage_chunkSize
unsafe ulong * __ref_storage_overlap
unsafe ulong * __ref_storage_index

Detailed Description

iterator class for array chunks Generated from class MR.ChunkIterator. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ ChunkIterator() [1/4]

unsafe MR.ChunkIterator.ChunkIterator ( )
inline

Constructs an empty (default-constructed) instance.

◆ ChunkIterator() [2/4]

unsafe MR.ChunkIterator.ChunkIterator ( ulong totalSize,
ulong chunkSize,
ulong overlap,
ulong index )
inline

Constructs MR.ChunkIterator elementwise.

◆ ChunkIterator() [3/4]

unsafe MR.ChunkIterator.ChunkIterator ( MR.Const_ChunkIterator _other)
inline

Generated from constructor MR.ChunkIterator.ChunkIterator.

◆ ChunkIterator() [4/4]

MR.ChunkIterator.ChunkIterator ( ChunkIterator _other)
inline

Generated from constructor MR.ChunkIterator.ChunkIterator.

Member Function Documentation

◆ assign()

unsafe MR.ChunkIterator MR.ChunkIterator.assign ( MR.Const_ChunkIterator _other)
inline

Generated from method MR::ChunkIterator::operator=.

◆ incr()

unsafe void MR.ChunkIterator.incr ( )
inline

Generated from method MR::ChunkIterator::operator++.

Property Documentation

◆ chunkSize

new unsafe ref ulong MR.ChunkIterator.chunkSize
get

◆ index

new unsafe ref ulong MR.ChunkIterator.index
get

◆ overlap

new unsafe ref ulong MR.ChunkIterator.overlap
get

◆ totalSize

new unsafe ref ulong MR.ChunkIterator.totalSize
get

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