PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
PPERequestParamDataBase Class Reference

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

Private Member Functions

void PPERequestParamDataBase (int requester_idx, int mat_id, int param_id, int data_type=0, int priority=0, int mask=PPOperators.SET)
 
void InitValues ()
 
void SetUpdatingDataValues (bool state)
 
bool GetUpdatingDataValues ()
 
void SetDataActive (bool state)
 
bool IsDataActive ()
 
void SetSettingDefaultValues (bool state)
 
bool IsSettingDefaultValues ()
 
int GetRequesterIDX ()
 
int GetMaterialID ()
 
int GetParameterID ()
 
int GetVarType ()
 
void SetInteractionMask (int mask)
 
int GetInteractionMask ()
 
void SetPriorityLayer (int priority)
 
int GetPriorityLayer ()
 
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)
 
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)
 
override void InitValues ()
 

Private Attributes

PPERequesterBase m_Requester
 
protected bool m_UpdatingDataValues
 
protected bool m_IsActive
 
protected bool m_SettingDefaultValues
 
protected int m_MaterialID
 
protected int m_ParameterID
 
protected int m_VariableType
 
protected int m_RequesterIDX
 
protected int m_InteractionMask
 
protected int m_Priority
 
int m_IntTarget
 
int m_IntCurrent
 
int m_IntLast
 
ref array< floatm_ColorTarget
 
ref array< floatm_ColorCurrent
 
ref array< floatm_ColorLast
 
ref array< floatm_ColorFormerTarget
 
ref array< floatm_ColorStart
 

Detailed Description

Data for one material parameter, requester side.

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 
)
inlineprivate

Member Function Documentation

◆ GetInteractionMask()

int GetInteractionMask ( )
inlineprivate

References m_InteractionMask.

◆ GetMaterialID()

int GetMaterialID ( )
inlineprivate

◆ GetParameterID()

◆ GetPriorityLayer()

int GetPriorityLayer ( )
inlineprivate

References m_Priority.

◆ GetRequesterIDX()

int GetRequesterIDX ( )
inlineprivate

◆ GetUpdatingDataValues()

bool GetUpdatingDataValues ( )
inlineprivate

References m_UpdatingDataValues.

◆ GetVarType()

int GetVarType ( )
inlineprivate

◆ InitValues() [1/2]

void InitValues ( )
inlineprivate

Referenced by PPERequestParamDataBase().

◆ InitValues() [2/2]

override void InitValues ( )
inlineprivate

◆ IsDataActive()

bool IsDataActive ( )
inlineprivate

◆ IsSettingDefaultValues()

bool IsSettingDefaultValues ( )
inlineprivate

◆ 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

◆ 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

◆ SetDataActive()

void SetDataActive ( bool  state)
inlineprivate

◆ SetInteractionMask()

void SetInteractionMask ( int  mask)
inlineprivate

References m_InteractionMask.

◆ SetPriorityLayer()

void SetPriorityLayer ( int  priority)
inlineprivate

References m_Priority.

◆ SetSettingDefaultValues()

void SetSettingDefaultValues ( bool  state)
inlineprivate

◆ SetUpdatingDataValues()

void SetUpdatingDataValues ( bool  state)
inlineprivate

Field Documentation

◆ m_ColorCurrent

ref array<float> m_ColorCurrent
private

◆ m_ColorFormerTarget

ref array<float> m_ColorFormerTarget
private

◆ m_ColorLast

ref array<float> m_ColorLast
private

◆ m_ColorStart

ref array<float> m_ColorStart
private

◆ m_ColorTarget

ref array<float> m_ColorTarget
private

◆ m_IntCurrent

int m_IntCurrent
private

◆ m_InteractionMask

protected int m_InteractionMask
private

◆ m_IntLast

int m_IntLast
private

◆ m_IntTarget

int m_IntTarget
private

◆ m_IsActive

protected bool m_IsActive
private

◆ m_MaterialID

protected int m_MaterialID
private

◆ m_ParameterID

protected int m_ParameterID
private

◆ m_Priority

protected int m_Priority
private

◆ m_Requester

PPERequesterBase m_Requester
private

◆ m_RequesterIDX

protected int m_RequesterIDX
private

◆ m_SettingDefaultValues

protected bool m_SettingDefaultValues
private

◆ m_UpdatingDataValues

protected bool m_UpdatingDataValues
private

◆ m_VariableType

protected int m_VariableType
private

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