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

- Packages that use R2SpaceTextureType
  Package | Description
  --- | ---
  com.io7m.r2.core | Core types and functions.
  com.io7m.r2.meshes | Common mesh types.

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

    Methods in com.io7m.r2.core that return types with arguments of type R2SpaceTextureType
    Modifier and Type | Method and Description
    --- | ---
    `com.io7m.jtensors.parameterized.PMatrixDirectReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType>` | R2MatricesInstanceSingleValuesType.`matrixUV()`
    `com.io7m.jtensors.parameterized.PMatrixDirectReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType>` | R2MatricesInstanceSingleValuesType.`matrixUV()`
    `com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType>` | R2InstanceSingleType.`uvMatrix()`
    `com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType>` | R2InstanceSingleType.`uvMatrix()`
    `com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType>` | R2InstanceSingle.`uvMatrix()`
    `com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType>` | R2InstanceSingle.`uvMatrix()`

    Method parameters in com.io7m.r2.core with type arguments of type R2SpaceTextureType
    Modifier and Type | Method and Description
    --- | ---
    `static R2InstanceSingle` | R2InstanceSingle.`of(long instanceID, com.io7m.jcanephora.core.JCGLArrayObjectUsableType arrayObject, R2TransformReadableType transform, com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType> uvMatrix)` Construct a new immutable `R2InstanceSingle` instance.
    `static R2InstanceSingle` | R2InstanceSingle.`of(long instanceID, com.io7m.jcanephora.core.JCGLArrayObjectUsableType arrayObject, R2TransformReadableType transform, com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType> uvMatrix)` Construct a new immutable `R2InstanceSingle` instance.
    `R2InstanceSingle.Builder` | R2InstanceSingle.Builder.`setUvMatrix(com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType> uvMatrix)` Initializes the value for the `uvMatrix` attribute.
    `R2InstanceSingle.Builder` | R2InstanceSingle.Builder.`setUvMatrix(com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType> uvMatrix)` Initializes the value for the `uvMatrix` attribute.
    `<A,B> B` | R2MatricesObserverType.`withTransform(R2TransformReadableType t, com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType> uv, A x, BiFunction<R2MatricesInstanceSingleType,A,B> f)` Evaluate matrices for a given transform, relative to the current observer.
    `<A,B> B` | R2MatricesObserverType.`withTransform(R2TransformReadableType t, com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType> uv, A x, BiFunction<R2MatricesInstanceSingleType,A,B> f)` Evaluate matrices for a given transform, relative to the current observer.
    `R2InstanceSingle` | R2InstanceSingle.`withUvMatrix(com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType> value)` Copy the current immutable object by setting a value for the `uvMatrix` attribute.
    `R2InstanceSingle` | R2InstanceSingle.`withUvMatrix(com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType> value)` Copy the current immutable object by setting a value for the `uvMatrix` attribute.

  - ### Uses of R2SpaceTextureType in com.io7m.r2.meshes

    Methods in com.io7m.r2.meshes that return types with arguments of type R2SpaceTextureType
    Modifier and Type | Method and Description
    --- | ---
    `it.unimi.dsi.fastutil.BigList<com.io7m.jtensors.parameterized.PVectorI2D<R2SpaceTextureType>>` | R2MeshBasicType.`getUVs()`
    `it.unimi.dsi.fastutil.BigList<com.io7m.jtensors.parameterized.PVectorI2D<R2SpaceTextureType>>` | R2MeshBasic.`getUVs()`
    `it.unimi.dsi.fastutil.BigList<com.io7m.jtensors.parameterized.PVectorI2D<R2SpaceTextureType>>` | R2MeshTangentsType.`uvs()`
    `it.unimi.dsi.fastutil.BigList<com.io7m.jtensors.parameterized.PVectorI2D<R2SpaceTextureType>>` | R2MeshTangents.`uvs()`

    Method parameters in com.io7m.r2.meshes with type arguments of type R2SpaceTextureType
    Modifier and Type | Method and Description
    --- | ---
    `long` | R2MeshTangentsBuilderType.`addUV(com.io7m.jtensors.parameterized.PVectorReadable2DType<R2SpaceTextureType> u)` Add a UV vector.
    `long` | R2MeshBasicBuilderType.`addUV(com.io7m.jtensors.parameterized.PVectorReadable2DType<R2SpaceTextureType> u)` Add a UV vector.

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