Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
PPERequestParamDataBase Class Reference

Data for one material parameter, requester side. More...

Protected Member Functions

void PPERequestParamDataBase (int requester_idx, int mat_id, int param_id, int data_type=0, int priority=0, int mask=PPOperators.SET)
int GetInteractionMask ()
int GetMaterialID ()
int GetParameterID ()
int GetPriorityLayer ()
int GetRequesterIDX ()
bool GetUpdatingDataValues ()
int GetVarType ()
void InitValues ()
bool IsDataActive ()
bool IsSettingDefaultValues ()
void SetDataActive (bool state)
void SetInteractionMask (int mask)
void SetPriorityLayer (int priority)
void SetSettingDefaultValues (bool state)
void SetUpdatingDataValues (bool state)

Protected Attributes

int m_InteractionMask
bool m_IsActive
int m_MaterialID
int m_ParameterID
int m_Priority
int m_RequesterIDX
bool m_SettingDefaultValues
bool m_UpdatingDataValues
int m_VariableType

Private Member Functions

override void InitValues ()
void PPERequestParamDataColor (int requester_idx, int mat_id, int param_id, int data_type=0, int priority=0, int mask=PPOperators.SET, bool relative=false)
void PPERequestParamDataInt (int requester_idx, int mat_id, int param_id, int data_type=0, int priority=0, int mask=PPOperators.SET, bool relative=false)

Private Attributes

ref array< floatm_ColorCurrent
ref array< floatm_ColorFormerTarget
ref array< floatm_ColorLast
ref array< floatm_ColorStart
ref array< floatm_ColorTarget
int m_IntCurrent
int m_IntLast
int m_IntTarget
PPERequesterBase m_Requester

Detailed Description

Data for one material parameter, requester side.

Definition at line 2 of file pperequestdata.c.

Constructor & Destructor Documentation

◆ PPERequestParamDataBase()

void PPERequestParamDataBase ( int requester_idx,
int mat_id,
int param_id,
int data_type = 0,
int priority = 0,
int mask = PPOperators.SET )
inlineprotected

Member Function Documentation

◆ GetInteractionMask()

int GetInteractionMask ( )
inlineprotected

Definition at line 89 of file pperequestdata.c.

References m_InteractionMask.

◆ GetMaterialID()

int GetMaterialID ( )
inlineprotected

Definition at line 69 of file pperequestdata.c.

References m_MaterialID.

Referenced by SendMaterialValueData(), and PPERequesterBase::SetDefaultValuesAll().

◆ GetParameterID()

int GetParameterID ( )
inlineprotected

◆ GetPriorityLayer()

int GetPriorityLayer ( )
inlineprotected

Definition at line 99 of file pperequestdata.c.

References m_Priority.

◆ GetRequesterIDX()

int GetRequesterIDX ( )
inlineprotected

◆ GetUpdatingDataValues()

bool GetUpdatingDataValues ( )
inlineprotected

Definition at line 39 of file pperequestdata.c.

References m_UpdatingDataValues.

◆ GetVarType()

int GetVarType ( )
inlineprotected

Definition at line 79 of file pperequestdata.c.

References m_VariableType.

Referenced by PPERequesterBase::SetDefaultValuesAll().

◆ InitValues() [1/2]

override void InitValues ( )
inlineprivate

◆ InitValues() [2/2]

void InitValues ( )
inlineprotected

Definition at line 30 of file pperequestdata.c.

Referenced by PPERequestParamDataBase().

◆ IsDataActive()

bool IsDataActive ( )
inlineprotected

Definition at line 49 of file pperequestdata.c.

References m_IsActive.

Referenced by PPERequesterBase::SetDefaultValuesAll().

◆ IsSettingDefaultValues()

bool IsSettingDefaultValues ( )
inlineprotected

Definition at line 59 of file pperequestdata.c.

References m_SettingDefaultValues.

◆ PPERequestParamDataColor()

void PPERequestParamDataColor ( int requester_idx,
int mat_id,
int param_id,
int data_type = 0,
int priority = 0,
int mask = PPOperators.SET,
bool relative = false )
inlineprivate

