| Class | Description |
|---|---|
| BooleanComponent |
Represents a boolean value based component.
|
| BoundingBoxComponent |
Component that adds bounding box information to an entity.
|
| CollidableComponent |
Marks an entity as collidable.
|
| DoubleComponent |
Represents a double value based component.
|
| DrawableComponent |
Allows drawing directly to graphics context.
|
| HealthComponent |
Represents some form of entity health based on integer values.
|
| IDComponent |
Adds ID to an entity, so it can be uniquely identified.
|
| IntegerComponent |
Represents an int value based component.
|
| ObjectComponent<T> | |
| PositionComponent |
Component that adds a 2d position to an entity.
|
| RechargeableComponent |
Any rechargeable component, such as HP, SP, ammo, etc.
|
| RotationComponent |
Adds rotation data to an entity.
|
| SelectableComponent |
Marks an entity as selectable.
|
| StringComponent |
Represents a String value based component.
|
| TypeComponent |
Represents an entity type.
|
| UserDataComponent |
Can be used to store user specific data to add as component
to an entity.
|
| ViewComponent |
Adds a game scene view to an entity.
|
| Annotation Type | Description |
|---|---|
| CoreComponent |
Marks a component as core.
|
| Required | |
| RequiredComponents |
Copyright © 2018. All rights reserved.