Index

A C D F G I L O P R S T U 
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 GLEventListener and related GL interface.
GLCanvasSwing.ResizeHandler - Class in panamagl.canvas
The GLCanvasSwing.ResizeHandler will trigger rendering on the main macOS thread and then trigger repaint by the thread selected by
invalid reference
ThreadRedirect
attached to the OffscreenRenderer.

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.
A C D F G I L O P R S T U 
All Classes and Interfaces|All Packages|Serialized Form