On this page
Emissive_Templates
Asobo_EX1\Common\Shared\Utils\Emissives\Emissive_Templates.xml
Includes
- RelativeFile: Emissive_ParametersFn.xml
Templates
- ASOBO_IT_Power_Dependant_Emissive_Template
- ASOBO_IT_Screen_Brightness_Template
- ASOBO_IT_Screen_With_Automatic_Brightness_Template
- ASOBO_IT_Screen_With_Adjustable_Automatic_Brightness_Template
- ASOBO_IT_Screen_With_Adjustable_MinMax_Automatic_Brightness_Template
- ASOBO_IT_Ambient_Update_Template
- ASOBO_IT_Emissive_Brightness_Template
- ASOBO_IT_Indicator_Emissive_Template
- ASOBO_IT_Info_Emissive_Template
- ASOBO_IT_Warning_Emissive_Template
- ASOBO_IT_Caution_Emissive_Template
ASOBO_IT_Power_Dependant_Emissive_Template
Definition from XML<Template Name="ASOBO_IT_Power_Dependant_Emissive_Template"> <Parameters Type="Default"> <FINAL_EMISSIVE_TEMPLATE>ASOBO_GT_Component_Emissive_Template</FINAL_EMISSIVE_TEMPLATE> </Parameters> <UseTemplate Name="#FINAL_EMISSIVE_TEMPLATE#"> <UseParametersFn Name="ASOBO_Power_Dependant_Emissive_Parameters"/> </UseTemplate> </Template>Parameters initialization:
- Default
Parameters set:
- FINAL_EMISSIVE_TEMPLATE
Parameters read:
- FINAL_EMISSIVE_TEMPLATE
Templates used:
- #FINAL_EMISSIVE_TEMPLATE#
- May resolve to the following template(s):
ParametersFn used:
- Default
ASOBO_IT_Screen_Brightness_Template
Definition from XML<Template Name="ASOBO_IT_Screen_Brightness_Template"> <Parameters Type="Override"> <Condition NotEmpty="GET_EMISSIVE"> <UseParametersFn Name="#GET_EMISSIVE#"/> </Condition> </Parameters> <Parameters Type="Default"> <BASE_EMISSIVE_TEMPLATE>ASOBO_IT_Power_Dependant_Emissive_Template</BASE_EMISSIVE_TEMPLATE> <MIN_SCREEN_BRIGHTNESS>0.001</MIN_SCREEN_BRIGHTNESS> <MAX_SCREEN_BRIGHTNESS>1</MAX_SCREEN_BRIGHTNESS> <SCREEN_GAMMA>2.2</SCREEN_GAMMA> <EMISSIVE_CODE>1</EMISSIVE_CODE> </Parameters> <Parameters Type="Override"> <BRIGHTNESS_RANGE Process="Float">#MAX_SCREEN_BRIGHTNESS# #MIN_SCREEN_BRIGHTNESS# -</BRIGHTNESS_RANGE> </Parameters> <Parameters Type="Default"> <SCREEN_EMISSIVE_CODE>#EMISSIVE_CODE# 100 / #SCREEN_GAMMA# pow #BRIGHTNESS_RANGE# * #MIN_SCREEN_BRIGHTNESS# +</SCREEN_EMISSIVE_CODE> </Parameters> <Parameters Type="Override"> <Condition Valid="STATIC_EMISSIVE"> <SCREEN_EMISSIVE_CODE Process="Float">#SCREEN_EMISSIVE_CODE#</SCREEN_EMISSIVE_CODE> </Condition> </Parameters> <UseTemplate Name="#BASE_EMISSIVE_TEMPLATE#"> <EMISSIVE_CODE>#SCREEN_EMISSIVE_CODE#</EMISSIVE_CODE> </UseTemplate> </Template>Parameters initialization:
- Override
Condition: NotEmpty(GET_EMISSIVE)
- Case: True
Parameters read:
- GET_EMISSIVE
ParametersFn used:
- #GET_EMISSIVE#
- Default
Parameters set:
- BASE_EMISSIVE_TEMPLATE
- MIN_SCREEN_BRIGHTNESS
- MAX_SCREEN_BRIGHTNESS
- SCREEN_GAMMA
- EMISSIVE_CODE
- Override
Parameters set:
- BRIGHTNESS_RANGE (using MAX_SCREEN_BRIGHTNESS, MIN_SCREEN_BRIGHTNESS)
- Default
Parameters set:
- SCREEN_EMISSIVE_CODE (using EMISSIVE_CODE, SCREEN_GAMMA, BRIGHTNESS_RANGE, MIN_SCREEN_BRIGHTNESS)
- Override
Condition: Valid(STATIC_EMISSIVE)
- Case: True
Parameters set:
- SCREEN_EMISSIVE_CODE (using SCREEN_EMISSIVE_CODE)
Parameters read:
- BASE_EMISSIVE_TEMPLATE
Templates used:
- #BASE_EMISSIVE_TEMPLATE#
- May resolve to the following template(s):
Parameters set:
- EMISSIVE_CODE (using SCREEN_EMISSIVE_CODE)
- Override
ASOBO_IT_Screen_With_Automatic_Brightness_Template
Definition from XML<Template Name="ASOBO_IT_Screen_With_Automatic_Brightness_Template"> <Parameters Type="Default"> <BASE_EMISSIVE_TEMPLATE>ASOBO_IT_Power_Dependant_Emissive_Template</BASE_EMISSIVE_TEMPLATE> <MIN_SCREEN_BRIGHTNESS>0.001</MIN_SCREEN_BRIGHTNESS> <MAX_SCREEN_BRIGHTNESS>1</MAX_SCREEN_BRIGHTNESS> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Light_Parameters"> <FACTOR_MIN>#MIN_SCREEN_BRIGHTNESS#</FACTOR_MIN> <FACTOR_MAX>#MAX_SCREEN_BRIGHTNESS#</FACTOR_MAX> </UseParametersFn> </Parameters> <UseTemplate Name="#BASE_EMISSIVE_TEMPLATE#"> <EMISSIVE_CODE>#GET_AUTOMATIC_BRIGHTNESS_FACTOR#</EMISSIVE_CODE> </UseTemplate> </Template>Parameters initialization:
- Default
Parameters set:
- BASE_EMISSIVE_TEMPLATE
- MIN_SCREEN_BRIGHTNESS
- MAX_SCREEN_BRIGHTNESS
- Override
ParametersFn used:
- ASOBO_Light_Parameters
Parameters set:
- FACTOR_MIN (using MIN_SCREEN_BRIGHTNESS)
- FACTOR_MAX (using MAX_SCREEN_BRIGHTNESS)
- ASOBO_Light_Parameters
Parameters read:
- BASE_EMISSIVE_TEMPLATE
Templates used:
- #BASE_EMISSIVE_TEMPLATE#
- May resolve to the following template(s):
Parameters set:
- EMISSIVE_CODE (using GET_AUTOMATIC_BRIGHTNESS_FACTOR)
- Default
ASOBO_IT_Screen_With_Adjustable_Automatic_Brightness_Template
Definition from XML<Template Name="ASOBO_IT_Screen_With_Adjustable_Automatic_Brightness_Template"> <Parameters Type="Default"> <BASE_EMISSIVE_TEMPLATE>ASOBO_IT_Power_Dependant_Emissive_Template</BASE_EMISSIVE_TEMPLATE> <MIN_SCREEN_BRIGHTNESS>0.001</MIN_SCREEN_BRIGHTNESS> <MAX_SCREEN_BRIGHTNESS>1</MAX_SCREEN_BRIGHTNESS> <LVAR_OFFSET_NAME>XMLVAR_SCREEN_BRIGHTNESS_OFFSET</LVAR_OFFSET_NAME> </Parameters> <Parameters Type="Default"> <OFFSET>(L:1:#LVAR_OFFSET_NAME#)</OFFSET> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Light_Parameters"> <FACTOR_MIN>#MIN_SCREEN_BRIGHTNESS#</FACTOR_MIN> <FACTOR_MAX>#MAX_SCREEN_BRIGHTNESS#</FACTOR_MAX> </UseParametersFn> </Parameters> <UseTemplate Name="#BASE_EMISSIVE_TEMPLATE#"> <EMISSIVE_CODE> #OFFSET# 0 > if{ #OFFSET# #GET_AUTOMATIC_BRIGHTNESS_FACTOR# #MAX_SCREEN_BRIGHTNESS# (F:Lerp) } els{ 0 #OFFSET# - #GET_AUTOMATIC_BRIGHTNESS_FACTOR# #MIN_SCREEN_BRIGHTNESS# (F:Lerp) } </EMISSIVE_CODE> </UseTemplate> </Template>Parameters initialization:
- Default
Parameters set:
- BASE_EMISSIVE_TEMPLATE
- MIN_SCREEN_BRIGHTNESS
- MAX_SCREEN_BRIGHTNESS
- LVAR_OFFSET_NAME
- Default
Parameters set:
- OFFSET (using LVAR_OFFSET_NAME)
- Override
ParametersFn used:
- ASOBO_Light_Parameters
Parameters set:
- FACTOR_MIN (using MIN_SCREEN_BRIGHTNESS)
- FACTOR_MAX (using MAX_SCREEN_BRIGHTNESS)
- ASOBO_Light_Parameters
Parameters read:
- BASE_EMISSIVE_TEMPLATE
Templates used:
- #BASE_EMISSIVE_TEMPLATE#
- May resolve to the following template(s):
Parameters set:
- EMISSIVE_CODE (using OFFSET, GET_AUTOMATIC_BRIGHTNESS_FACTOR, MAX_SCREEN_BRIGHTNESS, MIN_SCREEN_BRIGHTNESS)
- Default
ASOBO_IT_Screen_With_Adjustable_MinMax_Automatic_Brightness_Template
Definition from XML<Template Name="ASOBO_IT_Screen_With_Adjustable_MinMax_Automatic_Brightness_Template"> <Parameters Type="Default"> <BASE_EMISSIVE_TEMPLATE>ASOBO_IT_Power_Dependant_Emissive_Template</BASE_EMISSIVE_TEMPLATE> <MIN_SCREEN_BRIGHTNESS_MIN>0.001</MIN_SCREEN_BRIGHTNESS_MIN> <MIN_SCREEN_BRIGHTNESS_MAX>0.2</MIN_SCREEN_BRIGHTNESS_MAX> <MAX_SCREEN_BRIGHTNESS_MIN>0.2</MAX_SCREEN_BRIGHTNESS_MIN> <MAX_SCREEN_BRIGHTNESS_MAX>1</MAX_SCREEN_BRIGHTNESS_MAX> <LVAR_OFFSET_NAME>XMLVAR_SCREEN_BRIGHTNESS_OFFSET</LVAR_OFFSET_NAME> </Parameters> <Parameters Type="Default"> <OFFSET>(L:1:#LVAR_OFFSET_NAME#)</OFFSET> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Light_Parameters"> <FACTOR_MIN>0</FACTOR_MIN> <FACTOR_MAX>1</FACTOR_MAX> </UseParametersFn> </Parameters> <Parameters Type="Override"> <GET_BRIGHTNESS_MIN>l0 #MIN_SCREEN_BRIGHTNESS_MIN# #MIN_SCREEN_BRIGHTNESS_MAX# (F:Lerp)</GET_BRIGHTNESS_MIN> <GET_BRIGHTNESS_MAX>l0 #MAX_SCREEN_BRIGHTNESS_MIN# #MAX_SCREEN_BRIGHTNESS_MAX# (F:Lerp)</GET_BRIGHTNESS_MAX> </Parameters> <UseTemplate Name="#BASE_EMISSIVE_TEMPLATE#"> <EMISSIVE_CODE>#GET_AUTOMATIC_BRIGHTNESS_FACTOR# sp0 #OFFSET# #GET_BRIGHTNESS_MIN# #GET_BRIGHTNESS_MAX# (F:Lerp) </EMISSIVE_CODE> </UseTemplate> </Template>Parameters initialization:
- Default
Parameters set:
- BASE_EMISSIVE_TEMPLATE
- MIN_SCREEN_BRIGHTNESS_MIN
- MIN_SCREEN_BRIGHTNESS_MAX
- MAX_SCREEN_BRIGHTNESS_MIN
- MAX_SCREEN_BRIGHTNESS_MAX
- LVAR_OFFSET_NAME
- Default
Parameters set:
- OFFSET (using LVAR_OFFSET_NAME)
- Override
ParametersFn used:
- ASOBO_Light_Parameters
Parameters set:
- FACTOR_MIN
- FACTOR_MAX
- ASOBO_Light_Parameters
- Override
Parameters set:
- GET_BRIGHTNESS_MIN (using MIN_SCREEN_BRIGHTNESS_MIN, MIN_SCREEN_BRIGHTNESS_MAX)
- GET_BRIGHTNESS_MAX (using MAX_SCREEN_BRIGHTNESS_MIN, MAX_SCREEN_BRIGHTNESS_MAX)
Parameters read:
- BASE_EMISSIVE_TEMPLATE
Templates used:
- #BASE_EMISSIVE_TEMPLATE#
- May resolve to the following template(s):
Parameters set:
- EMISSIVE_CODE (using GET_AUTOMATIC_BRIGHTNESS_FACTOR, OFFSET, GET_BRIGHTNESS_MIN, GET_BRIGHTNESS_MAX)
- Default
ASOBO_IT_Ambient_Update_Template
Definition from XML<Template Name="ASOBO_IT_Ambient_Update_Template"> <Parameters Type="Override"> <Condition NotEmpty="GET_AMBIENT"> <UseParametersFn Name="#GET_AMBIENT#"/> </Condition> </Parameters> <Parameters Type="Default"> <BASE_UPDATE_TEMPLATE>@BaseUpdateTemplate</BASE_UPDATE_TEMPLATE> <UPDATE_PER_SECOND>10</UPDATE_PER_SECOND> <POTENTIOMETER_ID>1</POTENTIOMETER_ID> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Potentiometer_Parameters"/> </Parameters> <Parameters Type="Default"> <Condition NotEmpty="TEST_NO_FAILURE"> <True> <AMBIENT_UPDATE_CODE_IF_NO_FAILURE>#AMBIENT_FACTOR# s0 #GET_POTENTIOMETER# != if{ l0 near #SET_POTENTIOMETER# }</AMBIENT_UPDATE_CODE_IF_NO_FAILURE> <AMBIENT_UPDATE_CODE_IF_FAILURE>0 s0 #GET_POTENTIOMETER# != if{ l0 #SET_POTENTIOMETER# }</AMBIENT_UPDATE_CODE_IF_FAILURE> </True> <False> <AMBIENT_UPDATE_CODE>#AMBIENT_FACTOR# s0 #GET_POTENTIOMETER# != if{ l0 near #SET_POTENTIOMETER# }</AMBIENT_UPDATE_CODE> </False> </Condition> </Parameters> <Parameters Type="Default"> <Condition NotEmpty="TEST_NO_FAILURE"> <AMBIENT_UPDATE_CODE>#TEST_NO_FAILURE# if{ #AMBIENT_UPDATE_CODE_IF_NO_FAILURE# } els{ #AMBIENT_UPDATE_CODE_IF_FAILURE# }</AMBIENT_UPDATE_CODE> </Condition> </Parameters> <UseTemplate Name="#BASE_UPDATE_TEMPLATE#"> <UPDATE_CODE>#AMBIENT_UPDATE_CODE#</UPDATE_CODE> <UPDATE_FREQUENCY>#UPDATE_PER_SECOND#</UPDATE_FREQUENCY> </UseTemplate> </Template>Parameters initialization:
- Override
Condition: NotEmpty(GET_AMBIENT)
- Case: True
Parameters read:
- GET_AMBIENT
ParametersFn used:
- #GET_AMBIENT#
- Default
Parameters set:
- BASE_UPDATE_TEMPLATE
- UPDATE_PER_SECOND
- POTENTIOMETER_ID
- Override
ParametersFn used:
- Default
Condition: NotEmpty(TEST_NO_FAILURE)
- Case: True
Parameters set:
- AMBIENT_UPDATE_CODE_IF_NO_FAILURE (using AMBIENT_FACTOR, GET_POTENTIOMETER, SET_POTENTIOMETER)
- AMBIENT_UPDATE_CODE_IF_FAILURE (using GET_POTENTIOMETER, SET_POTENTIOMETER)
- Case: False
Parameters set:
- AMBIENT_UPDATE_CODE (using AMBIENT_FACTOR, GET_POTENTIOMETER, SET_POTENTIOMETER)
- Default
Condition: NotEmpty(TEST_NO_FAILURE)
- Case: True
Parameters set:
- AMBIENT_UPDATE_CODE (using TEST_NO_FAILURE, AMBIENT_UPDATE_CODE_IF_NO_FAILURE, AMBIENT_UPDATE_CODE_IF_FAILURE)
Parameters read:
- BASE_UPDATE_TEMPLATE
Templates used:
- #BASE_UPDATE_TEMPLATE#
- May resolve to the following template(s):
- @BaseUpdateTemplate
Parameters set:
- UPDATE_CODE (using AMBIENT_UPDATE_CODE)
- UPDATE_FREQUENCY (using UPDATE_PER_SECOND)
- May resolve to the following template(s):
- Override
ASOBO_IT_Emissive_Brightness_Template
Definition from XML<Template Name="ASOBO_IT_Emissive_Brightness_Template"> <Parameters Type="Override"> <Condition Check="GET_EMISSIVE"> <UseParametersFn Name="#GET_EMISSIVE#"/> </Condition> </Parameters> <Parameters Type="Default"> <BASE_EMISSIVE_TEMPLATE>ASOBO_IT_Power_Dependant_Emissive_Template</BASE_EMISSIVE_TEMPLATE> </Parameters> <UseTemplate Name="#BASE_EMISSIVE_TEMPLATE#"/> </Template>Parameters initialization:
- Override
Condition: Check(GET_EMISSIVE)
- Case: True
Parameters read:
- GET_EMISSIVE
ParametersFn used:
- #GET_EMISSIVE#
- Default
Parameters set:
- BASE_EMISSIVE_TEMPLATE
Parameters read:
- BASE_EMISSIVE_TEMPLATE
Templates used:
- #BASE_EMISSIVE_TEMPLATE#
- May resolve to the following template(s):
- Override
ASOBO_IT_Indicator_Emissive_Template
Definition from XML<Template Name="ASOBO_IT_Indicator_Emissive_Template"> <Parameters Type="Override"> <LOG_ID Process="Param">#LOG_LVL#_ID</LOG_ID> </Parameters> <Parameters Type="Override"> <Condition Check="GET_EMISSIVE"> <UseParametersFn Name="#GET_EMISSIVE#"/> </Condition> </Parameters> <Parameters Type="Default"> <Condition CheckSavedParameters="Global_Default_Emissive_Indicators_Config"> <LoadParameters ID="Global_Default_Emissive_Indicators_Config"/> </Condition> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="#INDICATOR_LIGHT_PROCESSOR#"/> </Parameters> <UseTemplate Name="#BASE_EMISSIVE_TEMPLATE#"/> </Template>Parameters initialization:
- Override
Parameters set:
- LOG_ID (using LOG_LVL)
- Override
Condition: Check(GET_EMISSIVE)
- Case: True
Parameters read:
- GET_EMISSIVE
ParametersFn used:
- #GET_EMISSIVE#
- Default
Condition: CheckSavedParameters(Global_Default_Emissive_Indicators_Config)
- Case: True
- Override
Parameters read:
- INDICATOR_LIGHT_PROCESSOR
ParametersFn used:
- #INDICATOR_LIGHT_PROCESSOR#
Parameters read:
- BASE_EMISSIVE_TEMPLATE
Templates used:
- #BASE_EMISSIVE_TEMPLATE#
- (Values for 'BASE_EMISSIVE_TEMPLATE' and templates it may resolve to were not found)
- Override
ASOBO_IT_Info_Emissive_Template
Definition from XML<Template Name="ASOBO_IT_Info_Emissive_Template"> <UseTemplate Name="ASOBO_IT_Indicator_Emissive_Template"> <LOG_LVL>Info</LOG_LVL> </UseTemplate> </Template>Templates used:
- ASOBO_IT_Indicator_Emissive_Template
- May include a subtemplate using the parameter 'BASE_EMISSIVE_TEMPLATE' (Values it may resolve to were not found)
Parameters set:
- LOG_LVL
- ASOBO_IT_Indicator_Emissive_Template
ASOBO_IT_Warning_Emissive_Template
Definition from XML<Template Name="ASOBO_IT_Warning_Emissive_Template"> <UseTemplate Name="ASOBO_IT_Indicator_Emissive_Template"> <LOG_LVL>Warning</LOG_LVL> </UseTemplate> </Template>Templates used:
- ASOBO_IT_Indicator_Emissive_Template
- May include a subtemplate using the parameter 'BASE_EMISSIVE_TEMPLATE' (Values it may resolve to were not found)
Parameters set:
- LOG_LVL
- ASOBO_IT_Indicator_Emissive_Template
ASOBO_IT_Caution_Emissive_Template
Definition from XML<Template Name="ASOBO_IT_Caution_Emissive_Template"> <UseTemplate Name="ASOBO_IT_Indicator_Emissive_Template"> <LOG_LVL>Caution</LOG_LVL> </UseTemplate> </Template>Templates used:
- ASOBO_IT_Indicator_Emissive_Template
- May include a subtemplate using the parameter 'BASE_EMISSIVE_TEMPLATE' (Values it may resolve to were not found)
Parameters set:
- LOG_LVL
- ASOBO_IT_Indicator_Emissive_Template
