# Package icyllis.modernui.core

package icyllis.modernui.core

- Related Packages
  Package
  Description
  icyllis.modernui
  icyllis.modernui.core.awt
- Class
  Description
  ActivityWindow
  The activity window is the default implementation for almost everything.
  CancellationSignal
  Provides the ability to cancel an operation in progress.
  CancellationSignal.OnCancelListener
  Listens for cancellation.
  Choreographer
  Coordinates the timing of animations, input and drawing.
  Choreographer.FrameCallback
  Implement this interface to receive a callback when a new display frame is being rendered.
  Clipboard
  A helper class to get/set clipboard text, methods are only expected to be called from the main thread.
  Context
  Core
  The core class for thread management and sub-system initializing, also provides utility methods of memory operations and thread scheduling.
  Dwmapi
  Dwmapi.Functions
  Handler
  A Handler allows you to send and process `Message` and Runnable objects associated with a thread's `MessageQueue`.
  Handler.Callback
  Callback interface you can use when instantiating a Handler to avoid having to implement your own subclass of Handler.
  HandlerThread
  A `Thread` that has a `Looper`.
  Kernel32
  Native bindings to kernel32.dll.
  Kernel32.Functions
  Contains the function pointers loaded from the kernel32 `SharedLibrary`.
  LocaleList
  LocaleList is an immutable list of `Locales`, typically used to keep an ordered list of user preferences for locales.
  LogWriter
  Buffered writer to log4j logger, auto flush on newline.
  Looper
  Class used to run a message loop for a thread.
  Looper.Observer
  Message
  Defines a message containing a description and arbitrary data object that can be sent to a `Handler`.
  MessageQueue
  Low-level class holding the list of messages to be dispatched by a `Looper`.
  MessageQueue.IdleHandler
  Callback interface for discovering when a thread is going to block waiting for more messages.
  Monitor
  Represents a currently connected Monitor (sometimes known as Display).
  Monitor.MonitorEventListener
  OperationCanceledException
  An exception type that is thrown when an operation in progress is canceled.
  RenderPipeline
  UndoManager
  UndoOperation<DATA>
  A single undoable operation.
  You must subclass this to implement the state and behavior for your operation.
  Instances of this class are placed and managed in an `UndoManager`.
  UndoOwner
  VideoMode
  A Video Mode (aka Display Mode) of a Monitor.
  VulkanManager
  This class contains the shared global Vulkan objects, such as VkInstance, VkDevice and VkQueue, which are re-used by CanvasContext.
  Window
  Represents a GLFW platform window, with 3D API surface attached to it.
  Window.State
  Window states.