mirror of
https://github.com/dyne/FreeJ.git
synced 2026-02-23 13:05:39 +01:00
- per-layer filter parameters are now restored correctly when moving the filterpanel between different layers - Various fixes and improvements in CVF0rLayer as well. - The FilterPanel now doesn't disappear when selecting a new filter. - Introduced the preliminary logic necessary to access geometry layers created through javascript
32 lines
641 B
Objective-C
32 lines
641 B
Objective-C
//
|
|
// CVF0rLayer.h
|
|
// freej
|
|
//
|
|
// Created by xant on 3/8/09.
|
|
// Copyright 2009 dyne.org. All rights reserved.
|
|
//
|
|
|
|
#include <gen_f0r_layer.h>
|
|
#include <CVLayer.h>
|
|
|
|
@interface CVF0rLayerView : CVLayerView
|
|
{
|
|
CIImage *icon;
|
|
IBOutlet NSPopUpButton *selectButton;
|
|
IBOutlet NSButton *startButton;
|
|
}
|
|
- (void)reset;
|
|
- (void)feedFrame:(void *)frame;
|
|
- (IBAction)start:(id)sender;
|
|
- (IBAction)stop:(id)sender;
|
|
@end;
|
|
|
|
class CVF0rLayer : public GenF0rLayer, public CVLayer
|
|
{
|
|
public:
|
|
CVF0rLayer(CVLayerView *view, char *generatorName, Context *freej);
|
|
~CVF0rLayer();
|
|
void *feed();
|
|
void start();
|
|
void stop();
|
|
}; |