## Uses of Class
com.io7m.jcamera.JCameraFPSStyleSnapshot

- Packages that use JCameraFPSStyleSnapshot
  Package | Description
  --- | ---
  com.io7m.jcamera | Camera implementations.
  com.io7m.jcamera.examples.jogl | JOGL examples.

- - ### Uses of JCameraFPSStyleSnapshot in com.io7m.jcamera

    Methods in com.io7m.jcamera that return JCameraFPSStyleSnapshot
    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.

    Methods in com.io7m.jcamera with parameters of type JCameraFPSStyleSnapshot
    Modifier and Type | Method and Description
    --- | ---
    `static JCameraFPSStyleSnapshot` | JCameraFPSStyleSnapshots.`interpolate(JCameraFPSStyleSnapshot x, JCameraFPSStyleSnapshot y, double a)` Linearly interpolate between two camera snapshots.

  - ### Uses of JCameraFPSStyleSnapshot in com.io7m.jcamera.examples.jogl

    Methods in com.io7m.jcamera.examples.jogl that return JCameraFPSStyleSnapshot
    Modifier and Type | Method and Description
    --- | ---
    `JCameraFPSStyleSnapshot` | ExampleFPSStyleSimulationType.`integrate()`
    `JCameraFPSStyleSnapshot` | ExampleFPSStyleSimulation.`integrate()` $example: Integrate the camera.

    Constructors in com.io7m.jcamera.examples.jogl with parameters of type JCameraFPSStyleSnapshot
    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