luxlabs header browser preview


@class FBSceneSnapshotContext, IOSurface, _FBSSnapshot, FBScene;

@interface FBSceneSnapshot : NSObject {
    FBScene *_scene;
    _FBSSnapshot *_snapshot;
}

@property (readonly, copy, nonatomic) FBSceneSnapshotContext *context;
@property (readonly, nonatomic) BOOL hasProtectedContent;
@property (readonly, nonatomic) IOSurface *IOSurface;
@property (readonly, nonatomic) IOSurface *fallbackIOSurface;
@property (readonly, nonatomic) struct CGImage { } *CGImage;

- (BOOL)capture;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })_baseTransformForSnapshotContext:(id)a0 rootContext:(id)a1;
- (id)initWithScene:(id)a0 snapshotContext:(id)a1;
- (void).cxx_destruct;
- (id)_collectLayersToSnapshotFromScene:(id)a0 withSnapshotContext:(id)a1 rootContext:(id)a2;

@end