@protocol PXGImageRequestPerformer; @interface PXGImageRequestQueue : NSObject { struct PXGImageRequest { unsigned int x0; int x1; void *x2; } *_requests; long long _capacity; } @property (nonatomic) long long count; @property (weak, nonatomic) id<PXGImageRequestPerformer> imageRequestPerformer; - (void)dealloc; - (void)cancelTextureRequests:(id)a0; - (void)_discardIndexes:(id)a0; - (void)performRequestsWithAllowedIDs:(id)a0; - (void).cxx_destruct; - (void)_removeAllRequests; - (void)enqueueRequestsWithSpriteIndexRange:(struct _PXGSpriteIndexRange { unsigned int x0; unsigned int x1; })a0 textureRequestIDs:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 displayAssetFetchResult:(id)a2 observer:(id)a3 presentationStyles:(unsigned long long)a4 targetSize:(struct CGSize { double x0; double x1; })a5 screenScale:(double)a6 adjustment:(id)a7 intent:(unsigned long long)a8 useLowMemoryDecode:(BOOL)a9 applyCleanApertureCrop:(BOOL)a10 mediaProvider:(id)a11; @end