# Hierarchy For Package org.sunflow.core.shader

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.sunflow.core.shader.AmbientOcclusionShader (implements org.sunflow.core.Shader)
    - org.sunflow.core.shader.TexturedAmbientOcclusionShader
  - org.sunflow.core.shader.AnisotropicWardShader (implements org.sunflow.core.Shader)
    - org.sunflow.core.shader.TexturedWardShader
  - org.sunflow.core.shader.ConstantShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.DiffuseShader (implements org.sunflow.core.Shader)
    - org.sunflow.core.shader.TexturedDiffuseShader
  - org.sunflow.core.shader.GlassShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.IDShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.MirrorShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.NormalShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.PhongShader (implements org.sunflow.core.Shader)
    - org.sunflow.core.shader.TexturedPhongShader
  - org.sunflow.core.shader.PrimIDShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.QuickGrayShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.ShinyDiffuseShader (implements org.sunflow.core.Shader)
    - org.sunflow.core.shader.TexturedShinyDiffuseShader
  - org.sunflow.core.shader.SimpleShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.UberShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.UVShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.ViewCausticsShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.ViewGlobalPhotonsShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.ViewIrradianceShader (implements org.sunflow.core.Shader)
  - org.sunflow.core.shader.WireframeShader (implements org.sunflow.core.Shader)