This is an old revision of the document!
Table of Contents
Project as Library
Project can be exported as a library usable from other projects. The exported library makes all types (classes, modules, …) and resources (images, shaders, …) available for import.
These libraries are called module lib.
Tutorial on creating and using a module lib here.
Structure
Module lib follow the structure of GroIMP plugins. Thus, how the lib is integrated is described in the plugin.xml
file, automatically created when exported.
Compiled resources
All resources included in the project are added to a compiled resource zip (.grz file), that is automatically created when exported. The resources from this zip are loaded by GroIMP on startup, and made available through the imported types and references.
The references can resolve resources from a module lib in the GroIMP path with the