Package org.hexworks.zircon.api.component.renderer

Types

ComponentDecorationRenderContext
Link copied to clipboard
common
data class ComponentDecorationRenderContext(component: Component) : RenderContext
ComponentDecorationRenderer
Link copied to clipboard
common
A ComponentDecorationRenderer is responsible for rendering decorations for a given component.
ComponentPostProcessor
Link copied to clipboard
common
A ComponentPostProcessor is responsible for post processing after a component render.
ComponentPostProcessorContext
Link copied to clipboard
common
class ComponentPostProcessorContext<T : Component>(component: T) : RenderContext
ComponentRenderContext
Link copied to clipboard
common
class ComponentRenderContext<out T : Component>(component: T) : RenderContext
ComponentRenderer
Link copied to clipboard
common
interface ComponentRenderer<T : Component> : DecorationRenderer<ComponentRenderContext<T>>
A ComponentRenderer is responsible for rendering a component's contents onto a TileGraphics.
ComponentRenderingStrategy
Link copied to clipboard
common
interface ComponentRenderingStrategy<T : Component>
Strategy for applying decorations and rendering org.hexworks.zircon.api.component.Components.
DecorationRenderer
Link copied to clipboard
common
fun fun interface DecorationRenderer<T : RenderContext>
A DecorationRenderer is responsible for rendering decorations onto TileGraphics objects.
RenderContext
Link copied to clipboard
common
interface RenderContext
Marker interface for context objects that hold information necessary for rendering components.