12345678910111213141516171819202122232425262728 |
- //!Rotation Blur
- class PPERotBlur: PPEClassBase
- {
- static const int PARAM_POWER = 0;
- static const int PARAM_MINANGLEPERSEC = 1;
- static const int PARAM_MAXANGLEPERSEC = 2;
- static const int PARAM_MINDEPTH = 3;
- static const int PARAM_MAXDEPTH = 4;
-
- override int GetPostProcessEffectID()
- {
- return PostProcessEffectType.RotBlur;
- }
-
- override string GetDefaultMaterialPath()
- {
- return "Graphics/Materials/postprocess/rotblur";
- }
-
- override void RegisterMaterialParameters()
- {
- RegisterParameterScalarFloat(PARAM_POWER,"Power",0.0,0.0,0.09);
- RegisterParameterScalarFloat(PARAM_MINANGLEPERSEC,"MinAnglePerSec",10.0,0.0,180.0);
- RegisterParameterScalarFloat(PARAM_MAXANGLEPERSEC,"MaxAnglePerSec",100.0,0.0,180.0);
- RegisterParameterScalarFloat(PARAM_MINDEPTH,"MinDepth",2.5,0.0,5.0);
- RegisterParameterScalarFloat(PARAM_MAXDEPTH,"MaxDepth",4.5,0.0,50.0);
- }
- }
|