Class Component

java.lang.Object
dev.prozilla.pine.core.component.Component
All Implemented Interfaces:
Lifecycle, Printable, ComponentFinder, EntityFinder
Direct Known Subclasses:
ButtonData, CameraControlData, CameraData, CanvasGroup, CanvasRenderer, FrameRenderer, GridGroup, ImageButtonRenderer, ImageRenderer, ParticleBurstEmitter, ParticleRenderer, RectRenderer, RectTransform, SpriteRenderer, TextButtonRenderer, TextRenderer, TileRenderer, Transform

public abstract class Component extends Object implements Lifecycle, Printable, EntityFinder, ComponentFinder
Contains a partition of the data of an entity.
  • Field Details Link icon

    • id Link icon

      public final int id
    • isActive Link icon

      public boolean isActive
    • entity Link icon

      public Entity entity
      The entity that this component is attached to.
  • Constructor Details Link icon

    • Component Link icon

      public Component()
  • Method Details Link icon