A B C D E F G H I L M N O P R S T U V W

C

Camera - Interface in de.javagl.swogl.scene
Interface describing a camera.
cameraChanged(Camera) - Method in class de.javagl.swogl.layout.BillboardLayout3D
 
cameraChanged(Camera) - Method in interface de.javagl.swogl.scene.CameraListener
Will be called when a property of the given Camera changed
CameraListener - Interface in de.javagl.swogl.scene
Interface for all classes that want to be informed when a property of a Camera changed
CameraUtils - Class in de.javagl.swogl.scene
A class containing utility methods for Camera operations.
clear() - Method in class de.javagl.swogl.scene.DefaultLightSetup
 
clear() - Method in interface de.javagl.swogl.scene.LightSetup
Removes all lights from this LightSetup
clearDirtyRectangle() - Method in interface de.javagl.swogl.Texture
Clear the current dirty rectangle.
combine(Point3f) - Method in class de.javagl.swogl.geometry.DefaultBox
Combines this box with the given point
combine(Box) - Method in class de.javagl.swogl.geometry.DefaultBox
Combines this box with another box
combine(float, float, float) - Method in class de.javagl.swogl.geometry.DefaultBox
Combines this box with the given point
computeBillboardTransform(SwoglComponent, Camera) - Static method in class de.javagl.swogl.layout.BillboardLayout3D
Utility method that computes the transform that must be applied to the given SwoglComponent so that it faces the given Camera.
computeBoundingBox(Geometry) - Static method in class de.javagl.swogl.geometry.GeometryUtils
Computes the bounding Box of the given Geometry
computeBoundingBox(Geometry, Matrix4f) - Static method in class de.javagl.swogl.geometry.GeometryUtils
Computes the bounding Box of the given Geometry when it is transformed with the given matrix.
computeCameraMatrix(Camera) - Static method in class de.javagl.swogl.scene.CameraUtils
Returns the camera matrix for the given Camera.
computeIntersectionInfo(Point) - Method in class de.javagl.swogl.SwoglContainer
Compute the closest IntersectionInfo for the given point.
computeIntersectionInfos(Point) - Method in class de.javagl.swogl.SwoglContainer
Compute the IntersectionInfos for the given point.
computeIntersectionPosition() - Method in class de.javagl.swogl.IntersectionInfo
Compute the position where the intersection happened, in the local coordinate system of the SwoglComponent, and return it as a Point.
computePickingInfo(Point) - Method in class de.javagl.swogl.SwoglContainer
Compute the PickingInfo for the given point.
computePickingRay(int, int) - Method in class de.javagl.swogl.DefaultPickingRayComputer
 
computePickingRay(int, int) - Method in interface de.javagl.swogl.PickingRayComputer
Returns the picking Ray for the given position.
computePickingRay(Camera, View, int, int) - Static method in class de.javagl.swogl.PickingUtils
Compute a picking Ray from the given screen coordinates based on the given Camera and View.
computePickingRay(Matrix4f, Matrix4f, Rectangle, int, int) - Static method in class de.javagl.swogl.PickingUtils
Compute a picking ray given the view matrix, projection matrix, viewport and position.
computePickingRay(Point) - Method in class de.javagl.swogl.SwoglContainer
Computes the picking Ray that results from a picking at the given point.
computeProjectionMatrix(float, View) - Static method in class de.javagl.swogl.scene.ViewUtils
Returns the projection matrix for the given field of view and the given View
computeViewMatrix(Camera) - Static method in class de.javagl.swogl.scene.CameraUtils
Returns the view matrix for the given Camera.
Condition<T> - Interface in de.javagl.swogl
This interface describes a general condition that may be checked for specific objects.
Conditions - Class in de.javagl.swogl
This class contains utility methods for creating Conditions
controlDownCondition() - Static method in class de.javagl.swogl.MouseEventConditions
Returns a new condition that checks whether mouse events have happened while the CTRL button was down
create(int, int, int, int) - Static method in class de.javagl.swogl.geometry.Geometries
Creates a new SimpleGeometry with the given size and number of vertices
create(JComponent) - Static method in class de.javagl.swogl.SwoglComponents
Creates a new SwoglComponent that contains the given Swing component.
create(JComponent, int, int) - Static method in class de.javagl.swogl.SwoglComponents
Creates a new SwoglComponent that contains the given Swing component.
create(Geometry, Texture, JComponent) - Static method in class de.javagl.swogl.SwoglComponents
Create a new SwoglComponent that contains the given Swing component and consists of the given geometry and texture.
create(SwoglApplication) - Static method in class de.javagl.swogl.SwoglContainer
Creates a new, empty SwoglContainer for the given SwoglApplication.
create(Component, SwoglSetup) - Static method in class de.javagl.swogl.SwoglContainer
Creates a new, empty SwoglContainer that shows the given visibleComponent and obtains the SwoglComponentHandler and PickingRayComputer from the given SwoglSetup.
create(Component, SwoglComponentHandler, PickingRayComputer) - Static method in class de.javagl.swogl.SwoglContainer
Creates a new, empty SwoglContainer that shows the given visibleComponent.
create(int, int) - Static method in class de.javagl.swogl.Textures
Creates a new Texture with the given size.
createByteBuffer(int) - Static method in class de.javagl.swogl.BufferUtils
Create a direct byte buffer with the given size
createDirectBuffer(byte[]) - Static method in class de.javagl.swogl.BufferUtils
Create a direct byte buffer which has the contents of the given array.
createDirectBuffer(int[]) - Static method in class de.javagl.swogl.BufferUtils
Create a direct int buffer which has the contents of the given array.
createDirectBuffer(float[]) - Static method in class de.javagl.swogl.BufferUtils
Create a direct float buffer which has the contents of the given array.
createDirectionalLight(float, float, float) - Static method in class de.javagl.swogl.scene.Lights
Create a directional Light.
createFloatBuffer(int) - Static method in class de.javagl.swogl.BufferUtils
Create a direct float buffer with the given size
createIntBuffer(int) - Static method in class de.javagl.swogl.BufferUtils
Create a direct int buffer with the given size
createPickingInfo() - Method in class de.javagl.swogl.IntersectionInfo
Returns the PickingInfo for the intersection described by this IntersectionInfo
createPointLight(float, float, float) - Static method in class de.javagl.swogl.scene.Lights
Create a a point Light.
createSpotLight(float, float, float, float, float, float, float, float) - Static method in class de.javagl.swogl.scene.Lights
Create a spot Light.
createSwoglApplication() - Method in interface de.javagl.swogl.SwoglApplicationFactory
Creates a new instance of a SwoglApplication.
createSwoglApplication() - Static method in class de.javagl.swogl.SwoglApplications
Creates a new SwoglApplication.

A B C D E F G H I L M N O P R S T U V W