Package de.javagl.swogl

The core classes of Swogl.

See:
          Description

Interface Summary
Condition<T> This interface describes a general condition that may be checked for specific objects.
PickingRayComputer Interface for all classes that may provide picking rays that may be sent into a scene, based on a point in screen coordinates.
SwoglApplication This interface summarizes the implementation-specific parts of a Swogl application.
SwoglApplicationFactory Interface for classes that may create SwoglApplication instances.
SwoglComponent Interface for a Swogl component.
SwoglComponentHandler Interface for all classes that may handle SwoglComponents.
SwoglRenderer This interface is a SwoglComponentHandler that additionally allows accessing and rendering the individual SwoglComponents.
SwoglSetup This interface encapsulates implementation-specific parts of a Swogl application.
Texture Interface for the texture of a SwoglComponent.
 

Class Summary
BufferUtils Utility methods for buffers
Conditions This class contains utility methods for creating Conditions
DefaultPickingRayComputer Implementation of a PickingRayComputer that computes the picking Ray based on a given Camera and View.
IntersectionInfo This class summarizes information about the intersection between a ray and a SwoglComponent.
MatrixUtils Matrix utility methods
MouseEventConditions This class contains utility methods for creating Conditions that may be applied to MouseEvents.
PickingInfo This class stores information about a picked component.
PickingUtils Utility methods for picking
SwoglApplications This class is responsible for resolving services that may create SwoglApplications.
SwoglComponents Factory methods for creating SwoglComponents.
SwoglContainer This class is a container for SwoglComponents.
Textures Factory methods for creating Textures.
 

Package de.javagl.swogl Description

The core classes of Swogl.