52.39 Vectorgraphics plugin

Before Hollywood 6.0 all functions of Hollywood's vectorgraphics library could only be used if a separate plugin that implements vector-based drawing was present. Starting with Hollywood 6.0 there is basic support for vector-based drawing even without an external vectorgraphics plugin. However, inbuilt support for vector-based drawing does not support all features offered by the vectorgraphics library and might not look as good as vector-based shapes drawn by a specialized plugin. Still, it should be enough for most purposes.

For the best results and compatibility you should install an external vectorgraphics plugin that uses a dedicated vector render. For example, vectorgraphics plugins could implement vector-based drawing by using either platform-independent engines like cairo, or OS technologies like Apple's Quartz 2D or Microsoft's GDI+.

The plugin needs to be present in the same directory as the Hollywood executable. In case you want to distribute an executable compiled by Hollywood, you need to put the plugin into the same directory as your compiled executable. On AmigaOS and compatibles, you can also put the plugin inside the directory LIBS:Hollywood. If the "Hollywood" directory in LIBS: does not already exist, please create it yourself. On macOS, you need to put the plugin inside the application bundle, i.e. inside the HollywoodInterpreter.app/Contents/Resources/Plugins directory. Note that HollywoodInterpreter.app is stored inside the Hollywood.app application bundle, namely in Hollywood.app/Contents/Resources.

Once the plugin has been installed, use the SetVectorEngine() command to activate it. See SetVectorEngine for details.


Show TOC