<!-- ##### SECTION Title ##### -->
visu_plugins

<!-- ##### SECTION Short_Description ##### -->
Introduces the basic handling of plug-ins.

<!-- ##### SECTION Long_Description ##### -->
<para>
Plug-ins are made of shared library presenting some common routines. These routines are of kind:
<itemizedlist>
<listitem><para>
pluginsInitFunc(), such a routine is called at V_Sim startup. It should initialise all things required by the module. For instance, if the module is used to add a load method for atomic rendering, it should call renderingAtomicAdd_loadMethod() to declare itself to V_Sim.
</para></listitem>
<listitem><para>
pluginsDescriptionFunc(), is used to get a short description of the plug-in.
</para></listitem>
<listitem><para>
pluginsAuthorsFunc(), gives a list of authors for the plug-in.
</para></listitem>
<listitem><para>
pluginsIconFunc(), returns a path where a small icon representing the plug-in can be found.
</para></listitem>
</itemizedlist>
All these routines must be named using the name of the module. When the module is loaded into memory, V_Sim will try to find these methods and will store them into the #VisuPlugin structure for future calls.
</para>
<para>
At the present time, only the Unix version is functional. Moreover, currently, no stable API is available from the main program. This should be corrected quickly.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### STRUCT VisuPlugin_struct ##### -->
<para>

</para>

@hook: 
@name: 
@init: 
@getDescription: 
@getAuthors: 
@getIcon: 

<!-- ##### TYPEDEF VisuPlugin ##### -->
<para>

</para>


<!-- ##### USER_FUNCTION pluginsInitFunc ##### -->
<para>

</para>

@Returns: 


<!-- ##### USER_FUNCTION pluginsDescriptionFunc ##### -->
<para>

</para>

@Returns: 


<!-- ##### USER_FUNCTION pluginsAuthorsFunc ##### -->
<para>

</para>

@Returns: 


<!-- ##### USER_FUNCTION pluginsIconFunc ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION visuPluginsGet_listLoaded ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION visuPluginsInit ##### -->
<para>

</para>



