| Package | Description |
|---|---|
| com.almasb.fxgl.effect | |
| com.almasb.fxgl.entity | |
| com.almasb.fxgl.entity.action | |
| com.almasb.fxgl.entity.component | |
| com.almasb.fxgl.entity.control | |
| com.almasb.fxgl.physics |
| Modifier and Type | Class and Description |
|---|---|
class |
ParticleControl |
| Modifier and Type | Class and Description |
|---|---|
class |
Component |
class |
Control |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionControl<T extends Entity> |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanComponent
Represents a boolean value based component.
|
class |
BoundingBoxComponent
Component that adds bounding box information to an entity.
|
class |
CollidableComponent
Marks an entity as collidable.
|
class |
DoubleComponent
Represents a double value based component.
|
class |
DrawableComponent
Allows drawing directly to graphics context.
|
class |
HealthComponent
Represents some form of entity health based on integer values.
|
class |
IDComponent
Adds ID to an entity, so it can be uniquely identified.
|
class |
IntegerComponent
Represents an int value based component.
|
class |
ObjectComponent<T> |
class |
PositionComponent
Component that adds a 2d position to an entity.
|
class |
RechargeableComponent
Any rechargeable component, such as HP, SP, ammo, etc.
|
class |
RotationComponent
Adds rotation data to an entity.
|
class |
SelectableComponent
Marks an entity as selectable.
|
class |
StringComponent
Represents a String value based component.
|
class |
TypeComponent
Represents an entity type.
|
class |
UserDataComponent
Can be used to store user specific data to add as component
to an entity.
|
class |
ViewComponent
Adds a game scene view to an entity.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CircularMovementControl
Control that moves entity in a circle.
|
class |
ExpireCleanControl
Removes an entity from the world after a certain duration.
|
class |
JSControl
Control that runs scripted entity behavior from a javascript file.
|
class |
KeepOnScreenControl
A control that keeps an entity within the viewport.
|
class |
LiftControl
Lift control.
|
class |
OffscreenCleanControl
Control that removes an entity if it is outside of the visible area of the viewport.
|
class |
ProjectileControl
Generic projectile control.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PhysicsComponent
Adds physics properties to an entity.
|
class |
PhysicsControl
This control updates position and rotation components of entities
based on the physics properties.
|
class |
PhysicsParticleComponent
Adds physics particle properties to an entity.
|
Copyright © 2018. All rights reserved.