# Hierarchy For Package icyllis.modernui.core

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - icyllis.modernui.core.CancellationSignal
  - icyllis.modernui.core.Choreographer
  - icyllis.modernui.core.Clipboard
  - icyllis.modernui.core.Context
  - icyllis.modernui.core.Core
  - icyllis.modernui.core.Dwmapi
  - icyllis.modernui.core.Dwmapi.Functions
  - icyllis.modernui.core.Handler
  - icyllis.modernui.core.Kernel32
  - icyllis.modernui.core.Kernel32.Functions
  - icyllis.modernui.core.LocaleList
  - icyllis.modernui.core.Looper
  - icyllis.modernui.core.Message
  - icyllis.modernui.core.MessageQueue
  - icyllis.modernui.core.Monitor
  - icyllis.modernui.core.RenderPipeline
  - java.lang.Thread (implements java.lang.Runnable)
    - icyllis.modernui.core.HandlerThread
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - icyllis.modernui.core.OperationCanceledException
  - icyllis.modernui.core.UndoManager
  - icyllis.modernui.core.UndoOperation<DATA> (implements icyllis.modernui.util.Parcelable)
  - icyllis.modernui.core.UndoOwner
  - icyllis.modernui.core.VideoMode
  - icyllis.modernui.core.VulkanManager (implements java.lang.AutoCloseable)
  - icyllis.modernui.core.Window (implements java.lang.AutoCloseable)
    - icyllis.modernui.core.ActivityWindow
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - icyllis.modernui.core.LogWriter

## Interface Hierarchy

- icyllis.modernui.core.CancellationSignal.OnCancelListener
- icyllis.modernui.core.Choreographer.FrameCallback
- icyllis.modernui.core.Handler.Callback
- icyllis.modernui.core.Looper.Observer
- icyllis.modernui.core.MessageQueue.IdleHandler
- icyllis.modernui.core.Monitor.MonitorEventListener

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - icyllis.modernui.core.Window.State