DayZ 1.26
DayZ Explorer by KGB
|
WetDistort - PostProcessEffectType.WetDistort. Подробнее...
Закрытые члены | |
override int | GetPostProcessEffectID () |
override string | GetDefaultMaterialPath () |
override void | RegisterMaterialParameters () |
Закрытые члены унаследованные от PPEClassBase | |
void | PPEClassBase (string mat_path_override="") |
void | Init (string mat_path_override="") |
void | CreateMaterial () |
Material | GetMaterial () |
void | CreateDataStructure () |
void | RegisterMaterialParameters () |
inserted into associative array by parameter int value, parameter registration order does not matter (still ordered, though) | |
void | RegisterParameterScalarBool (int idx, string parameter_name, bool default_value) |
void | RegisterParameterScalarInt (int idx, string parameter_name, int default_value, int min, int max) |
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 | 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 | RegisterParameterVector (int idx, string parameter_name, array< float > default_values) |
void | RegisterParameterTexture (int idx, string parameter_name, string default_path) |
void | RegisterParameterResource (int idx, string parameter_name, string default_path) |
void | InsertParamValueData (PPERequestParamDataBase request_data) |
Distributes requester data to the material class structure and links them to appropriate parameter. | |
void | RemoveRequest (int req_idx) |
unused, see 'RemoveActiveRequestFromMaterials' for more info | |
void | OnUpdate (float timeslice, int order) |
generic update method, take care when overriding! | |
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 | ApplyValueChanges () |
void | InsertUpdatedParameter (int mat_id) |
void | ParamUpdateRemove (int parameter_idx) |
Queue selected parameter for removal from the update queue. | |
void | SetParameterUpdating (int order, int parameter_id) |
Queue specific parameter of this material to update. | |
void | ParamUpdateQueueCleanup (int order) |
string | GetDefaultMaterialPath () |
override this if you want to use different path by default; '.emat' is appended automatically | |
void | ChangeMaterialPathUsed (string path) |
string | GetCurrentMaterialPath () |
int | GetPostProcessEffectID () |
Overriden in all material classes! | |
PPEMatClassParameterCommandData | GetParameterCommandData (int parameter_idx) |
Some PP effects are handled as hard-coded exceptions, outside of material system. Default == PPEExceptions.NONE (systemic behaviour) | |
void | DbgPrnt (string text) |
Закрытые статические данные | |
static const int | PARAM_BLURPOWER = 0 |
static const int | PARAM_LOCALBLURPOWER = 1 |
static const int | PARAM_EFFPOWERTOP = 2 |
static const int | PARAM_EFFPOWERBOTTOM = 3 |
static const int | PARAM_BLURDOWNSIZE = 4 |
static const int | PARAM_BLURGAUSS = 5 |
static const int | PARAM_WAVSPDX1 = 6 |
static const int | PARAM_WAVSPDX2 = 7 |
static const int | PARAM_WAVSPDY1 = 8 |
static const int | PARAM_WAVSPDY2 = 9 |
static const int | PARAM_WAVEAMPX1 = 10 |
static const int | PARAM_WAVEAMPX2 = 11 |
static const int | PARAM_WAVEAMPY1 = 12 |
static const int | PARAM_WAVEAMPY2 = 13 |
static const int | PARAM_PHASERANDX = 14 |
static const int | PARAM_PHASERANDY = 15 |
static const int | PARAM_PHASEPOSX = 16 |
static const int | PARAM_PHASEPOSY = 17 |
Дополнительные унаследованные члены | |
Закрытые данные унаследованные от PPEClassBase | |
PPEManager | m_Manager |
string | m_MaterialPath = "" |
Material | m_Material |
ref map< int, ref array< int > > | m_ParameterUpdateQueueMap |
ref array< int > | m_ParameterRemovalQueue |
ref array< int > | m_UpdatedParameters |
ref map< int, ref PPEMatClassParameterCommandData > | m_MaterialParamMapStructure |
WetDistort - PostProcessEffectType.WetDistort.
Перекрестные ссылки PARAM_BLURDOWNSIZE, PARAM_BLURGAUSS, PARAM_BLURPOWER, PARAM_EFFPOWERBOTTOM, PARAM_EFFPOWERTOP, PARAM_LOCALBLURPOWER, PARAM_PHASEPOSX, PARAM_PHASEPOSY, PARAM_PHASERANDX, PARAM_PHASERANDY, PARAM_WAVEAMPX1, PARAM_WAVEAMPX2, PARAM_WAVEAMPY1, PARAM_WAVEAMPY2, PARAM_WAVSPDX1, PARAM_WAVSPDX2, PARAM_WAVSPDY1, PARAM_WAVSPDY2, PPEClassBase::RegisterParameterScalarFloat() и PPEClassBase::RegisterParameterScalarInt().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().
Используется в RegisterMaterialParameters().