# Package ghidra.graph.job

package ghidra.graph.job

- Related Packages
  Package
  Description
  ghidra.graph
- Class
  Description
  AbstractAnimator
  AbstractAnimatorJob
  AbstractGraphTransitionJob<V extends VisualVertex,E extends VisualEdge<V>>
  A job to transition vertices in a graph for location and visibility.
  AbstractGraphVisibilityTransitionJob<V extends VisualVertex,E extends VisualEdge<V>>
  A job that provides an animator and callbacks for transitioning the visibility of graph vertices.
  EdgeHoverAnimator<V,E>
  EnsureAreaVisibleAnimatorFunctionGraphJob<V extends VisualVertex,E extends VisualEdge<V>>
  FilterVerticesJob<V extends VisualVertex,E extends VisualEdge<V>>
  Uses the given filter to fade out vertices that do not pass.
  FitGraphToViewJob<V extends VisualVertex,E extends VisualEdge<V>>
  A job to scale one or more viewers such that the contained graph will fit entirely inside the viewing area.
  GraphJob
  A graph job is an item of work that needs to be performed.
  GraphJobListener
  A listener to `GraphJob` state
  GraphJobRunner
  A class to run `GraphJob`s.
  MoveVertexToCenterAnimatorFunctionGraphJob<V,E>
  MoveVertexToCenterTopAnimatorFunctionGraphJob<V,E>
  MoveViewAnimatorFunctionGraphJob<V,E>
  MoveViewToLayoutSpacePointAnimatorFunctionGraphJob<V,E>
  MoveViewToViewSpacePointAnimatorFunctionGraphJob<V,E>
  RelayoutAndCenterVertexGraphJob<V extends VisualVertex,E extends VisualEdge<V>>
  RelayoutAndEnsureVisible<V extends VisualVertex,E extends VisualEdge<V>>
  Graph job to move the entire graph to ensure one or two vertices are fully on screen.
  RelayoutFunctionGraphJob<V extends VisualVertex,E extends VisualEdge<V>>
  TwinkleVertexAnimator<V extends VisualVertex,E extends VisualEdge<V>>
  A class to animate a vertex in order to draw attention to it.