![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Glow - PostProcessEffectType.Glow. More...
Private Member Functions | |
| override string | GetDefaultMaterialPath () |
| override int | GetPostProcessEffectID () |
| override void | RegisterMaterialParameters () |
| Private Member Functions inherited from PPEClassBase | |
| void | PPEClassBase (string mat_path_override="") |
| void | ApplyValueChanges () |
| void | ChangeMaterialPathUsed (string path) |
| void | CreateDataStructure () |
| void | CreateMaterial () |
| void | DbgPrnt (string text) |
| string | GetCurrentMaterialPath () |
| string | GetDefaultMaterialPath () |
| override this if you want to use different path by default; '.emat' is appended automatically | |
| Material | GetMaterial () |
| PPEMatClassParameterCommandData | GetParameterCommandData (int parameter_idx) |
| Some PP effects are handled as hard-coded exceptions, outside of material system. Default == PPEExceptions.NONE (systemic behaviour). | |
| int | GetPostProcessEffectID () |
| Overriden in all material classes! | |
| void | Init (string mat_path_override="") |
| void | InsertParamValueData (PPERequestParamDataBase request_data) |
| Distributes requester data to the material class structure and links them to appropriate parameter. | |
| void | InsertUpdatedParameter (int mat_id) |
| void | OnUpdate (float timeslice, int order) |
| generic update method, take care when overriding! | |
| void | ParamUpdateQueueCleanup (int order) |
| void | ParamUpdateRemove (int parameter_idx) |
| Queue selected parameter for removal from the update queue. | |
| void | RegisterMaterialParameters () |
| inserted into associative array by parameter int value, parameter registration order does not matter (still ordered, though) | |
| void | RegisterParameterColor (int idx, string parameter_name, float r, float g, float b, float a) |
| WARNING - min/max values are usually taken from Workbench defaults, may not be actual min/max values the renderer can handle! When in doubt, try some higher/lower values... | |
| void | RegisterParameterColorEx (int idx, string parameter_name, float r, float g, float b, float a, typename type) |
| WARNING - min/max values are usually taken from Workbench defaults, may not be actual min/max values the renderer can handle! When in doubt, try some higher/lower values... | |
| void | RegisterParameterResource (int idx, string parameter_name, string default_path) |
| void | RegisterParameterScalarBool (int idx, string parameter_name, bool default_value) |
| void | RegisterParameterScalarFloat (int idx, string parameter_name, float default_value, float min, float max) |
| WARNING - min/max values are usually taken from Workbench defaults, may not be actual min/max values the renderer can handle! When in doubt, try some higher/lower values... | |
| void | RegisterParameterScalarFloatEx (int idx, string parameter_name, float default_value, float min, float max, typename type) |
| WARNING - min/max values are usually taken from Workbench defaults, may not be actual min/max values the renderer can handle! When in doubt, try some higher/lower values... | |
| void | RegisterParameterScalarInt (int idx, string parameter_name, int default_value, int min, int max) |
| void | RegisterParameterTexture (int idx, string parameter_name, string default_path) |
| void | RegisterParameterVector (int idx, string parameter_name, array< float > default_values) |
| void | RemoveRequest (int req_idx) |
| unused, see 'RemoveActiveRequestFromMaterials' for more info | |
| void | SetFinalParameterValue (int parameter_idx) |
| Clamps the values being set to defaults, if there is no request setting non-zero values on the parameter. | |
| void | SetParameterUpdating (int order, int parameter_id) |
| Queue specific parameter of this material to update. | |
Static Private Attributes | |
| static const int | L_20_FLASHBANG = 300 |
| static const int | L_20_HIT = 100 |
| static const int | L_20_SHOCK = 500 |
| static const int | L_21_FLASHBANG = 500 |
| static const int | L_21_HIT = 300 |
| static const int | L_21_SHOCK = 100 |
| static const int | L_22_BLOODLOSS = 100 |
| static const int | L_23_GLASSES = 100 |
| static const int | L_23_HMP = 300 |
| static const int | L_23_NVG = 600 |
| static const int | L_23_TOXIC_TINT = 200 |
| static const int | L_25_BURLAP = 800 |
| static const int | L_25_MENU = 100 |
| static const int | L_25_SHOCK = 500 |
| static const int | L_25_TUNNEL = 300 |
| static const int | L_25_UNCON = 700 |
| static const int | L_26_BURLAP = 800 |
| static const int | L_26_MENU = 100 |
| static const int | L_26_SHOCK = 500 |
| static const int | L_26_TUNNEL = 300 |
| static const int | L_26_UNCON = 700 |
| static const int | L_27_ADS = 100 |
| static const int | L_28_ADS = 100 |
| static const int | L_29_ADS = 100 |
| static const int | L_30_ADS = 100 |
| static const int | PARAM_BLOOMINTENSITY = 16 |
| static const int | PARAM_BLOOMSTEEPNESS = 15 |
| static const int | PARAM_BLOOMTHRESHOLD = 14 |
| static const int | PARAM_BRIGHTNESS = 17 |
| static const int | PARAM_COLORIZATIONCOLOR = 23 |
| static const int | PARAM_CONTRAST = 18 |
| static const int | PARAM_DESATURATIONWEIGHTS = 24 |
| static const int | PARAM_FILMICEXPOSUREBIAS = 12 |
| static const int | PARAM_FILMICLINEARANGLE = 8 |
| static const int | PARAM_FILMICLINEARSTRENGTH = 7 |
| static const int | PARAM_FILMICSHOULDERSTRENGTH = 6 |
| static const int | PARAM_FILMICTOEDENUMERATOR = 11 |
| static const int | PARAM_FILMICTOENUMERATOR = 10 |
| static const int | PARAM_FILMICTOESTRENGTH = 9 |
| static const int | PARAM_FILMICWHITEPOINT = 13 |
| static const int | PARAM_HDR = 5 |
| static const int | PARAM_LENSCENTERX = 29 |
| static const int | PARAM_LENSCENTERY = 30 |
| static const int | PARAM_LENSDISTORT = 27 |
| static const int | PARAM_MAXCHROMABBERATION = 28 |
| static const int | PARAM_OFFSET = 19 |
| static const int | PARAM_OVERLAYCOLOR = 21 |
| static const int | PARAM_OVERLAYFACTOR = 20 |
| static const int | PARAM_SATURATION = 22 |
| static const int | PARAM_SPEEDBRIGHTTODARK = 3 |
| static const int | PARAM_SPEEDDARKTOBRIGHT = 2 |
| static const int | PARAM_TARGETBRIGHTNESS = 1 |
| static const int | PARAM_TONEMAPPING = 4 |
| static const int | PARAM_VIGNETTE = 25 |
| static const int | PARAM_VIGNETTECOLOR = 26 |
| static const int | PARAM_VISIBLEPERCENT = 0 |
Additional Inherited Members | |
| Private Attributes inherited from PPEClassBase | |
| PPEManager | m_Manager |
| Material | m_Material |
| ref map< int, ref PPEMatClassParameterCommandData > | m_MaterialParamMapStructure |
| string | m_MaterialPath = "" |
| ref array< int > | m_ParameterRemovalQueue |
| ref map< int, ref array< int > > | m_ParameterUpdateQueueMap |
| ref array< int > | m_UpdatedParameters |
|
inlineprivate |
Definition at line 87 of file ppeglow.c.
References PARAM_BLOOMINTENSITY, PARAM_BLOOMSTEEPNESS, PARAM_BLOOMTHRESHOLD, PARAM_BRIGHTNESS, PARAM_COLORIZATIONCOLOR, PARAM_CONTRAST, PARAM_DESATURATIONWEIGHTS, PARAM_FILMICEXPOSUREBIAS, PARAM_FILMICLINEARANGLE, PARAM_FILMICLINEARSTRENGTH, PARAM_FILMICSHOULDERSTRENGTH, PARAM_FILMICTOEDENUMERATOR, PARAM_FILMICTOENUMERATOR, PARAM_FILMICTOESTRENGTH, PARAM_FILMICWHITEPOINT, PARAM_HDR, PARAM_LENSCENTERX, PARAM_LENSCENTERY, PARAM_LENSDISTORT, PARAM_MAXCHROMABBERATION, PARAM_OFFSET, PARAM_OVERLAYCOLOR, PARAM_OVERLAYFACTOR, PARAM_SATURATION, PARAM_SPEEDBRIGHTTODARK, PARAM_SPEEDDARKTOBRIGHT, PARAM_TARGETBRIGHTNESS, PARAM_TONEMAPPING, PARAM_VIGNETTE, PARAM_VIGNETTECOLOR, PARAM_VISIBLEPERCENT, PPEMatClassParameterFloatSaturation(), PPEClassBase::RegisterParameterColor(), PPEClassBase::RegisterParameterColorEx(), PPEClassBase::RegisterParameterScalarBool(), PPEClassBase::RegisterParameterScalarFloat(), PPEClassBase::RegisterParameterScalarFloatEx(), PPEClassBase::RegisterParameterScalarInt(), and PPEClassBase::RegisterParameterVector().
|
staticprivate |
Definition at line 43 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::SetFlashbangIntensity().
|
staticprivate |
Definition at line 42 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::SetHitIntensity().
|
staticprivate |
Definition at line 44 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart().
|
staticprivate |
Definition at line 48 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::SetFlashbangIntensity().
|
staticprivate |
Definition at line 47 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::SetHitIntensity().
|
staticprivate |
Definition at line 46 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart().
|
staticprivate |
Definition at line 50 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::SetBloodLossLevel().
|
staticprivate |
Definition at line 52 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart(), and PPERequester_GameplayBase::OnUpdate().
|
staticprivate |
Definition at line 54 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::SetEffectProgress().
|
staticprivate |
Definition at line 55 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::SetNVMode().
|
staticprivate |
Definition at line 53 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnUpdate().
|
staticprivate |
Definition at line 61 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart().
|
staticprivate |
Definition at line 57 of file ppeglow.c.
Referenced by PPERequester_MenuBase::SetVignetteIntensity().
|
staticprivate |
Definition at line 59 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart().
|
staticprivate |
Definition at line 58 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart().
|
staticprivate |
Definition at line 60 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart(), and PPERequester_GameplayBase::ProcessFading().
|
staticprivate |
Definition at line 67 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart().
|
staticprivate |
Definition at line 63 of file ppeglow.c.
Referenced by PPERequester_MenuBase::SetVignetteIntensity().
|
staticprivate |
Definition at line 64 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart().
|
staticprivate |
Definition at line 66 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart().
|
staticprivate |
Definition at line 69 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::SetValuesOptics().
|
staticprivate |
Definition at line 71 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::SetValuesOptics().
|
staticprivate |
Definition at line 73 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::SetValuesOptics().
|
staticprivate |
Definition at line 75 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::SetValuesOptics().
|
staticprivate |
Definition at line 25 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 24 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 23 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 26 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 32 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart(), PPERequester_GameplayBase::OnUpdate(), RegisterMaterialParameters(), PPERequester_GameplayBase::SetEffectProgress(), and PPERequester_GameplayBase::SetNVMode().
|
staticprivate |
Definition at line 27 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 33 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 21 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 17 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 16 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 15 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 20 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 19 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 18 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 22 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 14 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 38 of file ppeglow.c.
Referenced by RegisterMaterialParameters(), PPERequester_GameplayBase::SetValuesIronsights(), and PPERequester_GameplayBase::SetValuesOptics().
|
staticprivate |
Definition at line 39 of file ppeglow.c.
Referenced by RegisterMaterialParameters(), PPERequester_GameplayBase::SetValuesIronsights(), and PPERequester_GameplayBase::SetValuesOptics().
|
staticprivate |
Definition at line 36 of file ppeglow.c.
Referenced by RegisterMaterialParameters(), PPERequester_GameplayBase::SetValuesIronsights(), and PPERequester_GameplayBase::SetValuesOptics().
|
staticprivate |
Definition at line 37 of file ppeglow.c.
Referenced by RegisterMaterialParameters(), PPERequester_GameplayBase::SetValuesIronsights(), and PPERequester_GameplayBase::SetValuesOptics().
|
staticprivate |
Definition at line 28 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 30 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart(), RegisterMaterialParameters(), PPERequester_GameplayBase::SetFlashbangIntensity(), and PPERequester_GameplayBase::SetHitIntensity().
|
staticprivate |
Definition at line 29 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart(), RegisterMaterialParameters(), PPERequester_GameplayBase::SetFlashbangIntensity(), and PPERequester_GameplayBase::SetHitIntensity().
|
staticprivate |
Definition at line 31 of file ppeglow.c.
Referenced by BleedingIndicatorDropData::AdjustColorSaturation(), PPEMatClassParameterColor::ModifyResultValues(), RegisterMaterialParameters(), and PPERequester_GameplayBase::SetBloodLossLevel().
|
staticprivate |
Definition at line 12 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 11 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 10 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 13 of file ppeglow.c.
Referenced by RegisterMaterialParameters().
|
staticprivate |
Definition at line 34 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart(), PPERequester_GameplayBase::OnUpdate(), PPERequester_GameplayBase::ProcessFading(), RegisterMaterialParameters(), and PPERequester_MenuBase::SetVignetteIntensity().
|
staticprivate |
Definition at line 35 of file ppeglow.c.
Referenced by PPERequester_GameplayBase::OnStart(), PPERequester_GameplayBase::OnUpdate(), RegisterMaterialParameters(), and PPERequester_MenuBase::SetVignetteIntensity().
|
staticprivate |
Definition at line 9 of file ppeglow.c.
Referenced by RegisterMaterialParameters().