MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / preDraw_

Method preDraw_

source/MRViewer/MRObjectTransformWidget.cpp:236–249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

234}
235
236void ObjectTransformWidget::preDraw_()
237{
238 if ( !controlsRoot_ )
239 return;
240 if ( auto parent = visibilityParent_.lock() )
241 controlsRoot_->setVisibilityMask( parent->globalVisibilityMask() );
242 auto vpmask = controlsRoot_->visibilityMask() & getViewerInstance().getPresentViewports();
243 for ( auto vpId : vpmask )
244 {
245 auto showMask = transformModeMask_.get( vpId );
246 controls_->updateVisualTransformMode( showMask, vpId, getControlsXf( vpId ) );
247 controls_->updateSizeInPixel();
248 }
249}
250
251void ObjectTransformWidget::postDraw_()
252{

Callers

nothing calls this directly

Calls 6

globalVisibilityMaskMethod · 0.80
visibilityMaskMethod · 0.80
updateSizeInPixelMethod · 0.80
setVisibilityMaskMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected