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

This is used as a function parameter when the underlying function receives SharedPtr_Void by value. Usage: More...

Public Member Functions

 _ByValue_SharedPtr_Void (Const_SharedPtr_Void new_value)
 
 _ByValue_SharedPtr_Void (MR.Misc._Moved< SharedPtr_Void > moved)
 

Static Public Member Functions

static implicit operator _ByValue_SharedPtr_Void (Const_SharedPtr_Void arg)
 
static implicit operator _ByValue_SharedPtr_Void (MR.Misc._Moved< SharedPtr_Void > arg)
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_CircleObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_SphereObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_AddVisualProperties_MRFeatureObject_MRDimensionsVisualizePropertyTypeDiameter _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ConeObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_CylinderObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_LineObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_PlaneObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_PointObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_FeatureObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_AddVisualProperties_MRFeatureObject_MRDimensionsVisualizePropertyTypeDiameter_MRDimensionsVisualizePropertyTypeLength _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_PointMeasurementObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ObjectComparableWithReference _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_DistanceMeasurementObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_RadiusMeasurementObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_MeasurementObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_AngleMeasurementObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ObjectMesh _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ObjectVoxels _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ObjectMeshHolder _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ObjectDistanceMap _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ObjectLines _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ObjectLinesHolder _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ObjectGcode _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ObjectLabel _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ObjectPointsHolder _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ObjectPoints _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_VisualObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_AddVisualProperties_MRFeatureObject_MRDimensionsVisualizePropertyTypeDiameter_MRDimensionsVisualizePropertyTypeAngle_MRDimensionsVisualizePropertyTypeLength _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_SceneRootObject _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ObjectChildrenHolder _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_Object _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_Mesh _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_PointCloud _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_Polyline3 _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_BasicUiRenderTask _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangVoxelSelectionAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeActiveBoxAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeColoringType _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeDualMarchingCubesAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeFacesColorMapAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeGridAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeIsoAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeLabelAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeLinesColorMapAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeMeshAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeMeshCreasesAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeMeshDataAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeMeshEdgeSelectionAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeMeshFaceSelectionAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeMeshPointsAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeMeshTexturePerFaceAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeMeshTopologyAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeMeshUVCoordsAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeNameAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeObjectAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeObjectColorAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeObjectSelectedAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeObjectVisibilityAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeOneNormalInCloudAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeOnePointInCloudAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeOnePointInPolylineAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangePointCloudAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangePointCloudNormalsAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangePointCloudPointsAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangePointPointSelectionAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangePolylineAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangePolylinePointsAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangePolylineTopologyAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeScaleAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeSceneAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeSceneObjectsOrder _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeSurfaceAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeTextureAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeVisualizePropertyAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_ChangeXfAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_CombinedHistoryAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_PartialChangeMeshAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_PartialChangeMeshDataAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_PartialChangeMeshPointsAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_PartialChangeMeshTopologyAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_HistoryAction _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_Matrix_Float _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_RectIndexer _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_DistanceMap _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR.Std._ByValueShared_Vector_StdString _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_FastWindingNumber _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_IFastWindingNumber _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_OpenVdbFloatGrid _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_PointsToMeshProjector _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 
static unsafe implicit operator _ByValue_SharedPtr_Void (MR._ByValueShared_IPointsToMeshProjector _other)
 Creates an untyped std.shared_ptr<void> pointing to the same object as the source typed pointer.
 

Detailed Description

This is used as a function parameter when the underlying function receives SharedPtr_Void by value. Usage:

  • Pass new() to default-construct the instance.
  • Pass an instance of SharedPtr_Void/Const_SharedPtr_Void to copy it into the function.
  • Pass Move(instance) to move it into the function. This is a more efficient form of copying that might invalidate the input object. Be careful if your input isn't a unique reference to this object.
  • Pass null to use the default argument, assuming the parameter has a default argument (has ? in the type).

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