Package org.ngengine

Class DevMode

All Implemented Interfaces:
AppState, ActionListener, InputListener

public class DevMode extends BaseAppState implements ActionListener
  • Constructor Details

    • DevMode

      public DevMode()
  • Method Details

    • registerReloadCallback

      public static void registerReloadCallback(Object ref, Runnable callback)
    • registerForReload

      public static void registerForReload(Spatial spatial)
    • registerForReload

      public static void registerForReload(Material material)
    • reload

      public static void reload()
    • initialize

      protected void initialize(Application app)
      Description copied from class: BaseAppState
      Called during initialization once the app state is attached and before onEnable() is called.
      Specified by:
      initialize in class BaseAppState
      Parameters:
      app - the application
    • cleanup

      protected void cleanup(Application app)
      Description copied from class: BaseAppState
      Called after the app state is detached or during application shutdown if the state is still attached. onDisable() is called before this cleanup() method if the state is enabled at the time of cleanup.
      Specified by:
      cleanup in class BaseAppState
      Parameters:
      app - the application
    • update

      public void update(float tpf)
      Description copied from interface: AppState
      Called to update the AppState. This method will be called every render pass if the AppState is both attached and enabled.
      Specified by:
      update in interface AppState
      Overrides:
      update in class BaseAppState
      Parameters:
      tpf - Time since the last call to update(), in seconds.
    • onEnable

      protected void onEnable()
      Description copied from class: BaseAppState
      Called when the state is fully enabled, ie: is attached and isEnabled() is true or when the setEnabled() status changes after the state is attached.
      Specified by:
      onEnable in class BaseAppState
    • onDisable

      protected void onDisable()
      Description copied from class: BaseAppState
      Called when the state was previously enabled but is now disabled either because setEnabled(false) was called or the state is being cleaned up.
      Specified by:
      onDisable in class BaseAppState
    • onAction

      public void onAction(String name, boolean isPressed, float tpf)
      Description copied from interface: ActionListener
      Called when an input to which this listener is registered to is invoked.
      Specified by:
      onAction in interface ActionListener
      Parameters:
      name - The name of the mapping that was invoked
      isPressed - True if the action is "pressed", false otherwise
      tpf - The time per frame value.
    • reloadMaterial

      public static Material reloadMaterial(AssetManager assetManager, RenderManager renderManager, Material mat)