Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addNotify() - Method in class panamagl.canvas.GLCanvasSwing
-
Called after the JPanel has been added to the Swing hierarchy but before it is made visible.
C
- componentResized(ComponentEvent) - Method in class panamagl.canvas.GLCanvasSwing.ResizeHandler
- counter - Variable in class panamagl.canvas.GLCanvasSwing
D
- debug - Variable in class panamagl.canvas.GLCanvasSwing
- Debugging - Search tag in class panamagl.canvas.GLCanvasSwing
- Section
- debugPerf - Variable in class panamagl.canvas.GLCanvasSwing
- display() - Method in class panamagl.canvas.GLCanvasSwing
-
If the panel initialization has achieved, triggers an offscreen rendering from the AWT thread, hence happening asynchronously.
F
- flip - Variable in class panamagl.canvas.GLCanvasSwing
G
- getContext() - Method in class panamagl.canvas.GLCanvasSwing
- getFBO() - Method in class panamagl.canvas.GLCanvasSwing
- getFlip() - Method in class panamagl.canvas.GLCanvasSwing
- getGL() - Method in class panamagl.canvas.GLCanvasSwing
- getGLEventListener() - Method in class panamagl.canvas.GLCanvasSwing
- getMonitoring() - Method in class panamagl.canvas.GLCanvasSwing
- getOffscreenRenderer() - Method in class panamagl.canvas.GLCanvasSwing
- getScreenshot() - Method in class panamagl.canvas.GLCanvasSwing
- GLCanvasSwing - Class in panamagl.canvas
-
This panel push to the screen an OpenGL image rendered offscreen by an
OffscreenRenderer. - GLCanvasSwing() - Constructor for class panamagl.canvas.GLCanvasSwing
- GLCanvasSwing(PanamaGLFactory) - Constructor for class panamagl.canvas.GLCanvasSwing
-
Initialize a panel able to render OpenGL through a
GLEventListenerand relatedGLinterface. - GLCanvasSwing.ResizeHandler - Class in panamagl.canvas
-
The
GLCanvasSwing.ResizeHandlerwill trigger rendering on the main macOS thread and then trigger repaint by the thread selected byattached to theinvalid reference
ThreadRedirectOffscreenRenderer.
I
- isInitialized() - Method in class panamagl.canvas.GLCanvasSwing
-
Return true if the offscreen renderer has been initialized, which means that this panel has been added to a parent component.
- isRendering() - Method in class panamagl.canvas.GLCanvasSwing
-
Return true if display has started but has not yet finished
L
- listener - Variable in class panamagl.canvas.GLCanvasSwing
O
- offscreen - Variable in class panamagl.canvas.GLCanvasSwing
- out - Variable in class panamagl.canvas.GLCanvasSwing
- overlay - Variable in class panamagl.canvas.GLCanvasSwing
- overlayPerformance(Graphics) - Method in class panamagl.canvas.GLCanvasSwing
-
Show performance in a 2D text overlay.
P
- paint(Graphics) - Method in class panamagl.canvas.GLCanvasSwing
-
Invoked only for redraw query that are not coalesced with other redraw queries by the AWT Event Queue.
- paintComponent(Graphics) - Method in class panamagl.canvas.GLCanvasSwing
-
Render GL image and stop counting elapsed time for rendering (started at
GLCanvasSwing.display()) - panamagl.canvas - package panamagl.canvas
R
- removeNotify() - Method in class panamagl.canvas.GLCanvasSwing
-
Called before the JPanel is removed from the Swing hierarchy.
- rendering - Variable in class panamagl.canvas.GLCanvasSwing
- ResizeHandler() - Constructor for class panamagl.canvas.GLCanvasSwing.ResizeHandler
S
- setFBO(FBO) - Method in class panamagl.canvas.GLCanvasSwing
- setFlip(GLCanvas.Flip) - Method in class panamagl.canvas.GLCanvasSwing
- setGLEventListener(GLEventListener) - Method in class panamagl.canvas.GLCanvasSwing
- setMonitoring(RenderCounter) - Method in class panamagl.canvas.GLCanvasSwing
- setOffscreenRenderer(OffscreenRenderer) - Method in class panamagl.canvas.GLCanvasSwing
- setRendering(boolean) - Method in class panamagl.canvas.GLCanvasSwing
- setScreenshot(Image<?>) - Method in class panamagl.canvas.GLCanvasSwing
-
Update the image to be displayed.
T
- Threading - Search tag in class panamagl.canvas.GLCanvasSwing
- Section
- Threading on macOS - Search tag in class panamagl.canvas.GLCanvasSwing
- Section
U
- update(Graphics) - Method in class panamagl.canvas.GLCanvasSwing
-
Invoked each time redraw should be performed, even if the redraw query is coalesced with other redraw queries by the AWT Event Queue.
All Classes and Interfaces|All Packages|Serialized Form