| 234 | } |
| 235 | |
| 236 | void 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 | |
| 251 | void ObjectTransformWidget::postDraw_() |
| 252 | { |
nothing calls this directly
no test coverage detected