Packages

p

it.unibo.osmos.redux.ecs

components

package components

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait AccelerationComponent extends VectorComponent

    Component of the acceleration vector

  2. trait CollidableComponent extends Component

    Component for entity able to be collided.

  3. trait Component extends AnyRef

    Component base trait

  4. trait DimensionComponent extends Component

    Component Dimension (radius of the sphere)

  5. trait MassComponent extends Component

    Component for entity's mass

  6. trait PositionComponent extends Component

    Component Position (coordinates of the sphere's center)

  7. case class SpawnAction(position: PositionComponent, dimension: DimensionComponent, speed: SpeedComponent) extends Product with Serializable

    Represents a spawn action of a spawner.

    Represents a spawn action of a spawner.

    position

    The initial position of the entity to spawn

    dimension

    The dimension of the entity to spawn

    speed

    The initial speed of the entity to spawn

  8. trait SpawnerComponent extends Component

    Spawner Component

  9. case class SpecificWeightComponent(specificWeight: Double) extends Component with Product with Serializable

    Component for the specific weight of the entity

    Component for the specific weight of the entity

    specificWeight

    specific weight

  10. trait SpeedComponent extends VectorComponent

    Component of the speed vector

  11. case class TypeComponent(typeEntity: entities.EntityType.Value) extends Component with Product with Serializable

    Component for entity's type

    Component for entity's type

    typeEntity

    entity's type

  12. trait VectorComponent extends Component

    Base component with vector element

  13. trait VisibleComponent extends Component

    Component for visible entity

Value Members

  1. object AccelerationComponent

    Companion object

  2. object CollidableComponent

    Companion object

  3. object DimensionComponent

    Companion object

  4. object MassComponent

    Companion object

  5. object PositionComponent

    Companion object

  6. object SpawnerComponent

    Companion object

  7. object SpeedComponent

    Companion object

  8. object VisibleComponent

    Companion object

Ungrouped