Characterbio
Renders the character biography UI panel, including portrait, status badges, inventory, and scrollable descriptive text sections for a selected character.
Renders the character biography UI panel, including portrait, status badges, inventory, and scrollable descriptive text sections for a selected character.
Renders individual chat messages with dynamic content such as user names, messages, and special badges for announcements, system messages, or skins.
Manages additive colour blending stacks for an entity and propagates colour updates to child entities and render systems.
Provides runtime line-drawing debug visualization for entities by rendering debug lines between specified origin and target points.
Manages the visual appearance of an entity by storing and synchronizing image, atlas, and background assets for rendering in the UI or world.
Registers specific falloff texture definitions for different tile types using the TileManager.
A runtime script that defines and configures visual and audio effect entities in Don't Starve Together using AnimState, SoundEmitter, and periodic update tasks.
Represents a bidirectional connection between two graph nodes in the world map, managing rendering, locking, and data persistence for map navigation structures.
Manages a ground shadow effect that dynamically scales and positions beneath an entity based on its vertical height.
Renders a visual health bar and percentage label above an entity, updating in response to health changes.
Renders a textured image widget within the UI system, supporting multiple texture states, tinting, scaling, and interaction callbacks.
Renders a visual item frame with dynamic skin/icon display, new/unlocked status indicators, and click interaction handling in UI screens.
Creates the minimap entity used for rendering the local area map on the HUD.
A UI widget that renders a scalable nine-sliced image by arranging nine sub-elements around a central content area.
Manages ocean surface wave direction and speed for rendering or simulation.
Manages dynamic color and texture blending for the ocean floor and sky based on time of day phases (day, dusk, night, no_ocean).
Manages dynamic leaf canopy shading effects using the ShadeRenderer system, including texture, position, rotation, and strength based on ambient light.
Manages the dynamic shadeoverride state for an entity's animation based on its sheltered status, with smooth interpolation between exposed and sheltered values.
Renders a dynamic speech bubble with a face image and text, positioned relative to a target entity's screen coordinates.
Renders and manages displayable text widgets with dynamic sizing, truncation, alignment, and multiline support for UI elements.
A UI widget that renders a horizontally or vertically scalable image by splitting it into three segments: a start cap, a repeating filler, and an optional end cap.
Renders a horizontally or vertically tiled background with optional end caps and separators, used for UI panels and containers.
Creates and manages horizontal separator images for rendering tile backgrounds in the Quagmire biome UI.
Registers all game tile definitions—including land, ocean, impassable, and noise types—with associated visual, audio, and physical properties via the TileManager.
Renders a video widget on an entity by interfacing with the VideoWidget component and its underlying video playback system.