luxlabs header browser preview


@class NSIndexSet, NSMutableDictionary, NSDictionary;

@interface CEKLightingFrameCache : NSObject

@property (readonly, nonatomic) NSIndexSet *_availableAbsoluteAngles;
@property (retain, nonatomic) NSMutableDictionary *_foregroundFramesByAvailableAngle;
@property (retain, nonatomic) NSDictionary *_backgroundFrameMapsByLightingType;
@property (readonly, nonatomic) unsigned long long angleCount;

- (id)init;
- (void).cxx_destruct;
- (id)_appearanceForLightingType:(long long)a0;
- (BOOL)_needsBackgroundFrame;
- (BOOL)_needsForegroundFrames;
- (id)_renderBackgroundFramesForAbsoluteAngles:(id)a0 lightingType:(long long)a1 scale:(double)a2;
- (id)_renderForegroundFramesForAbsoluteAngles:(id)a0 scale:(double)a1;
- (id)_renderFrameForAngle:(long long)a0 scale:(double)a1 components:(long long)a2 appearance:(id)a3;
- (long long)angleOfAvailableFrameForAngle:(long long)a0;
- (id)backgroundFrameForAngle:(long long)a0 lightingType:(long long)a1;
- (id)foregroundFrameForAngle:(long long)a0;
- (void)preloadBackgroundFrames;
- (void)preloadForegroundFrames;

@end