luxlabs header browser preview


@interface PXOneSidedRegion : PXRegion

@property (class, readonly) PXOneSidedRegion *identityRegion;

@property (readonly, nonatomic) double a;
@property (readonly, nonatomic) double b;
@property (readonly, nonatomic) double c;

- (id)init;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)a0;
- (id)transformedWithAffineTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a0;
- (BOOL)_getIntersectionWithLineFromPoint:(struct CGPoint { double x0; double x1; })a0 toPoint:(struct CGPoint { double x0; double x1; })a1 intersectionFromPoint:(struct CGPoint { double x0; double x1; } *)a2 toPoint:(struct CGPoint { double x0; double x1; } *)a3;
- (struct CGPath { } *)createPathInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)initWithA:(double)a0 b:(double)a1 c:(double)a2;
- (id)initWithEdge:(unsigned int)a0 tiltedInset:(struct { double x0; double x1; double x2; })a1 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2;
- (id)initWithSideAngle:(double)a0 point:(struct CGPoint { double x0; double x1; })a1 width:(double)a2 offset:(double)a3;
- (double)valueAtPoint:(struct CGPoint { double x0; double x1; })a0;

@end