documentationfor yFiles for HTML 3.0.0.3

Properties

contentGroupin GraphModelManagerGets the content group this manager instance uses to add visual representation of the graph to.
edgeGroupin GraphModelManagerGets the IRenderTreeGroup instance that will be used for installing edge styles.
edgeLabelGroupin GraphModelManagerGets the IRenderTreeGroup instance that will be used for installing edge label styles.
groupNodeGroupin GraphModelManagerGets the IRenderTreeGroup instance that will be used for installing node styles of group nodes.
nodeGroupin GraphModelManagerGets the IRenderTreeGroup instance that will be used for installing node styles.
nodeLabelGroupin GraphModelManagerGets the IRenderTreeGroup instance that will be used for installing node label styles.
portGroupin GraphModelManagerGets the IRenderTreeGroup instance that will be used for installing port styles.
portLabelGroupin GraphModelManagerGets the IRenderTreeGroup instance that will be used for installing port label styles.
parentin IRenderTreeElementGets or sets the parent group of this instance.
renderTreeGroupin ItemModelManagerGets or sets the render tree group used by install.
backgroundGroupin RenderTreeGets the IRenderTreeGroup that holds the rendering of the background elements.
contentGroupin RenderTreeGets the IRenderTreeGroup that should be used by the application code to put actual content in.
focusGroupin RenderTreeGets the IRenderTreeGroup which is used for visual markers of the currentItem.
foregroundGroupin RenderTreeGets the IRenderTreeGroup that holds the rendering of the foreground elements.
highlightGroupin RenderTreeGets the IRenderTreeGroup which is used for visual markers to highlight IModelItems.
inputModeGroupin RenderTreeGets the IRenderTreeGroup where the IInputModes should add their temporary content to.
rootGroupin RenderTreeGets the root of the scene graph.
selectionGroupin RenderTreeGets the IRenderTreeGroup that should be used by the application code to put the selection indicators in.

Method Return Values

getRenderTreeGroup (T)in FocusIndicatorManagerCalled by installItem to retrieve the render tree group for a given item.
createEdgeGroup ()in GraphModelManagerFactory method for the edgeGroup property.
createEdgeLabelGroup ()in GraphModelManagerFactory method for the edgeLabelGroup property.
createGroupNodeGroup ()in GraphModelManagerFactory method for the groupNodeGroup property.
createNodeGroup ()in GraphModelManagerFactory method for the nodeGroup property.
createNodeLabelGroup ()in GraphModelManagerFactory method for the nodeLabelGroup property.
createPortGroup ()in GraphModelManagerFactory method for the portGroup property.
createPortLabelGroup ()in GraphModelManagerFactory method for the portLabelGroup property.
getEdgeRenderTreeGroup (IEdge)in GraphModelManagerRetrieves the IRenderTreeGroup containing the render tree element of a given edge.
getLabelRenderTreeGroup (ILabel)in GraphModelManagerRetrieves the IRenderTreeGroup containing the render tree element of a given label.
getNodeRenderTreeGroup (INode)in GraphModelManagerRetrieves the IRenderTreeGroup containing the render tree element of a given node.
getPortRenderTreeGroup (IPort)in GraphModelManagerRetrieves the IRenderTreeGroup containing the render tree element of a given port.
getRenderTreeGroup (T)in HighlightIndicatorManagerCalled by installItem to retrieve the render tree group for a given item.
getRenderTreeGroup (T)in ItemModelManagerGets the IRenderTreeGroup used to install the item in the canvas.
getRenderTreeGroup (T)in ModelManagerCalled by installItem to retrieve the render tree group for a given item.
createGroup (IRenderTreeGroup)in RenderTreeAdds a new IRenderTreeGroup to this group in the current scene graph.
getRenderTreeGroup (T)in SelectionIndicatorManagerCalled by installItem to retrieve the render tree group for a given item.

Method Parameters

updateContentBounds (Insets?, IRenderTreeGroup?)in CanvasComponentUpdates the contentBounds to encompass the bounds of all elements in the current scene graph plus the given margins.
hitElementsAt (Point, IInputModeContext?, IRenderTreeGroup?, GraphItemTypes?)in GraphModelManagerEnumerates hits in the render tree of the canvas at a given world coordinate position for a given context and IRenderTreeGroup.
install (CanvasComponent, IGraph, IRenderTreeGroup?)in GraphModelManagerInstalls this instance for the specified CanvasComponent.
createElement (IRenderTreeGroup, TRenderTag, IObjectRenderer<TRenderTag>)in RenderTreeAdds a child element to the scene graph as a child of the parent group.
createElement (IRenderTreeGroup, Visual)in RenderTreeAdds a Visual to the scene graph as a child of the parent group.
createElement (IRenderTreeGroup, IVisualCreator)in RenderTreeAdds an IVisualCreator to the scene graph as a child of the parent group.
createElement (IRenderTreeGroup, ILookup)in RenderTreeAdds an ILookup implementation to the scene graph that provides the IObjectRenderer<T> interfaces (IVisualCreator, IBoundsProvider, IVisibilityTestable, IHitTestable) in its lookup implementation.
createGroup (IRenderTreeGroup)in RenderTreeAdds a new IRenderTreeGroup to this group in the current scene graph.
getElements (IRenderTreeGroup?, boolean?)in RenderTreeEnumerates over all possible IRenderTreeElement instances in the tree below the given group.
hitElementsAt (Point, IInputModeContext?, IRenderTreeGroup?)in RenderTreeReturns an IEnumerable<T> of all hit elements in the canvas below the given group.
setParent (IRenderTreeElement, IRenderTreeGroup)in RenderTreeChanges the parent of the given element to be the newParent.
hitElementsAt (Point, IInputModeContext?, IRenderTreeGroup?, GraphItemTypes?)in WebGLGraphModelManager
install (CanvasComponent, IGraph, IRenderTreeGroup?)in WebGLGraphModelManager