@class PKMetalRenderLoop, MTLRenderPassDescriptor, PKTextureLoader; @protocol MTLRenderPipelineState, MTLTexture, MTLCommandQueue, MTLBuffer; @interface PKTexturedCardRenderer : NSObject { BOOL _invalidated; long long _style; PKMetalRenderLoop *_loop; id _commandQueue; id _pipelineState; unsigned long long _drawableWidth; unsigned long long _drawableHeight; MTLRenderPassDescriptor *_renderPassDescriptor; PKTextureLoader *_diffuseLoader; PKTextureLoader *_metalnessLoader; PKTextureLoader *_normalLoader; id _vertices; id _uniform; id _diffuse; id _metalness; id _normal; float _lightIntensity; struct { void /* unknown type, empty encoding */ vector; } _rotation; } - (id)init; - (void)dealloc; - (void).cxx_destruct; @end