# Hierarchy For Package icyllis.arc3d.core.shaders

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - icyllis.arc3d.core.shaders.Color4fShader (implements icyllis.arc3d.core.shaders.Shader)
  - icyllis.arc3d.core.shaders.ColorFilterShader
  - icyllis.arc3d.core.shaders.ColorShader (implements icyllis.arc3d.core.shaders.Shader)
  - icyllis.arc3d.core.shaders.EmptyShader (implements icyllis.arc3d.core.shaders.Shader)
  - icyllis.arc3d.core.shaders.Gradient1DShader.ColorTransformer
  - icyllis.arc3d.core.shaders.GradientShader (implements icyllis.arc3d.core.shaders.Shader)
    - icyllis.arc3d.core.shaders.Gradient1DShader
      - icyllis.arc3d.core.shaders.AngularGradient
      - icyllis.arc3d.core.shaders.LinearGradient
      - icyllis.arc3d.core.shaders.RadialGradient
    - icyllis.arc3d.core.shaders.Gradient2DShader
      - icyllis.arc3d.core.shaders.BilinearGradient
  - icyllis.arc3d.core.shaders.GradientShader.Interpolation
  - icyllis.arc3d.core.RefCnt (implements icyllis.arc3d.core.RefCounted)
    - icyllis.arc3d.core.shaders.BlendShader (implements icyllis.arc3d.core.shaders.Shader)
    - icyllis.arc3d.core.shaders.ImageShader (implements icyllis.arc3d.core.shaders.Shader)
    - icyllis.arc3d.core.shaders.LocalMatrixShader (implements icyllis.arc3d.core.shaders.Shader)

## Interface Hierarchy

- icyllis.arc3d.core.RefCounted
  - icyllis.arc3d.core.shaders.Shader