luxlabs header browser preview


@class HKAxis, UIView, NSArray, HKGraphViewRendererVirtualMarginConfiguration, HKValueRange, HKGraphViewSelectionStyle, NSMutableArray, HKGraphViewRendererSeriesConfiguration, UIColor;
@protocol HKGraphRenderer;

@interface HKGraphViewRenderer : NSObject <HKSeriesRenderingDelegate>

@property (readonly, nonatomic) HKGraphViewRendererSeriesConfiguration *seriesConfiguration;
@property (readonly, nonatomic) UIView<HKGraphRenderer> *renderingView;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } fullChartRect;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } insetChartRect;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } insetDataArea;
@property (readonly, nonatomic) double rightHandInactiveArea;
@property (readonly, nonatomic) double zoomScale;
@property (readonly, nonatomic) long long traitResolution;
@property (readonly, nonatomic) struct CGPoint { double x; double y; } contentOffset;
@property (readonly, nonatomic) long long xAxisDateZoom;
@property (readonly, nonatomic) BOOL drawingToTile;
@property (readonly, nonatomic) long long tileColumn;
@property (readonly, nonatomic) BOOL drawingDuringScrolling;
@property (readonly, nonatomic) BOOL drawingDuringAutoscale;
@property (readonly, nonatomic) HKAxis *xAxis;
@property (readonly, nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } xAxisCoordinateTransform;
@property (readonly, nonatomic) HKGraphViewRendererVirtualMarginConfiguration *virtualMargins;
@property (readonly, nonatomic) UIColor *outlineColor;
@property (readonly, nonatomic) UIColor *tileBackgroundColor;
@property (readonly, nonatomic) double topBaselineY;
@property (readonly, nonatomic) double bottomBaselineY;
@property (readonly, nonatomic) UIColor *selectionLineColor;
@property (readonly, nonatomic) HKGraphViewSelectionStyle *selectionLineStyle;
@property (readonly, nonatomic) BOOL disableXAxis;
@property (readonly, nonatomic) double currentXAxisHeight;
@property (readonly, nonatomic) NSArray *gridlineRanges;
@property (readonly, nonatomic) HKValueRange *effectiveVisibleRangeActive;
@property (readonly, nonatomic) HKValueRange *effectiveVisibleRangeCadence;
@property (readonly, nonatomic) HKValueRange *actualVisibleRange;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } scrollingAreaRect;
@property (readonly, nonatomic) BOOL chartMeasuringStartupTime;
@property (readonly, nonatomic) long long postUpdates;
@property (readonly, nonatomic) double postXAxisHeight;
@property (readonly, nonatomic) NSMutableArray *postOverlayData;
@property (readonly, nonatomic) NSMutableArray *postSelectionPoints;

- (void).cxx_destruct;
- (void)_clearBackgroundInContext:(struct CGContext { } *)a0;
- (BOOL)_lastSeriesInMultiSeriesRow:(id)a0 series:(id)a1;
- (void)_renderBaselineWithContext:(struct CGContext { } *)a0 chartRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)_renderDataAreaDividersWithContext:(struct CGContext { } *)a0;
- (void)_renderSelectionLineWithContext:(struct CGContext { } *)a0;
- (void)_renderSeriesWithContext:(struct CGContext { } *)a0 secondaryRenderContext:(id)a1 chartRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2;
- (void)_renderVirtualMarginGridLines:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 context:(struct CGContext { } *)a1;
- (void)_renderVirtualMarginInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 context:(struct CGContext { } *)a1 marginStyle:(long long)a2;
- (void)_renderVirtualMarginsWithContext:(struct CGContext { } *)a0;
- (void)_renderXAxisGridlinesInContext:(struct CGContext { } *)a0 withBlendMode:(int)a1;
- (void)_renderXAxisLabelAndGridsNeedsNewRendererInContext:(struct CGContext { } *)a0;
- (double)_renderXAxisLabelsInContext:(struct CGContext { } *)a0;
- (void)_renderYAxisGridlinesInContext:(struct CGContext { } *)a0 renderingView:(id)a1 chartRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 withBlendMode:(int)a3 zoomScale:(double)a4 contentOffset:(struct CGPoint { double x0; double x1; })a5;
- (id)axisAnnotationDelegateForSeries:(id)a0;
- (id)initWithRendererSeries:(id)a0 renderingView:(id)a1 fullChartRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 insetChartRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3 insetDataArea:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a4 rightHandInactiveArea:(double)a5 zoomScale:(double)a6 traitResolution:(long long)a7 contentOffset:(struct CGPoint { double x0; double x1; })a8 xAxisDateZoom:(long long)a9 drawingToTile:(BOOL)a10 tileColumn:(long long)a11 drawingDuringScrolling:(BOOL)a12 drawingDuringAutoscale:(BOOL)a13 xAxis:(id)a14 xAxisCoordinateTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a15 virtualMargins:(id)a16 outlineColor:(id)a17 tileBackgroundColor:(id)a18 topBaselineY:(double)a19 bottomBaselineY:(double)a20 selectionLineColor:(id)a21 selectionLineStyle:(id)a22 disableXAxis:(BOOL)a23 currentXAxisHeight:(double)a24 gridlineRanges:(id)a25 effectiveVisibleRangeCadence:(id)a26 effectiveVisibleRangeActive:(id)a27 actualVisibleRange:(id)a28 scrollingAreaRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a29 chartMeasuringStartupTime:(BOOL)a30;
- (BOOL)measuringStartupTime;
- (void)renderContentToContext:(struct CGContext { } *)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })screenRectForSeries:(id)a0;
- (struct CGPoint { double x0; double x1; })seriesContentOffset;
- (BOOL)seriesDrawingAsTopOverlay:(id)a0;
- (BOOL)seriesDrawingDuringAutoscale;
- (BOOL)seriesDrawingDuringScrolling;
- (BOOL)seriesDrawingDuringTiling;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })virtualMarginInsets;

@end