System/Library/PrivateFrameworks/AppleCVA.framework
CVABilinearSampler.h
@class MTLRenderPassDescriptor, MTLRenderPipelineDescriptor;
@protocol MTLDevice, MTLRenderPipelineState;
@interface CVABilinearSampler : NSObject {
id<MTLDevice> _device;
MTLRenderPassDescriptor *_renderPassDescriptor;
MTLRenderPipelineDescriptor *_renderPipelineDescriptor;
id<MTLRenderPipelineState> _renderPipelineState;
struct { void /* unknown type, empty encoding */ position; void /* unknown type, empty encoding */ texcoord; } _vertexData[4];
}
- (id)initWithDevice:(id)a0;
- (void).cxx_destruct;
- (void)encodeToCommandBuffer:(id)a0 sourceTexture:(id)a1 sourceQuad:(struct { void /* unknown type, empty encoding */ x0[4]; })a2 destinationTexture:(id)a3 destinationQuad:(struct { void /* unknown type, empty encoding */ x0[4]; })a4;
@end