MeshLib C# Docs
Loading...
Searching...
No Matches

contains both linear Id and 3D coordinates of the same voxel Generated from class MR.VoxelLocation. This is the const half of the class. More...

Inheritance diagram for MR.Const_VoxelLocation:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_VoxelLocation ()
 Constructs an empty (default-constructed) instance.
unsafe Const_VoxelLocation (MR.VoxelId id, MR.Vector3i pos)
 Constructs MR.VoxelLocation elementwise.
unsafe Const_VoxelLocation (MR.Const_VoxelLocation _other)
 Generated from constructor MR.VoxelLocation.VoxelLocation.
 Const_VoxelLocation (VoxelLocation _other)
 Generated from constructor MR.VoxelLocation.VoxelLocation.

Static Public Member Functions

static unsafe operator bool (MR.Const_VoxelLocation _this)
 check for validity Generated from conversion operator MR::VoxelLocation::operator bool.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.VoxelId__ref_storage_id
unsafe MR.Vector3i__ref_storage_pos

Properties

unsafe ref readonly MR.VoxelId id [get]
unsafe ref readonly MR.Vector3i pos [get]

Detailed Description

contains both linear Id and 3D coordinates of the same voxel Generated from class MR.VoxelLocation. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_VoxelLocation() [1/4]

unsafe MR.Const_VoxelLocation.Const_VoxelLocation ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_VoxelLocation() [2/4]

unsafe MR.Const_VoxelLocation.Const_VoxelLocation ( MR.VoxelId id,
MR.Vector3i pos )
inline

Constructs MR.VoxelLocation elementwise.

◆ Const_VoxelLocation() [3/4]

unsafe MR.Const_VoxelLocation.Const_VoxelLocation ( MR.Const_VoxelLocation _other)
inline

Generated from constructor MR.VoxelLocation.VoxelLocation.

◆ Const_VoxelLocation() [4/4]

MR.Const_VoxelLocation.Const_VoxelLocation ( VoxelLocation _other)
inline

Generated from constructor MR.VoxelLocation.VoxelLocation.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_VoxelLocation.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_VoxelLocation.Dispose ( bool disposing)
inlineprotectedvirtual

◆ operator bool()

unsafe MR.Const_VoxelLocation.operator bool ( MR.Const_VoxelLocation _this)
inlineexplicitstatic

check for validity Generated from conversion operator MR::VoxelLocation::operator bool.

Member Data Documentation

◆ __ref_storage_id

unsafe MR.VoxelId* MR.Const_VoxelLocation.__ref_storage_id
protected

◆ __ref_storage_pos

unsafe MR.Vector3i* MR.Const_VoxelLocation.__ref_storage_pos
protected

Property Documentation

◆ id

unsafe ref readonly MR.VoxelId MR.Const_VoxelLocation.id
get

◆ pos

unsafe ref readonly MR.Vector3i MR.Const_VoxelLocation.pos
get

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