|
void | PPEManager () |
|
void | Cleanup () |
|
void | Init () |
| Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
|
|
void | InitPPEManagerClassMap () |
| Ordered by 'PostProcessEffectType' for easy access through the same enum; ID saved all the same.
|
|
void | RegisterPPEClass (PPEClassBase material_class) |
| Registeres material class and creates data structure within.
|
|
void | SendMaterialValueData (PPERequestParamDataBase data) |
|
void | SetMaterialParamUpdating (int material_id, int parameter_id, int order) |
| Queues material/parameter to update (once)
|
|
void | RemoveMaterialUpdating (int material_id, int order=0) |
| Currently unused, requests remain in the hierarchy and are used when needed (slightly faster than constantly re-shuffilng the arrays)
|
|
void | ClearMaterialUpdating () |
|
void | SetRequestActive (PPERequesterBase request, bool active) |
| Marks requester as 'active'. Currently indistinguiishable from 'updating' requester, can potentially be used for intermittently updated requesters.
|
|
void | SetRequestUpdating (PPERequesterBase request, bool active) |
| Marks requester as 'updating' and to be processed on manager update.
|
|
bool | GetExistingRequester (typename req, out PPERequesterBase ret) |
|
bool | IsAnyRequesterRunning (array< typename > requesters) |
|
void | RemoveActiveRequestFromMaterials (PPERequesterBase req) |
|
void | RequestsCleanup () |
| Unused cleanup method, should it be ever needed.
|
|
void | InsertUpdatedMaterial (int mat_id) |
| Marks material class as updated and values to be set in the course of update - 'ProcessApplyValueChanges'.
|
|
void | ProcessRequesterUpdates (float timeslice) |
|
void | ProcessMaterialUpdates (float timeslice) |
|
void | ProcessApplyValueChanges () |
|
void | Update (float timeslice) |
|
Param | GetPostProcessDefaultValues (int material, int parameter) |
| Returns default values as Param. See 'PPEConstants' file for various typedefs used.
|
|
Param | GetPostProcessCurrentValues (int material, int parameter) |
| Returns current values as Param. See 'PPEConstants' file for various typedefs used.
|
|
void | ChangePPEMaterial (PostProcessPrioritiesCamera priority, PostProcessEffectType type, string path, bool scriptside_only) |
| Changes material file associated with the script material class. Will be used very rarely, mostly set in C++ anyway.
|
|
void | StopAllEffects (int mask=0) |
| stops all effects of a certain kind
|
|
void | DbgPrnt (string text) |
|