MeshLib Documentation
Loading...
Searching...
No Matches
MR::VisualObject Member List

This is the complete list of members for MR::VisualObject, including all inherited members.

addChild(std::shared_ptr< Object > child, bool recognizedChild=true)MR::Objectvirtual
addChildBefore(std::shared_ptr< Object > newChild, const std::shared_ptr< Object > &existingChild)MR::Objectvirtual
ambientStrength_MR::VisualObjectprotected
ancillary_MR::Objectprotected
applyScale(float scaleFactor)MR::Objectvirtual
asType()MR::Objectinline
asType() constMR::Objectinline
backFacesColor_MR::VisualObjectprotected
bastards_MR::ObjectChildrenHolderprotected
boundingBoxToInfoLines_(std::vector< std::string > &res) constMR::VisualObjectprotected
children()MR::Objectinline
children() constMR::Objectinline
children_MR::ObjectChildrenHolderprotected
clipByPlane_MR::VisualObjectprotected
clone() const overrideMR::VisualObjectvirtual
cloneTree() constMR::Object
coloringType_MR::VisualObjectprotected
computeBoundingBox_() constMR::VisualObjectinlineprotectedvirtual
copyColors(const VisualObject &src, const VertMap &thisToSrc, const FaceMap &thisToSrcFaces={})MR::VisualObjectvirtual
cropLabels_MR::VisualObjectprotected
depthTest_MR::VisualObjectprotected
deserializeFields_(const Json::Value &root) overrideMR::VisualObjectprotectedvirtual
deserializeModel_(const std::filesystem::path &path, ProgressCallback progressCb={})MR::Objectprotectedvirtual
deserializeRecursive(const std::filesystem::path &path, const Json::Value &root, ProgressCallback progressCb={}, int *objCounter=nullptr)MR::Object
detachFromParent()MR::Objectvirtual
dirty_MR::VisualObjectmutableprotected
find(const std::string_view &name) constMR::Object
find(const std::string_view &name)MR::Objectinline
find() constMR::Object
find()MR::Objectinline
find(const std::string_view &name) constMR::Object
find(const std::string_view &name)MR::Objectinline
findCommonAncestor(Object &other)MR::Object
findCommonAncestor(const Object &other) constMR::Objectinline
getAllVisualizeProperties() constMR::VisualObjectvirtual
getAllVisualizePropertiesForEnum(AllVisualizeProperties &properties) constMR::VisualObjectinlineprotected
getAmbientStrength() constMR::VisualObjectinline
getBackColor(ViewportId viewportId={}) constMR::VisualObject
getBackColorsForAllViewports() constMR::VisualObjectvirtual
getBoundingBox() constMR::VisualObject
getClassName() const overrideMR::VisualObjectinlinevirtual
getColoringType() constMR::VisualObjectinline
getDirtyFlags() constMR::VisualObjectinline
getFrontColor(bool selected=true, ViewportId viewportId={}) constMR::VisualObject
getFrontColorsForAllViewports(bool selected=true) constMR::VisualObjectvirtual
getGlobalAlpha(ViewportId viewportId={}) constMR::VisualObject
getGlobalAlphaForAllViewports() constMR::VisualObjectvirtual
getInfoLines() const overrideMR::VisualObjectvirtual
getLabels() constMR::VisualObjectinline
getLabelsColor(ViewportId viewportId={}) constMR::VisualObject
getLabelsColorsForAllViewports() constMR::VisualObject
getRedrawFlag(ViewportMask viewportMask) const overrideMR::VisualObjectinlinevirtual
getSharedPtr() constMR::ObjectChildrenHolder
getShininess() constMR::VisualObjectinline
getSpecularStrength() constMR::VisualObjectinline
getVertsColorMap() constMR::VisualObjectinline
getVisualizeProperty(AnyVisualizeMaskEnum type, ViewportMask viewportMask) constMR::VisualObject
getVisualizePropertyMask(AnyVisualizeMaskEnum type) constMR::VisualObjectvirtual
getVisualizePropertyMask_(AnyVisualizeMaskEnum type)MR::VisualObjectprotected
getWorldBox(ViewportId={}) const overrideMR::VisualObjectvirtual
getWorldTreeBox(ViewportId={}) constMR::Object
globalAlpha_MR::VisualObjectprotected
globalVisibility(ViewportMask viewportMask=ViewportMask::any()) constMR::Objectinline
globalVisibilityMask() constMR::Object
hasModel() constMR::Objectinlinevirtual
hasVisualRepresentation() constMR::Objectinlinevirtual
heapBytes() const overrideMR::VisualObjectvirtual
invertNormals_MR::VisualObjectprotected
isAncestor(const Object *ancestor) constMR::Object
isAncillary() constMR::Objectinline
isLocked() constMR::Objectinline
isParentLocked() constMR::Objectinline
isPickable(ViewportMask viewportMask=ViewportMask::any()) constMR::VisualObjectinline
isSelected() constMR::Objectinlinevirtual
isVisible(ViewportMask viewportMask=ViewportMask::any()) constMR::Objectinline
labels_MR::VisualObjectprotected
labelsColor_MR::VisualObjectprotected
locked_MR::Objectprotected
name() constMR::Objectinline
name_MR::Objectprotected
needRedraw_MR::Objectmutableprotected
Object()=defaultMR::Object
Object(Object &&) noexcept=defaultMR::Object
Object(ProtectedStruct, const Object &obj)MR::Objectinline
Object(const Object &obj)=defaultMR::Objectprotected
ObjectChildrenHolder()=defaultMR::ObjectChildrenHolder
ObjectChildrenHolder(const ObjectChildrenHolder &) noexceptMR::ObjectChildrenHolderinline
ObjectChildrenHolder(ObjectChildrenHolder &&) noexceptMR::ObjectChildrenHolder
operator=(VisualObject &&)=defaultMR::VisualObject
MR::Object::operator=(Object &&) noexcept=defaultMR::Object
MR::ObjectChildrenHolder::operator=(const ObjectChildrenHolder &) noexceptMR::ObjectChildrenHolderinline
MR::ObjectChildrenHolder::operator=(ObjectChildrenHolder &&) noexceptMR::ObjectChildrenHolder
parent() constMR::Objectinline
parent()MR::Objectinline
parent_MR::ObjectChildrenHolderprotected
parentLocked_MR::Objectprotected
pickable_MR::VisualObjectprotected
propagateWorldXfChangedSignal_()MR::Objectprotectedvirtual
removeAllChildren()MR::Objectvirtual
removeChild(const std::shared_ptr< Object > &child)MR::Objectinline
removeChild(Object *child)MR::Objectvirtual
render(const ModelRenderParams &) constMR::VisualObjectvirtual
renderForPicker(const ModelBaseRenderParams &, unsigned) constMR::VisualObjectvirtual
renderObj_MR::VisualObjectmutableprotected
renderUi(const UiRenderParams &params) constMR::VisualObjectvirtual
resetDirty() constMR::VisualObject
resetRedrawFlag() constMR::Objectinline
resetXf(ViewportId id={})MR::Objectvirtual
select(bool on)MR::Objectvirtual
selected_MR::Objectprotected
selectedColor_MR::VisualObjectprotected
serializeFields_(Json::Value &root) const overrideMR::VisualObjectprotectedvirtual
serializeModel_(const std::filesystem::path &path) constMR::Objectprotectedvirtual
serializeRecursive(const std::filesystem::path &path, Json::Value &root, int childId) constMR::Object
setAllVisualizeProperties(const AllVisualizeProperties &properties)MR::VisualObjectinline
setAllVisualizeProperties_(const AllVisualizeProperties &properties, std::size_t &pos)MR::VisualObjectprotectedvirtual
setAllVisualizePropertiesForEnum(const AllVisualizeProperties &properties, std::size_t &pos)MR::VisualObjectinlineprotected
setAmbientStrength(float ambientStrength)MR::VisualObjectinlinevirtual
setAncillary(bool ancillary)MR::Objectvirtual
setBackColor(const Color &color, ViewportId viewportId={})MR::VisualObjectvirtual
setBackColorsForAllViewports(ViewportProperty< Color > val)MR::VisualObjectvirtual
setColoringType(ColoringType coloringType)MR::VisualObjectvirtual
setDirtyFlags(uint32_t mask, bool invalidateCaches=true)MR::VisualObjectvirtual
setFrontColor(const Color &color, bool selected, ViewportId viewportId={})MR::VisualObjectvirtual
setFrontColorsForAllViewports(ViewportProperty< Color > val, bool selected=true)MR::VisualObjectvirtual
setGlobalAlpha(uint8_t alpha, ViewportId viewportId={})MR::VisualObjectvirtual
setGlobalAlphaForAllViewports(ViewportProperty< uint8_t > val)MR::VisualObjectvirtual
setGlobalVisibility(bool on, ViewportMask viewportMask=ViewportMask::any())MR::Object
setLabels(std::vector< PositionedText > labels)MR::VisualObjectinlinevirtual
setLabelsColor(const Color &color, ViewportId viewportId={})MR::VisualObjectvirtual
setLabelsColorsForAllViewports(ViewportProperty< Color > val)MR::VisualObjectvirtual
setLocked(bool on)MR::Objectinlinevirtual
setName(std::string name)MR::Objectinlinevirtual
setParentLocked(bool lock)MR::Objectinlinevirtual
setPickable(bool on, ViewportMask viewportMask=ViewportMask::all())MR::VisualObjectvirtual
setShininess(float shininess)MR::VisualObjectinlinevirtual
setSpecularStrength(float specularStrength)MR::VisualObjectinlinevirtual
setupRenderObject_() constMR::VisualObjectinlineprotectedvirtual
setUseDefaultScenePropertiesOnDeserialization(bool useDefaultScenePropertiesOnDeserialization)MR::VisualObjectinline
setVertsColorMap(VertColors vertsColorMap)MR::VisualObjectinlinevirtual
setVisibilityMask(ViewportMask viewportMask)MR::Objectvirtual
setVisible(bool on, ViewportMask viewportMask=ViewportMask::all())MR::Object
setVisualizeProperty(bool value, AnyVisualizeMaskEnum type, ViewportMask viewportMask)MR::VisualObject
setVisualizePropertyMask(AnyVisualizeMaskEnum type, ViewportMask viewportMask)MR::VisualObjectvirtual
setWorldXf(const AffineXf3f &xf, ViewportId id={})MR::Object
setXf(const AffineXf3f &xf, ViewportId id={})MR::Objectvirtual
setXfsForAllViewports(ViewportProperty< AffineXf3f > xf)MR::Objectinlinevirtual
shallowClone() const overrideMR::VisualObjectvirtual
shallowCloneTree() constMR::Object
shininess_MR::VisualObjectprotected
showLabels(bool on)MR::VisualObjectinline
showLabels() constMR::VisualObjectinline
showLabels_MR::VisualObjectprotected
showName(bool on)MR::VisualObjectinline
showName() constMR::VisualObjectinline
showName_MR::VisualObjectprotected
sortChildren()MR::Object
specularStrength_MR::VisualObjectprotected
supportsVisualizeProperty(AnyVisualizeMaskEnum type) constMR::VisualObjectvirtual
swap(Object &other)MR::Object
swapBase_(Object &other) overrideMR::VisualObjectprotectedvirtual
swapSignals_(Object &other)MR::Objectprotectedvirtual
toggleVisualizeProperty(AnyVisualizeMaskEnum type, ViewportMask viewportMask)MR::VisualObject
TypeName() noexceptMR::VisualObjectinlinestatic
typeName() const overrideMR::VisualObjectinlinevirtual
unselectedColor_MR::VisualObjectprotected
updateVertsColorMap(VertColors &vertsColorMap)MR::VisualObjectinlinevirtual
useDefaultScenePropertiesOnDeserialization() constMR::VisualObjectinline
useDefaultScenePropertiesOnDeserialization_MR::VisualObjectprotected
vertsColorMap_MR::VisualObjectprotected
visibilityMask() constMR::Objectinlinevirtual
visibilityMask_MR::Objectprotected
VisualObject()MR::VisualObject
VisualObject(VisualObject &&)=defaultMR::VisualObject
VisualObject(ProtectedStruct, const VisualObject &obj)MR::VisualObjectinline
VisualObject(const VisualObject &obj)=defaultMR::VisualObjectprotected
worldXf(ViewportId id={}, bool *isDef=nullptr) constMR::Object
worldXfChangedSignalMR::Object
xf(ViewportId id={}, bool *isDef=nullptr) constMR::Objectinline
xf_MR::Objectprotected
XfChangedSignal typedefMR::Object
xfsForAllViewports() constMR::Objectinline
~Object()=defaultMR::Objectvirtual
~ObjectChildrenHolder()MR::ObjectChildrenHolder
~VisualObject()=defaultMR::VisualObjectvirtual