CRM32Pro SDK  v5.22
Classes | Macros
MODULE 9: IScreenFX v4.80, screen FX interface.

Detailed Description


IScreenFX has members to do simples special effects on screen surface as:
- greyscales
- negative
- black & white
- wind
- red filter
- blue filter
- green filter

And it also has complex effects as:
- fades (from and to, any color and any surface)
- gamma correct
- blur filter
- noise filter
- scale surfaces
- rotate surfaces

CRM32Pro.Init() builds this interface and CRM32Pro.Quit() removes it.

Classes

class  CRM32Pro_IScreenFX
 IScreenFX. More...
 

Macros

#define FXSCREEN_BLACKWHITE   9
 Black/White effect. Not supported in OpenGL modes.
 
#define FXSCREEN_BLUE   12
 Blue effect.
 
#define FXSCREEN_COLOR   1
 Color threshold effect Color threshold effect. Not supported in OpenGL modes.
 
#define FXSCREEN_GREEN   11
 Green effect.
 
#define FXSCREEN_GREY   7
 Grey effect. Not supported in OpenGL modes.
 
#define FXSCREEN_GREYREAL   8
 Accurate grey effect. Not supported in OpenGL modes.
 
#define FXSCREEN_NEGATIVE   6
 Negative color effect. Not supported in OpenGL modes.
 
#define FXSCREEN_NULL   0
 Switch off any kind of effect.
 
#define FXSCREEN_RED   10
 Red effect.
 
#define FXSCREEN_VIDEO   4
 Video effect. Not supported in OpenGL modes.
 
#define FXSCREEN_WIGGLE   2
 Wiggle effect.
 
#define FXSCREEN_WIND   5
 Wind effect. Not supported in OpenGL modes.
 
#define FXSCREEN_ZOOM   3
 Progressive zoom effect. Not supported in OpenGL modes.