# Uses of Package
com.io7m.r2.core.shaders.types

- Packages that use com.io7m.r2.core.shaders.types
  Package | Description
  --- | ---
  com.io7m.r2.core | Core types and functions.
  com.io7m.r2.core.debug | Types and functions associated with debugging.
  com.io7m.r2.core.shaders.provided | Default provided shaders.
  com.io7m.r2.core.shaders.types | Shader types.
  com.io7m.r2.filters | Default provided filters.

- Classes in com.io7m.r2.core.shaders.types used by com.io7m.r2.core
  Class and Description
  R2ShaderDepthBatchedUsableType The type of usable shaders for rendering the depths of batched instances.
  R2ShaderDepthSingleUsableType The type of usable shaders for rendering the depths of single instances.
  R2ShaderInstanceBatchedUsableType The type of usable shaders for rendering the surfaces of batched instances.
  R2ShaderInstanceBillboardedUsableType The type of usable shaders for rendering the surfaces of billboarded instances.
  R2ShaderInstanceSingleUsableType The type of usable shaders for rendering the surfaces of single instances.
  R2ShaderLightSingleUsableType The type of usable single-instance light shaders.
  R2ShaderPreprocessingEnvironmentReadableType The type of shader compilation environments.
  R2ShaderTranslucentInstanceBatchedType The type of shaders for rendering the surfaces of translucent batched instances.
  R2ShaderTranslucentInstanceBillboardedType The type of shaders for rendering the surfaces of translucent billboarded instances.
  R2ShaderTranslucentInstanceSingleType The type of shaders for rendering the surfaces of translucent single instances.
  R2ShaderUsableType The type of usable shaders.

- Classes in com.io7m.r2.core.shaders.types used by com.io7m.r2.core.debug
  Class and Description
  R2ShaderLightScreenSingleType The type of single-instance light shaders that operate on full-screen quads.
  R2ShaderLightScreenSingleUsableType The type of usable single-instance light shaders that operate on full-screen quads.
  R2ShaderLightSingleType The type of single-instance light shaders.
  R2ShaderLightSingleUsableType The type of usable single-instance light shaders.
  R2ShaderLightVolumeSingleType The type of single-instance light shaders.
  R2ShaderLightVolumeSingleUsableType The type of usable single-instance volume light shaders.
  R2ShaderParametersLightType The type of material-related parameters available to shaders.
  R2ShaderPreprocessingEnvironmentReadableType The type of shader compilation environments.
  R2ShaderScreenType The type of shaders for rendering screen-sized quads.
  R2ShaderScreenUsableType The type of usable shaders for rendering screen-sized quads.
  R2ShaderType The type of shaders.
  R2ShaderUsableType The type of usable shaders.

