Package GLOOP
Class GLRenderer
java.lang.Object
GLOOP.GLRenderer
- All Implemented Interfaces:
com.jogamp.opengl.GLEventListener
,EventListener
GLOOP (Graphics Library for object oriented Programming)
- Version:
- 4.31 (Januar 2023)
- Author:
- (Copyright) Volker Quade, volker.e.quade@gmail.com
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean
(package private) boolean
(package private) double
(package private) boolean
(package private) boolean
(package private) com.jogamp.opengl.awt.GLCanvas
(package private) JFrame
(package private) double
(package private) boolean
(package private) com.jogamp.opengl.GL2
(package private) com.jogamp.opengl.glu.GLU
(package private) float[]
(package private) double
(package private) double
(package private) long
(package private) double
(package private) float[]
(package private) double
(package private) boolean
(package private) double
(package private) double
(package private) double
(package private) boolean
(package private) long
(package private) String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
display
(com.jogamp.opengl.GLAutoDrawable drawable) void
displayChanged
(com.jogamp.opengl.GLAutoDrawable drawable, boolean modeChanged, boolean deviceChanged) void
dispose
(com.jogamp.opengl.GLAutoDrawable drawable) protected GLObjekt
getObject
(double pX, double pY) void
init
(com.jogamp.opengl.GLAutoDrawable drawable) void
reshape
(com.jogamp.opengl.GLAutoDrawable drawable, int x, int y, int width, int height) void
setzeKameradaten
(float[] pDaten) protected void
-
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 interfacecom.jogamp.opengl.GLEventListener
-
display
public void display(com.jogamp.opengl.GLAutoDrawable drawable) - Specified by:
display
in interfacecom.jogamp.opengl.GLEventListener
-
updateDarstellung
protected void updateDarstellung() -
getObject
-
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 interfacecom.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 interfacecom.jogamp.opengl.GLEventListener
-