/*
* This file is autogenerated with bcop:
* The Compiz option code generator
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
*/
#ifndef _MBLUR_OPTIONS_H
#define _MBLUR_OPTIONS_H
#ifndef _MBLUR_OPTIONS_INTERNAL
#define getCompPluginInfo mblurOptionsGetCompPluginInfo
#endif
#ifdef __cplusplus
extern "C" {
#endif
CompPluginVTable *mblurOptionsGetCompPluginInfo (void);
typedef enum
{
MblurDisplayOptionInitiate,
MblurDisplayOptionNum
} MblurDisplayOptions;
typedef void (*mblurDisplayOptionChangeNotifyProc) (CompDisplay *display, CompOption *opt, MblurDisplayOptions num);
CompOption *mblurGetDisplayOption (CompDisplay *d, MblurDisplayOptions num);
typedef enum
{
MblurScreenOptionMode,
MblurScreenOptionStrength,
MblurScreenOptionOnTransformedScreen,
MblurScreenOptionNum
} MblurScreenOptions;
typedef void (*mblurScreenOptionChangeNotifyProc) (CompScreen *screen, CompOption *opt, MblurScreenOptions num);
CompOption *mblurGetScreenOption (CompScreen *s, MblurScreenOptions num);
typedef enum
{
ModeTextureCopy = 0,
ModeAccumulationBuffer = 1,
} MblurModeEnum;
CompAction * mblurGetInitiate (CompDisplay *d);
void mblurSetInitiateInitiate (CompDisplay *d, CompActionCallBackProc init);
void mblurSetInitiateTerminate (CompDisplay *d, CompActionCallBackProc term);
CompOption * mblurGetInitiateOption (CompDisplay *d);
void mblurSetInitiateNotify (CompDisplay *d, mblurDisplayOptionChangeNotifyProc notify);
int mblurGetMode (CompScreen *s);
CompOption * mblurGetModeOption (CompScreen *s);
void mblurSetModeNotify (CompScreen *s, mblurScreenOptionChangeNotifyProc notify);
float mblurGetStrength (CompScreen *s);
CompOption * mblurGetStrengthOption (CompScreen *s);
void mblurSetStrengthNotify (CompScreen *s, mblurScreenOptionChangeNotifyProc notify);
Bool mblurGetOnTransformedScreen (CompScreen *s);
CompOption * mblurGetOnTransformedScreenOption (CompScreen *s);
void mblurSetOnTransformedScreenNotify (CompScreen *s, mblurScreenOptionChangeNotifyProc notify);
#ifdef __cplusplus
}
#endif
#endif
syntax highlighted by Code2HTML, v. 0.9.1