## Uses of Interface
com.io7m.r2.core.R2TextureCubeUsableType

- Packages that use R2TextureCubeUsableType
  Package | Description
  --- | ---
  com.io7m.r2.core | Core types and functions.
  com.io7m.r2.core.shaders.provided | Default provided shaders.

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

    Subinterfaces of R2TextureCubeUsableType in com.io7m.r2.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `R2TextureCubeStaticType` A simple static cube texture.
    `interface` | `R2TextureCubeType` The type of cube textures.

    Classes in com.io7m.r2.core that implement R2TextureCubeUsableType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `R2TextureCubeStatic` A simple static cube texture.

    Methods in com.io7m.r2.core that return R2TextureCubeUsableType
    Modifier and Type | Method and Description
    --- | ---
    `R2TextureCubeUsableType` | R2TextureDefaultsType.`textureCubeBlack()`
    `R2TextureCubeUsableType` | R2TextureDefaults.`textureCubeBlack()`

    Method parameters in com.io7m.r2.core with type arguments of type R2TextureCubeUsableType
    Modifier and Type | Method and Description
    --- | ---
    `<A,B> B` | R2TextureUsableType.`matchTexture(A context, BiFunction<A,R2Texture2DUsableType,B> on_2d, BiFunction<A,R2TextureCubeUsableType,B> on_cube)` Match on the type of texture.
    `default <A,B> B` | R2TextureCubeStaticType.`matchTexture(A context, BiFunction<A,R2Texture2DUsableType,B> on_2d, BiFunction<A,R2TextureCubeUsableType,B> on_cube)`
    `default <A,B> B` | R2Texture2DStaticType.`matchTexture(A context, BiFunction<A,R2Texture2DUsableType,B> on_2d, BiFunction<A,R2TextureCubeUsableType,B> on_cube)`

  - ### Uses of R2TextureCubeUsableType in com.io7m.r2.core.shaders.provided

    Methods in com.io7m.r2.core.shaders.provided that return R2TextureCubeUsableType
    Modifier and Type | Method and Description
    --- | ---
    `default R2TextureCubeUsableType` | R2SurfaceShaderBasicReflectiveParametersType.`environmentTexture()` An environment map used to simulate reflections on the rendered surface.
    `R2TextureCubeUsableType` | R2SurfaceShaderBasicReflectiveParameters.`environmentTexture()` An environment map used to simulate reflections on the rendered surface.

    Methods in com.io7m.r2.core.shaders.provided with parameters of type R2TextureCubeUsableType
    Modifier and Type | Method and Description
    --- | ---
    `R2SurfaceShaderBasicReflectiveParameters.Builder` | R2SurfaceShaderBasicReflectiveParameters.Builder.`setEnvironmentTexture(R2TextureCubeUsableType environmentTexture)` Initializes the value for the `environmentTexture` attribute.
    `R2SurfaceShaderBasicReflectiveParameters` | R2SurfaceShaderBasicReflectiveParameters.`withEnvironmentTexture(R2TextureCubeUsableType value)` Copy the current immutable object by setting a value for the `environmentTexture` attribute.

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