public interface Component

Known direct subclasses
InteractableComponent

Provides access to raw InputEvents for given Entity, so a client can implement their own interaction logic.

MovableComponent

This Component can be attached to a single instance of an Entity.

PointerCaptureComponent

Provides pointer capture capabilities for a given Entity.

ResizableComponent

This Component can be attached to a single instance of an Entity.

SpatialPointerComponent

Component that modifies the pointer icon that is rendered on the component's Entity.


A Component adds functionality or behaviors to an Entity.