Serialized Form

  • Package eu.svjatoslav.sixth.e3d.gui

    • Class eu.svjatoslav.sixth.e3d.gui.ViewFrame

      class ViewFrame extends JFrame implements Serializable
      serialVersionUID:
      -7037635097739548470L
      • Serialized Fields

    • Class eu.svjatoslav.sixth.e3d.gui.ViewPanel

      class ViewPanel extends JPanel implements Serializable
      serialVersionUID:
      1683277888885045387L
      • Serialized Fields

        • avatar
          Avatar avatar
        • backgroundColor
          Color backgroundColor
        • canvasUpdateTimer
          Timer canvasUpdateTimer
          Timer that is used to update canvas at target FPS rate.
        • canvasUpdateTimerTask
          ViewUpdateTimerTask canvasUpdateTimerTask
        • HIDEventTracker
          HIDEventTracker HIDEventTracker
        • keyboardFocusStack
          KeyboardFocusStack keyboardFocusStack
        • lastUpdateMillis
          long lastUpdateMillis
          Stores milliseconds when last frame was updated. This is needed to calculate time delta between frames. Time delta is used to calculate smooth animation.
        • renderingContext
          RenderingContext renderingContext
        • rootShapeCollection
          ShapeCollection rootShapeCollection
        • targetFPS
          int targetFPS
          Currently target frames per second rate for this view. Target FPS can be changed at runtime. 3D engine tries to be smart and only repaints screen when there are visible changes.
        • viewRenderListeners
          Set<ViewRenderListener> viewRenderListeners
        • viewRepaintNeeded
          boolean viewRepaintNeeded
          Set to true if it is known than next frame reeds to be painted. Flag is cleared immediately after frame got updated.