luxlabs header browser preview


@interface CNUIAvatarLayoutManager : NSObject

+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })avatarBadgeRectForAvatarInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 badgeType:(unsigned long long)a1 isRTL:(BOOL)a2;
+ (id)avatarViewLayoutConfigurationsForType:(unsigned long long)a0;
+ (void)cropAvatarBadgeLayer:(id)a0 withCropStyle:(unsigned long long)a1;
+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForBadgeWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 onAvatarFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 withPosition:(long long)a2 mediaContextFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3 isRTL:(BOOL)a4;
+ (id)layoutConfigurationsForType:(unsigned long long)a0 withItemCount:(long long)a1;
+ (long long)maxAvatarCountForType:(unsigned long long)a0;
+ (void)applyAvatarBadgeStylingToLayer:(id)a0 badgeType:(unsigned long long)a1;
+ (id)avatarBadgeLayerForAvatarInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 badgeType:(unsigned long long)a1 isRTL:(BOOL)a2;
+ (id)avatarViewLayoutConfigurationsDictionaryForType:(unsigned long long)a0;
+ (id)avatarViewLayoutItemConfigurations:(id)a0;
+ (id)identifierForLayoutType:(unsigned long long)a0;

@end