System/Library/PrivateFrameworks/RenderBox.framework
RBSymbolLayer.h
@class NSString, RBSymbolAnimator;
@protocol RBDisplayListContents;
@interface RBSymbolLayer : CALayer <RBSymbolAnimatorObserver, RBLayerDelegate, RBAnimationHandler> {
struct objc_ptr<RBSymbolAnimator *> { RBSymbolAnimator *_p; } _animator;
struct objc_ptr<RBColor (^)(RBSymbolStyle, NSString *)> { id /* block */ _p; } _styleResolver;
struct objc_ptr<id<RBDisplayListContents>> { id<RBDisplayListContents> _p; } _drawnList;
double _last_time;
struct spin_lock { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; } _lock;
struct atomic<unsigned int> { struct __cxx_atomic_impl<unsigned int, std::__cxx_atomic_base_impl<unsigned int>> { _Atomic unsigned int __a_value; } __a_; } _update_count;
unsigned char _state;
BOOL _visible;
}
@property (retain, nonatomic) RBSymbolAnimator *animator;
@property (nonatomic) struct { struct CGVector { double dx; double dy; } scale; struct CGVector { double dx; double dy; } translation; } symbolTransform;
@property (copy, nonatomic) id /* block */ styleResolver;
@property (nonatomic) unsigned int drawingOptions;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (id)init;
- (void)dealloc;
- (id)actionForLayer:(id)a0 forKey:(id)a1;
- (void)layerDidBecomeVisible:(BOOL)a0;
- (id).cxx_construct;
- (void)setNeedsLayout;
- (void)layoutSublayers;
- (void)renderInContext:(struct CGContext { } *)a0;
- (void).cxx_destruct;
- (id)actionForKey:(id)a0;
- (id)initWithLayer:(id)a0;
- (id)initWithCoder:(id)a0;
- (void)display;
- (id)RBLayerDefaultDevice:(id)a0;
- (void)configureSublayer:(id)a0 type:(unsigned int)a1;
- (struct { float x0; float x1; float x2; float x3; })resolveStyle:(unsigned int)a0 colorName:(id)a1;
- (void)runAnimationAtTime:(double)a0;
- (void)symbolAnimatorDidChange:(id)a0;
@end