documentationfor yFiles for HTML 2.6

Usages of IVisualCreator

Properties

graphVisualCreatorin GraphOverviewComponentGets or sets the GraphOverviewSvgVisualCreator that is used to render the overview.

Fields

INSTANCEin VoidVisualCreatorAn immutable and shareable instance of the VoidVisualCreator class.

Method Return Values

getVisualCreator (IInputModeContext, INode, StripeVisualizationType)in DefaultStripeInputVisualizationHelperReturn an IVisualCreator that is used to visualize the input operation specified by type.
getVisualCreator (IInputModeContext, INode, StripeVisualizationType)in IStripeInputVisualizationHelperReturn an IVisualCreator that is used to visualize the input operation specified by type.
createDummyEdgeVisualCreator (SimpleEdge)in PortRelocationHandleFactory method that creates a dummy IVisualCreator for the dummy edge during the drag operation.
getVisualCreator ()in SnapResultReturns a IVisualCreator instance that can be used to create a Visual for this result.
getVisualCreator (IEdge, boolean, Point, Point)in Arrow
getVisualCreator (INode, INodeStyle)in ArrowNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getVisualCreator (INode, INodeStyle)in BevelNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getVisualCreator (INode, INodeStyle)in CollapsibleNodeStyleDecoratorRendererConfigures the style and node parameters, calls configure and returns this.
getVisualCreator (ILabel, ILabelStyle)in DefaultLabelStyleRendererConfigures the style and label parameters, calls configure and returns this.
getVisualCreator (INode, INodeStyle)in GeneralPathNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getEdgeVisualCreator (IRenderContext, IEdge)in GraphOverviewSvgVisualCreatorObtains the IVisualCreator for the given edge.
getGroupNodeVisualCreator (IRenderContext, INode)in GraphOverviewSvgVisualCreatorObtains the IVisualCreator for the given group node.
getNodeVisualCreator (IRenderContext, INode)in GraphOverviewSvgVisualCreatorObtains the IVisualCreator for the given node.
getVisualCreator (INode, INodeStyle)in GroupNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getVisualCreator (IEdge, boolean, Point, Point)in IArrowGets an IVisualCreator implementation that will paint this arrow at the given location using the given direction for the given edge.
getVisualCreator (IEdge, IEdgeStyle)in IEdgeStyleRendererGets an implementation of the IVisualCreator interface that can handle the provided edge and its associated style.
getVisualCreator (ILabel, ILabelStyle)in ILabelStyleRendererGets an implementation of the IVisualCreator interface that can handle the provided label and its associated style.
getVisualCreator (INode, INodeStyle)in INodeStyleRendererGets an implementation of the IVisualCreator interface that can handle the provided node and its associated style.
getVisualCreator (IPort, IPortStyle)in IPortStyleRendererGets an implementation of the IVisualCreator interface that can handle the provided port and its associated style.
getVisualCreator (IStripe, IStripeStyle)in IStripeStyleRendererGets an implementation of the IVisualCreator interface that can handle the provided stripe and its associated style.
getVisualCreator (ILabel, ILabelStyle)in IconLabelStyleRendererConfigures the style and label parameters, calls configure and returns this.
getVisualCreator (INode, INodeStyle)in ImageNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getVisualCreator (INode, INodeStyle)in PanelNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getVisualCreator (IEdge, IEdgeStyle)in PathBasedEdgeStyleRendererConfigures the style and edge parameters, calls configure and returns this.
getVisualCreator (INode, INodeStyle)in RectangleNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getVisualCreator (INode, INodeStyle)in ShapeNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getVisualCreator (INode, INodeStyle)in ShinyPlateNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getVisualCreator (INode, INodeStyle)in TableNodeStyleRenderer
getVisualCreator (ILabel, ILabelStyle)in TemplateLabelStyleRendererConfigures the style and label properties, calls configure and returns this.
getVisualCreator (INode, INodeStyle)in TemplateNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getVisualCreator (IPort, IPortStyle)in TemplatePortStyleRendererConfigures the style and port parameters, calls configure and returns this.
getVisualCreator (IStripe, IStripeStyle)in TemplateStripeStyleRendererConfigures the style and stripe parameters, calls configure and returns this.
getVisualCreator (IEdge, IEdgeStyle)in VoidEdgeStyleRendererYields the INSTANCE that will do nothing.
getVisualCreator (ILabel, ILabelStyle)in VoidLabelStyleRendererYields the INSTANCE that will do nothing.
getVisualCreator (INode, INodeStyle)in VoidNodeStyleRendererYields the INSTANCE that will do nothing.
getVisualCreator (IPort, IPortStyle)in VoidPortStyleRendererYields the INSTANCE that will do nothing.
getVisualCreator (IStripe, IStripeStyle)in VoidStripeStyleRendererYields the INSTANCE that will do nothing.
getVisualCreator (ICanvasObject)in CanvasComponentRetrieves the IVisualCreator for a given ICanvasObject.
getVisualCreator (Object)in DefaultPortCandidateDescriptor
createCanvasVisualCreator (IGraph)in GraphOverviewComponentFactory method that creates the IVisualCreator that renders the preview of the graph in a HTML canvas element.
createSvgVisualCreator (IGraph)in GraphOverviewComponentFactory method that creates the IVisualCreator that renders the preview of the graph in SVG.
createWebGL2VisualCreator (IGraph)in GraphOverviewComponentFactory method that creates the IVisualCreator that renders the preview of the graph in a WebGL2 canvas element.
createWebGLVisualCreator (IGraph)in GraphOverviewComponentFactory method that creates the IVisualCreator that renders the preview of the graph in a WebGL canvas element.
getVisualCreator (Object)in ICanvasObjectDescriptorReturns an implementation of IVisualCreator that will create the Visual tree for the user object.
create ()in IVisualCreatorCreates an implementation of the interface IVisualCreator from the given definition.

