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

Generated from class MR.ObjectVoxels.VolumeRenderingParams. This is the const half of the class. More...

Inheritance diagram for MR.Const_ObjectVoxels.Const_VolumeRenderingParams:

Classes

struct  _Underlying

Public Types

enum  AlphaType : int { Constant = 0 , LinearIncreasing = 1 , LinearDecreasing = 2 }
enum  LutType : int { GrayShades = 0 , Rainbow = 1 , OneColor = 2 }
enum  ShadingType : int { None = 0 , ValueGradient = 1 , AlphaGradient = 2 }

Public Member Functions

virtual void Dispose ()
unsafe Const_VolumeRenderingParams ()
 Constructs an empty (default-constructed) instance.
unsafe Const_VolumeRenderingParams (MR.FilterType volumeFilterType, MR.ObjectVoxels.VolumeRenderingParams.ShadingType shadingType, MR.ObjectVoxels.VolumeRenderingParams.LutType lutType, MR.Color oneColor, float min, float max, float samplingStep, MR.ObjectVoxels.VolumeRenderingParams.AlphaType alphaType, byte alphaLimit)
 Constructs MR.ObjectVoxels.VolumeRenderingParams elementwise.
unsafe Const_VolumeRenderingParams (MR.ObjectVoxels.Const_VolumeRenderingParams _other)
 Generated from constructor MR::ObjectVoxels::VolumeRenderingParams::VolumeRenderingParams.
 Const_VolumeRenderingParams (VolumeRenderingParams _other)
 Generated from constructor MR::ObjectVoxels::VolumeRenderingParams::VolumeRenderingParams.
bool Equals (MR.ObjectVoxels.Const_VolumeRenderingParams? _1)
override bool Equals (object? other)

Static Public Member Functions

static unsafe bool operator== (MR.ObjectVoxels.Const_VolumeRenderingParams _this, MR.ObjectVoxels.Const_VolumeRenderingParams _1)
 Generated from method MR::ObjectVoxels::VolumeRenderingParams::operator==.
static unsafe bool operator!= (MR.ObjectVoxels.Const_VolumeRenderingParams _this, MR.ObjectVoxels.Const_VolumeRenderingParams _1)

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.FilterType__ref_storage_volumeFilterType
unsafe MR.ObjectVoxels.VolumeRenderingParams.ShadingType * __ref_storage_shadingType
unsafe MR.ObjectVoxels.VolumeRenderingParams.LutType * __ref_storage_lutType
unsafe MR.Color__ref_storage_oneColor
unsafe float * __ref_storage_min
unsafe float * __ref_storage_max
unsafe float * __ref_storage_samplingStep
unsafe MR.ObjectVoxels.VolumeRenderingParams.AlphaType * __ref_storage_alphaType
unsafe byte * __ref_storage_alphaLimit

Properties

unsafe MR.FilterType volumeFilterType [get]
unsafe MR.ObjectVoxels.VolumeRenderingParams.ShadingType shadingType [get]
unsafe MR.ObjectVoxels.VolumeRenderingParams.LutType lutType [get]
unsafe ref readonly MR.Color oneColor [get]
unsafe float min [get]
unsafe float max [get]
unsafe float samplingStep [get]
unsafe MR.ObjectVoxels.VolumeRenderingParams.AlphaType alphaType [get]
unsafe byte alphaLimit [get]

Detailed Description

Generated from class MR.ObjectVoxels.VolumeRenderingParams. This is the const half of the class.

Member Enumeration Documentation

◆ AlphaType

Enumerator
Constant 
LinearIncreasing 
LinearDecreasing 

◆ LutType

Enumerator
GrayShades 
Rainbow 
OneColor 

◆ ShadingType

Enumerator
None 
ValueGradient 
AlphaGradient 

Constructor & Destructor Documentation

◆ Const_VolumeRenderingParams() [1/4]

unsafe MR.Const_ObjectVoxels.Const_VolumeRenderingParams.Const_VolumeRenderingParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_VolumeRenderingParams() [2/4]

unsafe MR.Const_ObjectVoxels.Const_VolumeRenderingParams.Const_VolumeRenderingParams ( MR.FilterType volumeFilterType,
MR.ObjectVoxels.VolumeRenderingParams.ShadingType shadingType,
MR.ObjectVoxels.VolumeRenderingParams.LutType lutType,
MR.Color oneColor,
float min,
float max,
float samplingStep,
MR.ObjectVoxels.VolumeRenderingParams.AlphaType alphaType,
byte alphaLimit )
inline

Constructs MR.ObjectVoxels.VolumeRenderingParams elementwise.

◆ Const_VolumeRenderingParams() [3/4]

unsafe MR.Const_ObjectVoxels.Const_VolumeRenderingParams.Const_VolumeRenderingParams ( MR.ObjectVoxels.Const_VolumeRenderingParams _other)
inline

Generated from constructor MR::ObjectVoxels::VolumeRenderingParams::VolumeRenderingParams.

◆ Const_VolumeRenderingParams() [4/4]

MR.Const_ObjectVoxels.Const_VolumeRenderingParams.Const_VolumeRenderingParams ( VolumeRenderingParams _other)
inline

Generated from constructor MR::ObjectVoxels::VolumeRenderingParams::VolumeRenderingParams.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_ObjectVoxels.Const_VolumeRenderingParams.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_ObjectVoxels.Const_VolumeRenderingParams.Dispose ( bool disposing)
inlineprotectedvirtual

◆ Equals() [1/2]

bool MR.Const_ObjectVoxels.Const_VolumeRenderingParams.Equals ( MR.ObjectVoxels.Const_VolumeRenderingParams? _1)
inline

◆ Equals() [2/2]

override bool MR.Const_ObjectVoxels.Const_VolumeRenderingParams.Equals ( object? other)
inline

◆ operator!=()

unsafe bool MR.Const_ObjectVoxels.Const_VolumeRenderingParams.operator!= ( MR.ObjectVoxels.Const_VolumeRenderingParams _this,
MR.ObjectVoxels.Const_VolumeRenderingParams _1 )
inlinestatic

◆ operator==()

unsafe bool MR.Const_ObjectVoxels.Const_VolumeRenderingParams.operator== ( MR.ObjectVoxels.Const_VolumeRenderingParams _this,
MR.ObjectVoxels.Const_VolumeRenderingParams _1 )
inlinestatic

Generated from method MR::ObjectVoxels::VolumeRenderingParams::operator==.

Member Data Documentation

◆ __ref_storage_alphaLimit

unsafe byte* MR.Const_ObjectVoxels.Const_VolumeRenderingParams.__ref_storage_alphaLimit
protected

◆ __ref_storage_alphaType

unsafe MR.ObjectVoxels.VolumeRenderingParams.AlphaType* MR.Const_ObjectVoxels.Const_VolumeRenderingParams.__ref_storage_alphaType
protected

◆ __ref_storage_lutType

unsafe MR.ObjectVoxels.VolumeRenderingParams.LutType* MR.Const_ObjectVoxels.Const_VolumeRenderingParams.__ref_storage_lutType
protected

◆ __ref_storage_max

unsafe float* MR.Const_ObjectVoxels.Const_VolumeRenderingParams.__ref_storage_max
protected

◆ __ref_storage_min

unsafe float* MR.Const_ObjectVoxels.Const_VolumeRenderingParams.__ref_storage_min
protected

◆ __ref_storage_oneColor

unsafe MR.Color* MR.Const_ObjectVoxels.Const_VolumeRenderingParams.__ref_storage_oneColor
protected

◆ __ref_storage_samplingStep

unsafe float* MR.Const_ObjectVoxels.Const_VolumeRenderingParams.__ref_storage_samplingStep
protected

◆ __ref_storage_shadingType

unsafe MR.ObjectVoxels.VolumeRenderingParams.ShadingType* MR.Const_ObjectVoxels.Const_VolumeRenderingParams.__ref_storage_shadingType
protected

◆ __ref_storage_volumeFilterType

unsafe MR.FilterType* MR.Const_ObjectVoxels.Const_VolumeRenderingParams.__ref_storage_volumeFilterType
protected

Property Documentation

◆ alphaLimit

unsafe byte MR.Const_ObjectVoxels.Const_VolumeRenderingParams.alphaLimit
get

◆ alphaType

unsafe MR.ObjectVoxels.VolumeRenderingParams.AlphaType MR.Const_ObjectVoxels.Const_VolumeRenderingParams.alphaType
get

◆ lutType

unsafe MR.ObjectVoxels.VolumeRenderingParams.LutType MR.Const_ObjectVoxels.Const_VolumeRenderingParams.lutType
get

◆ max

unsafe float MR.Const_ObjectVoxels.Const_VolumeRenderingParams.max
get

◆ min

unsafe float MR.Const_ObjectVoxels.Const_VolumeRenderingParams.min
get

◆ oneColor

unsafe ref readonly MR.Color MR.Const_ObjectVoxels.Const_VolumeRenderingParams.oneColor
get

◆ samplingStep

unsafe float MR.Const_ObjectVoxels.Const_VolumeRenderingParams.samplingStep
get

◆ shadingType

unsafe MR.ObjectVoxels.VolumeRenderingParams.ShadingType MR.Const_ObjectVoxels.Const_VolumeRenderingParams.shadingType
get

◆ volumeFilterType

unsafe MR.FilterType MR.Const_ObjectVoxels.Const_VolumeRenderingParams.volumeFilterType
get

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