System/Library/PrivateFrameworks/PassKitUIFoundation.framework
PKPayLaterCardRenderer.h
Download PKPayLaterCardRenderer.h
@class MTLRenderPassDescriptor, PKTextureLoader, PKMetalRenderLoop, PKPayLaterCardMagnitudes, NSMutableArray;
@protocol MTLRenderPipelineState, MTLTexture, MTLCommandQueue, MTLBuffer;
@interface PKPayLaterCardRenderer : NSObject {
BOOL _invalidated;
PKPayLaterCardMagnitudes *_magnitudes;
NSMutableArray *_instances;
PKMetalRenderLoop *_loop;
id<MTLCommandQueue> _commandQueue;
id<MTLRenderPipelineState> _backgroundPipelineState;
id<MTLRenderPipelineState> _overlayPipelineState;
id<MTLRenderPipelineState> _instancePipelineState;
unsigned long long _drawableWidth;
unsigned long long _drawableHeight;
MTLRenderPassDescriptor *_renderPassDescriptor;
PKTextureLoader *_overlayLoader;
id<MTLBuffer> _vertices;
id<MTLBuffer> _instanceVertexCoords;
id<MTLBuffer> _uniform;
id<MTLBuffer> _instanceUniforms;
id<MTLTexture> _overlay;
double _viewHalfWidthAtInstancePlane;
double _viewHalfHeightAtInstancePlane;
double _minSeparationAtInstancePlane;
double _instancePlaneDepthScaleFactor;
double _smoothedViewZoom;
double _smoothedSpacing;
double _smoothedWaveAmount;
double _smoothedPresentedAmount;
double _overlayAlpha;
struct { void /* unknown type, empty encoding */ columns[4]; } _viewMatrix;
struct { void /* unknown type, empty encoding */ columns[4]; } _projectionMatrix;
BOOL _presented;
struct { void /* unknown type, empty encoding */ vector; } _rotation;
struct { void /* unknown type, empty encoding */ vector; } _gravity;
}
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
@end