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. | |
This is used as a function parameter when the underlying function receives SharedPtr_Void by value. Usage:
new() to default-construct the instance.SharedPtr_Void/Const_SharedPtr_Void to copy it into the function.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.null to use the default argument, assuming the parameter has a default argument (has ? in the type).