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

all colors here are on cube's boundary intersected by a skew plane, which makes a hexagon; gives visually distinct categorical colors for things like mesh segments or imported components Generated from class MR.HexPalette. This is the const half of the class. More...

Inheritance diagram for MR.Const_HexPalette:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_HexPalette ()
 Constructs an empty (default-constructed) instance.
unsafe Const_HexPalette (MR.Const_HexPalette _other)
 Generated from constructor MR.HexPalette.HexPalette.
 Const_HexPalette (HexPalette _other)
 Generated from constructor MR.HexPalette.HexPalette.

Static Public Member Functions

static MR.Color colorAtStep (int i)
 returns the i-th color in stride order, so successive i values give visually distinct colors Generated from method MR.HexPalette.colorAtStep.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Static Protected Attributes

static unsafe int * __ref_storage_CORNERCOLORS
static unsafe int * __ref_storage_SIDECOLORS
static unsafe int * __ref_storage_N
static unsafe int * __ref_storage_STEP
static unsafe MR.Std.Array_MRColor_30 * __ref_storage_Colors

Properties

static unsafe int CORNERCOLORS [get]
static unsafe int SIDECOLORS [get]
static unsafe int N [get]
static unsafe int STEP [get]
 recommended step from previous color to next color, to have big visual difference, and visit all colors in long run
static unsafe ref readonly MR.Std.Array_MRColor_30 Colors [get]
 the palette colors, populated at compile time

Detailed Description

all colors here are on cube's boundary intersected by a skew plane, which makes a hexagon; gives visually distinct categorical colors for things like mesh segments or imported components Generated from class MR.HexPalette. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_HexPalette() [1/3]

unsafe MR.Const_HexPalette.Const_HexPalette ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_HexPalette() [2/3]

unsafe MR.Const_HexPalette.Const_HexPalette ( MR.Const_HexPalette _other)
inline

Generated from constructor MR.HexPalette.HexPalette.

◆ Const_HexPalette() [3/3]

MR.Const_HexPalette.Const_HexPalette ( HexPalette _other)
inline

Generated from constructor MR.HexPalette.HexPalette.

Member Function Documentation

◆ colorAtStep()

MR.Color MR.Const_HexPalette.colorAtStep ( int i)
inlinestatic

returns the i-th color in stride order, so successive i values give visually distinct colors Generated from method MR.HexPalette.colorAtStep.

◆ Dispose() [1/2]

virtual void MR.Const_HexPalette.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ref_storage_Colors

unsafe MR.Std.Array_MRColor_30* MR.Const_HexPalette.__ref_storage_Colors
staticprotected

◆ __ref_storage_CORNERCOLORS

unsafe int* MR.Const_HexPalette.__ref_storage_CORNERCOLORS
staticprotected

◆ __ref_storage_N

unsafe int* MR.Const_HexPalette.__ref_storage_N
staticprotected

◆ __ref_storage_SIDECOLORS

unsafe int* MR.Const_HexPalette.__ref_storage_SIDECOLORS
staticprotected

◆ __ref_storage_STEP

unsafe int* MR.Const_HexPalette.__ref_storage_STEP
staticprotected

Property Documentation

◆ Colors

unsafe ref readonly MR.Std.Array_MRColor_30 MR.Const_HexPalette.Colors
staticget

the palette colors, populated at compile time

◆ CORNERCOLORS

unsafe int MR.Const_HexPalette.CORNERCOLORS
staticget

◆ N

unsafe int MR.Const_HexPalette.N
staticget

◆ SIDECOLORS

unsafe int MR.Const_HexPalette.SIDECOLORS
staticget

◆ STEP

unsafe int MR.Const_HexPalette.STEP
staticget

recommended step from previous color to next color, to have big visual difference, and visit all colors in long run


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