Method Parameters

createPointSnapResult (Point, number, Object, IVisualCreator, SnapTypes)in SnapResultFactory method that creates a SnapResult that snaps to a given location.

Implementing Types

ArrowNodeStyleRendererDefault renderer implementation that can be used for ArrowNodeStyle instances.
BevelNodeStyleRendererA INodeStyle renderer implementation that draws a rounded rectangle with a bevel border in a 'shiny plate' fashion.
CollapsibleNodeStyleDecoratorRendererINodeStyleRenderer implementation that can be used in conjunction with CollapsibleNodeStyleDecorator instances.
DefaultLabelStyleRendererAn ILabelStyleRenderer implementation that can handle DefaultLabelStyle instances.
GeneralPathNodeStyleRendererAn INodeStyleRenderer implementation that can handle GeneralPathNodeStyle instances.
GraphOverviewSvgVisualCreatorAn IVisualCreator for use in a CanvasComponent that renders a IGraph instance in a sloppy overview style.
GraphOverviewWebGLVisualCreatorAn IVisualCreator for use in a CanvasComponent that renders an IGraph instance in a sloppy overview style using WebGL.
GroupNodeStyleRendererDefault renderer implementation for GroupNodeStyle instances.
IconLabelStyleRendererAn ILabelStyleRenderer that can handle IconLabelStyle instances.
ImageNodeStyleRendererA style renderer implementation that can be used together with ImageNodeStyle instances.
PanelNodeStyleRendererA INodeStyle renderer implementation that draws a floating panel with a slight gradient, a thin border and a drop shadow.
PathBasedEdgeStyleRendererAn abstract base class for IEdgeStyleRenderer implementations that are based on the calculation of a GeneralPath.
RectangleNodeStyleRendererDefault renderer implementation that can be used for RectangleNodeStyle instances.
ShapeNodeStyleRendererDefault renderer implementation that can be used for ShapeNodeStyle instances.
ShinyPlateNodeStyleRendererA INodeStyle renderer implementation that draws a floating shiny plate with a slight gradient, a thin border and a simple drop shadow.
TableNodeStyleRendererDefault renderer implementation that can be used for TableNodeStyle instances.
TemplateLabelStyleRendererAn implementation of the ILabelStyleRenderer interface that can render TemplateLabelStyleBase instances.
TemplateNodeStyleRendererAn implementation of the INodeStyleRenderer interface that can render TemplateNodeStyleBase instances.
TemplatePortStyleRendererAn implementation of the IPortStyleRenderer interface that can render TemplatePortStyleBase instances.
TemplateStripeStyleRendererAn implementation of the IStripeStyleRenderer interface that can render TemplateStripeStyle instances.
DefaultPortCandidateDescriptorAn ICanvasObjectDescriptor implementation that can be used to draw IPortCandidate instances in a CanvasComponent.
GraphOverviewCanvasVisualCreatorAn IVisualCreator for use in a CanvasComponent that renders a IGraph instance in a sloppy overview style.
GridVisualCreatorRenders a grid, using various different styles and render technologies.
VoidVisualCreatorA void/null implementation of the IVisualCreator interface that does nothing.
WebGL2GraphOverviewVisualCreatorAn IVisualCreator for use in a GraphOverviewComponent that renders an IGraph instance using WebGL2.