flGraphicsEffectsFullscreen.h

Go to the documentation of this file.
00001 // Funclib GraphicsEffectsFullscreen v1.0.0
00002 // 
00003 // This module contains fullscreen effects, however be careful a lot of these
00004 // modify vram and/or are per pixel so they are very heavy. Use most of them
00005 // for things like pause menus.
00006 // 
00007 // Contributor(s): Flatmush
00008 
00009 
00010 
00011 #ifndef FLGRAPHICSEFFECTSFULLSCREEN_H
00012 #define FLGRAPHICSEFFECTSFULLSCREEN_H
00013 
00014 #include "flGlobal.h"
00015 
00016 #if FL_GRAPHICS_EFFECTS_FULLSCREEN != 0
00017 
00018 #ifdef __cplusplus
00019 extern "C" {
00020 #endif
00021 
00022 extern void graphicsEffectFsGrayscale();
00023 extern void graphicsEffectFsGrayscaleSW();
00024 extern void graphicsEffectFsSepia();
00025 extern void graphicsEffectFsNightVision();
00026 extern void graphicsEffectFsNightVisionSW();
00027 extern void graphicsEffectFsThermalVision();
00028 extern void graphicsEffectFsMonochrome(u32 inColor);
00029 extern void graphicsEffectFsDichrome(u32 inColorLight, u32 inColorDark);
00030 extern void graphicsEffectFsColorEnhance();
00031 extern void graphicsEffectFsLightEnhance();
00032 extern void graphicsEffectFsInvert();
00033 extern void graphicsEffectFsGlow();
00034 extern void graphicsEffectFsDepthFog(u32 inColor, bool inLowBit);
00035 
00036 #ifdef __cplusplus
00037 }
00038 #endif
00039 
00040 #endif
00041 
00042 #endif

Generated on Wed Sep 5 19:04:00 2007 for funcLib by  doxygen 1.5.1