mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 14:20:20 +00:00
[AsyncDisplayKit+Debug.h] Moving hitTestDebug tool code out of ASControlNode and into debug file
- unifying ASControlNode, ASImageNode debugging categories into debug file to simplify base classes
This commit is contained in:
@@ -9,6 +9,19 @@
|
||||
#import "ASControlNode.h"
|
||||
#import "ASImageNode.h"
|
||||
|
||||
@interface ASImageNode (Debugging)
|
||||
|
||||
/**
|
||||
* Enables an ASImageNode debug label that shows the ratio of pixels in the source image to those in
|
||||
* the displayed bounds (including cropRect). This helps detect excessive image fetching / downscaling,
|
||||
* as well as upscaling (such as providing a URL not suitable for a Retina device). For dev purposes only.
|
||||
* @param enabled Specify YES to show the label on all ASImageNodes with non-1.0x source-to-bounds pixel ratio.
|
||||
*/
|
||||
+ (void)setShouldShowImageScalingOverlay:(BOOL)show;
|
||||
+ (BOOL)shouldShowImageScalingOverlay;
|
||||
|
||||
@end
|
||||
|
||||
@interface ASControlNode (Debugging)
|
||||
|
||||
/**
|
||||
@@ -21,18 +34,7 @@
|
||||
@param enable Specify YES to make this debug feature enabled when messaging the ASControlNode class.
|
||||
*/
|
||||
+ (void)setEnableHitTestDebug:(BOOL)enable;
|
||||
+ (BOOL)enableHitTestDebug;
|
||||
|
||||
@end
|
||||
|
||||
@interface ASImageNode (Debugging)
|
||||
|
||||
/**
|
||||
* Enables an ASImageNode debug label that shows the ratio of pixels in the source image to those in
|
||||
* the displayed bounds (including cropRect). This helps detect excessive image fetching / downscaling,
|
||||
* as well as upscaling (such as providing a URL not suitable for a Retina device). For dev purposes only.
|
||||
* @param enabled Specify YES to show the label on all ASImageNodes with non-1.0x source-to-bounds pixel ratio.
|
||||
*/
|
||||
+ (void)setShouldShowImageScalingOverlay:(BOOL)show;
|
||||
+ (BOOL)shouldShowImageScalingOverlay;
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user