- Main Page
- Classes
- Files

- File List
- File Members

# 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