Utilities to assist in plugin authoring, provided by the vrtree-linker library.
vrtree-linker
Internal implementation of VRProgressYield which stores the progress function and exposes it via progress_yield.
Type passed to a VRPLogProc for debug messages.
Type passed to a VRPLogProc for error messages.
Type passed to a VRPLogProc for info (standard) messages.
Type passed to a VRPLogProc for warning messages.
Combines all helper impl macros.
Implements the log registration functions and provides static variables to store the registered log functions, s_logFunc and s_logIndentFunc
s_logFunc
s_logIndentFunc
Implements permission registration functions and provides static variables to store the registered permission functions, s_hasPermissionFunc and s_reqPermissionFunc
s_hasPermissionFunc
s_reqPermissionFunc
Implements the major and minor version query functions.
Implements progress yield registration function and wraps it in progress_yield.
Helper macro that checks and calls the registered VRPRequestPermissionProc to trigger an application license check. Inserts a return 1 on failure, so should be used in a function that returns an int.
return 1
Helper macro that checks the existence of the registered VRPHasPermissionProc and calls it. Inserts a return 1 on failure, so should be used in a function that returns an int.
Internal use for Virtalis plugins.
Loads all the VRTree C API entry points.
No Results.