Class AdaptiveMouseController

    • Field Detail

      • currentQuality

        protected Quality currentQuality
      • currentHiDPI

        protected boolean currentHiDPI
      • gl

        protected GL gl
      • mustOptimizeMouseDrag

        protected boolean mustOptimizeMouseDrag
        Keep track if optimization should be triggered or not. Defined at mouse pressed.
      • isFirstDrag

        protected boolean isFirstDrag
        Keep track if this is the first mouse drag event since the last mouse released event. This is used to trigger optimization only once when multiple successive mouse drag events are received.
      • droppedWireframeToReset

        protected List<Wireframeable> droppedWireframeToReset
        Keep track of drawable that have had their wireframe disabled for optimization in order to re-activate at mouse release.
      • droppedFaceAndColoredWireframeToReset

        protected List<Wireframeable> droppedFaceAndColoredWireframeToReset
        Keep track of drawable that have had their face disabled for optimization in order to re-activate at mouse release.
    • Constructor Detail

      • AdaptiveMouseController

        public AdaptiveMouseController()
      • AdaptiveMouseController

        public AdaptiveMouseController​(Chart chart)