|
| unsafe | ObjectMeshHolder () |
| | Constructs an empty (default-constructed) instance.
|
| |
| unsafe | ObjectMeshHolder (MR._ByValue_ObjectMeshHolder _other) |
| | Generated from constructor MR.ObjectMeshHolder.ObjectMeshHolder.
|
| |
| unsafe MR.ObjectMeshHolder | assign (MR._ByValue_ObjectMeshHolder _other) |
| | Generated from method MR.ObjectMeshHolder.operator=.
|
| |
| unsafe void | applyScale (float scaleFactor) |
| | Generated from method MR.ObjectMeshHolder.applyScale.
|
| |
| unsafe void | setDirtyFlags (uint mask, bool? invalidateCaches=null) |
| | Generated from method MR.ObjectMeshHolder.setDirtyFlags. Parameter invalidateCaches defaults to true.
|
| |
| unsafe void | setDirtyFlagsFast (uint mask) |
| | this is a faster version of setDirtyFlags(), which does not invalidate metrics cache (area, volume, ...); the user is responsible for calling invalidateMetricsCache( mask ) or setDirtyFlags( mask ) at the end of mesh editing; DANGER: all cached values returned until then can be outdated Generated from method MR.ObjectMeshHolder.setDirtyFlagsFast.
|
| |
| unsafe void | invalidateMetricsCache (uint mask) |
| | invalidates same caches with mesh metrics (area, volume, ...) as by setDirtyFlags( mask ) Generated from method MR.ObjectMeshHolder.invalidateMetricsCache.
|
| |
| unsafe void | selectFaces (MR._ByValue_FaceBitSet newSelection) |
| | Generated from method MR.ObjectMeshHolder.selectFaces.
|
| |
| unsafe void | setSelectedFacesColor (in MR.Color color, MR._InOpt_ViewportId id=default) |
| | sets colors of selected triangles Generated from method MR.ObjectMeshHolder.setSelectedFacesColor. Parameter id defaults to {}.
|
| |
| unsafe void | selectEdges (MR._ByValue_UndirectedEdgeBitSet newSelection) |
| | Generated from method MR.ObjectMeshHolder.selectEdges.
|
| |
| unsafe void | setSelectedEdgesColor (in MR.Color color, MR._InOpt_ViewportId id=default) |
| | sets colors of selected edges Generated from method MR.ObjectMeshHolder.setSelectedEdgesColor. Parameter id defaults to {}.
|
| |
| unsafe void | setSelectedEdgesColorsForAllViewports (MR._ByValue_ViewportProperty_MRColor val) |
| | Generated from method MR.ObjectMeshHolder.setSelectedEdgesColorsForAllViewports.
|
| |
| unsafe void | setSelectedFacesColorsForAllViewports (MR._ByValue_ViewportProperty_MRColor val) |
| | Generated from method MR.ObjectMeshHolder.setSelectedFacesColorsForAllViewports.
|
| |
| unsafe void | setEdgesColorsForAllViewports (MR._ByValue_ViewportProperty_MRColor val) |
| | Generated from method MR.ObjectMeshHolder.setEdgesColorsForAllViewports.
|
| |
| unsafe void | setPointsColorsForAllViewports (MR._ByValue_ViewportProperty_MRColor val) |
| | Generated from method MR.ObjectMeshHolder.setPointsColorsForAllViewports.
|
| |
| unsafe void | setBordersColorsForAllViewports (MR._ByValue_ViewportProperty_MRColor val) |
| | Generated from method MR.ObjectMeshHolder.setBordersColorsForAllViewports.
|
| |
| unsafe void | copyAllSolidColors (MR.Const_ObjectMeshHolder other) |
| | set all object solid colors (front/back/etc.) from other object for all viewports Generated from method MR.ObjectMeshHolder.copyAllSolidColors.
|
| |
| unsafe void | setCreases (MR._ByValue_UndirectedEdgeBitSet creases) |
| | Generated from method MR.ObjectMeshHolder.setCreases.
|
| |
| unsafe void | setFlatShading (bool on) |
| | sets flat (true) or smooth (false) shading Generated from method MR.ObjectMeshHolder.setFlatShading.
|
| |
| unsafe void | setData (MR.Misc._Moved< MR.ObjectMeshData > data) |
| | sets whole new ObjectMeshData Generated from method MR.ObjectMeshHolder.setData.
|
| |
| unsafe void | updateData (MR.ObjectMeshData data) |
| | swaps whole ObjectMeshData with given argument Generated from method MR.ObjectMeshHolder.updateData.
|
| |
| unsafe void | setVertsColorMap (MR._ByValue_VertColors vertsColorMap) |
| | sets per-vertex colors of the object Generated from method MR.ObjectMeshHolder.setVertsColorMap.
|
| |
| unsafe void | updateVertsColorMap (MR.VertColors vertsColorMap) |
| | swaps per-vertex colors of the object with given argument Generated from method MR.ObjectMeshHolder.updateVertsColorMap.
|
| |
| unsafe void | setFacesColorMap (MR._ByValue_FaceColors facesColorMap) |
| | Generated from method MR.ObjectMeshHolder.setFacesColorMap.
|
| |
| unsafe void | updateFacesColorMap (MR.FaceColors updated) |
| | Generated from method MR.ObjectMeshHolder.updateFacesColorMap.
|
| |
| unsafe void | setEdgeWidth (float edgeWidth) |
| | Generated from method MR.ObjectMeshHolder.setEdgeWidth.
|
| |
| unsafe void | setPointSize (float size) |
| | Generated from method MR.ObjectMeshHolder.setPointSize.
|
| |
| unsafe void | setEdgesColor (in MR.Color color, MR._InOpt_ViewportId id=default) |
| | Generated from method MR.ObjectMeshHolder.setEdgesColor. Parameter id defaults to {}.
|
| |
| unsafe void | setPointsColor (in MR.Color color, MR._InOpt_ViewportId id=default) |
| | Generated from method MR.ObjectMeshHolder.setPointsColor. Parameter id defaults to {}.
|
| |
| unsafe void | setBordersColor (in MR.Color color, MR._InOpt_ViewportId id=default) |
| | Generated from method MR.ObjectMeshHolder.setBordersColor. Parameter id defaults to {}.
|
| |
| unsafe void | setTextures (MR._ByValue_Vector_MRMeshTexture_MRTextureId texture) |
| | Generated from method MR.ObjectMeshHolder.setTextures.
|
| |
| unsafe void | updateTextures (MR.Vector_MRMeshTexture_MRTextureId updated) |
| | Generated from method MR.ObjectMeshHolder.updateTextures.
|
| |
| unsafe void | setTexturePerFace (MR._ByValue_TexturePerFace texturePerFace) |
| | the texture ids for the faces if more than one texture is used to texture the object texture coordinates (data_.uvCoordinates) at a point can belong to different textures, depending on which face the point belongs to Generated from method MR.ObjectMeshHolder.setTexturePerFace.
|
| |
| unsafe void | updateTexturePerFace (MR.TexturePerFace texturePerFace) |
| | Generated from method MR.ObjectMeshHolder.updateTexturePerFace.
|
| |
| unsafe void | addTexture (MR._ByValue_MeshTexture texture) |
| | Generated from method MR.ObjectMeshHolder.addTexture.
|
| |
| unsafe void | setUVCoords (MR._ByValue_VertCoords2 uvCoordinates) |
| | Generated from method MR.ObjectMeshHolder.setUVCoords.
|
| |
| unsafe void | updateUVCoords (MR.VertCoords2 updated) |
| | Generated from method MR.ObjectMeshHolder.updateUVCoords.
|
| |
| unsafe void | copyTextureAndColors (MR.Const_ObjectMeshHolder src, MR.Const_VertMap thisToSrc, MR.Const_FaceMap? thisToSrcFaces=null) |
| | copies texture, UV-coordinates and vertex colors from given source object
|
| |
| unsafe void | copyColors (MR.Const_ObjectMeshHolder src, MR.Const_VertMap thisToSrc, MR.Const_FaceMap? thisToSrcFaces=null) |
| | copies vertex colors from given source object
|
| |
| unsafe void | setAncillaryTexture (MR._ByValue_MeshTexture texture) |
| | Generated from method MR.ObjectMeshHolder.setAncillaryTexture.
|
| |
| unsafe void | setAncillaryUVCoords (MR._ByValue_VertCoords2 uvCoordinates) |
| | Generated from method MR.ObjectMeshHolder.setAncillaryUVCoords.
|
| |
| unsafe void | updateAncillaryUVCoords (MR.VertCoords2 updated) |
| | Generated from method MR.ObjectMeshHolder.updateAncillaryUVCoords.
|
| |
| unsafe void | clearAncillaryTexture () |
| | Generated from method MR.ObjectMeshHolder.clearAncillaryTexture.
|
| |
| unsafe void | setSerializeFormat (byte? newFormat) |
| | overrides file extension used to serialize mesh inside this object: must start from '.', nullptr means serialize in defaultSerializeMeshFormat() Generated from method MR.ObjectMeshHolder.setSerializeFormat.
|
| |
| unsafe void | resetFrontColor () |
| | reset basic object colors to their default values from the current theme Generated from method MR.ObjectMeshHolder.resetFrontColor.
|
| |
| unsafe void | resetColors () |
| | reset all object colors to their default values from the current theme Generated from method MR.ObjectMeshHolder.resetColors.
|
| |
| unsafe void | setVisualizeProperty (bool value, MR.Const_AnyVisualizeMaskEnum type, MR.Const_ViewportMask viewportMask) |
| | set visual property in all viewports specified by the mask Generated from method MR.ObjectMeshHolder.setVisualizeProperty.
|
| |
| unsafe void | setVisualizePropertyMask (MR.Const_AnyVisualizeMaskEnum type, MR.Const_ViewportMask viewportMask) |
| | set visual property mask Generated from method MR.ObjectMeshHolder.setVisualizePropertyMask.
|
| |
| unsafe void | toggleVisualizeProperty (MR.Const_AnyVisualizeMaskEnum type, MR.Const_ViewportMask viewportMask) |
| | toggle visual property in all viewports specified by the mask Generated from method MR.ObjectMeshHolder.toggleVisualizeProperty.
|
| |
| unsafe void | setAllVisualizeProperties (MR.Std.Const_Vector_MRViewportMask properties) |
| | set all visualize properties masks Generated from method MR.ObjectMeshHolder.setAllVisualizeProperties.
|
| |
| unsafe void | setGlobalClippedByPlane (bool on, MR.Const_ViewportMask? viewportMask=null) |
| | if false deactivates clipped-by-plane for this object and all of its parents, otherwise sets clipped-by-plane for this this object only Generated from method MR.ObjectMeshHolder.setGlobalClippedByPlane. Parameter viewportMask defaults to ViewportMask.all().
|
| |
| unsafe void | setFrontColor (in MR.Color color, bool selected, MR._InOpt_ViewportId viewportId=default) |
| | sets color of object when it is selected/not-selected (depending on argument) in given viewport Generated from method MR.ObjectMeshHolder.setFrontColor. Parameter viewportId defaults to {}.
|
| |
| unsafe void | setFrontColorsForAllViewports (MR._ByValue_ViewportProperty_MRColor val, bool? selected=null) |
| | sets color of object when it is selected/not-selected (depending on argument) in all viewports Generated from method MR.ObjectMeshHolder.setFrontColorsForAllViewports. Parameter selected defaults to true.
|
| |
| unsafe void | setBackColorsForAllViewports (MR._ByValue_ViewportProperty_MRColor val) |
| | sets backward color of object in all viewports Generated from method MR.ObjectMeshHolder.setBackColorsForAllViewports.
|
| |
| unsafe void | setBackColor (in MR.Color color, MR._InOpt_ViewportId viewportId=default) |
| | sets backward color of object in given viewport Generated from method MR.ObjectMeshHolder.setBackColor. Parameter viewportId defaults to {}.
|
| |
| unsafe void | setGlobalAlpha (byte alpha, MR._InOpt_ViewportId viewportId=default) |
| | sets global transparency alpha of object in given viewport Generated from method MR.ObjectMeshHolder.setGlobalAlpha. Parameter viewportId defaults to {}.
|
| |
| unsafe void | setGlobalAlphaForAllViewports (MR._ByValue_ViewportProperty_UnsignedChar val) |
| | sets global transparency alpha of object in all viewports Generated from method MR.ObjectMeshHolder.setGlobalAlphaForAllViewports.
|
| |
| unsafe void | setPickable (bool on, MR.Const_ViewportMask? viewportMask=null) |
| | sets the object as can/cannot be picked (by mouse) in all of given viewports Generated from method MR.ObjectMeshHolder.setPickable. Parameter viewportMask defaults to ViewportMask.all().
|
| |
| unsafe void | setColoringType (MR.ColoringType coloringType) |
| | sets coloring mode of the object with given argument Generated from method MR.ObjectMeshHolder.setColoringType.
|
| |
| unsafe void | setShininess (float shininess) |
| | sets shininess visual value of the object with given argument Generated from method MR.ObjectMeshHolder.setShininess.
|
| |
| unsafe void | setSpecularStrength (float specularStrength) |
| | sets intensity of reflections Generated from method MR.ObjectMeshHolder.setSpecularStrength.
|
| |
| unsafe void | setAmbientStrength (float ambientStrength) |
| | sets intensity of non-directional light Generated from method MR.ObjectMeshHolder.setAmbientStrength.
|
| |
| unsafe void | setUseDefaultScenePropertiesOnDeserialization (bool useDefaultScenePropertiesOnDeserialization) |
| | set whether the scene-related properties should get their values from SceneColors and SceneSettings instances rather than from the input data on deserialization Generated from method MR.ObjectMeshHolder.setUseDefaultScenePropertiesOnDeserialization.
|
| |
| unsafe void | setName (string name) |
| | Generated from method MR.ObjectMeshHolder.setName.
|
| |
| unsafe void | setXf (in MR.AffineXf3f xf, MR._InOpt_ViewportId id=default) |
| | Generated from method MR.ObjectMeshHolder.setXf. Parameter id defaults to {}.
|
| |
| unsafe void | resetXf (MR._InOpt_ViewportId id=default) |
| | forgets specific transform in given viewport (or forgets all specific transforms for {} input) Generated from method MR.ObjectMeshHolder.resetXf. Parameter id defaults to {}.
|
| |
| unsafe void | setXfsForAllViewports (MR._ByValue_ViewportProperty_MRAffineXf3f xf) |
| | modifies xfs for all viewports at once Generated from method MR.ObjectMeshHolder.setXfsForAllViewports.
|
| |
| unsafe void | setWorldXf (in MR.AffineXf3f xf, MR._InOpt_ViewportId id=default) |
| | Generated from method MR.ObjectMeshHolder.setWorldXf. Parameter id defaults to {}.
|
| |
| unsafe void | setGlobalVisibility (bool on, MR.Const_ViewportMask? viewportMask=null) |
| | if true sets all predecessors visible, otherwise sets this object invisible Generated from method MR.ObjectMeshHolder.setGlobalVisibility. Parameter viewportMask defaults to ViewportMask.any().
|
| |
| unsafe void | setLocked (bool on) |
| | Generated from method MR.ObjectMeshHolder.setLocked.
|
| |
| unsafe void | setParentLocked (bool lock_) |
| | Generated from method MR.ObjectMeshHolder.setParentLocked.
|
| |
| unsafe bool | detachFromParent () |
| | removes this from its parent children list returns false if it was already orphan Generated from method MR.ObjectMeshHolder.detachFromParent.
|
| |
| unsafe bool | addChild (MR._ByValueShared_Object child, bool? recognizedChild=null) |
| | adds given object at the end of children (recognized or not); returns false if it was already child of this, of if given pointer is empty; child object will always report this as parent after the call;
|
| |
| unsafe bool | addChildBefore (MR._ByValueShared_Object newChild, MR.Const_Object existingChild) |
| | adds given object in the recognized children before existingChild; if newChild was already among this children then moves it just before existingChild keeping the order of other children intact; returns false if newChild is nullptr, or existingChild is not a child of this Generated from method MR.ObjectMeshHolder.addChildBefore.
|
| |
| unsafe void | removeAllChildren () |
| | detaches all recognized children from this, keeping all unrecognized ones Generated from method MR.ObjectMeshHolder.removeAllChildren.
|
| |
| unsafe void | sortChildren () |
| | sort recognized children by name Generated from method MR.ObjectMeshHolder.sortChildren.
|
| |
| unsafe bool | select (bool on) |
| | selects the object, returns true if value changed, otherwise returns false Generated from method MR.ObjectMeshHolder.select.
|
| |
| unsafe void | setAncillary (bool ancillary) |
| | ancillary object is an object hidden (in scene menu) from a regular user such objects cannot be selected, and if it has been selected, it is unselected when turn ancillary Generated from method MR.ObjectMeshHolder.setAncillary.
|
| |
| unsafe void | setVisible (bool on, MR.Const_ViewportMask? viewportMask=null) |
| | sets the object visible in the viewports specified by the mask (by default in all viewports) Generated from method MR.ObjectMeshHolder.setVisible. Parameter viewportMask defaults to ViewportMask.all().
|
| |
| unsafe void | setVisibilityMask (MR.Const_ViewportMask viewportMask) |
| | specifies object visibility as bitmask of viewports Generated from method MR.ObjectMeshHolder.setVisibilityMask.
|
| |
| unsafe void | swap (MR.Object other) |
| | swaps this object with other note: do not swap object signals, so listeners will get notifications from swapped object requires implementation of swapBase_ and swapSignals_ (if type has signals) Generated from method MR.ObjectMeshHolder.swap.
|
| |
| unsafe bool | addTag (string tag) |
| | adds tag to the object's tag storage additionally calls ObjectTagManager.tagAddedSignal NOTE: tags starting with a dot are considered as service ones and might be hidden from UI Generated from method MR.ObjectMeshHolder.addTag.
|
| |
| unsafe bool | removeTag (string tag) |
| | removes tag from the object's tag storage additionally calls ObjectTagManager.tagRemovedSignal Generated from method MR.ObjectMeshHolder.removeTag.
|
| |