luxlabs header browser preview


@interface TSCHElementBuilder : NSObject

+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })clipRectForElementsDrawnByRenderState:(id)a0;
+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })elementsRectForElementsDrawnByRenderState:(id)a0;
+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })p_chartLayoutSpaceClipRectUnionForElementsDrawnByRenderState:(id)a0 returningItemCount:(unsigned long long *)a1;
+ (double)referenceLineLabelRightAxisPadding;
+ (double)referenceLineLabelTopAxisPadding;

- (unsigned long long)countOfCalloutLinesForSeries:(id)a0 forGroups:(id)a1 forBodyLayout:(id)a2 outNewClipRects:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a3;
- (unsigned long long)countOfElementsInSeries:(id)a0 forGroups:(id)a1 forBodyLayout:(id)a2 outNewElementBounds:(struct CGRect **)a3 outNewClipRects:(struct CGRect **)a4 outNewElementPaths:(const struct CGPath ***)a5 outSelectionKnobLocations:(id *)a6 forHighlightPath:(BOOL)a7;
- (unsigned long long)countOfElementsInSeries:(id)a0 forGroups:(id)a1 forBodyLayout:(id)a2 outNewElementBounds:(struct CGRect **)a3 outNewClipRects:(struct CGRect **)a4 outNewElementPaths:(const struct CGPath ***)a5 outSelectionKnobLocations:(id *)a6 withInnerRadius:(id)a7;
- (unsigned long long)countOfErrorBarsInSeries:(id)a0 forGroups:(id)a1 forAxisID:(id)a2 forBodyLayout:(id)a3 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a4 outNewErrorBarDescriptors:(struct **)a5;
- (unsigned long long)countOfGridLinesInBody:(id)a0 forAxis:(id)a1 minor:(BOOL)a2 outNewLineDescriptors:(struct **)a3;
- (unsigned long long)countOfHitCheckRegionsInSeries:(id)a0 forGroups:(id)a1 forBodyLayout:(id)a2 outNewElementPaths:(const struct CGPath ***)a3 outSelectionKnobLocations:(id *)a4 forHighlightPath:(BOOL)a5;
- (unsigned long long)countOfHitCheckRegionsInSeries:(id)a0 forGroups:(id)a1 forBodyLayout:(id)a2 outNewElementPaths:(const struct CGPath ***)a3 outSelectionKnobLocations:(id *)a4 withInnerRadius:(id)a5;
- (unsigned long long)countOfLabelsForSeries:(id)a0 forGroups:(id)a1 forBodyLayout:(id)a2 outNewTransforms:(struct CGAffineTransform **)a3 outNewElementSizes:(struct CGSize **)a4 outNewClipRects:(struct CGRect **)a5 outNewStrings:(id *)a6;
- (unsigned long long)countOfReferenceLineLabelsForAxisID:(id)a0 model:(id)a1 forRefLineLabelsLayout:(id)a2 outNewTransforms:(struct CGAffineTransform **)a3 outNewElementSizes:(struct CGSize **)a4 outNewClipRects:(struct CGRect **)a5 outNewParagraphStyles:(id *)a6 outNewStrings:(id *)a7 outNewLabelTypes:(unsigned long long **)a8 outReferenceLines:(id *)a9 includeOutsideChartBodyBounds:(BOOL)a10 outOutsideChartBodyBounds:(BOOL **)a11;
- (unsigned long long)countOfReferenceLineLabelsForReferenceLine:(id)a0 forRefLineLabelsLayout:(id)a1 outNewTransforms:(struct CGAffineTransform **)a2 outNewElementSizes:(struct CGSize **)a3 outNewClipRects:(struct CGRect **)a4 outNewParagraphStyles:(id *)a5 outNewStrings:(id *)a6 outNewLabelTypes:(unsigned long long **)a7 includeOutsideChartBodyBounds:(BOOL)a8 outOutsideChartBodyBounds:(BOOL **)a9;
- (unsigned long long)countOfReferenceLinesForAxisID:(id)a0 model:(id)a1 forBodyLayout:(id)a2 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a3 outNewClipRects:(struct CGRect **)a4 outNewLineDescriptors:(struct **)a5 outReferenceLines:(id *)a6 includeOutsideChartBodyBounds:(BOOL)a7 outOutsideChartBodyBounds:(BOOL **)a8;
- (unsigned long long)countOfSummaryLabelsForGroups:(id)a0 forBodyLayout:(id)a1 outNewTransforms:(struct CGAffineTransform **)a2 outNewElementSizes:(struct CGSize **)a3 outNewClipRects:(struct CGRect **)a4 outNewStrings:(id *)a5;
- (BOOL)hasAxisLineInBody:(id)a0 forAxis:(id)a1 outTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } *)a2 outLine:(struct { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; } *)a3;
- (long long)hitCheckPoint:(struct CGPoint { double x0; double x1; })a0 inSeries:(id)a1 withBodyLayout:(id)a2;
- (struct CGPoint { double x0; double x1; })labelPointForPosition:(unsigned int)a0 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 stringSize:(struct CGSize { double x0; double x1; })a2;
- (struct CGPoint { double x0; double x1; })labelPointForPosition:(unsigned int)a0 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 stringSize:(struct CGSize { double x0; double x1; })a2 offset:(double)a3;
- (unsigned long long)p_countOfReferenceLineLabelsForReferenceLine:(id)a0 forRefLineLabelsLayout:(id)a1 substringRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2 outNewTransforms:(struct CGAffineTransform **)a3 outNewElementSizes:(struct CGSize **)a4 outNewClipRects:(struct CGRect **)a5 outNewParagraphStyles:(id *)a6 outNewStrings:(id *)a7 outNewLabelTypes:(unsigned long long **)a8 includeOutsideChartBodyBounds:(BOOL)a9 outOutsideChartBodyBounds:(BOOL **)a10;
- (void)p_insertRectValue:(id)a0 intoArray:(id)a1 isVertical:(BOOL)a2 showAll:(BOOL)a3;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })p_strideTestingRectFromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 withOffset:(double)a1 isVertical:(BOOL)a2;
- (BOOL)p_testIntersectionOfRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 againstSortedRects:(id)a1 withInset:(double)a2 isVertical:(BOOL)a3;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })p_transformForRenderingTrendlineTextNotR2:(BOOL)a0 forSeries:(id)a1 forAreaLayout:(id)a2 outElementSize:(struct CGSize { double x0; double x1; } *)a3 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a4 outParagraphStyle:(id *)a5 outString:(const struct __CFAttributedString **)a6;
- (void)p_trendlineInfoForSeries:(id)a0 forBodyLayout:(id)a1 outVertical:(BOOL *)a2 outOffsetInBody:(double *)a3;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })transformForRenderingLabelForReferenceLine:(id)a0 ofType:(unsigned long long)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 inLayoutItem:(id)a3 outElementSize:(struct CGSize { double x0; double x1; } *)a4 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a5;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })transformForRenderingR2TextForSeries:(id)a0 forAreaLayout:(id)a1 outElementSize:(struct CGSize { double x0; double x1; } *)a2 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a3 outParagraphStyle:(id *)a4 outString:(id *)a5;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })transformForRenderingTrendlineTextForSeries:(id)a0 forAreaLayout:(id)a1 outElementSize:(struct CGSize { double x0; double x1; } *)a2 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a3 outParagraphStyle:(id *)a4 outNewString:(const struct __CFAttributedString **)a5;
- (void)trendlineElementForSeries:(id)a0 forBodyLayout:(id)a1 outElementBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2 outElementClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a3 outElementPath:(id *)a4;

@end