text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:53:26 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/MPSImage
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <MPSImage/MPSImage-Structs.h>
  #import <MPSCore/MPSKernel.h>
  
  @interface MPSBinaryImageKernel : MPSKernel {
  
  	SCD_Struct_MP10 _clipRect;
  	SCD_Struct_MP13 _primaryOffset;
  	SCD_Struct_MP13 _secondaryOffset;
  	unsigned long long _primaryEdgeMode;
  	unsigned long long _secondaryEdgeMode;
  	int _checkFlags;
  	/*function pointer*/void* _encode;
  	void* _encodeData;
  	const SCD_Struct_MP9* _preferredTileSize;
  
  }
  
  @property (assign,nonatomic) SCD_Struct_MP13 primaryOffset;                     //@synthesize primaryOffset=_primaryOffset - In the implementation block
  @property (assign,nonatomic) SCD_Struct_MP13 secondaryOffset;                   //@synthesize secondaryOffset=_secondaryOffset - In the implementation block
  @property (assign,nonatomic) unsigned long long primaryEdgeMode;                //@synthesize primaryEdgeMode=_primaryEdgeMode - In the implementation block
  @property (assign,nonatomic) unsigned long long secondaryEdgeMode;              //@synthesize secondaryEdgeMode=_secondaryEdgeMode - In the implementation block
  @property (assign,nonatomic) SCD_Struct_MP10 clipRect;                          //@synthesize clipRect=_clipRect - In the implementation block
  -(id)debugDescription;
  -(id)initWithCoder:(id)arg1 device:(id)arg2 ;
  -(unsigned long long)primaryEdgeMode;
  -(MPSRegion)primarySourceRegionForDestinationSize:(SCD_Struct_MP9)arg1 ;
  -(unsigned long long)secondaryEdgeMode;
  -(MPSRegion)secondarySourceRegionForDestinationSize:(SCD_Struct_MP9)arg1 ;
  -(void)setPrimaryEdgeMode:(unsigned long long)arg1 ;
  -(id)copyWithZone:(NSZone*)arg1 device:(id)arg2 ;
  -(id)init;
  -(SCD_Struct_MP10)clipRect;
  -(void)encodeToCommandBuffer:(id)arg1 primaryImage:(id)arg2 secondaryImage:(id)arg3 destinationImage:(id)arg4 ;
  -(void)encodeWithCoder:(id)arg1 ;
  -(void)setClipRect:(SCD_Struct_MP10)arg1 ;
  -(void)setSecondaryEdgeMode:(unsigned long long)arg1 ;
  -(void)setPrimaryOffset:(SCD_Struct_MP13)arg1 ;
  -(void)setSecondaryOffset:(SCD_Struct_MP13)arg1 ;
  -(id)initWithDevice:(id)arg1 ;
  -(SCD_Struct_MP13)primaryOffset;
  -(SCD_Struct_MP13)secondaryOffset;
  -(void)encodeToCommandBuffer:(id)arg1 primaryTexture:(id)arg2 secondaryTexture:(id)arg3 destinationTexture:(id)arg4 ;
  -(BOOL)encodeToCommandBuffer:(id)arg1 primaryTexture:(id)arg2 inPlaceSecondaryTexture:(id*)arg3 fallbackCopyAllocator:(/*^block*/id)arg4 ;
  -(BOOL)encodeToCommandBuffer:(id)arg1 inPlacePrimaryTexture:(id*)arg2 secondaryTexture:(id)arg3 fallbackCopyAllocator:(/*^block*/id)arg4 ;
  @end
  
  