Package GLOOP

Class GLRenderer

java.lang.Object
GLOOP.GLRenderer
All Implemented Interfaces:
com.jogamp.opengl.GLEventListener, EventListener

class GLRenderer extends Object implements com.jogamp.opengl.GLEventListener
GLOOP (Graphics Library for object oriented Programming)
Version:
4.31 (Januar 2023)
Author:
(Copyright) Volker Quade, volker.e.quade@gmail.com
  • Field Details

    • version

      String version
    • gl

      com.jogamp.opengl.GL2 gl
    • glu

      com.jogamp.opengl.glu.GLU glu
    • canvas

      com.jogamp.opengl.awt.GLCanvas canvas
    • frame

      JFrame frame
    • frameCount

      double frameCount
    • lastFPS

      double lastFPS
    • lastFrameTime

      double lastFrameTime
    • kamData

      float[] kamData
    • renderKamData

      float[] renderKamData
    • selektionslauf

      boolean selektionslauf
    • selektionX

      double selektionX
    • selektionY

      double selektionY
    • trefferID

      long trefferID
    • stereomodus

      boolean stereomodus
    • augendistanz

      double augendistanz
    • oeffnungswinkel

      double oeffnungswinkel
    • an

      boolean an
    • achsen

      boolean achsen
    • gitterdarstellung

      boolean gitterdarstellung
    • autoSyncMode

      boolean autoSyncMode
    • lastSync

      long lastSync
    • startzeit

      double startzeit
    • bereit

      boolean bereit
    • scaleHiDef

      double scaleHiDef
  • Constructor Details

    • GLRenderer

      public GLRenderer(int pB, int pH)
  • Method Details

    • init

      public void init(com.jogamp.opengl.GLAutoDrawable drawable)
      Specified by:
      init in interface com.jogamp.opengl.GLEventListener
    • display

      public void display(com.jogamp.opengl.GLAutoDrawable drawable)
      Specified by:
      display in interface com.jogamp.opengl.GLEventListener
    • updateDarstellung

      protected void updateDarstellung()
    • getObject

      protected GLObjekt getObject(double pX, double pY)
    • setzeKameradaten

      public void setzeKameradaten(float[] pDaten)
    • reshape

      public void reshape(com.jogamp.opengl.GLAutoDrawable drawable, int x, int y, int width, int height)
      Specified by:
      reshape in interface com.jogamp.opengl.GLEventListener
    • displayChanged

      public void displayChanged(com.jogamp.opengl.GLAutoDrawable drawable, boolean modeChanged, boolean deviceChanged)
    • dispose

      public void dispose(com.jogamp.opengl.GLAutoDrawable drawable)
      Specified by:
      dispose in interface com.jogamp.opengl.GLEventListener