luxlabs header browser preview


@class NSMutableArray, NSArray, EDWorksheet, EDRowBlock, ECIntToTwoIntKeyCache, EDColumnInfoCollection, EDRowBlocks;

@interface EPStyleFlattener : EDProcessor {
    EDWorksheet *mWorksheet;
    EDRowBlocks *mRowBlocks;
    EDRowBlock *mCurrentRowBlock;
    EDColumnInfoCollection *mColumnInfos;
    NSArray *mKeys;
    NSMutableArray *mRanges;
    ECIntToTwoIntKeyCache *mFlattenedStyleCache;
    ECIntToTwoIntKeyCache *mFillCache;
    int mFirstRow;
    int mLastRow;
    int mFirstColumn;
    int mLastColumn;
    unsigned int mFirstRowStripeSize;
    unsigned int mSecondRowStripeSize;
    unsigned int mFirstColumnStripeSize;
    unsigned int mSecondColumnStripeSize;
}

- (void)clearCache;
- (void).cxx_destruct;
- (void)applyDifferentialStyle:(id)a0 borderFlags:(int)a1 precedence:(unsigned long long)a2 toCell:(struct EDCellHeader **)a3 row:(int)a4 column:(int)a5;
- (void)applyProcessorToObject:(id)a0 sheet:(id)a1;
- (void)applyStyleElements:(id)a0 toCell:(struct EDCellHeader { unsigned int x0; unsigned int x1; } *)a1 row:(int)a2 column:(int)a3;
- (int)borderFlagsForStyleType:(int)a0 row:(int)a1 column:(int)a2;
- (void)cacheRange:(id)a0;
- (void)cacheSizes:(id)a0 inObject:(id)a1;
- (struct EDCellHeader { unsigned int x0; unsigned int x1; } *)cellWithSetupStyleAtRowNumber:(int)a0 columnNumber:(int)a1;
- (id)collectionFromWorksheet:(id)a0;
- (id)copyFlattenBorder:(int)a0 borders:(id)a1 differentialBorders:(id)a2 flag:(BOOL)a3 precedence:(unsigned long long)a4 row:(int)a5 column:(int)a6;
- (id)copyFlattenBorders:(id)a0 differentialBorders:(id)a1 borderFlags:(int)a2 precedence:(unsigned long long)a3 row:(int)a4 column:(int)a5;
- (id)copyFlattenFont:(id)a0 differentialFont:(id)a1;
- (unsigned long long)flattenFillIndex:(unsigned long long)a0 differentialFill:(id)a1;
- (id)keysInTheOrderTheyShouldBeApplied;
- (id)newExtractedCellStyleElements:(id)a0 parentScope:(id)a1 row:(int)a2 column:(int)a3;
- (id)newExtractedGlobalStyleElements:(id)a0;
- (id)newExtractedKeys:(id)a0 from:(id)a1 parent:(id)a2;
- (id)newExtractedRowStyleElements:(id)a0 parentScope:(id)a1 row:(int)a2;
- (void)processObject:(id)a0;
- (id)styleFromObject:(id)a0;
- (id)wrapDifferentialStyleInATableStyleElement:(id)a0 type:(int)a1;

@end