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

Method RenderOverlay

Rendering/Annotation/vtkAxisActor2D.cxx:418–444  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

416// Render the axis, ticks, title, and labels.
417
418int vtkAxisActor2D::RenderOverlay(vtkViewport* viewport)
419{
420 int renderedSomething = 0;
421
422 this->BuildAxis(viewport);
423
424 // Everything is built, just have to render
425 if (this->Title != nullptr && this->Title[0] != 0 && this->TitleVisibility)
426 {
427 renderedSomething += this->TitleActor->RenderOverlay(viewport);
428 }
429
430 if (this->AxisVisibility || this->TickVisibility)
431 {
432 renderedSomething += this->AxisActor->RenderOverlay(viewport);
433 }
434
435 if (this->LabelVisibility)
436 {
437 for (int i = 0; i < this->NumberOfLabelsBuilt; i++)
438 {
439 renderedSomething += this->LabelActors[i]->RenderOverlay(viewport);
440 }
441 }
442
443 return renderedSomething;
444}
445
446//------------------------------------------------------------------------------
447// Description:

Callers

nothing calls this directly

Calls 1

BuildAxisMethod · 0.95

Tested by

no test coverage detected