Class SolaPhysics.Builder

java.lang.Object
technology.sola.engine.physics.SolaPhysics.Builder
Enclosing class:
SolaPhysics

public static class SolaPhysics.Builder extends Object
A builder for SolaPhysics.
  • Constructor Details

    • Builder

      public Builder(technology.sola.ecs.SolaEcs solaEcs)
      Creates an instance of the builder.
      Parameters:
      solaEcs - the SolaEcs instance to attach systems to
  • Method Details

    • withoutParticles

      public SolaPhysics.Builder withoutParticles()
      Turns off particle systems.
      Returns:
      this
    • withoutCollisionDetection

      public SolaPhysics.Builder withoutCollisionDetection()
      Turns off collision detection systems.
      Returns:
      this
    • buildAndInitialize

      public SolaPhysics buildAndInitialize(EventHub eventHub)
      Builds and initializes the SolaPhysics instance.
      Parameters:
      eventHub - the EventHub instance to attach systems to
      Returns:
      the SolaPhysics instance