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

- Packages that use R2DepthVarianceBufferDescriptionType
  Package | Description
  --- | ---
  com.io7m.r2.core | Core types and functions.

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

    Classes in com.io7m.r2.core that implement R2DepthVarianceBufferDescriptionType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `R2DepthVarianceBufferDescription` The type of depth variance buffer descriptions.

    Methods in com.io7m.r2.core that return R2DepthVarianceBufferDescriptionType
    Modifier and Type | Method and Description
    --- | ---
    `R2DepthVarianceBufferDescriptionType` | R2DepthVarianceBuffer.`description()`
    `R2DepthVarianceBufferDescriptionType` | R2ShadowDepthVarianceType.`mapDescription()`
    `R2DepthVarianceBufferDescriptionType` | R2ShadowDepthVariance.`mapDescription()`

    Methods in com.io7m.r2.core that return types with arguments of type R2DepthVarianceBufferDescriptionType
    Modifier and Type | Method and Description
    --- | ---
    `static R2RenderTargetPoolType<R2DepthVarianceBufferDescriptionType,R2DepthVarianceBufferUsableType>` | R2DepthVarianceBufferPool.`newPool(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g, long soft, long hard)` Construct a new pool with the given size limits.

    Methods in com.io7m.r2.core with parameters of type R2DepthVarianceBufferDescriptionType
    Modifier and Type | Method and Description
    --- | ---
    `static R2DepthVarianceBufferDescription` | R2DepthVarianceBufferDescription.`copyOf(R2DepthVarianceBufferDescriptionType instance)` Creates an immutable copy of a `R2DepthVarianceBufferDescriptionType` value.
    `R2DepthVarianceBufferDescription.Builder` | R2DepthVarianceBufferDescription.Builder.`from(R2DepthVarianceBufferDescriptionType instance)` Fill a builder with attribute values from the provided `com.io7m.r2.core.R2DepthVarianceBufferDescriptionType` instance.
    `R2DepthVarianceBufferUsableType` | R2DepthVarianceBufferPool.`get(com.io7m.jcanephora.texture_unit_allocator.JCGLTextureUnitContextParentType tc, R2DepthVarianceBufferDescriptionType desc)`
    `static R2DepthVarianceBufferType` | R2DepthVarianceBuffer.`newDepthVarianceBuffer(com.io7m.jcanephora.core.api.JCGLFramebuffersType g_fb, com.io7m.jcanephora.core.api.JCGLTexturesType g_t, com.io7m.jcanephora.texture_unit_allocator.JCGLTextureUnitContextParentType tc, R2DepthVarianceBufferDescriptionType desc)` Construct a new depth-only buffer.
    `static R2ShadowDepthVariance` | R2ShadowDepthVariance.`of(long shadowID, R2DepthVarianceBufferDescriptionType mapDescription)` Construct a new immutable `R2ShadowDepthVariance` instance.
    `R2ShadowDepthVariance.Builder` | R2ShadowDepthVariance.Builder.`setMapDescription(R2DepthVarianceBufferDescriptionType mapDescription)` Initializes the value for the `mapDescription` attribute.
    `R2ShadowDepthVariance` | R2ShadowDepthVariance.`withMapDescription(R2DepthVarianceBufferDescriptionType value)` Copy the current immutable object by setting a value for the `mapDescription` attribute.

    Method parameters in com.io7m.r2.core with type arguments of type R2DepthVarianceBufferDescriptionType
    Modifier and Type | Method and Description
    --- | ---
    `static R2ShadowMapRendererType` | R2ShadowMapRenderer.`newRenderer(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g33, R2DepthVarianceRendererType vr, R2RenderTargetPoolUsableType<R2DepthVarianceBufferDescriptionType,R2DepthVarianceBufferUsableType> vp)`

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