<args format="1.0">
    <shaderType>
        <tag value="pattern"/>
    </shaderType>
    <help>
        Brief documentation goes here...
    </help>
    
    <!--page name="YOUR_PANEL_LABEL" open="True"-->
    <param name="direct_rgb"
        label="Direct Color"
        type="color"
        default="1 1 1"
        connectable="True"
        widget="color">
        <tags>
            <tag value="color"/>
        </tags>
    </param>
    <param name="reflect_rgb"
        label="Reflection Color"
        type="color"
        default="1 0 0"
        connectable="True"
        widget="color">
        <tags>
            <tag value="color"/>
        </tags>
    </param>
    <param name="reflect_active"
        label="Reflection Active"
        type="int"
        default="1"
        connectable="False"
        widget="checkbox">
        <tags>
            <tag value="int"/>
        </tags>
    </param>
  
    <param name="refract_rgb"
        label="Refraction Color"
        type="color"
        default="0 1 0"
        connectable="True"
        widget="color">
        <tags>
            <tag value="color"/>
        </tags>
    </param>
    <param name="refract_active"
        label="Refraction Active"
        type="int"
        default="1"
        connectable="False"
        widget="checkbox">
        <tags>
            <tag value="int"/>
        </tags>
    </param>        
    <!--/page-->
    <!-- Outputs begin -->
    <output name="resultRGB">
        <tags>
            <tag value="color"/>
        </tags>
    </output>
    <!-- Outputs end -->
    <rfmdata nodeid="15" classification="rendernode/RenderMan/pattern"/>
</args>