com.io7m.r2.core

## Interface R2TransformReadableType

- All Known Subinterfaces:
    R2TransformNonOrthogonalReadableType, R2TransformOrthogonalReadableType, R2TransformOTReadableType, R2TransformOTType, R2TransformType, R2TransformViewReadableType
  All Known Implementing Classes:
    R2TransformIdentity, R2TransformMatrix4x4, R2TransformOT, R2TransformSiOT, R2TransformSOT, R2TransformST, R2TransformT

      public interface R2TransformReadableType

  The type of readable transforms.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `R2WatchableType<R2TransformReadableType>` | `transformGetWatchable()`
    `void` | `transformMakeMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceObjectType,R2SpaceWorldType> m)` Produce a 4x4 matrix for the current transformation, writing the resulting matrix to `m`.

- - ### Method Detail

    - #### transformMakeMatrix4x4F

          void transformMakeMatrix4x4F(R2TransformContextType context,
                                       com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceObjectType,R2SpaceWorldType> m)

      Produce a 4x4 matrix for the current transformation, writing the resulting matrix to `m`.
      Parameters:
        `context` - The current transform context
        `m` - The matrix to which values will be written

    - #### transformGetWatchable

          R2WatchableType<R2TransformReadableType> transformGetWatchable()

      Returns:
        The watchable value for this transform

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