An interface for objects that render a visual focus indicator decoration of an item in the model displayed in a canvas.
Remarks
Type Parameters
- TRenderTag
Type Details
- yFiles module
- view
See Also
Methods
Returns an implementation of IBoundsProvider that can determine the visible bounds of the rendering of the render tag.
Remarks
Parameters
A map of options to pass to the method.
- renderTag - TRenderTag
- the render tag to query the bounds for
Returns
- ↪IBoundsProvider
- An implementation of IBoundsProvider to determine the bounds of the visualization.
Defined in
Returns an implementation of IHitTestable that can determine whether the rendering of the render tag has been hit at a given coordinate.
Remarks
Parameters
A map of options to pass to the method.
- renderTag - TRenderTag
- the render tag to do the hit testing for
Returns
- ↪IHitTestable
- An implementation of IHitTestable to determine visibility.
Defined in
Returns an implementation of IVisibilityTestable that can determine if the rendering of the render tag would be visible in a given context.
Remarks
Parameters
A map of options to pass to the method.
- renderTag - TRenderTag
- the render tag to query visibility for
Returns
- ↪IVisibilityTestable
- An implementation of IVisibilityTestable to determine visibility.
Defined in
Returns an implementation of IVisualCreator that will create the Visual tree for the render tag.
Remarks
Parameters
A map of options to pass to the method.
- renderTag - TRenderTag
- the render tag to create a Visual for
Returns
- ↪IVisualCreator
- An implementation of IVisualCreator to create or update the visualization.
Defined in
Static Methods
Parameters
A map of options to pass to the method.
- getVisualCreator - function(TRenderTag):IVisualCreator
Returns an implementation of IVisualCreator that will create the Visual tree for the render tag.
This property holds the implementation for getVisualCreator.
- getBoundsProvider - function(TRenderTag):IBoundsProvider
Returns an implementation of IBoundsProvider that can determine the visible bounds of the rendering of the render tag.
This property holds the implementation for getBoundsProvider.
- getVisibilityTestable - function(TRenderTag):IVisibilityTestable
Returns an implementation of IVisibilityTestable that can determine if the rendering of the render tag would be visible in a given context.
This property holds the implementation for getVisibilityTestable.
- getHitTestable - function(TRenderTag):IHitTestable
Returns an implementation of IHitTestable that can determine whether the rendering of the render tag has been hit at a given coordinate.
This property holds the implementation for getHitTestable.