CRM32Pro SDK
v5.22
|
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. | |