Definition at line 166 of file pperequestdata.c.

References m_VariableType.

◆ PPERequestParamDataInt()

void PPERequestParamDataInt ( int requester_idx,
int mat_id,
int param_id,
int data_type = 0,
int priority = 0,
int mask = PPOperators.SET,
bool relative = false )
inlineprivate

Definition at line 125 of file pperequestdata.c.

References m_IntCurrent, m_IntLast, and m_VariableType.

◆ SetDataActive()

void SetDataActive ( bool state)
inlineprotected

Definition at line 44 of file pperequestdata.c.

References m_IsActive.

Referenced by PPEClassBase::InsertParamValueData().

◆ SetInteractionMask()

void SetInteractionMask ( int mask)
inlineprotected

Definition at line 84 of file pperequestdata.c.

References m_InteractionMask.

◆ SetPriorityLayer()

void SetPriorityLayer ( int priority)
inlineprotected

Definition at line 94 of file pperequestdata.c.

References m_Priority.

◆ SetSettingDefaultValues()

void SetSettingDefaultValues ( bool state)
inlineprotected

Definition at line 54 of file pperequestdata.c.

References m_SettingDefaultValues.

◆ SetUpdatingDataValues()

void SetUpdatingDataValues ( bool state)
inlineprotected

Definition at line 34 of file pperequestdata.c.

References m_UpdatingDataValues.

Referenced by PPEClassBase::InsertParamValueData().

Field Documentation

◆ m_ColorCurrent

ref array<float> m_ColorCurrent
private

Definition at line 160 of file pperequestdata.c.

Referenced by InitValues().

◆ m_ColorFormerTarget

ref array<float> m_ColorFormerTarget
private

Definition at line 163 of file pperequestdata.c.

Referenced by InitValues().

◆ m_ColorLast

ref array<float> m_ColorLast
private

Definition at line 161 of file pperequestdata.c.

Referenced by InitValues().

◆ m_ColorStart

ref array<float> m_ColorStart
private

Definition at line 164 of file pperequestdata.c.

Referenced by InitValues().

◆ m_ColorTarget

ref array<float> m_ColorTarget
private

Definition at line 159 of file pperequestdata.c.

Referenced by InitValues().

◆ m_IntCurrent

int m_IntCurrent
private

Definition at line 122 of file pperequestdata.c.

Referenced by PPERequestParamDataInt().

◆ m_InteractionMask

int m_InteractionMask
protected

◆ m_IntLast

int m_IntLast
private

Definition at line 123 of file pperequestdata.c.

Referenced by PPERequestParamDataInt().

◆ m_IntTarget

int m_IntTarget
private

Definition at line 121 of file pperequestdata.c.

◆ m_IsActive

bool m_IsActive
protected

Definition at line 6 of file pperequestdata.c.

Referenced by PPERequestParamDataBase(), IsDataActive(), and SetDataActive().

◆ m_MaterialID

int m_MaterialID
protected

Definition at line 9 of file pperequestdata.c.

Referenced by PPERequestParamDataBase(), and GetMaterialID().

◆ m_ParameterID

int m_ParameterID
protected

Definition at line 10 of file pperequestdata.c.

Referenced by PPERequestParamDataBase(), and GetParameterID().

◆ m_Priority

int m_Priority
protected

Definition at line 14 of file pperequestdata.c.

Referenced by PPERequestParamDataBase(), GetPriorityLayer(), and SetPriorityLayer().

◆ m_Requester

PPERequesterBase m_Requester
private

Definition at line 4 of file pperequestdata.c.

Referenced by PPERequesterBase::GetRequestData().

◆ m_RequesterIDX

int m_RequesterIDX
protected

Definition at line 12 of file pperequestdata.c.

Referenced by PPERequestParamDataBase(), and GetRequesterIDX().

◆ m_SettingDefaultValues

bool m_SettingDefaultValues
protected

◆ m_UpdatingDataValues

bool m_UpdatingDataValues
protected

◆ m_VariableType

int m_VariableType
protected

The documentation for this class was generated from the following file: