Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
ppeunderwater.c
Go to the documentation of this file.
3 {
4  static const int PARAM_RSINTENSITY = 0;
5  static const int PARAM_RSPLANEDIST = 1;
6  static const int PARAM_RSDEPTHDECREASE = 2;
7  static const int PARAM_RSUVSCALE = 3;
8  static const int PARAM_WATERPLANELUM = 4;
9 
10  override int GetPostProcessEffectID()
11  {
12  return PostProcessEffectType.UnderWater;
13  }
14 
15  override string GetDefaultMaterialPath()
16  {
17  return "Graphics/Materials/postprocess/uw";
18  }
19 
20  override void RegisterMaterialParameters()
21  {
22  RegisterParameterScalarFloat(PARAM_RSINTENSITY,"RayShaftsIntensity",0.0,-0.2,0.2);
23  RegisterParameterScalarFloat(PARAM_RSPLANEDIST,"RayShaftsPlaneDistance",1.0,0.1,4.0);
24  RegisterParameterScalarFloat(PARAM_RSDEPTHDECREASE,"RayShaftsDepthDecrease",2.5,1.0,100.0);
25  RegisterParameterScalarFloat(PARAM_RSUVSCALE,"RayShaftsUVScale",2.0,0.1,10.0);
26  RegisterParameterScalarFloat(PARAM_WATERPLANELUM,"WaterPlaneLuminance",0.05,0.001,0.5);
27  }
28 };
PostProcessEffectType
PostProcessEffectType
Post-process effect type.
Definition: enworld.c:71
PPEClassBase
Created once, on manager init. Script-side representation of C++ material class, separate handling.
Definition: ppematclassesbase.c:2
PPEUnderWater
UnderWater - PostProcessEffectType.UnderWater.
Definition: ppeunderwater.c:2