I have mainClass
and subClass
.
mainClass.h:
@interface mainClass : NSOpenGLView {
NSBitmapImageRep *repG;
}
@property (nonatomic, retain) NSBitmapImageRep *repG;
@end
mainClas.m:
#import "mainClass.h"
@implementation mainClass
@synthesize repG;
.....
-(void)setBitmapRepresentation {
repG = [[NSBitmapImageRep alloc] initWithCIImage:someMyImage];
}
@end
subClass.h
#import "mainClass.h"
@interface subClass : mainClass {
CIImage *someInputImage;
CIFilter *myFilter;
}
@end
subClass.m
#import subClass.h
@implementation filteringFrontLayer
.......
-(void)setInputImageForFilter {
someInputImage = [[CIImage alloc] initWithBitmapImageRep:repG];
[myFilter setValue:someInputImage forKey:@"inputImage"];
}
And it doesn't works. It returns empty CIImage (Invalid parameter not satisfying: ciImage != nil
). How can I access repG
(bitmap data) with its value (value is set in mainClass) in my subClass?