PPEGaussFilter.c
//!GaussFilter - PostProcessEffectType.GaussFilter
class PPEGaussFilter: PPEClassBase
{
static const int PARAM_INTENSITY = 0;
static const int L_0_ADS = 100;
static const int L_0_SHOCK = 200;
static const int L_0_FEVER = 300;
static const int L_0_FLASHBANG = 400;
static const int L_0_INV = 500;
static const int L_0_MENU = 600;
static const int L_0_CONTROLS = 700;
static const int L_0_LATENCY = 750;
static const int L_0_TUTORIALS = 800;
static const int L_0_FEEDBACK = 850;
static const int L_0_SERVER_BROWSER = 900;
static const int L_0_DISCONNECT = 1000;
override int GetPostProcessEffectID()
{
return PostProcessEffectType.GaussFilter;
}
override string GetDefaultMaterialPath()
{
return "Graphics/Materials/postprocess/gauss";
}
override void RegisterMaterialParameters()
{
RegisterParameterScalarFloat(PARAM_INTENSITY,"Intensity",0.0,0.0,1.0);
}
}