| Package | Description |
|---|---|
| com.io7m.r2.core |
Core types and functions.
|
| 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() |
| 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 © 2016 <code@io7m.com> http://io7m.com