class PPERequestParamDataBaseSource
Derived classes
Data for one material parameter, requester side
Constructors 1
void PPERequestParamDataBase(int requester_idx, int mat_id, int param_id, int data_type = 0, int priority = 0, int mask = PPOperators.SET)References InitValues(), m_InteractionMask, m_IsActive
Show 7 more
, m_MaterialID, m_ParameterID, m_Priority, m_RequesterIDX, m_SettingDefaultValues, m_UpdatingDataValues, and m_VariableTypeMembers 10
PPERequesterBase m_RequesterReferenced by PPERequesterBase.GetRequestData()
protected bool m_UpdatingDataValuesnew values are being sent periodically
protected bool m_IsActivehasn't been stopped yet (does not have to update values)
protected bool m_SettingDefaultValuesprotected int m_MaterialIDprotected int m_ParameterIDprotected int m_VariableTypePPEConstants.VAR_TYPE_INT etc.
protected int m_RequesterIDXprotected int m_InteractionMaskprotected int m_Priorityde-facto blending layer
Methods 15
void InitValues()Referenced by PPERequestParamDataBase()
void SetUpdatingDataValues(bool state)References m_UpdatingDataValues
bool GetUpdatingDataValues()References m_UpdatingDataValues
void SetDataActive(bool state)References m_IsActive
bool IsDataActive()References m_IsActive
void SetSettingDefaultValues(bool state)References m_SettingDefaultValues
bool IsSettingDefaultValues()References m_SettingDefaultValues
Referenced by PPEMatClassParameterBool.Update(), PPEMatClassParameterColor.Update(), PPEMatClassParameterFloat.Update()
Show 8 more
, PPEMatClassParameterInt.Update(), PPERequesterBase.SetTargetValueBool(), PPERequesterBase.SetTargetValueBoolDefault(), PPERequesterBase.SetTargetValueColorDefault(), PPERequesterBase.SetTargetValueFloat(), PPERequesterBase.SetTargetValueFloatDefault(), PPERequesterBase.SetTargetValueInt(), and PPERequesterBase.SetTargetValueIntDefault()int GetRequesterIDX()References m_RequesterIDX
int GetMaterialID()References m_MaterialID
int GetParameterID()References m_ParameterID
void SetInteractionMask(int mask)References m_InteractionMask
int GetInteractionMask()References m_InteractionMask
void SetPriorityLayer(int priority)References m_Priority
int GetPriorityLayer()References m_Priority