Plugins
Modules
| Name | 
|---|
| Interface  Defines an interface for plugins to implement in order to be loadable by VRTree.  | 
| Utilities  Utilities to assist in plugin authoring, provided by the vrtree-linker library. | 
Functions
| Type | Name | 
|---|---|
| void | progress_yield(int min, int max, const char * msg) (vrtree-linker based plugins) wrapper around plugin API yield function. the helper macro VRPLUGIN_API_YIELDIMPL will define the plugin registration function and implement it to provide the function pointer to this helper. | 
Defines
| Type | Name | 
|---|---|
| PLUGIN_ENTRY_POINT  Plugin function exports macro.  | |
| VRTREE_APIENTRY  Plugin function calling convention.  | 
Functions Documentation
progress_yield
void progress_yield(
    int min,
    int max,
    const char * msg
)
(vrtree-linker based plugins) wrapper around plugin API yield function. the helper macro VRPLUGIN_API_YIELDIMPL will define the plugin registration function and implement it to provide the function pointer to this helper.
Macros Documentation
define PLUGIN_ENTRY_POINT
#define PLUGIN_ENTRY_POINT extern "C" __attribute__ ((__visibility__("default")))
Plugin function exports macro.
define VRTREE_APIENTRY
#define VRTREE_APIENTRY 
Plugin function calling convention.