## Uses of Interface
com.io7m.r2.spaces.R2SpaceEyeType

- Packages that use R2SpaceEyeType
  Package | Description
  --- | ---
  com.io7m.r2.core | Core types and functions.

- - ### Uses of R2SpaceEyeType in com.io7m.r2.core

    Methods in com.io7m.r2.core that return types with arguments of type R2SpaceEyeType
    Modifier and Type | Method and Description
    --- | ---
    `com.io7m.jtensors.parameterized.PMatrixDirectReadable4x4FType<R2SpaceObjectType,R2SpaceEyeType>` | R2MatricesVolumeLightValuesType.`matrixLightModelView()`
    `com.io7m.jtensors.parameterized.PMatrixDirectReadable4x4FType<R2SpaceObjectType,R2SpaceEyeType>` | R2MatricesInstanceSingleValuesType.`matrixModelView()`
    `com.io7m.jtensors.parameterized.PMatrixDirectReadable4x4FType<R2SpaceEyeType,R2SpaceClipType>` | R2MatricesObserverValuesType.`matrixProjection()`
    `com.io7m.jtensors.parameterized.PMatrixDirectReadable4x4FType<R2SpaceClipType,R2SpaceEyeType>` | R2MatricesObserverValuesType.`matrixProjectionInverse()`
    `com.io7m.jtensors.parameterized.PMatrixDirectReadable4x4FType<R2SpaceEyeType,R2SpaceLightEyeType>` | R2MatricesProjectiveLightValuesType.`matrixProjectiveEyeToLightEye()`
    `com.io7m.jtensors.parameterized.PMatrixDirectReadable4x4FType<R2SpaceWorldType,R2SpaceEyeType>` | R2MatricesObserverValuesType.`matrixView()`
    `com.io7m.jtensors.parameterized.PMatrixDirectReadable4x4FType<R2SpaceEyeType,R2SpaceWorldType>` | R2MatricesObserverValuesType.`matrixViewInverse()`

    Method parameters in com.io7m.r2.core with type arguments of type R2SpaceEyeType
    Modifier and Type | Method and Description
    --- | ---
    `void` | R2ProjectionReadableType.`projectionMakeMatrix(com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceEyeType,R2SpaceClipType> m)` Write the projection to the given matrix.
    `void` | R2ProjectionOrthographic.`projectionMakeMatrix(com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceEyeType,R2SpaceClipType> m)`
    `void` | R2ProjectionFrustum.`projectionMakeMatrix(com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceEyeType,R2SpaceClipType> m)`
    `void` | R2ProjectionFOV.`projectionMakeMatrix(com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceEyeType,R2SpaceClipType> m)`
    `void` | R2ViewRaysType.`recalculate(com.io7m.jtensors.parameterized.PMatrixM4x4F.ContextPM4F c, com.io7m.jtensors.parameterized.PMatrixReadable4x4FType<R2SpaceClipType,R2SpaceEyeType> m)` Recalculate the view rays given the inverse projection matrix `m`.
    `void` | R2ViewRays.`recalculate(com.io7m.jtensors.parameterized.PMatrixM4x4F.ContextPM4F c, com.io7m.jtensors.parameterized.PMatrixReadable4x4FType<R2SpaceClipType,R2SpaceEyeType> m)`
    `<A,B> B` | R2MatricesType.`withObserver(com.io7m.jtensors.parameterized.PMatrixReadable4x4FType<R2SpaceWorldType,R2SpaceEyeType> view, R2ProjectionReadableType projection, A x, BiFunction<R2MatricesObserverType,A,B> f)` Evaluate matrices for the given observer.
    `<A,B> B` | R2Matrices.`withObserver(com.io7m.jtensors.parameterized.PMatrixReadable4x4FType<R2SpaceWorldType,R2SpaceEyeType> view, R2ProjectionReadableType projection, A x, BiFunction<R2MatricesObserverType,A,B> f)`

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