Skip to content

Latest commit

 

History

History
55 lines (50 loc) · 4.01 KB

list-of-systems.md

File metadata and controls

55 lines (50 loc) · 4.01 KB

List of Systems

The following is a list of Systems that are available in the Lullaby repository. Detailed documentation for individual Systems is available in their respective folders.

System Description
animation Animates component data (eg. position, rotation, color) values over time
audio Loads, plays, and maintains audio assets
backdrop Creates an entity that acts as a backdrop to another
clip Allows an entity to act as a stencil mask for its descendents
collision Provides basic collision queries
controller Handles the visual representation of the controller
datastore Allows arbitrary data to be stored with an Entity
deform Handles deformation logic for transform and render systems
dispatcher Provides a Dispatcher as a Component for each Entity
layout Automatically updates positions of all children based on layout parameters
map_events Allows mapping of events in a data-driven manner
name Associates a name with an entity
nav_button Supports easy creation of navigation buttons
render Draws (renders) Entities on the screen
reticle Provides a point-and-click style cursor
script Allows scripts to be attached to entites
scroll Updates the position of its children based on touch input
text Manages the rendering of i18n strings
text_input Updates Entity display text on input event
track_hmd Updates the transform of entities based on the HMD transform
transform Provides Entities with position, rotation, scale and volume
visibility Hides and shows content on events