# Hierarchy For Package com.google.android.exoplayer2.effect

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.android.exoplayer2.effect.Contrast (implements com.google.android.exoplayer2.effect.GlEffect)
  - com.google.android.exoplayer2.effect.Crop (implements com.google.android.exoplayer2.effect.MatrixTransformation)
  - com.google.android.exoplayer2.effect.GlEffectsFrameProcessor (implements com.google.android.exoplayer2.util.FrameProcessor)
  - com.google.android.exoplayer2.effect.GlEffectsFrameProcessor.Factory (implements com.google.android.exoplayer2.util.FrameProcessor.Factory)
  - com.google.android.exoplayer2.effect.HslAdjustment (implements com.google.android.exoplayer2.effect.GlEffect)
  - com.google.android.exoplayer2.effect.HslAdjustment.Builder
  - com.google.android.exoplayer2.effect.Presentation (implements com.google.android.exoplayer2.effect.MatrixTransformation)
  - com.google.android.exoplayer2.effect.RgbAdjustment (implements com.google.android.exoplayer2.effect.RgbMatrix)
  - com.google.android.exoplayer2.effect.RgbAdjustment.Builder
  - com.google.android.exoplayer2.effect.RgbFilter (implements com.google.android.exoplayer2.effect.RgbMatrix)
  - com.google.android.exoplayer2.effect.ScaleToFitTransformation (implements com.google.android.exoplayer2.effect.MatrixTransformation)
  - com.google.android.exoplayer2.effect.ScaleToFitTransformation.Builder
  - com.google.android.exoplayer2.effect.SingleColorLut (implements com.google.android.exoplayer2.effect.ColorLut)
  - com.google.android.exoplayer2.effect.SingleFrameGlTextureProcessor (implements com.google.android.exoplayer2.effect.GlTextureProcessor)
  - com.google.android.exoplayer2.effect.TextureInfo

## Interface Hierarchy

- com.google.android.exoplayer2.util.Effect
  - com.google.android.exoplayer2.effect.GlEffect
    - com.google.android.exoplayer2.effect.ColorLut
    - com.google.android.exoplayer2.effect.GlMatrixTransformation
      - com.google.android.exoplayer2.effect.MatrixTransformation
    - com.google.android.exoplayer2.effect.RgbMatrix
- com.google.android.exoplayer2.effect.GlTextureProcessor
- com.google.android.exoplayer2.effect.GlTextureProcessor.ErrorListener
- com.google.android.exoplayer2.effect.GlTextureProcessor.InputListener
- com.google.android.exoplayer2.effect.GlTextureProcessor.OutputListener

## Annotation Type Hierarchy

- com.google.android.exoplayer2.effect.Presentation.Layout (implements java.lang.annotation.Annotation)