115 m_VariableType = PPEConstants.VAR_TYPE_BOOL;
125 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 )
129 m_VariableType = PPEConstants.VAR_TYPE_INT;
144 m_VariableType = PPEConstants.VAR_TYPE_FLOAT;
166 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 )
168 m_VariableType = PPEConstants.VAR_TYPE_COLOR;
173 m_ColorTarget = {0.0,0.0,0.0,0.0};
174 m_ColorCurrent = {0,0.0,0.0,0.0};
175 m_ColorLast = {0.0,0.0,0.0,0.0};
176 m_ColorFormerTarget = {0.0,0.0,0.0,0.0};
177 m_ColorStart = {0.0,0.0,0.0,0.0};
Data for one material parameter, requester side.
void SetPriorityLayer(int priority)
void SetDataActive(bool state)
bool m_UpdatingDataValues
void SetUpdatingDataValues(bool state)
bool IsSettingDefaultValues()
void PPERequestParamDataBase(int requester_idx, int mat_id, int param_id, int data_type=0, int priority=0, int mask=PPOperators.SET)
void SetInteractionMask(int mask)
bool m_SettingDefaultValues
void SetSettingDefaultValues(bool state)
bool GetUpdatingDataValues()
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
PPOperators
PP operators, specify operation between subsequent layers.
void PPERequestParamDataBool(int requester_idx, int mat_id, int param_id, int data_type=0, int priority=0, int mask=PPOperators.SET, bool relative=false)
class PPERequestParamDataBase m_BoolTarget
class PPERequestParamDataInt extends PPERequestParamDataBase m_FloatTarget
class PPERequestParamDataColor extends PPERequestParamDataBase m_VectorTarget
void PPERequestParamDataFloat(int requester_idx, int mat_id, int param_id, int data_type=0, int priority=0, int mask=PPOperators.SET, bool relative=false)
float m_FloatFormerTarget