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

        • backgroundColor
          Color backgroundColor
        • camera
          Camera camera
        • frameListeners
          Set<FrameListener> frameListeners
        • inputManager
          InputManager inputManager
        • keyboardFocusStack
          KeyboardFocusStack keyboardFocusStack
        • lastUpdateMillis
          long lastUpdateMillis
          Stores milliseconds when the last frame was updated. This is needed to calculate the time delta between frames. Time delta is used to calculate smooth animation.
        • nextFrameTime
          long nextFrameTime
        • renderingContext
          RenderingContext renderingContext
        • renderThread
          Thread renderThread
          Render thread that runs the continuous frame generation loop.
        • renderThreadRunning
          boolean renderThreadRunning
          Flag to control whether the render thread should keep running.
        • 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.
        • 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.