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

    Modifier and Type
    Method
    Description
    com.io7m.jtensors.core.unparameterized.matrices.Matrix4x4D
    Construct a view matrix for the camera.
    <T0, T1> com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<T0,T1>
    Construct a view matrix for the camera.
  • Method Details

    • 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