luxlabs header browser preview


@interface PXTungstenSettings : PXSettings

@property (nonatomic) BOOL enableXcodeCustomDebugHierarchy;
@property (nonatomic) BOOL sortSpritesInXcodeCustomDebugHierarchy;
@property (nonatomic) BOOL includeLayoutsLocalSpritesInDebugHierarchy;
@property (nonatomic) BOOL simulateMissingMetalDevice;
@property (nonatomic) BOOL enableMetalRenderer;
@property (nonatomic) BOOL enableViewRenderer;
@property (nonatomic) BOOL lowLatency;
@property (nonatomic) BOOL lowMemoryMode;
@property (nonatomic) BOOL inLowMemoryModePreferMasterThumb;
@property (nonatomic) double inactivityTimeout;
@property (nonatomic) double slowLayoutUpdateThreshold;
@property (nonatomic) BOOL enableFrameDebuggerCapture;
@property (nonatomic) BOOL enableRoundedCorners;
@property (nonatomic) BOOL enableColorMatching;
@property (nonatomic) BOOL enableMipmaps;
@property (nonatomic) BOOL enableAutoDrawFormat;
@property (nonatomic) long long sampleCount;
@property (nonatomic) BOOL debugExtendedColorRange;
@property (nonatomic) BOOL debugOpaque;
@property (nonatomic) BOOL debugResolution;
@property (nonatomic) BOOL debugColorTransform;
@property (nonatomic) BOOL debugSharedTextures;
@property (nonatomic) BOOL debugMipmaps;
@property (nonatomic) BOOL colorCopiedImages;
@property (nonatomic) BOOL colorCachedThumbnails;
@property (nonatomic) BOOL requestThumbnailsOnly;
@property (nonatomic) BOOL requestMasterThumbsOnly;
@property (nonatomic) BOOL disableLowResThumbnails;
@property (nonatomic) BOOL simulateSomeAssetsInCloud;
@property (nonatomic) BOOL loadThumbnailsAsync;
@property (nonatomic) long long thumbnailCacheSize;
@property (nonatomic) double opportunisticPreheatRequiredIdleTime;
@property (nonatomic) unsigned long long textLegibilityDimmingType;
@property (nonatomic) double textLegibilityDimmingStrength;
@property (nonatomic) BOOL allowBlockingDuringScrolling;
@property (nonatomic) double blockingWhileScrollingTimeout;
@property (nonatomic) double blockingWhileScrubbingTimeout;
@property (nonatomic) double blockingWhileInitialLoadTimeout;
@property (nonatomic) long long blockOnMissingThumbnailsAtSpeedRegime;
@property (nonatomic) long long videoAllowedAtOrBelowSpeed;
@property (nonatomic) long long videoAllowedAtOrBelowSpeedForLowSpec;
@property (nonatomic) long long lowSpecProcessorCountLimit;
@property (nonatomic) BOOL allowBlockingDueToFences;
@property (nonatomic) double slowAnimationsSpeed;
@property (nonatomic) double maxCornerRadius;
@property (nonatomic) double cameraZoomFactor;
@property (nonatomic) BOOL wantsOrthogonalProjection;
@property (nonatomic) BOOL wantsStatsDebugHUD;
@property (nonatomic) BOOL wantsRectDiagnosticsDebugHUD;
@property (nonatomic) BOOL enableAnchoringRectDiagnostics;
@property (nonatomic) BOOL enableAssetsRectDiagnostics;
@property (nonatomic) BOOL enableFocusRectDiagnostics;
@property (nonatomic) BOOL enableCurrentFocusRectDiagnostics;
@property (nonatomic) BOOL enableRectDiagnosticsForUndefinedSprites;
@property (nonatomic) BOOL enableRectDiagnosticsForNamedImageSprites;
@property (nonatomic) BOOL enableRectDiagnosticsForDisplayAssetSprites;
@property (nonatomic) BOOL enableRectDiagnosticsForTextSprites;
@property (nonatomic) BOOL enableRectDiagnosticsForTitleSubtitleSprites;
@property (nonatomic) BOOL enableRectDiagnosticsForSolidColorSprites;
@property (nonatomic) BOOL enableRectDiagnosticsForGradientSprites;
@property (nonatomic) BOOL enableRectDiagnosticsForShadowSprites;
@property (nonatomic) BOOL enableRectDiagnosticsForDecorationSprites;
@property (nonatomic) BOOL enableRectDiagnosticsForViewSprites;
@property (nonatomic) BOOL enableRectDiagnosticsForPathSprites;
@property (nonatomic) BOOL enableRectDiagnosticsForPixelBufferSprites;
@property (nonatomic) BOOL wantsPerspectiveDebug;
@property (nonatomic) double perspectiveAngle;
@property (nonatomic) long long fullPageSnapshotMaximumNumberOfTiles;
@property (nonatomic) double fullPageSnapshotTileDelay;
@property (nonatomic) BOOL shouldShowBoundariesOfTextTextures;
@property (nonatomic) double livePhotoInitialCrossfadeDuration;
@property (nonatomic) BOOL enableLayoutDanglingUpdatesAssertions;
@property (nonatomic) BOOL enableSublayoutUpdateCycleAssertions;
@property (nonatomic) double offscreenTextureMaximumLifeTime;
@property (nonatomic) BOOL enableRenderTextureCache;
@property (nonatomic) unsigned long long renderTextureCacheCapacity;
@property (nonatomic) double renderTextureCacheAgeLimit;
@property (nonatomic) unsigned long long renderTextureCacheSizeLimitMB;
@property (nonatomic) BOOL shouldDeactivateTextureManagerWhenNotVisible;
@property (nonatomic) BOOL allowsViewControllerTransitions;
@property (nonatomic) double viewControllerTransitionDuration;
@property (nonatomic) BOOL hideSummaryContentDuringTransition;
@property (nonatomic) BOOL hideDetailContentDuringTransition;

+ (id)sharedInstance;
+ (id)settingsControllerModule;

- (id)parentSettings;
- (void)setDefaultValues;
- (BOOL)anySpritesRectDiagnosticsEnabled;

@end