Swogl
Documentation
Tutorials, FAQs and examples will be added here soon. At the moment, this page
only contains a general description of Swogl.
Project structure
The archive that is available in the
Downloads
section contains several JAR files:
-
The swogl.jar contains the core API of Swogl. This API offers low-level
control for the arrangement of SwoglComponents and the Camera in 3D space.
Additonally, it contains facilities for creating a simple, standalong swogl
applications or for adding the functionality of Swogl to existing applications.
This part of the API is documented in the
core Swogl API documentation.
-
The swogl-lwjgl.jar and swogl-jogl.jar are the JAR files for
the LWJGL- or JOGL rendering backends. They contain implementations of
the interfaces in the
rendering
package. The respective JAR
file has to be added to the classpath, together with the JAR files of
LWJGL or JOGL. The corresponding swogl-shader-lwjgl.jar and
swogl-shader-jogl.jar file contain rendering backends that use
shaders instead of the fixed function pipeline.
-
The swogl-demos.jar file contains preliminary classes and interfaces
that may be the basis for future extensions of Swogl. These classes should
not be considered as a part of the public API, but only exist for evaluation
and testing. The classes are documented in the
Swogl demos API documentation.
You may send feedback
and tell me which extensions should become part of the Swogl API, or make
suggestions about other extensions.