MCPcopy Create free account
hub / github.com/Kitware/VTK / SetRenderer

Method SetRenderer

Rendering/VR/vtkVRControlsHelper.cxx:411–434  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

409
410//------------------------------------------------------------------------------
411void vtkVRControlsHelper::SetRenderer(vtkRenderer* ren)
412{
413 if (ren == this->Renderer)
414 {
415 return;
416 }
417
418 if (this->Renderer)
419 {
420 vtkRenderWindowInteractor* i =
421 static_cast<vtkRenderWindow*>(this->Renderer->GetVTKWindow())->GetInteractor();
422 i->RemoveObserver(this->ObserverTag);
423 }
424
425 this->Renderer = ren;
426 if (this->Renderer)
427 {
428 vtkRenderWindowInteractor* i =
429 static_cast<vtkRenderWindow*>(this->Renderer->GetVTKWindow())->GetInteractor();
430 this->ObserverTag = i->AddObserver(vtkCommand::Move3DEvent, this->MoveCallbackCommand, 10.0);
431 }
432
433 this->Modified();
434}
435
436//------------------------------------------------------------------------------
437vtkRenderer* vtkVRControlsHelper::GetRenderer()

Callers 6

~vtkVRControlsHelperMethod · 0.95
PickPropMethod · 0.45
AddTooltipForInputMethod · 0.45
ToggleDrawControlsMethod · 0.45
SetDrawControlsMethod · 0.45
ExecuteMethod · 0.45

Calls 5

GetVTKWindowMethod · 0.80
GetInteractorMethod · 0.45
RemoveObserverMethod · 0.45
AddObserverMethod · 0.45
ModifiedMethod · 0.45

Tested by 1

ExecuteMethod · 0.36