Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
ppegodrays.c
Go to the documentation of this file.
3 {
4  static const int PARAM_INTENSITY = 0;
5  static const int PARAM_SUNVISIBLE = 1;
6  static const int PARAM_OVERBURNINTENSITY = 2;
7  static const int PARAM_OVERBURNSTART = 3;
8  static const int PARAM_OVERBURNEND = 4;
9  //static const int PARAM_SUNMASKMAT = 5; //Warning, not to be used until DECLARE_RESOURCE_NAME solution is implemented!
10 
11  static const int L_0_GLASSES = 100;
12 
13  override int GetPostProcessEffectID()
14  {
15  return PostProcessEffectType.GodRays;
16  }
17 
18  override string GetDefaultMaterialPath()
19  {
20  return "Graphics/Materials/postprocess/godrayssun";
21  }
22 
23  override void RegisterMaterialParameters()
24  {
25  RegisterParameterScalarFloat(PARAM_INTENSITY,"Intensity",0.8,0,1);
26  RegisterParameterScalarFloat(PARAM_SUNVISIBLE,"SunVisible",1.0,0,1);
27  RegisterParameterScalarFloat(PARAM_OVERBURNINTENSITY,"OverBurnIntensity",0.25,0,1);
28  RegisterParameterScalarFloat(PARAM_OVERBURNSTART,"OverBurnStart",0.025,0,1);
29  RegisterParameterScalarFloat(PARAM_OVERBURNEND,"OverBurnEnd",0.175,0,1);
30 
31  //TODO
32  //SunMaskMat - DECLARE_RESOURCE_NAME
33  }
34 }
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
PPEGodRays
GodRays - PostProcessEffectType.GodRays.
Definition: ppegodrays.c:2