# Visibility.xml [[Go back to index]](..\..\..\..\Template_Explorer.html) Asobo\_EX1\(Generic\)Shared\(Templates\)Visibility.xml ------------------------------------------------------ Source XML <ModelBehaviors> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# VISIBILITY \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <Include RelativeFile="ParametersFn\\\\Visibility.xml"/> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <!-- IN: VISIBILITY\_CODE (RPN snippet) --> <Template Name="ASOBO\_GT\_Visibility\_Code\_Template"> <UseTemplate Name="ASOBO\_GT\_Visibility\_Template"/> </Template> <!-- IN: See ASOBO\_Material\_Sim\_Default\_Parameters --> <Template Name="ASOBO\_GT\_Visibility\_Sim\_Template"> <UseTemplate Name="ASOBO\_GT\_Visibility\_Template"> <UseParametersFn Name="ASOBO\_Material\_Sim\_Default\_Parameters"/> </UseTemplate> </Template> <!-- IN: See ASOBO\_Visibility\_Simvar\_Code\_Parameters --> <Template Name="ASOBO\_GT\_Visibility\_Simvar\_Code\_Template"> <UseTemplate Name="ASOBO\_GT\_Visibility\_Template"> <UseParametersFn Name="ASOBO\_Visibility\_Simvar\_Code\_Parameters"/> </UseTemplate> </Template> <!-- IN: VISIBILITY\_PFN (ParametersFn to use) --> <Template Name="ASOBO\_GT\_Visibility\_Template"> <Parameters Type="Override"> <Condition Valid="DISABLE\_VISIBILITY"> <False> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>ASOBO\_Process\_Visibility\_Transforms\_Parameters</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>VISIBILITY\_PARAMETERS\_TRANSFORMS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </False> </Condition> </Parameters> <Condition Valid="DISABLE\_VISIBILITY"> <False> <UseTemplate Name="@BaseVisibilityTemplate"> <Condition NotEmpty="VISIBILITY\_PFN"> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>\#VISIBILITY\_PFN\#</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>VISIBILITY\_PARAMETERS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </Condition> </UseTemplate> </False> </Condition> </Template> <Template Name="ASOBO\_GT\_Component\_Visibility\_Template"> <Parameters Type="Default"> <CONCRETE\_VISIBILITY\_TEMPLATE>ASOBO\_GT\_Visibility\_Template</CONCRETE\_VISIBILITY\_TEMPLATE> </Parameters> <UseTemplate Name="ASOBO\_GT\_Component\_Template"> <TEMPLATE\_TO\_USE>\#CONCRETE\_VISIBILITY\_TEMPLATE\#</TEMPLATE\_TO\_USE> </UseTemplate> </Template> </ModelBehaviors>     ### Includes - RelativeFile: [ParametersFn\\\\Visibility.xml](parametersfn/visibility/) ### Templates Template list 1. [ASOBO\_GT\_Visibility\_Code\_Template](#ASOBO_GT_Visibility_Code_Template) 2. [ASOBO\_GT\_Visibility\_Sim\_Template](#ASOBO_GT_Visibility_Sim_Template) 3. [ASOBO\_GT\_Visibility\_Simvar\_Code\_Template](#ASOBO_GT_Visibility_Simvar_Code_Template) 4. [ASOBO\_GT\_Visibility\_Template](#ASOBO_GT_Visibility_Template) 5. [ASOBO\_GT\_Component\_Visibility\_Template](#ASOBO_GT_Component_Visibility_Template) - #### ASOBO\_GT\_Visibility\_Code\_Template Definition from XML <Template Name="ASOBO\_GT\_Visibility\_Code\_Template"> <UseTemplate Name="ASOBO\_GT\_Visibility\_Template"/> </Template>   Templates used: - [ASOBO\_GT\_Visibility\_Template](visibility/#ASOBO_GT_Visibility_Template) [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Visibility\_Sim\_Template Definition from XML <Template Name="ASOBO\_GT\_Visibility\_Sim\_Template"> <UseTemplate Name="ASOBO\_GT\_Visibility\_Template"> <UseParametersFn Name="ASOBO\_Material\_Sim\_Default\_Parameters"/> </UseTemplate> </Template>   Templates used: - [ASOBO\_GT\_Visibility\_Template](visibility/#ASOBO_GT_Visibility_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\_Visibility\_Simvar\_Code\_Template Definition from XML <Template Name="ASOBO\_GT\_Visibility\_Simvar\_Code\_Template"> <UseTemplate Name="ASOBO\_GT\_Visibility\_Template"> <UseParametersFn Name="ASOBO\_Visibility\_Simvar\_Code\_Parameters"/> </UseTemplate> </Template>   Templates used: - [ASOBO\_GT\_Visibility\_Template](visibility/#ASOBO_GT_Visibility_Template) ParametersFn used: - [ASOBO\_Visibility\_Simvar\_Code\_Parameters](parametersfn/visibility/#ASOBO_Visibility_Simvar_Code_Parameters) [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Visibility\_Template Definition from XML <Template Name="ASOBO\_GT\_Visibility\_Template"> <Parameters Type="Override"> <Condition Valid="DISABLE\_VISIBILITY"> <False> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>ASOBO\_Process\_Visibility\_Transforms\_Parameters</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>VISIBILITY\_PARAMETERS\_TRANSFORMS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </False> </Condition> </Parameters> <Condition Valid="DISABLE\_VISIBILITY"> <False> <UseTemplate Name="@BaseVisibilityTemplate"> <Condition NotEmpty="VISIBILITY\_PFN"> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>\#VISIBILITY\_PFN\#</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>VISIBILITY\_PARAMETERS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </Condition> </UseTemplate> </False> </Condition> </Template> Parameters initialization: - Override Condition: Valid(DISABLE\_VISIBILITY) - 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\_VISIBILITY) - Case: False   Templates used: - @BaseVisibilityTemplate Condition: NotEmpty(VISIBILITY\_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 VISIBILITY\_PFN) - PFN\_PARAM\_NAME [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Component\_Visibility\_Template Definition from XML <Template Name="ASOBO\_GT\_Component\_Visibility\_Template"> <Parameters Type="Default"> <CONCRETE\_VISIBILITY\_TEMPLATE>ASOBO\_GT\_Visibility\_Template</CONCRETE\_VISIBILITY\_TEMPLATE> </Parameters> <UseTemplate Name="ASOBO\_GT\_Component\_Template"> <TEMPLATE\_TO\_USE>\#CONCRETE\_VISIBILITY\_TEMPLATE\#</TEMPLATE\_TO\_USE> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - CONCRETE\_VISIBILITY\_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\_VISIBILITY\_TEMPLATE\# - <Value set in loop> Parameters set: - TEMPLATE\_TO\_USE (using CONCRETE\_VISIBILITY\_TEMPLATE) [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html)