# Hierarchy For Package icyllis.modernui.graphics

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - icyllis.modernui.graphics.Bitmap (implements java.lang.AutoCloseable)
  - icyllis.modernui.graphics.BitmapFactory
  - icyllis.modernui.graphics.BitmapFactory.Options
  - icyllis.modernui.graphics.Canvas
  - icyllis.modernui.graphics.Color
  - icyllis.modernui.graphics.ColorFilter
    - icyllis.modernui.graphics.BlendModeColorFilter
  - icyllis.modernui.graphics.GLSurface (implements java.lang.AutoCloseable)
  - icyllis.modernui.graphics.GradientShader.Builder
    - icyllis.modernui.graphics.AngularGradient.Builder
    - icyllis.modernui.graphics.LinearGradient.Builder
    - icyllis.modernui.graphics.RadialGradient.Builder
  - icyllis.modernui.graphics.Image (implements java.lang.AutoCloseable)
  - icyllis.modernui.graphics.ImageStore
  - icyllis.arc3d.core.MathUtil
    - icyllis.modernui.graphics.MathUtil
  - icyllis.arc3d.core.Matrix (implements java.lang.Cloneable, icyllis.arc3d.core.Matrixc)
    - icyllis.modernui.graphics.Matrix
  - icyllis.modernui.graphics.Paint
  - icyllis.arc3d.core.Path (implements icyllis.arc3d.core.PathConsumer, icyllis.arc3d.core.PathIterable)
    - icyllis.modernui.graphics.Path
  - icyllis.arc3d.core.PathMeasure
    - icyllis.modernui.graphics.PathMeasure
  - icyllis.modernui.graphics.Point
  - icyllis.modernui.graphics.PointF
  - icyllis.modernui.graphics.Rect
  - icyllis.modernui.graphics.RectF
  - icyllis.modernui.graphics.RenderProperties
    - icyllis.modernui.graphics.RenderNode
  - icyllis.modernui.graphics.SceneRenderer
  - icyllis.modernui.graphics.Shader
    - icyllis.modernui.graphics.GradientShader
      - icyllis.modernui.graphics.AngularGradient
      - icyllis.modernui.graphics.LinearGradient
      - icyllis.modernui.graphics.RadialGradient
    - icyllis.modernui.graphics.ImageShader

## Interface Hierarchy

- java.lang.AutoCloseable
  - icyllis.modernui.graphics.CustomDrawable.DrawHandler
- icyllis.modernui.graphics.CustomDrawable

## Annotation Interface Hierarchy

- icyllis.modernui.graphics.ImageShader.FilterMode (implements java.lang.annotation.Annotation)
- icyllis.modernui.graphics.ImageShader.MipmapMode (implements java.lang.annotation.Annotation)
- icyllis.modernui.graphics.Paint.TextStyle (implements java.lang.annotation.Annotation)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - icyllis.modernui.graphics.Bitmap.Format
    - icyllis.modernui.graphics.Bitmap.SaveFormat
    - icyllis.modernui.graphics.BlendMode
    - icyllis.modernui.graphics.Canvas.VertexMode
    - icyllis.modernui.graphics.GradientShader.HueInterpolationMethod
    - icyllis.modernui.graphics.GradientShader.InterpolationColorSpace
    - icyllis.modernui.graphics.Paint.Align
    - icyllis.modernui.graphics.Paint.Cap
    - icyllis.modernui.graphics.Paint.Join
    - icyllis.modernui.graphics.Paint.Style
    - icyllis.modernui.graphics.Shader.TileMode