On this page
Interaction_ParametersFn
Asobo_EX1\Generic\Interior\Templates\ParametersFn\Interaction_ParametersFn.xml
Includes
- RelativeFile: InputEvent_ParametersFn.xml
- RelativeFile: Variants\\Interaction_XStates_ParametersFn.xml
- RelativeFile: Variants\\Interaction_Drag_Axis_ParametersFn.xml
ParametersFn
ASOBO_Default_Interaction_Parameters
Definition from XML<ParametersFn Name="ASOBO_Default_Interaction_Parameters"> <Parameters Type="Default"> <IE_INTERACTION_PARAMETERS_FN>ASOBO_Setup_Interaction_Parameters</IE_INTERACTION_PARAMETERS_FN> <IE_INTERACTION_TOOLTIP_ID_FN>ASOBO_Define_Default_Tooltip_ID_Helper</IE_INTERACTION_TOOLTIP_ID_FN> <INTERACTION_PROCESSOR_FN>ASOBO_Process_Interaction_Parameters</INTERACTION_PROCESSOR_FN> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="#IE_INTERACTION_PARAMETERS_FN#"/> <UseParametersFn Name="#IE_INTERACTION_TOOLTIP_ID_FN#"/> </Parameters> <ReturnParameters> <UseParametersFn Name="#INTERACTION_PROCESSOR_FN#"/> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- IE_INTERACTION_PARAMETERS_FN
- IE_INTERACTION_TOOLTIP_ID_FN
- INTERACTION_PROCESSOR_FN
- Override
Parameters read:
- IE_INTERACTION_PARAMETERS_FN
- IE_INTERACTION_TOOLTIP_ID_FN
ParametersFn used:
- #IE_INTERACTION_PARAMETERS_FN#
- #IE_INTERACTION_TOOLTIP_ID_FN#
Return parameters:
Parameters read:
- INTERACTION_PROCESSOR_FN
ParametersFn used:
- #INTERACTION_PROCESSOR_FN#
- Default
ASOBO_Setup_Interaction_Parameters
Definition from XML<ParametersFn Name="ASOBO_Setup_Interaction_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Add_Input_Event_Helper"/> <UseParametersFn Name="ASOBO_Process_Saved_Attachements_Helper"/> </Parameters> </ParametersFn>Parameters initialization:
- Override
ParametersFn used:
- Override
ASOBO_Process_Saved_Attachements_Helper
Definition from XML<ParametersFn Name="ASOBO_Process_Saved_Attachements_Helper"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_For_Each_Saved_Elements_Helper"> <ELEMENT_TYPE_NAME>Attachement</ELEMENT_TYPE_NAME> <PFN_TO_EXECUTE>ASOBO_Add_Input_Event_Helper</PFN_TO_EXECUTE> <POP_SAVED_ELEMENTS_IN>Append_With_Input_Event</POP_SAVED_ELEMENTS_IN> </UseParametersFn> </Parameters> </ParametersFn>Parameters initialization:
- Override
ParametersFn used:
- ASOBO_For_Each_Saved_Elements_Helper
Parameters set:
- ELEMENT_TYPE_NAME
- PFN_TO_EXECUTE
- POP_SAVED_ELEMENTS_IN
- ASOBO_For_Each_Saved_Elements_Helper
- Override
ASOBO_Save_Input_Event_Base_Parameters
Definition from XML<ParametersFn Name="ASOBO_Save_Input_Event_Base_Parameters"> <Parameters Type="Override"> <Switch> <Case Check="IE_NAME_UID"> <IE_NAME>#IE_NAME#_#IE_NAME_UID#</IE_NAME> <IE_NAME_UID>#IE_NAME_UID#</IE_NAME_UID> </Case> <Case Check="ID"> <IE_NAME>#IE_NAME#_#ID#</IE_NAME> <IE_NAME_UID>#ID#</IE_NAME_UID> </Case> <Default> <IE_NAME_UID/> </Default> </Switch> <BASE_IE_NAME>#IE_NAME#</BASE_IE_NAME> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_IE_Preset_ID_Parameters_Helper"/> </Parameters> <ReturnParameters> <BASE_IE_NAME>#BASE_IE_NAME#</BASE_IE_NAME> <IE_NAME>#IE_NAME#</IE_NAME> <IE_NAME_UID>#IE_NAME_UID#</IE_NAME_UID> <IE_ID_SOURCE>#IE_ID_SOURCE#</IE_ID_SOURCE> <IE_PRESET_ID>#IE_PRESET_ID#</IE_PRESET_ID> <IE_TO_USE>#IE_TO_USE#</IE_TO_USE> <BASE_IE_NAME_UC Process="String">'#BASE_IE_NAME#' uc</BASE_IE_NAME_UC> <IE_PRESET_ID_UC Process="String">'#IE_PRESET_ID#' uc</IE_PRESET_ID_UC> </ReturnParameters> </ParametersFn>Parameters initialization:
- Override
Parameters set:
- BASE_IE_NAME (using IE_NAME)
Condition: Switch
- Case: Check(IE_NAME_UID)
Parameters read:
- IE_NAME_UID
Parameters set:
- IE_NAME (using IE_NAME, IE_NAME_UID)
- IE_NAME_UID (using IE_NAME_UID)
- Case: Check(ID)
Parameters read:
- ID
Parameters set:
- IE_NAME (using IE_NAME, ID)
- IE_NAME_UID (using ID)
- Default case:
Parameters set:
- IE_NAME_UID
- Override
ParametersFn used:
Return parameters:
Parameters set:
- BASE_IE_NAME (using BASE_IE_NAME)
- IE_NAME (using IE_NAME)
- IE_NAME_UID (using IE_NAME_UID)
- IE_ID_SOURCE (using IE_ID_SOURCE)
- IE_PRESET_ID (using IE_PRESET_ID)
- IE_TO_USE (using IE_TO_USE)
- BASE_IE_NAME_UC (using BASE_IE_NAME)
- IE_PRESET_ID_UC (using IE_PRESET_ID)
- Override
ASOBO_Process_Load_Common_Interaction_Parameters
Definition from XML<ParametersFn Name="ASOBO_Process_Load_Common_Interaction_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Interaction_Tooltip_Helper"/> </Parameters> <ReturnParameters> <SaveParameters ID="Interaction_Parameters" Append="Default"> <UseParametersFn Name="ASOBO_Format_Tooltips_Title_Helper"/> </SaveParameters> <LoadParameters ID="Interaction_Parameters"/> </ReturnParameters> </ParametersFn>Parameters initialization:
- Override
ParametersFn used:
Return parameters:
ParametersFn used:
- Override
ASOBO_Process_Interaction_Parameters
Definition from XML<ParametersFn Name="ASOBO_Process_Interaction_Parameters"> <Parameters Type="Override"> <SaveParameters ID="Interaction_Parameters" Append="Default"> <Condition CheckSavedParameters="Cover_Interaction_Parameters"> <True> <INTERACTION_TEMPLATE>@ASOBO_Default_Covered_Interaction_Template</INTERACTION_TEMPLATE> </True> <False> <INTERACTION_TEMPLATE>@ASOBO_Default_Interaction_Template</INTERACTION_TEMPLATE> </False> </Condition> </SaveParameters> <LoadParameters ID="Interaction_Parameters"/> </Parameters> <Parameters Type="Default"> <PFN_PRE_PROCESS_INPUT_EVENT>ASOBO_PreProcess_One_Interaction_Parameters</PFN_PRE_PROCESS_INPUT_EVENT> <PFN_PROCESS_INPUT_EVENT>ASOBO_Process_One_Interaction_Parameters</PFN_PROCESS_INPUT_EVENT> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_For_Each_Saved_Input_Events_Template"> <PFN_TO_EXECUTE>#PFN_PRE_PROCESS_INPUT_EVENT#</PFN_TO_EXECUTE> </UseParametersFn> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Process_Load_Common_Interaction_Parameters"/> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_For_Each_Saved_Input_Events_Template"> <PFN_TO_EXECUTE>#PFN_PROCESS_INPUT_EVENT#</PFN_TO_EXECUTE> </UseParametersFn> </Parameters> <Condition CheckSavedParameters="Mouserect_Events"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_Mouserect_Events_Save_Name"> <INTERACTION_MODEL>@IM_Drag</INTERACTION_MODEL> <OUT_PARAM_NAME>IM_DRAG_EVENTS_SAVE</OUT_PARAM_NAME> </UseParametersFn> <UseParametersFn Name="ASOBO_Get_Mouserect_Events_Save_Name"> <INTERACTION_MODEL>@IM_Default</INTERACTION_MODEL> <OUT_PARAM_NAME>IM_DEFAULT_EVENTS_SAVE</OUT_PARAM_NAME> </UseParametersFn> </Parameters> <Parameters Type="Override"> <SaveParameters ID="#IM_DRAG_EVENTS_SAVE#" Append="Default"> <LoadParameters ID="Mouserect_Events"/> </SaveParameters> <SaveParameters ID="#IM_DEFAULT_EVENTS_SAVE#" Append="Default"> <LoadParameters ID="Mouserect_Events"/> </SaveParameters> <RemoveSavedParameters ID="Mouserect_Events"/> </Parameters> </Condition> <Parameters Type="Override"> <SaveParameters ID="Mouserect_Parameters" Append="Default"> <UseParametersFn Name="ASOBO_Get_Mouserect_Events_Callback_Code"> <INTERACTION_MODEL>@IM_Drag</INTERACTION_MODEL> </UseParametersFn> <UseParametersFn Name="ASOBO_Get_Mouserect_Events_Callback_Code"> <INTERACTION_MODEL>@IM_Default</INTERACTION_MODEL> </UseParametersFn> </SaveParameters> </Parameters> </ParametersFn>Parameters initialization:
- Override
Condition: CheckSavedParameters(Cover_Interaction_Parameters)
- Case: True
Parameters set:
- INTERACTION_TEMPLATE
- Case: False
Parameters set:
- INTERACTION_TEMPLATE
- Default
Parameters set:
- PFN_PRE_PROCESS_INPUT_EVENT
- PFN_PROCESS_INPUT_EVENT
- Override
ParametersFn used:
- ASOBO_For_Each_Saved_Input_Events_Template
Parameters set:
- PFN_TO_EXECUTE (using PFN_PRE_PROCESS_INPUT_EVENT)
- ASOBO_For_Each_Saved_Input_Events_Template
- Override
ParametersFn used:
- Override
ParametersFn used:
- ASOBO_For_Each_Saved_Input_Events_Template
Parameters set:
- PFN_TO_EXECUTE (using PFN_PROCESS_INPUT_EVENT)
- ASOBO_For_Each_Saved_Input_Events_Template
- Override
ParametersFn used:
- ASOBO_Get_Mouserect_Events_Callback_Code
Parameters set:
- INTERACTION_MODEL
- ASOBO_Get_Mouserect_Events_Callback_Code
Parameters set:
- INTERACTION_MODEL
- ASOBO_Get_Mouserect_Events_Callback_Code
- Override
ASOBO_PreProcess_One_Interaction_Parameters
Definition from XML<ParametersFn Name="ASOBO_PreProcess_One_Interaction_Parameters"> <Parameters Type="Override"> <IE_PARAMS>#SAVE_ID#</IE_PARAMS> </Parameters> <Parameters Type="Default"> <SPARAMS_BASE_NAME>#BASE_IE_NAME#</SPARAMS_BASE_NAME> </Parameters> <Parameters Type="Override"> <Condition Check="INPUT_EVENT_ID" Match="0"> <False> <IS_AN_ATTACHEMENT>True</IS_AN_ATTACHEMENT> <ATTACHEMENT_ID>#INPUT_EVENT_ID#</ATTACHEMENT_ID> </False> </Condition> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="BEFORE_PRE_PROCESS_PFN"> <UseParametersFn Name="#BEFORE_PRE_PROCESS_PFN#"/> </Condition> </Parameters> <Parameters Type="Default"> <Switch Param="INTERACTION_TYPE"> <Case Value="Simple"> <INTERACTION_VARIANT>SIMPLE</INTERACTION_VARIANT> </Case> <Case Value="Button"> <INTERACTION_VARIANT>EVENT</INTERACTION_VARIANT> </Case> <Default> <INTERACTION_VARIANT>DRAG_AXIS</INTERACTION_VARIANT> </Default> </Switch> </Parameters> <Parameters Type="Default"> <SPARAMS_CONFIG>#SPARAMS_BASE_NAME#_Settings_Config</SPARAMS_CONFIG> <Switch Param="INTERACTION_VARIANT"> <Case Value="EVENT"> <Condition Check="BUTTON_TYPE"> <GET_#BASE_IE_NAME_UC#_EVENT_INTERACTION_SETTINGS>ASOBO_Preset_#BUTTON_TYPE#_Button_Helper</GET_#BASE_IE_NAME_UC#_EVENT_INTERACTION_SETTINGS> </Condition> </Case> </Switch> </Parameters> <Parameters Type="Override"> <GET_SPARAMS_CONFIG Process="String">'#SPARAMS_CONFIG#' uc 'GET_%s' @sprintf</GET_SPARAMS_CONFIG> </Parameters> <Parameters Type="Override"> <GET_SPARAMS_CONFIG Process="Param">#GET_SPARAMS_CONFIG#</GET_SPARAMS_CONFIG> </Parameters> <Parameters Type="Override"> <SaveParameters ID="Temp_Interaction_Parameters"> <UseParametersFn Name="#GET_SPARAMS_CONFIG#"/> </SaveParameters> <LoadParameters ID="Temp_Interaction_Parameters"/> </Parameters> <Parameters Type="Default"> <Switch Param="INTERACTION_VARIANT"> <Case Value="EVENT"> <SPARAMS_INTERACTION_STATES>#SPARAMS_BASE_NAME#_Event_Interaction_Settings</SPARAMS_INTERACTION_STATES> <Switch Param="EVENT_TYPE"> <Case Value="XSTATES"> <SPARAMS_STATES>#SPARAMS_BASE_NAME#_Settings</SPARAMS_STATES> </Case> </Switch> </Case> <Case Value="XSTATES"> <SPARAMS_STATES>#SPARAMS_BASE_NAME#_Settings</SPARAMS_STATES> </Case> </Switch> <PFN_SETUP_ACTION>ASOBO_Get_Action_Config</PFN_SETUP_ACTION> </Parameters> <Parameters Type="Override"> <Switch Param="INTERACTION_VARIANT"> <Case Value="EVENT"> <GET_SPARAMS_INTERACTION_STATES Process="String">'#SPARAMS_INTERACTION_STATES#' uc 'GET_%s' @sprintf</GET_SPARAMS_INTERACTION_STATES> <Switch Param="EVENT_TYPE"> <Case Value="XSTATES"> <GET_SPARAMS_STATES Process="String">'#SPARAMS_STATES#' uc 'GET_%s' @sprintf</GET_SPARAMS_STATES> </Case> </Switch> </Case> <Case Value="XSTATES"> <GET_SPARAMS_STATES Process="String">'#SPARAMS_STATES#' uc 'GET_%s' @sprintf</GET_SPARAMS_STATES> </Case> </Switch> </Parameters> <Parameters Type="Override"> <Switch Param="INTERACTION_VARIANT"> <Case Value="EVENT"> <GET_SPARAMS_INTERACTION_STATES Process="Param">#GET_SPARAMS_INTERACTION_STATES#</GET_SPARAMS_INTERACTION_STATES> <Switch Param="EVENT_TYPE"> <Case Value="XSTATES"> <GET_SPARAMS_STATES Process="Param">#GET_SPARAMS_STATES#</GET_SPARAMS_STATES> </Case> </Switch> </Case> <Case Value="XSTATES"> <GET_SPARAMS_STATES Process="Param">#GET_SPARAMS_STATES#</GET_SPARAMS_STATES> </Case> </Switch> <UseParametersFn Name="#PFN_SETUP_ACTION#"/> </Parameters> <Parameters Type="Override"> <Switch Param="INTERACTION_VARIANT"> <Case Value="EVENT"> <Switch Param="EVENT_TYPE"> <Case Value="XSTATES"> <SaveParameters ID="#SPARAMS_STATES#" Append="Default"> <UseParametersFn Name="#GET_SPARAMS_STATES#"/> </SaveParameters> </Case> </Switch> <SaveParameters ID="#SPARAMS_INTERACTION_STATES#" Append="Default"> <UseParametersFn Name="#GET_SPARAMS_INTERACTION_STATES#"/> </SaveParameters> <SaveParameters ID="#SPARAMS_CONFIG#" Append="Default"> <LoadParameters ID="Temp_Interaction_Parameters"/> <Switch Param="EVENT_TYPE"> <Case Value="XSTATES"> <STATE_PREFIX>#BASE_IE_NAME_UC#_POS</STATE_PREFIX> </Case> </Switch> <EVENT_STATE_PREFIX>EVENT_POS</EVENT_STATE_PREFIX> </SaveParameters> <SaveParameters ID="#IE_PARAMS#" Append="Default"> <Switch Param="EVENT_TYPE"> <Case Value="XSTATES"> <PLOAD_STATES>#SPARAMS_STATES#</PLOAD_STATES> </Case> </Switch> <PLOAD_INTERACTION_STATES>#SPARAMS_INTERACTION_STATES#</PLOAD_INTERACTION_STATES> <PLOAD_EVENT_CONFIG>#SPARAMS_CONFIG#</PLOAD_EVENT_CONFIG> </SaveParameters> </Case> <Case Value="XSTATES"> <SaveParameters ID="#SPARAMS_STATES#" Append="Default"> <UseParametersFn Name="#GET_SPARAMS_STATES#"/> </SaveParameters> <SaveParameters ID="#SPARAMS_CONFIG#" Append="Default"> <LoadParameters ID="Temp_Interaction_Parameters"/> <STATE_PREFIX>#BASE_IE_NAME_UC#_POS</STATE_PREFIX> </SaveParameters> <SaveParameters ID="#IE_PARAMS#" Append="Default"> <PLOAD_STATES>#SPARAMS_STATES#</PLOAD_STATES> <PLOAD_STATES_CONFIG>#SPARAMS_CONFIG#</PLOAD_STATES_CONFIG> </SaveParameters> </Case> <Default> <SaveParameters ID="#SPARAMS_CONFIG#" Append="Default"> <LoadParameters ID="Temp_Interaction_Parameters"/> </SaveParameters> <SaveParameters ID="#IE_PARAMS#" Append="Default"> <PLOAD_CONFIG>#SPARAMS_CONFIG#</PLOAD_CONFIG> </SaveParameters> </Default> </Switch> <SaveParameters ID="#IE_PARAMS#" Append="Default"> <INTERACTION_VARIANT>#INTERACTION_VARIANT#</INTERACTION_VARIANT> </SaveParameters> <RemoveSavedParameters ID="Temp_Interaction_Parameters"/> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Interaction_Tooltip_Action_Helper"/> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="AFTER_PRE_PROCESS_PFN"> <UseParametersFn Name="#AFTER_PRE_PROCESS_PFN#"/> </Condition> </Parameters> </ParametersFn>Parameters initialization:
- Override
Parameters set:
- IE_PARAMS (using SAVE_ID)
- Default
Parameters set:
- SPARAMS_BASE_NAME (using BASE_IE_NAME)
- Override
Condition: Check(INPUT_EVENT_ID)
- Case: False
Parameters set:
- IS_AN_ATTACHEMENT
- ATTACHEMENT_ID (using INPUT_EVENT_ID)
- Override
Condition: NotEmpty(BEFORE_PRE_PROCESS_PFN)
- Case: True
Parameters read:
- BEFORE_PRE_PROCESS_PFN
ParametersFn used:
- #BEFORE_PRE_PROCESS_PFN#
- Default
Condition: Switch(INTERACTION_TYPE)
- Case: Simple
Parameters set:
- INTERACTION_VARIANT
- Case: Button
Parameters set:
- INTERACTION_VARIANT
- Default case:
Parameters set:
- INTERACTION_VARIANT
- Default
Parameters set:
- SPARAMS_CONFIG (using SPARAMS_BASE_NAME)
Condition: Switch(INTERACTION_VARIANT)
- Case: EVENT
Condition: Check(BUTTON_TYPE)
- Case: True
Parameters set:
- GET_#BASE_IE_NAME_UC#_EVENT_INTERACTION_SETTINGS (using BUTTON_TYPE)
- Override
Parameters set:
- GET_SPARAMS_CONFIG (using SPARAMS_CONFIG)
- Override
Parameters set:
- GET_SPARAMS_CONFIG (using GET_SPARAMS_CONFIG)
- Override
Parameters read:
- GET_SPARAMS_CONFIG
ParametersFn used:
- #GET_SPARAMS_CONFIG#
- Default
Parameters set:
- PFN_SETUP_ACTION
Condition: Switch(INTERACTION_VARIANT)
- Case: EVENT
Parameters set:
- SPARAMS_INTERACTION_STATES (using SPARAMS_BASE_NAME)
Condition: Switch(EVENT_TYPE)
- Case: XSTATES
Parameters set:
- SPARAMS_STATES (using SPARAMS_BASE_NAME)
- Case: XSTATES
Parameters set:
- SPARAMS_STATES (using SPARAMS_BASE_NAME)
- Override
Condition: Switch(INTERACTION_VARIANT)
- Case: EVENT
Parameters set:
- GET_SPARAMS_INTERACTION_STATES (using SPARAMS_INTERACTION_STATES)
Condition: Switch(EVENT_TYPE)
- Case: XSTATES
Parameters set:
- GET_SPARAMS_STATES (using SPARAMS_STATES)
- Case: XSTATES
Parameters set:
- GET_SPARAMS_STATES (using SPARAMS_STATES)
- Override
Parameters read:
- PFN_SETUP_ACTION
ParametersFn used:
- #PFN_SETUP_ACTION#
Condition: Switch(INTERACTION_VARIANT)
- Case: EVENT
Parameters set:
- GET_SPARAMS_INTERACTION_STATES (using GET_SPARAMS_INTERACTION_STATES)
Condition: Switch(EVENT_TYPE)
- Case: XSTATES
Parameters set:
- GET_SPARAMS_STATES (using GET_SPARAMS_STATES)
- Case: XSTATES
Parameters set:
- GET_SPARAMS_STATES (using GET_SPARAMS_STATES)
- Override
Parameters read:
- IE_PARAMS
Parameters set:
- INTERACTION_VARIANT (using INTERACTION_VARIANT)
Condition: Switch(INTERACTION_VARIANT)
- Case: EVENT
Parameters read:
- SPARAMS_INTERACTION_STATES
- GET_SPARAMS_INTERACTION_STATES
- SPARAMS_CONFIG
- IE_PARAMS
Parameters set:
- EVENT_STATE_PREFIX
- PLOAD_INTERACTION_STATES (using SPARAMS_INTERACTION_STATES)
- PLOAD_EVENT_CONFIG (using SPARAMS_CONFIG)
ParametersFn used:
- #GET_SPARAMS_INTERACTION_STATES#
Condition: Switch(EVENT_TYPE)
- Case: XSTATES
Parameters read:
- SPARAMS_STATES
- GET_SPARAMS_STATES
ParametersFn used:
- #GET_SPARAMS_STATES#
Condition: Switch(EVENT_TYPE)
- Case: XSTATES
Parameters set:
- STATE_PREFIX (using BASE_IE_NAME_UC)
Condition: Switch(EVENT_TYPE)
- Case: XSTATES
Parameters set:
- PLOAD_STATES (using SPARAMS_STATES)
- Case: XSTATES
Parameters read:
- SPARAMS_STATES
- GET_SPARAMS_STATES
- SPARAMS_CONFIG
- IE_PARAMS
Parameters set:
- STATE_PREFIX (using BASE_IE_NAME_UC)
- PLOAD_STATES (using SPARAMS_STATES)
- PLOAD_STATES_CONFIG (using SPARAMS_CONFIG)
ParametersFn used:
- #GET_SPARAMS_STATES#
- Default case:
Parameters read:
- SPARAMS_CONFIG
- IE_PARAMS
Parameters set:
- PLOAD_CONFIG (using SPARAMS_CONFIG)
- Override
ParametersFn used:
- Override
Condition: NotEmpty(AFTER_PRE_PROCESS_PFN)
- Case: True
Parameters read:
- AFTER_PRE_PROCESS_PFN
ParametersFn used:
- #AFTER_PRE_PROCESS_PFN#
- Override
ASOBO_Process_One_Interaction_Parameters
Definition from XML<ParametersFn Name="ASOBO_Process_One_Interaction_Parameters"> <Parameters Type="Override"> <IE_PARAMS>#SAVE_ID#</IE_PARAMS> <Condition Check="INPUT_EVENT_ID" Match="0"> <False> <IS_AN_ATTACHEMENT>True</IS_AN_ATTACHEMENT> <ATTACHEMENT_ID>#INPUT_EVENT_ID#</ATTACHEMENT_ID> </False> </Condition> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="BEFORE_PROCESS_PFN"> <UseParametersFn Name="#BEFORE_PROCESS_PFN#"/> </Condition> </Parameters> <Parameters Type="Default"> <Switch Param="INTERACTION_VARIANT"> <Case Value="SIMPLE"> <PFN_SETUP_INTERACTION>ASOBO_Setup_Simple_Parameters</PFN_SETUP_INTERACTION> </Case> <Case Value="EVENT"> <PFN_SETUP_INTERACTION>ASOBO_Setup_Event_Parameters</PFN_SETUP_INTERACTION> </Case> <Case Value="XSTATES"> <PFN_SETUP_INTERACTION>ASOBO_Setup_XStates_Parameters</PFN_SETUP_INTERACTION> </Case> <Case Value="DRAG_AXIS"> <PFN_SETUP_INTERACTION>ASOBO_Setup_Drag_Axis_Parameters</PFN_SETUP_INTERACTION> </Case> </Switch> <Condition Valid="IS_AN_ATTACHEMENT"> <PFN_PROCESS_ATTACHEMENT>ASOBO_Setup_Attachement_Parameters</PFN_PROCESS_ATTACHEMENT> </Condition> </Parameters> <Parameters Type="Override"> <Condition Valid="IS_AN_ATTACHEMENT"> <True> <UseParametersFn Name="#PFN_PROCESS_ATTACHEMENT#"/> </True> <False> <UseParametersFn Name="#PFN_SETUP_INTERACTION#"/> </False> </Condition> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="AFTER_PROCESS_PFN"> <UseParametersFn Name="#AFTER_PROCESS_PFN#"/> </Condition> </Parameters> </ParametersFn>Parameters initialization:
- Override
Parameters set:
- IE_PARAMS (using SAVE_ID)
Condition: Check(INPUT_EVENT_ID)
- Case: False
Parameters set:
- IS_AN_ATTACHEMENT
- ATTACHEMENT_ID (using INPUT_EVENT_ID)
- Override
Condition: NotEmpty(BEFORE_PROCESS_PFN)
- Case: True
Parameters read:
- BEFORE_PROCESS_PFN
ParametersFn used:
- #BEFORE_PROCESS_PFN#
- Default
Condition: Switch(INTERACTION_VARIANT)
- Case: SIMPLE
Parameters set:
- PFN_SETUP_INTERACTION
- Case: EVENT
Parameters set:
- PFN_SETUP_INTERACTION
- Case: XSTATES
Parameters set:
- PFN_SETUP_INTERACTION
- Case: DRAG_AXIS
Parameters set:
- PFN_SETUP_INTERACTION
Condition: Valid(IS_AN_ATTACHEMENT)
- Case: True
Parameters set:
- PFN_PROCESS_ATTACHEMENT
- Override
Condition: Valid(IS_AN_ATTACHEMENT)
- Case: True
Parameters read:
- PFN_PROCESS_ATTACHEMENT
ParametersFn used:
- #PFN_PROCESS_ATTACHEMENT#
- Case: False
Parameters read:
- PFN_SETUP_INTERACTION
ParametersFn used:
- #PFN_SETUP_INTERACTION#
- Override
Condition: NotEmpty(AFTER_PROCESS_PFN)
- Case: True
Parameters read:
- AFTER_PROCESS_PFN
ParametersFn used:
- #AFTER_PROCESS_PFN#
- Override
ASOBO_Get_Mouserect_Events
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Events"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_Mouserect_Events_Save_Name"/> </Parameters> <ReturnParameters> <LoadParameters ID="#MR_EVENTS_SAVE#"/> <RemoveSavedParameters ID="#MR_EVENTS_SAVE#"/> <Condition NotEmpty="ADDITIONAL_MOUSERECT_EVENTS"> <LoadParameters ID="#ADDITIONAL_MOUSERECT_EVENTS#"/> </Condition> </ReturnParameters> </ParametersFn>Parameters initialization:
- Override
ParametersFn used:
Return parameters:
Parameters read:
- MR_EVENTS_SAVE
Condition: NotEmpty(ADDITIONAL_MOUSERECT_EVENTS)
- Case: True
Parameters read:
- ADDITIONAL_MOUSERECT_EVENTS
- Override
ASOBO_Get_Mouserect_Ev_MR_ON_PRIMARY_PRESSED_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_PRIMARY_PRESSED_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsPrimaryPressed</MR_EVENT_TEST> <MR_EVENT_FLAG>@PrimaryPressed</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_SECONDARY_PRESSED_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_SECONDARY_PRESSED_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsSecondaryPressed</MR_EVENT_TEST> <MR_EVENT_FLAG>@SecondaryPressed</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_TERTIARY_PRESSED_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_TERTIARY_PRESSED_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsTertiaryPressed</MR_EVENT_TEST> <MR_EVENT_FLAG>@TertiaryPressed</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_PRIMARY_DOWN_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_PRIMARY_DOWN_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsPrimaryDown</MR_EVENT_TEST> <MR_EVENT_FLAG>@PrimaryDown</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_SECONDARY_DOWN_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_SECONDARY_DOWN_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsSecondaryDown</MR_EVENT_TEST> <MR_EVENT_FLAG>@SecondaryDown</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_TERTIARY_DOWN_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_TERTIARY_DOWN_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsTertiaryDown</MR_EVENT_TEST> <MR_EVENT_FLAG>@TertiaryDown</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_PRIMARY_RELEASED_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_PRIMARY_RELEASED_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsPrimaryReleased</MR_EVENT_TEST> <MR_EVENT_FLAG>@PrimaryReleased</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_SECONDARY_RELEASED_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_SECONDARY_RELEASED_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsSecondaryReleased</MR_EVENT_TEST> <MR_EVENT_FLAG>@SecondaryReleased</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_TERTIARY_RELEASED_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_TERTIARY_RELEASED_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsTertiaryReleased</MR_EVENT_TEST> <MR_EVENT_FLAG>@TertiaryReleased</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_INCREASE_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_INCREASE_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsIncreasing</MR_EVENT_TEST> <MR_EVENT_FLAG>@Increase</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_DECREASE_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_DECREASE_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsDecreasing</MR_EVENT_TEST> <MR_EVENT_FLAG>@Decrease</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_HOVER_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_HOVER_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsHoveringMouserect</MR_EVENT_TEST> <MR_EVENT_FLAG>@HoverMouserect</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_LEAVE_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_LEAVE_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsLeavingMouserect</MR_EVENT_TEST> <MR_EVENT_FLAG>@LeftMouserect</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_ENTER_LOCK_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_ENTER_LOCK_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsEnteringLock</MR_EVENT_TEST> <MR_EVENT_FLAG>@EnterLock</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_EXIT_LOCK_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_EXIT_LOCK_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsExitingLock</MR_EVENT_TEST> <MR_EVENT_FLAG>@ExitLock</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_EXIT_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_EXIT_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsExiting</MR_EVENT_TEST> <MR_EVENT_FLAG>@Exit</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Ev_MR_ON_ENTER_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Ev_MR_ON_ENTER_Parameters"> <ReturnParameters> <MR_EVENT_TEST>@IsEntering</MR_EVENT_TEST> <MR_EVENT_FLAG>@Enter</MR_EVENT_FLAG> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- MR_EVENT_TEST
- MR_EVENT_FLAG
ASOBO_Get_Mouserect_Events_Callback_Code
Definition from XML<ParametersFn Name="ASOBO_Get_Mouserect_Events_Callback_Code"> <Parameters Type="Default"> <Switch> <Case NotEmpty="INTERACTION_MODEL"> <OUT_PARAM_NAME_CODE>CALLBACK_CODE_#INTERACTION_MODEL#</OUT_PARAM_NAME_CODE> <OUT_PARAM_NAME_FLAGS>MOUSEFLAGS_#INTERACTION_MODEL#</OUT_PARAM_NAME_FLAGS> </Case> <Default> <OUT_PARAM_NAME_CODE>CALLBACK_CODE</OUT_PARAM_NAME_CODE> <OUT_PARAM_NAME_FLAGS>MOUSEFLAGS</OUT_PARAM_NAME_FLAGS> </Default> </Switch> <UseParametersFn Name="ASOBO_Get_Next_Safe_Jump_Flag_Helper"> <OUT_PARAM_NAME>FL_AFTER_CODE_EVENTS</OUT_PARAM_NAME> </UseParametersFn> <__CONCATENATED_EVENTS__/> <__CONCATENATED_FLAGS__/> </Parameters> <ReturnParameters> <Loop> <Setup> <Param>MR_EVENT_NAME</Param> <Value>MR_EVENT_VALUE</Value> <Parameters> <UseParametersFn Name="ASOBO_Get_Mouserect_Events"/> </Parameters> </Setup> <Do> <Parameters Type="Default"> <RETURN_ON_SUCCESSFUL_EVENT_CHECK>True</RETURN_ON_SUCCESSFUL_EVENT_CHECK> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_Mouserect_Ev_#MR_EVENT_NAME#_Parameters"/> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="MR_EVENT_VALUE"> <Condition Valid="RETURN_ON_SUCCESSFUL_EVENT_CHECK"> <True> <THIS_MR_EVENT_CODE>#MR_EVENT_TEST# if{ #MR_EVENT_VALUE# g#FL_AFTER_CODE_EVENTS# }</THIS_MR_EVENT_CODE> </True> <False> <THIS_MR_EVENT_CODE>#MR_EVENT_TEST# if{ #MR_EVENT_VALUE# }</THIS_MR_EVENT_CODE> </False> </Condition> </Condition> </Parameters> <Parameters Type="Override" Lifetime="Loop"> <Condition NotEmpty="THIS_MR_EVENT_CODE"> <Condition NotEmpty="__CONCATENATED_EVENTS__"> <True> <__CONCATENATED_EVENTS__>#__CONCATENATED_EVENTS__# #THIS_MR_EVENT_CODE#</__CONCATENATED_EVENTS__> <Condition NotEmpty="MR_EVENT_FLAG"> <__CONCATENATED_FLAGS__>#__CONCATENATED_FLAGS__#+#MR_EVENT_FLAG#</__CONCATENATED_FLAGS__> </Condition> </True> <False> <__CONCATENATED_EVENTS__>#THIS_MR_EVENT_CODE#</__CONCATENATED_EVENTS__> <__CONCATENATED_FLAGS__>#MR_EVENT_FLAG#</__CONCATENATED_FLAGS__> </False> </Condition> </Condition> </Parameters> </Do> <Then> <#OUT_PARAM_NAME_CODE#>#__CONCATENATED_EVENTS__# :#FL_AFTER_CODE_EVENTS#</#OUT_PARAM_NAME_CODE#> <#OUT_PARAM_NAME_FLAGS#>#__CONCATENATED_FLAGS__#</#OUT_PARAM_NAME_FLAGS#> </Then> </Loop> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- __CONCATENATED_EVENTS__
- __CONCATENATED_FLAGS__
ParametersFn used:
- ASOBO_Get_Next_Safe_Jump_Flag_Helper
Parameters set:
- OUT_PARAM_NAME
Condition: Switch
- Case: NotEmpty(INTERACTION_MODEL)
Parameters set:
- OUT_PARAM_NAME_CODE (using INTERACTION_MODEL)
- OUT_PARAM_NAME_FLAGS (using INTERACTION_MODEL)
- Default case:
Parameters set:
- OUT_PARAM_NAME_CODE
- OUT_PARAM_NAME_FLAGS
Return parameters:
Parameters read:
- MR_EVENT_VALUE
- MR_EVENT_NAME
Parameters set:
- MR_EVENT_NAME
- RETURN_ON_SUCCESSFUL_EVENT_CHECK
- #OUT_PARAM_NAME_CODE# (using __CONCATENATED_EVENTS__, FL_AFTER_CODE_EVENTS)
- #OUT_PARAM_NAME_FLAGS# (using __CONCATENATED_FLAGS__)
ParametersFn used:
- ASOBO_Get_Mouserect_Events
- ASOBO_Get_Mouserect_Ev_#MR_EVENT_NAME#_Parameters
Condition: NotEmpty(MR_EVENT_VALUE)
- Case: True
Condition: Valid(RETURN_ON_SUCCESSFUL_EVENT_CHECK)
- Case: True
Parameters set:
- THIS_MR_EVENT_CODE (using MR_EVENT_TEST, MR_EVENT_VALUE, FL_AFTER_CODE_EVENTS)
- Case: False
Parameters set:
- THIS_MR_EVENT_CODE (using MR_EVENT_TEST, MR_EVENT_VALUE)
Condition: NotEmpty(THIS_MR_EVENT_CODE)
- Case: True
Condition: NotEmpty(__CONCATENATED_EVENTS__)
- Case: True
Parameters set:
- __CONCATENATED_EVENTS__ (using __CONCATENATED_EVENTS__, THIS_MR_EVENT_CODE)
Condition: NotEmpty(MR_EVENT_FLAG)
- Case: True
Parameters set:
- __CONCATENATED_FLAGS__ (using __CONCATENATED_FLAGS__, MR_EVENT_FLAG)
- Case: False
Parameters set:
- __CONCATENATED_EVENTS__ (using THIS_MR_EVENT_CODE)
- __CONCATENATED_FLAGS__ (using MR_EVENT_FLAG)
- Default
ASOBO_Get_IE_ALIAS_Code
Definition from XML<ParametersFn Name="ASOBO_Get_IE_ALIAS_Code"> <Parameters Type="Default"> <OUT_PARAM_NAME>IE_ALIAS_CODE</OUT_PARAM_NAME> </Parameters> <ReturnParameters> <#OUT_PARAM_NAME#>(>B:#IE_PRESET_ID#_#ALIAS_ID#)</#OUT_PARAM_NAME#> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- OUT_PARAM_NAME
Return parameters:
Parameters set:
- #OUT_PARAM_NAME# (using IE_PRESET_ID, ALIAS_ID)
- Default
ASOBO_Get_IE_VALUE_Check
Definition from XML<ParametersFn Name="ASOBO_Get_IE_VALUE_Check"> <Parameters Type="Default"> <OUT_PARAM_NAME>IE_ALIAS_CHECK</OUT_PARAM_NAME> </Parameters> <ReturnParameters> <#OUT_PARAM_NAME#>(B:#IE_PRESET_ID#) #VALUE# ==</#OUT_PARAM_NAME#> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- OUT_PARAM_NAME
Return parameters:
Parameters set:
- #OUT_PARAM_NAME# (using IE_PRESET_ID, VALUE)
- Default
ASOBO_Get_TOOLTIP_ID_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_TOOLTIP_ID_Parameters"> <Parameters Type="Default"> <OUT_PARAM_NAME>TOOLTIP_ID_FORMATTED</OUT_PARAM_NAME> </Parameters> <ReturnParameters> <#OUT_PARAM_NAME#>(R:1:#TOOLTIP_ID#)</#OUT_PARAM_NAME#> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- OUT_PARAM_NAME
Return parameters:
Parameters set:
- #OUT_PARAM_NAME# (using TOOLTIP_ID)
- Default
ASOBO_Process_Inc_Dec_Invertion
Definition from XML<ParametersFn Name="ASOBO_Process_Inc_Dec_Invertion"> <Parameters Type="Default"> <ON_INCREASE/> <ON_DECREASE/> </Parameters> <ReturnParameters> <Condition Valid="MR_INVERT_INC_DEC_EVENTS"> <True> <ON_INCREASE>#ON_DECREASE#</ON_INCREASE> <ON_DECREASE>#ON_INCREASE#</ON_DECREASE> </True> <False> <ON_INCREASE>#ON_INCREASE#</ON_INCREASE> <ON_DECREASE>#ON_DECREASE#</ON_DECREASE> </False> </Condition> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- ON_INCREASE
- ON_DECREASE
Return parameters:
Condition: Valid(MR_INVERT_INC_DEC_EVENTS)
- Case: True
Parameters set:
- ON_INCREASE (using ON_DECREASE)
- ON_DECREASE (using ON_INCREASE)
- Case: False
Parameters set:
- ON_INCREASE (using ON_INCREASE)
- ON_DECREASE (using ON_DECREASE)
- Default
