5 // on PPC the full path is needed
6 #include <add-ons/screen_saver/ScreenSaver.h>
16 class IFSSaver
: public BScreenSaver
, public BHandler
{
18 IFSSaver(BMessage
*message
,
22 virtual void StartConfig(BView
*view
);
23 virtual status_t
StartSaver(BView
*view
, bool preview
);
24 virtual void StopSaver();
26 virtual void DirectConnected(direct_buffer_info
* info
);
27 virtual void Draw(BView
* view
, int32 frame
);
28 virtual void DirectDraw(int32 frame
);
30 virtual status_t
SaveState(BMessage
* into
) const;
32 virtual void MessageReceived(BMessage
* message
);
35 void _Init(BRect bounds
);
44 BCheckBox
* fAdditiveCB
;
47 buffer_info fDirectInfo
;
48 int32 fLastDrawnFrame
;