- Classes in com.io7m.r2.core.shaders.types used by com.io7m.r2.core.shaders.provided
  Class and Description
  R2ShaderDepthBatchedType The type of shaders for rendering the depths of batched instances.
  R2ShaderDepthBatchedUsableType The type of usable shaders for rendering the depths of batched instances.
  R2ShaderDepthSingleType The type of shaders for rendering the depths of single instances.
  R2ShaderDepthSingleUsableType The type of usable shaders for rendering the depths of single instances.
  R2ShaderInstanceBatchedType The type of shaders for rendering the surfaces of batched instances into a geometry buffer.
  R2ShaderInstanceBatchedUsableType The type of usable shaders for rendering the surfaces of batched instances.
  R2ShaderInstanceBillboardedType The type of shaders for rendering the surfaces of billboarded instances into a geometry buffer.
  R2ShaderInstanceBillboardedUsableType The type of usable shaders for rendering the surfaces of billboarded instances.
  R2ShaderInstanceSingleScreenType The type of shaders for rendering the surfaces of single full-screen instances.
  R2ShaderInstanceSingleScreenUsableType The type of usable shaders for rendering the surfaces of single full-screen instances.
  R2ShaderInstanceSingleType The type of shaders for rendering the surfaces of single instances.
  R2ShaderInstanceSingleUsableType The type of usable shaders for rendering the surfaces of single instances.
  R2ShaderLightProjectiveType The type of single-instance projective light shaders.
  R2ShaderLightProjectiveUsableType The type of usable single-instance projective light shaders.
  R2ShaderLightProjectiveWithShadowType The type of single-instance projective light shaders with shadows.
  R2ShaderLightProjectiveWithShadowUsableType The type of usable single-instance projective light shaders with shadows.
  R2ShaderLightScreenSingleType The type of single-instance light shaders that operate on full-screen quads.
  R2ShaderLightScreenSingleUsableType The type of usable single-instance light shaders that operate on full-screen quads.
  R2ShaderLightSingleType The type of single-instance light shaders.
  R2ShaderLightSingleUsableType The type of usable single-instance light shaders.
  R2ShaderLightVolumeSingleType The type of single-instance light shaders.
  R2ShaderLightVolumeSingleUsableType The type of usable single-instance volume light shaders.
  R2ShaderParametersLightType The type of material-related parameters available to shaders.
  R2ShaderParametersMaterialType The type of material-related parameters available to shaders.
  R2ShaderParametersViewType The type of view-related parameters available to shaders.
  R2ShaderPreprocessingEnvironmentReadableType The type of shader compilation environments.
  R2ShaderScreenType The type of shaders for rendering screen-sized quads.
  R2ShaderScreenUsableType The type of usable shaders for rendering screen-sized quads.
  R2ShaderTranslucentInstanceBatchedType The type of shaders for rendering the surfaces of translucent batched instances.
  R2ShaderTranslucentInstanceBatchedUsableType The type of usable shaders for rendering the surfaces of translucent batched instances.
  R2ShaderTranslucentInstanceBillboardedType The type of shaders for rendering the surfaces of translucent billboarded instances.
  R2ShaderTranslucentInstanceBillboardedUsableType The type of usable shaders for rendering the surfaces of translucent billboarded instances.
  R2ShaderTranslucentInstanceSingleType The type of shaders for rendering the surfaces of translucent single instances.
  R2ShaderTranslucentInstanceSingleUsableType The type of usable shaders for rendering the surfaces of translucent single instances.
  R2ShaderTranslucentType The type of translucent shaders.
  R2ShaderTranslucentUsableType The type of usable translucent shaders.
  R2ShaderType The type of shaders.
  R2ShaderUsableType The type of usable shaders.

