# Material.xml [[Go back to index]](..\..\..\..\Template_Explorer.html) Asobo\_EX1\(Generic\)Shared\(Templates\)Material.xml ---------------------------------------------------- Source XML <ModelBehaviors> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# MATERIAL \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <Include RelativeFile="ParametersFn\\\\Material.xml"/> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <!-- IN: EMISSIVE\_CODE (RPN snippet) --> <Template Name="ASOBO\_GT\_Emissive\_Code\_Template"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Template"/> </Template> <!-- IN: See ASOBO\_Material\_Sim\_Default\_Parameters --> <Template Name="ASOBO\_GT\_Emissive\_Sim\_Template"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Template"> <UseParametersFn Name="ASOBO\_Material\_Sim\_Default\_Parameters"/> </UseTemplate> </Template> <!-- IN: See ASOBO\_Emissive\_Simvar\_Code\_Parameters --> <Template Name="ASOBO\_GT\_Emissive\_Simvar\_Code\_Template"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Template"> <UseParametersFn Name="ASOBO\_Emissive\_Simvar\_Code\_Parameters"/> </UseTemplate> </Template> <!-- IN: EMISSIVE\_PFN (ParametersFn to use) --> <Template Name="ASOBO\_GT\_Emissive\_Template"> <Parameters Type="Override"> <Condition Valid="DISABLE\_EMISSIVE"> <False> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>ASOBO\_Process\_Emissive\_Transforms\_Parameters</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>EMISSIVE\_PARAMETERS\_TRANSFORMS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </False> </Condition> </Parameters> <Condition Valid="DISABLE\_EMISSIVE"> <False> <UseTemplate Name="@BaseEmissiveTemplate"> <Condition NotEmpty="EMISSIVE\_PFN"> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>\#EMISSIVE\_PFN\#</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>EMISSIVE\_PARAMETERS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </Condition> </UseTemplate> </False> </Condition> </Template> <Template Name="ASOBO\_GT\_Component\_Emissive\_Template"> <Parameters Type="Default"> <CONCRETE\_EMISSIVE\_TEMPLATE>ASOBO\_GT\_Emissive\_Template</CONCRETE\_EMISSIVE\_TEMPLATE> </Parameters> <UseTemplate Name="ASOBO\_GT\_Component\_Template"> <TEMPLATE\_TO\_USE>\#CONCRETE\_EMISSIVE\_TEMPLATE\#</TEMPLATE\_TO\_USE> </UseTemplate> </Template> </ModelBehaviors>     ### Includes - RelativeFile: [ParametersFn\\\\Material.xml](parametersfn/material/) ### Templates Template list 1. [ASOBO\_GT\_Emissive\_Code\_Template](#ASOBO_GT_Emissive_Code_Template) 2. [ASOBO\_GT\_Emissive\_Sim\_Template](#ASOBO_GT_Emissive_Sim_Template) 3. [ASOBO\_GT\_Emissive\_Simvar\_Code\_Template](#ASOBO_GT_Emissive_Simvar_Code_Template) 4. [ASOBO\_GT\_Emissive\_Template](#ASOBO_GT_Emissive_Template) 5. [ASOBO\_GT\_Component\_Emissive\_Template](#ASOBO_GT_Component_Emissive_Template) - #### ASOBO\_GT\_Emissive\_Code\_Template Definition from XML <Template Name="ASOBO\_GT\_Emissive\_Code\_Template"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Template"/> </Template>   Templates used: - [ASOBO\_GT\_Emissive\_Template](material/#ASOBO_GT_Emissive_Template) [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Emissive\_Sim\_Template Definition from XML <Template Name="ASOBO\_GT\_Emissive\_Sim\_Template"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Template"> <UseParametersFn Name="ASOBO\_Material\_Sim\_Default\_Parameters"/> </UseTemplate> </Template>   Templates used: - [ASOBO\_GT\_Emissive\_Template](material/#ASOBO_GT_Emissive_Template) ParametersFn used: - [ASOBO\_Material\_Sim\_Default\_Parameters](../../../base/component/material/#ASOBO_Material_Sim_Default_Parameters) [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Emissive\_Simvar\_Code\_Template Definition from XML <Template Name="ASOBO\_GT\_Emissive\_Simvar\_Code\_Template"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Template"> <UseParametersFn Name="ASOBO\_Emissive\_Simvar\_Code\_Parameters"/> </UseTemplate> </Template>   Templates used: - [ASOBO\_GT\_Emissive\_Template](material/#ASOBO_GT_Emissive_Template) ParametersFn used: - [ASOBO\_Emissive\_Simvar\_Code\_Parameters](parametersfn/material/#ASOBO_Emissive_Simvar_Code_Parameters) [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Emissive\_Template Definition from XML <Template Name="ASOBO\_GT\_Emissive\_Template"> <Parameters Type="Override"> <Condition Valid="DISABLE\_EMISSIVE"> <False> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>ASOBO\_Process\_Emissive\_Transforms\_Parameters</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>EMISSIVE\_PARAMETERS\_TRANSFORMS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </False> </Condition> </Parameters> <Condition Valid="DISABLE\_EMISSIVE"> <False> <UseTemplate Name="@BaseEmissiveTemplate"> <Condition NotEmpty="EMISSIVE\_PFN"> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>\#EMISSIVE\_PFN\#</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>EMISSIVE\_PARAMETERS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </Condition> </UseTemplate> </False> </Condition> </Template> Parameters initialization: - Override Condition: Valid(DISABLE\_EMISSIVE) - Case: False ParametersFn used: - [ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper](../../../base/helper/parametersfnhelpers/#ASOBO_PFN_Call_Overridable_ParametersFn_Helper) Parameters set: - PFN\_PARAM\_DEFAULT - PFN\_PARAM\_NAME Condition: Valid(DISABLE\_EMISSIVE) - Case: False   Templates used: - @BaseEmissiveTemplate Condition: NotEmpty(EMISSIVE\_PFN) - Case: True ParametersFn used: - [ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper](../../../base/helper/parametersfnhelpers/#ASOBO_PFN_Call_Overridable_ParametersFn_Helper) Parameters set: - PFN\_PARAM\_DEFAULT (using EMISSIVE\_PFN) - PFN\_PARAM\_NAME [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Component\_Emissive\_Template Definition from XML <Template Name="ASOBO\_GT\_Component\_Emissive\_Template"> <Parameters Type="Default"> <CONCRETE\_EMISSIVE\_TEMPLATE>ASOBO\_GT\_Emissive\_Template</CONCRETE\_EMISSIVE\_TEMPLATE> </Parameters> <UseTemplate Name="ASOBO\_GT\_Component\_Template"> <TEMPLATE\_TO\_USE>\#CONCRETE\_EMISSIVE\_TEMPLATE\#</TEMPLATE\_TO\_USE> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - CONCRETE\_EMISSIVE\_TEMPLATE   Templates used: - [ASOBO\_GT\_Component\_Template](common/#ASOBO_GT_Component_Template) - May include a subtemplate using the parameter 'TEMPLATE\_TO\_USE' and resolve to the following template(s): - \#CONCRETE\_EMISSIVE\_TEMPLATE\# - <Value set in loop> Parameters set: - TEMPLATE\_TO\_USE (using CONCRETE\_EMISSIVE\_TEMPLATE) [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html)