VARJO TRACKING PLUGIN SDK DOCUMENTATION
Plugin Verifier utility

About Plugin Verifier utility

Plugin Verifier utility allows the plugin author to check compatibility of their plugin with Varjo software stack.

Checking plugin compatibilty using Plugin Verifier

To verify plugin compatibilty, from command line run:

VarjoPluginVerifier.exe --mode=verify --plugin=C:\Tracker\plugin.dll

You should see output similar to:

Start verification
[ OK ] : Loading DLL
[ OK ] : Find API function: varjo_GetPluginType
[ OK ] : Find API function: varjo_GetPluginAPIVersion
[ OK ] : Find API function: varjo_GetPluginName
...

And if the verfication was successful, you should see a line like this:

End verification: 19/19 passed

Setting your plugin as an active tracker for Varjo software

To set you plugin as the active tracking plugin, from command line run:

VarjoPluginVerifier.exe --mode=set --plugin=C:\Tracker\plugin.dll

Verifying your plugin installation

Once you have created the plugin installer by following the Plugin Registration guide, to verify that your plugin installation is compatible with Varjo software, you can enumerate installed plugins with the verification utility:

VarjoPluginVerifier.exe --list

In case your plugin installation was successful, you should see lines like this:

Found manifest file: C:\ProgramData\Varjo\VarjoTracking\Plugins\VendorName\Plugin.manifest
Manifest references tracking plugin:
  Vendor:           VendorName
  Product Name:     Tracker Name
  Path:             C:\Program Files\VendorName\Plugin.dll
  GUID:             {3DEC3EEF-0EBE-4950-8CE5-CF6682C49B97}