## Uses of Interface
com.io7m.jpra.runtime.java.JPRATypeModelType.JPRAScalarType

- Packages that use JPRATypeModelType.JPRAScalarType
  Package | Description
  --- | ---
  com.io7m.jpra.runtime.java | Runtime components.

- - ### Uses of JPRATypeModelType.JPRAScalarType in com.io7m.jpra.runtime.java

    Classes in com.io7m.jpra.runtime.java that implement JPRATypeModelType.JPRAScalarType
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `JPRATypeModel.JPRAFloat` The type of `jpra` `float` types.
    `static class` | `JPRATypeModel.JPRAIntegerSigned` The type of `jpra` `signed integer` types.
    `static class` | `JPRATypeModel.JPRAIntegerSignedNormalized` The type of `jpra` `signed normalized integer` types.
    `static class` | `JPRATypeModel.JPRAIntegerUnsigned` The type of `jpra` `unsigned integer` types.
    `static class` | `JPRATypeModel.JPRAIntegerUnsignedNormalized` The type of `jpra` `unsigned normalized integer` types.
    `static class` | `JPRATypeModelType.JPRAFloatType` The type of `jpra` `float` types.
    `static class` | `JPRATypeModelType.JPRAIntegerSignedNormalizedType` The type of `jpra` `signed normalized integer` types.
    `static class` | `JPRATypeModelType.JPRAIntegerSignedType` The type of `jpra` `signed integer` types.
    `static class` | `JPRATypeModelType.JPRAIntegerUnsignedNormalizedType` The type of `jpra` `unsigned normalized integer` types.
    `static class` | `JPRATypeModelType.JPRAIntegerUnsignedType` The type of `jpra` `unsigned integer` types.

    Methods in com.io7m.jpra.runtime.java that return JPRATypeModelType.JPRAScalarType
    Modifier and Type | Method and Description
    --- | ---
    `JPRATypeModelType.JPRAScalarType` | JPRATypeModel.JPRAVector.`elementType()`
    `JPRATypeModelType.JPRAScalarType` | JPRATypeModel.JPRAMatrix.`elementType()`

    Methods in com.io7m.jpra.runtime.java with parameters of type JPRATypeModelType.JPRAScalarType
    Modifier and Type | Method and Description
    --- | ---
    `static JPRATypeModel.JPRAMatrix` | JPRATypeModel.JPRAMatrix.`of(int width, int height, JPRATypeModelType.JPRAScalarType elementType)` Construct a new immutable `JPRAMatrix` instance.
    `static JPRATypeModel.JPRAVector` | JPRATypeModel.JPRAVector.`of(int length, JPRATypeModelType.JPRAScalarType elementType)` Construct a new immutable `JPRAVector` instance.
    `A` | JPRATypeModelType.JPRATypeMatcherType.`onScalar(JPRATypeModelType.JPRAScalarType t)` Match a scalar type.
    `JPRATypeModel.JPRAVector` | JPRATypeModel.JPRAVector.`withElementType(JPRATypeModelType.JPRAScalarType value)` Copy the current immutable object by setting a value for the `elementType` attribute.
    `JPRATypeModel.JPRAMatrix` | JPRATypeModel.JPRAMatrix.`withElementType(JPRATypeModelType.JPRAScalarType value)` Copy the current immutable object by setting a value for the `elementType` attribute.

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