An arced edge style for use in WebGL2 rendering.
Inheritance Hierarchy
WebGL2ArcEdgeStyle
Remarks
Note that unlike IEdgeStyle implementations, this class is immutable and can not be used with setStyle. All properties are read-only and immutable and the class cannot be subclassed, either. Its sole purpose is to be used with the setStyle method of WebGL2GraphModelManager.
Type Details
- yfiles module
- view-webgl
- yfiles-umd modules
- view-webgl, view
- Legacy UMD name
- yfiles.view.WebGL2ArcEdgeStyle
See Also
Constructors
WebGL2ArcEdgeStyle
(height?: number, fixedHeight?: boolean, stroke?: WebGL2Stroke, sourceArrow?: WebGL2ArrowType, targetArrow?: WebGL2ArrowType, selfLoopDistance?: number, effect?: WebGL2Effect)Creates a new arc edge style that is rendered with WebGL2.
Remarks
This style can be applied to edges that are rendered by the WebGL2GraphModelManager. The preferred way of calling the constructor is using option arguments, as there are many defaults and optional arguments.
To use the default value for a color option, set it to null
.
Parameters
options - Object
A map of options to pass to the method.
A map of options to pass to the method.
- height - number
- The height of the arc. Defaults to
0
. - fixedHeight - boolean
- Whether to interpret height as an absolute value. Defaults to
true
. - stroke - WebGL2Stroke
- The color and thickness of the edge. Defaults to BLACK.
- sourceArrow - WebGL2ArrowType
- The arrow at the edge's source end. Defaults to NONE.
- targetArrow - WebGL2ArrowType
- The arrow at the edge's target end. Defaults to NONE.
- selfLoopDistance - number
- The distance between the node's layout and its self-loop control points. Defaults to
20
. - effect - WebGL2Effect
- The effect around the edge. Defaults to NONE.
Properties
Gets the applied effects on this style.
Gets a value that specifies whether to interpret height as an absolute value.
Gets the arrow at the edge's source end.
Gets the stroke that specifies the color and thickness of the edge.
Gets the arrow at the edge's target end.