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

- Packages that use R2SpaceType
  Package | Description
  --- | ---
  com.io7m.r2.core | Core types and functions.
  com.io7m.r2.spaces | Phantom types for vector spaces.

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

    Methods in com.io7m.r2.core with type parameters of type R2SpaceType
    Modifier and Type | Method and Description
    --- | ---
    `<T extends R2SpaceType,U extends R2SpaceType> void` | R2TransformViewReadableType.`transformMakeViewMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<T,U> m)` Produce a view matrix for the transform.
    `<T extends R2SpaceType,U extends R2SpaceType> void` | R2TransformViewReadableType.`transformMakeViewMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<T,U> m)` Produce a view matrix for the transform.
    `<T extends R2SpaceType,U extends R2SpaceType> void` | R2TransformT.`transformMakeViewMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<T,U> m)`
    `<T extends R2SpaceType,U extends R2SpaceType> void` | R2TransformT.`transformMakeViewMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<T,U> m)`
    `<T extends R2SpaceType,U extends R2SpaceType> void` | R2TransformST.`transformMakeViewMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<T,U> m)`
    `<T extends R2SpaceType,U extends R2SpaceType> void` | R2TransformST.`transformMakeViewMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<T,U> m)`
    `<T extends R2SpaceType,U extends R2SpaceType> void` | R2TransformSOT.`transformMakeViewMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<T,U> m)`
    `<T extends R2SpaceType,U extends R2SpaceType> void` | R2TransformSOT.`transformMakeViewMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<T,U> m)`
    `<T extends R2SpaceType,U extends R2SpaceType> void` | R2TransformOT.`transformMakeViewMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<T,U> m)`
    `<T extends R2SpaceType,U extends R2SpaceType> void` | R2TransformOT.`transformMakeViewMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<T,U> m)`
    `<T extends R2SpaceType,U extends R2SpaceType> void` | R2TransformIdentity.`transformMakeViewMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<T,U> m)`
    `<T extends R2SpaceType,U extends R2SpaceType> void` | R2TransformIdentity.`transformMakeViewMatrix4x4F(R2TransformContextType context, com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<T,U> m)`

  - ### Uses of R2SpaceType in com.io7m.r2.spaces

    Subinterfaces of R2SpaceType in com.io7m.r2.spaces
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `R2SpaceClipType` A type representing clip space.
    `interface` | `R2SpaceEyeType` A type representing eye space.
    `interface` | `R2SpaceLightClipType` A type representing clip space from the perspective of a given light source.
    `interface` | `R2SpaceLightEyeType` A type representing eye space from the perspective of a given light source.
    `interface` | `R2SpaceNormalEyeType` A type representing the eye space (for normal vectors).
    `interface` | `R2SpaceObjectType` A type representing the object-local space.
    `interface` | `R2SpaceRGBAType` A type representing the linear RGBA color space.
    `interface` | `R2SpaceRGBType` A type representing the linear RGB color space.
    `interface` | `R2SpaceTextureType` A type representing the texture space (UV coordinates).
    `interface` | `R2SpaceWorldType` A type representing world space.

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