# All Packages

Package Summary
Package
Description
icyllis.arc3d.compiler
Arc3D Shading Language, based on GLSL 450, inspired by SkSL 300.
icyllis.arc3d.compiler.analysis
icyllis.arc3d.compiler.glsl
icyllis.arc3d.compiler.lex
icyllis.arc3d.compiler.spirv
icyllis.arc3d.compiler.tree
Abstract syntax tree, this package is NOT part of any public API.
icyllis.arc3d.core
Public API package.
icyllis.arc3d.core.effects
icyllis.arc3d.core.image
icyllis.arc3d.core.j2d
icyllis.arc3d.core.shaders
icyllis.arc3d.engine
Engine package provides the common part of Arc3D rendering pipeline and the abstraction layer for different 3D graphics APIs.
icyllis.arc3d.engine.task
icyllis.arc3d.engine.tessellate
icyllis.arc3d.engine.trash
icyllis.arc3d.engine.trash.ops
icyllis.arc3d.granite
The Granite is our 2D graphics engine.
icyllis.arc3d.granite.geom
icyllis.arc3d.granite.shading
icyllis.arc3d.mock
icyllis.arc3d.opengl
OpenGL.
icyllis.arc3d.vulkan
Vulkan.
icyllis.modernui
icyllis.modernui.animation
icyllis.modernui.annotation
icyllis.modernui.app
icyllis.modernui.audio
icyllis.modernui.core
icyllis.modernui.core.awt
icyllis.modernui.fragment
icyllis.modernui.graphics
The graphics package defines application-level interfaces that are independent of the underlying 3D API.
icyllis.modernui.graphics.drawable
icyllis.modernui.graphics.text
icyllis.modernui.lifecycle
icyllis.modernui.markdown
icyllis.modernui.markdown.core
icyllis.modernui.markdown.core.style
icyllis.modernui.material
icyllis.modernui.renderer
icyllis.modernui.resources
icyllis.modernui.text
Provides classes used to render or track text and text spans on the screen, which include text style controlling, line break, and several utility classes.
icyllis.modernui.text.method
icyllis.modernui.text.style
icyllis.modernui.transition
icyllis.modernui.util
icyllis.modernui.view
Provides classes that expose basic user interface classes that handle screen layout and interaction with the user.
icyllis.modernui.view.menu
The internal implementation of `Menu` API and relevant components, controlling the creation and display of menus.
icyllis.modernui.widget