- Classes in com.io7m.r2.core.shaders.types used by com.io7m.r2.core.shaders.types
  Class and Description
  R2ShaderDepthBatchedType The type of shaders for rendering the depths of batched instances.
  R2ShaderDepthBatchedUsableType The type of usable shaders for rendering the depths of batched instances.
  R2ShaderDepthSingleType The type of shaders for rendering the depths of single instances.
  R2ShaderDepthSingleUsableType The type of usable shaders for rendering the depths of single instances.
  R2ShaderFilterType The type of shaders for implementing full-screen filters.
  R2ShaderFilterUsableType The type of usable shaders for implementing full-screen filters.
  R2ShaderInstanceBatchedType The type of shaders for rendering the surfaces of batched instances into a geometry buffer.
  R2ShaderInstanceBatchedUsableType The type of usable shaders for rendering the surfaces of batched instances.
  R2ShaderInstanceBillboardedType The type of shaders for rendering the surfaces of billboarded instances into a geometry buffer.
  R2ShaderInstanceBillboardedUsableType The type of usable shaders for rendering the surfaces of billboarded instances.
  R2ShaderInstanceSingleScreenUsableType The type of usable shaders for rendering the surfaces of single full-screen instances.
  R2ShaderInstanceSingleType The type of shaders for rendering the surfaces of single instances.
  R2ShaderInstanceSingleUsableType The type of usable shaders for rendering the surfaces of single instances.
  R2ShaderLightProjectiveType The type of single-instance projective light shaders.
  R2ShaderLightProjectiveUsableType The type of usable single-instance projective light shaders.
  R2ShaderLightProjectiveWithShadowType The type of single-instance projective light shaders with shadows.
  R2ShaderLightProjectiveWithShadowUsableType The type of usable single-instance projective light shaders with shadows.
  R2ShaderLightScreenSingleType The type of single-instance light shaders that operate on full-screen quads.
  R2ShaderLightScreenSingleUsableType The type of usable single-instance light shaders that operate on full-screen quads.
  R2ShaderLightSingleType The type of single-instance light shaders.
  R2ShaderLightSingleUsableType The type of usable single-instance light shaders.
  R2ShaderLightVolumeSingleType The type of single-instance light shaders.
  R2ShaderLightVolumeSingleUsableType The type of usable single-instance volume light shaders.
  R2ShaderParametersFilter The type of filter-related parameters available to shaders.
  R2ShaderParametersFilter.Builder Builds instances of type `R2ShaderParametersFilter`.
  R2ShaderParametersFilterMutable A modifiable implementation of the `R2ShaderParametersFilterType` type.
  R2ShaderParametersFilterType The type of filter-related parameters available to shaders.
  R2ShaderParametersLight The type of material-related parameters available to shaders.
  R2ShaderParametersLight.Builder Builds instances of type `R2ShaderParametersLight`.
  R2ShaderParametersLightMutable A modifiable implementation of the `R2ShaderParametersLightType` type.
  R2ShaderParametersLightType The type of material-related parameters available to shaders.
  R2ShaderParametersMaterial The type of material-related parameters available to shaders.
  R2ShaderParametersMaterial.Builder Builds instances of type `R2ShaderParametersMaterial`.
  R2ShaderParametersMaterialMutable A modifiable implementation of the `R2ShaderParametersMaterialType` type.
  R2ShaderParametersMaterialType The type of material-related parameters available to shaders.
  R2ShaderParametersView The type of view-related parameters available to shaders.
  R2ShaderParametersView.Builder Builds instances of type `R2ShaderParametersView`.
  R2ShaderParametersViewMutable A modifiable implementation of the `R2ShaderParametersViewType` type.
  R2ShaderParametersViewType The type of view-related parameters available to shaders.
  R2ShaderPreprocessingEnvironmentReadableType The type of shader compilation environments.
  R2ShaderPreprocessingEnvironmentType The type of readable shader compilation environments.
  R2ShaderScreenType The type of shaders for rendering screen-sized quads.
  R2ShaderScreenUsableType The type of usable shaders for rendering screen-sized quads.
  R2ShaderTranslucentInstanceBatchedType The type of shaders for rendering the surfaces of translucent batched instances.
  R2ShaderTranslucentInstanceBatchedUsableType The type of usable shaders for rendering the surfaces of translucent batched instances.
  R2ShaderTranslucentInstanceBillboardedType The type of shaders for rendering the surfaces of translucent billboarded instances.
  R2ShaderTranslucentInstanceBillboardedUsableType The type of usable shaders for rendering the surfaces of translucent billboarded instances.
  R2ShaderTranslucentInstanceSingleType The type of shaders for rendering the surfaces of translucent single instances.
  R2ShaderTranslucentInstanceSingleUsableType The type of usable shaders for rendering the surfaces of translucent single instances.
  R2ShaderTranslucentType The type of translucent shaders.
  R2ShaderTranslucentUsableType The type of usable translucent shaders.
  R2ShaderType The type of shaders.
  R2ShaderUsableType The type of usable shaders.

- Classes in com.io7m.r2.core.shaders.types used by com.io7m.r2.filters
  Class and Description
  R2ShaderFilterType The type of shaders for implementing full-screen filters.
  R2ShaderFilterUsableType The type of usable shaders for implementing full-screen filters.
  R2ShaderParametersFilterType The type of filter-related parameters available to shaders.
  R2ShaderPreprocessingEnvironmentReadableType The type of shader compilation environments.
  R2ShaderScreenType The type of shaders for rendering screen-sized quads.
  R2ShaderScreenUsableType The type of usable shaders for rendering screen-sized quads.
  R2ShaderType The type of shaders.
  R2ShaderUsableType The type of usable shaders.

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