luxlabs header browser preview


@class JFXTextEffectFrame, UIColor, NSDictionary, NSValue, PVMatrix44Double, NSAttributedString, NSNumber;

@interface JFXEffectTextEditingProperties : NSObject

@property (retain, nonatomic) JFXTextEffectFrame *effectFrame;
@property (copy, nonatomic) NSAttributedString *attributedText;
@property (copy, nonatomic) NSDictionary *defaultTypingAttributes;
@property (nonatomic) BOOL useFullTransform;
@property (nonatomic) BOOL isAllCaps;
@property (nonatomic) BOOL isEmoji;
@property (nonatomic) BOOL isTextFlipped;
@property (nonatomic, getter=isOutlineDisabled) BOOL outlineDisabled;
@property (nonatomic) BOOL moveBeforeScalingToAvoidKeyboard;
@property (copy, nonatomic) UIColor *defaultTextColor;
@property (copy, nonatomic) UIColor *customTextColor;
@property (copy, nonatomic) UIColor *customTextEditTintColor;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } cachedFrame;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } cachedBounds;
@property (retain, nonatomic) NSValue *cachedScale;
@property (retain, nonatomic) NSNumber *cachedRotation;
@property (retain, nonatomic) PVMatrix44Double *cachedPartialTransformNoScaleNoTranslation;
@property (nonatomic) long long textAlignment;
@property (nonatomic) unsigned long long numberOfLines;
@property (nonatomic) double baselineYOffset;
@property (nonatomic) BOOL isSpecialCaseForGameOverPoster;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } frame;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } bounds;
@property (readonly, nonatomic) struct CGPoint { double x0; double x1; } scale;
@property (readonly, nonatomic) double rotation;
@property (readonly, nonatomic) struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } partialTransformNoScaleNoTranslation;

+ (id)textEditingPropertiesWithTextEffect:(id)a0 withText:(id)a1 relativeTo:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 atTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a3 index:(unsigned long long)a4 moveBeforeScalingToAvoidKeyboard:(BOOL)a5;

- (id)description;
- (void).cxx_destruct;
- (void)JFX_configureWithDefaultTypingAttributes:(id)a0;
- (void)JFX_modifyAttributedString:(id)a0;
- (void)JFX_modifyRangesOfAttributedString:(id)a0 isOutlineDisabled:(BOOL)a1;
- (void)JFX_configureWithAttributedString:(id)a0 text:(id)a1;
- (void)JFX_configureWithEffect:(id)a0;
- (void)JFX_modifyEntireAttributedString:(id)a0 forTargetSize:(struct CGSize { double x0; double x1; })a1 fontColor:(id)a2;
- (id)initWithTextEffect:(id)a0 withText:(id)a1 relativeTo:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 atTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a3 index:(unsigned long long)a4 moveBeforeScalingToAvoidKeyboard:(BOOL)a5;

@end