|
GlistEngine
|
#include <gBloom.h>


Public Member Functions | |
| gBloom (float intensity=1.0f, float bloomsize=2.0f, float threshold=0.8f) | |
| gBloom (float intensity, float bloomsize, float threshold, std::vector< std::vector< float > > rects, float screenwidth, float screenheight) | |
| gBloom (float intensity, float bloomsize, float rgb[]) | |
| virtual | ~gBloom () |
| void | use () |
| void | setRect (int rectnum, float x, float y, float width, float height) |
Public Member Functions inherited from gBasePostProcess | |
| gBasePostProcess () | |
| virtual | ~gBasePostProcess () |
| gShader * | getShader () |
Public Member Functions inherited from gRenderObject | |
| gRenderObject () | |
| int | getScreenWidth () |
| int | getScreenHeight () |
| void | pushMatrix () |
| void | popMatrix () |
Public Member Functions inherited from gObject | |
| gObject () | |
| void | logi (std::string message) |
| void | logd (std::string message) |
| void | logw (std::string message) |
| void | loge (std::string message) |
| void | logi (std::string tag, std::string message) |
| void | logd (std::string tag, std::string message) |
| void | logw (std::string tag, std::string message) |
| void | loge (std::string tag, std::string message) |
Public Attributes | |
| std::vector< std::vector< float > > | rects |
Protected Member Functions | |
| const std::string | getVertSrc () |
| const std::string | getFragSrc () |
Additional Inherited Members | |
Static Public Member Functions inherited from gRenderObject | |
| static void | setScreenSize (int screenWidth, int screenHeight) |
| static void | setUnitScreenSize (int unitWidth, int unitHeight) |
| static void | setScreenScaling (int screenScaling) |
| static void | enableShadowMapping () |
| static void | disableShadowMapping () |
| static bool | isShadowMappingEnabled () |
| static gRenderer * | getRenderer () |
| static void | destroyRenderer () |
| static void | createRenderer () |
Static Public Member Functions inherited from gObject | |
| static std::string | gGetAppDir () |
| static std::string | gGetAssetsDir () |
| static void | gSetAssetsDir (std::string assetsDir) |
| static std::string | gGetFilesDir () |
| static std::string | gGetImagesDir () |
| static std::string | gGetFontsDir () |
| static std::string | gGetModelsDir () |
| static std::string | gGetTexturesDir () |
| static std::string | gGetShadersDir () |
| static std::string | gGetSoundsDir () |
| static std::string | gGetDatabasesDir () |
| static std::string | gGetVideosDir () |
| static void | setCurrentResolution (int scalingNo, int currentResolutionNo) |
Static Public Attributes inherited from gObject | |
| static const int | LOGLEVEL_SILENT |
| static const int | LOGLEVEL_DEBUG |
| static const int | LOGLEVEL_INFO |
| static const int | LOGLEVEL_WARNING |
| static const int | LOGLEVEL_ERROR |
Protected Attributes inherited from gBasePostProcess | |
| gShader * | shader |
Static Protected Attributes inherited from gRenderObject | |
| static bool | isshadowmappingenabled |
Static Protected Attributes inherited from gObject | |
| static int | renderpassnum |
| static int | renderpassno |
| static int | releasescaling |
| static int | releaseresolution |
| gBloom::gBloom | ( | float | intensity = 1.0f, |
| float | bloomsize = 2.0f, |
||
| float | threshold = 0.8f |
||
| ) |
| gBloom::gBloom | ( | float | intensity, |
| float | bloomsize, | ||
| float | threshold, | ||
| std::vector< std::vector< float > > | rects, | ||
| float | screenwidth, | ||
| float | screenheight | ||
| ) |
| gBloom::gBloom | ( | float | intensity, |
| float | bloomsize, | ||
| float | rgb[] | ||
| ) |
|
virtual |
|
protectedvirtual |
Implements gBasePostProcess.
|
protectedvirtual |
Implements gBasePostProcess.
| void gBloom::setRect | ( | int | rectnum, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height | ||
| ) |
|
virtual |
Implements gBasePostProcess.
| std::vector<std::vector<float> > gBloom::rects |