public interface IAxisLayoutManager extends com.scichart.core.framework.IAttachable, IAxisLayoutChangeListener
Modifier and Type | Method and Description |
---|---|
void |
measure(IAxisRenderer axisRenderer,
IAxisTitleRenderer axisTitleRenderer,
AxisLayoutState axisLayoutState)
Measures desired size for axis and its renderers for further layout calculations
|
void |
onLayout(com.scichart.drawing.common.IAssetManager2D assetManager,
IAxisRenderer axisRenderer,
IAxisTitleRenderer axisTitleRenderer)
Performs layout of axis and its renderers on screen
|
attachTo, detach, isAttached
onAxisLayoutChanged
void measure(IAxisRenderer axisRenderer, IAxisTitleRenderer axisTitleRenderer, AxisLayoutState axisLayoutState)
axisRenderer
- Current axis rendereraxisTitleRenderer
- Current title rendereraxisLayoutState
- Axis layout state which stores current state of axis layoutvoid onLayout(com.scichart.drawing.common.IAssetManager2D assetManager, IAxisRenderer axisRenderer, IAxisTitleRenderer axisTitleRenderer)
assetManager
- IAssetManager2D
instance which manages assets for current IRenderSurface
instanceaxisRenderer
- Current axis rendereraxisTitleRenderer
- Current axis ttile renderer