com.io7m.jcamera

## Interface JCameraReadableType

- All Known Subinterfaces:
    JCameraFPSStyleReadableType, JCameraFPSStyleSnapshotType, JCameraFPSStyleType, JCameraReadableSnapshotType, JCameraSphericalReadableType, JCameraSphericalSnapshotType, JCameraSphericalType, JCameraType
  All Known Implementing Classes:
    JCameraFPSStyle, JCameraFPSStyleSnapshot, JCameraSpherical, JCameraSphericalSnapshot

      public interface JCameraReadableType

  The type of (readable) cameras.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `com.io7m.jtensors.core.unparameterized.matrices.Matrix4x4D` | `cameraMakeViewMatrix()` Construct a view matrix for the camera.
    `<T0,T1> com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<T0,T1>` | `cameraMakeViewPMatrix()` Construct a view matrix for the camera.

- - ### Method Detail

    - #### cameraMakeViewMatrix

          com.io7m.jtensors.core.unparameterized.matrices.Matrix4x4D cameraMakeViewMatrix()

      Construct a view matrix for the camera.
      Returns:
        A view matrix for the camera

    - #### cameraMakeViewPMatrix

          <T0,T1> com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<T0,T1> cameraMakeViewPMatrix()

      Construct a view matrix for the camera.
      Type Parameters:
        `T0` - The source coordinate system
        `T1` - The target coordiante system
      Returns:
        A view matrix for the camera

Copyright © 2017 <code@io7m.com> http://io7m.com