## Uses of Class
com.io7m.r2.core.debug.R2DebugCubeInstance

- Packages that use R2DebugCubeInstance
  Package | Description
  --- | ---
  com.io7m.r2.core.debug | Types and functions associated with debugging.

- - ### Uses of R2DebugCubeInstance in com.io7m.r2.core.debug

    Methods in com.io7m.r2.core.debug that return R2DebugCubeInstance
    Modifier and Type | Method and Description
    --- | ---
    `R2DebugCubeInstance` | R2DebugCubeInstance.Builder.`build()` Builds a new `R2DebugCubeInstance`.
    `static R2DebugCubeInstance` | R2DebugCubeInstance.`copyOf(R2DebugCubeInstanceType instance)` Creates an immutable copy of a `R2DebugCubeInstanceType` value.
    `static R2DebugCubeInstance` | R2DebugCubeInstance.`of(R2TransformReadableType transform, com.io7m.jtensors.parameterized.PVectorI4F<R2SpaceRGBAType> color)` Construct a new immutable `R2DebugCubeInstance` instance.
    `R2DebugCubeInstance` | R2DebugCubeInstance.`withColor(com.io7m.jtensors.parameterized.PVectorI4F<R2SpaceRGBAType> value)` Copy the current immutable object by setting a value for the `color` attribute.
    `R2DebugCubeInstance` | R2DebugCubeInstance.`withTransform(R2TransformReadableType value)` Copy the current immutable object by setting a value for the `transform` attribute.

    Methods in com.io7m.r2.core.debug that return types with arguments of type R2DebugCubeInstance
    Modifier and Type | Method and Description
    --- | ---
    `List<R2DebugCubeInstance>` | R2DebugInstancesType.`cubes()`
    `List<R2DebugCubeInstance>` | R2DebugInstances.`cubes()`

    Methods in com.io7m.r2.core.debug with parameters of type R2DebugCubeInstance
    Modifier and Type | Method and Description
    --- | ---
    `R2DebugInstances.Builder` | R2DebugInstances.Builder.`addCubes(R2DebugCubeInstance... elements)` Adds elements to `cubes` list.
    `R2DebugInstances.Builder` | R2DebugInstances.Builder.`addCubes(R2DebugCubeInstance element)` Adds one element to `cubes` list.
    `R2DebugInstances` | R2DebugInstances.`withCubes(R2DebugCubeInstance... elements)` Copy the current immutable object with elements that replace the content of `cubes`.

    Method parameters in com.io7m.r2.core.debug with type arguments of type R2DebugCubeInstance
    Modifier and Type | Method and Description
    --- | ---
    `R2DebugInstances.Builder` | R2DebugInstances.Builder.`addAllCubes(Iterable<? extends R2DebugCubeInstance> elements)` Adds elements to `cubes` list.
    `static R2DebugInstances` | R2DebugInstances.`of(Iterable<? extends R2DebugLineSegment> lineSegments, Iterable<? extends R2DebugCubeInstance> cubes, Iterable<? extends R2DebugInstanceSingle> instanceSingles)` Construct a new immutable `R2DebugInstances` instance.
    `static R2DebugInstances` | R2DebugInstances.`of(List<R2DebugLineSegment> lineSegments, List<R2DebugCubeInstance> cubes, List<R2DebugInstanceSingle> instanceSingles)` Construct a new immutable `R2DebugInstances` instance.
    `R2DebugInstances.Builder` | R2DebugInstances.Builder.`setCubes(Iterable<? extends R2DebugCubeInstance> elements)` Sets or replaces all elements for `cubes` list.
    `R2DebugInstances` | R2DebugInstances.`withCubes(Iterable<? extends R2DebugCubeInstance> elements)` Copy the current immutable object with elements that replace the content of `cubes`.

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