| Name | Description | Type | Package | Framework |
| Arrow | Interface | cytoscape.render.immed.arrow | CytoScape | |
| ArrowheadArrow | Class | cytoscape.render.immed.arrow | CytoScape | |
| DeltaArrow | Class | cytoscape.render.immed.arrow | CytoScape | |
| DiamondArrow | Class | cytoscape.render.immed.arrow | CytoScape | |
| DiamondNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| DiscArrow | Class | cytoscape.render.immed.arrow | CytoScape | |
| EdgeAnchors | Interface | cytoscape.render.immed | CytoScape | |
| EllipseNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| GraphGraphics | The purpose of this class is to make the proper calls on a Graphics2D object to efficiently render nodes, labels, and edges. | Class | cytoscape.render.immed | CytoScape |
| HalfBottomArrow | Class | cytoscape.render.immed.arrow | CytoScape | |
| HalfTopArrow | Class | cytoscape.render.immed.arrow | CytoScape | |
| HexagonNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| LegacyCustomNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| NoArrow | Class | cytoscape.render.immed.arrow | CytoScape | |
| NodeShape | An interface defining the methods necessary to render a node shape in GraphGraphics. | Interface | cytoscape.render.immed.nodeshape | CytoScape |
| OctagonNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| ParallelogramNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| RectangleNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| RoundedRectangleNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| TeeArrow | Class | cytoscape.render.immed.arrow | CytoScape | |
| TriangleNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| VeeNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |