| Package | Description |
|---|---|
| com.io7m.jcamera |
Camera implementations.
|
| com.io7m.jcamera.examples.jogl |
JOGL examples.
|
| Modifier and Type | Method and Description |
|---|---|
JCameraFPSStyleSnapshot |
JCameraFPSStyleSnapshot.Builder.build()
Builds a new
JCameraFPSStyleSnapshot. |
static JCameraFPSStyleSnapshot |
JCameraFPSStyleSnapshot.copyOf(JCameraFPSStyleSnapshotType instance)
Creates an immutable copy of a
JCameraFPSStyleSnapshotType value. |
static JCameraFPSStyleSnapshot |
JCameraFPSStyleSnapshots.interpolate(JCameraFPSStyleSnapshot x,
JCameraFPSStyleSnapshot y,
double a)
Linearly interpolate between two camera snapshots.
|
static JCameraFPSStyleSnapshot |
JCameraFPSStyleSnapshot.of(double cameraGetAngleAroundHorizontal,
double cameraGetAngleAroundVertical,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D cameraGetRight,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D cameraGetUp,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D cameraGetForward,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D cameraGetPosition)
Construct a new immutable
JCameraFPSStyleSnapshot instance. |
static JCameraFPSStyleSnapshot |
JCameraFPSStyleSnapshots.of(JCameraFPSStyleReadableType c) |
JCameraFPSStyleSnapshot |
JCameraFPSStyleSnapshot.withCameraGetAngleAroundHorizontal(double value)
Copy the current immutable object by setting a value for the
cameraGetAngleAroundHorizontal attribute. |
JCameraFPSStyleSnapshot |
JCameraFPSStyleSnapshot.withCameraGetAngleAroundVertical(double value)
Copy the current immutable object by setting a value for the
cameraGetAngleAroundVertical attribute. |
JCameraFPSStyleSnapshot |
JCameraFPSStyleSnapshot.withCameraGetForward(com.io7m.jtensors.core.unparameterized.vectors.Vector3D value)
Copy the current immutable object by setting a value for the
cameraGetForward attribute. |
JCameraFPSStyleSnapshot |
JCameraFPSStyleSnapshot.withCameraGetPosition(com.io7m.jtensors.core.unparameterized.vectors.Vector3D value)
Copy the current immutable object by setting a value for the
cameraGetPosition attribute. |
JCameraFPSStyleSnapshot |
JCameraFPSStyleSnapshot.withCameraGetRight(com.io7m.jtensors.core.unparameterized.vectors.Vector3D value)
Copy the current immutable object by setting a value for the
cameraGetRight attribute. |
JCameraFPSStyleSnapshot |
JCameraFPSStyleSnapshot.withCameraGetUp(com.io7m.jtensors.core.unparameterized.vectors.Vector3D value)
Copy the current immutable object by setting a value for the
cameraGetUp attribute. |
| Modifier and Type | Method and Description |
|---|---|
static JCameraFPSStyleSnapshot |
JCameraFPSStyleSnapshots.interpolate(JCameraFPSStyleSnapshot x,
JCameraFPSStyleSnapshot y,
double a)
Linearly interpolate between two camera snapshots.
|
| Modifier and Type | Method and Description |
|---|---|
JCameraFPSStyleSnapshot |
ExampleFPSStyleSimulationType.integrate() |
JCameraFPSStyleSnapshot |
ExampleFPSStyleSimulation.integrate()
$example: Integrate the camera.
|
| Constructor and Description |
|---|
ExampleFPSStyleGLListener(com.jogamp.newt.opengl.GLWindow in_window,
JCameraFPSStyleSnapshot in_snap,
ExampleFPSStyleSimulationType in_sim,
AtomicReference<JCameraFPSStyleMouseRegion> in_mouse_region,
ExampleRendererType in_renderer) |
Copyright © 2017 <code@io7m.com> http://io7m.com