Index

C D E F G H I L M O P R S T 
All Classes and Interfaces|All Packages

C

clear() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
Clear the background and fill it with the widgets background color
color - Variable in class panamagl.canvas.swt.GLCanvasSWT_direct
 
color - Variable in class panamagl.canvas.swt.GLCanvasSWT
 
context - Variable in class panamagl.canvas.swt.GLCanvasSWT_direct
 
counter - Variable in class panamagl.canvas.swt.GLCanvasSWT
 
createDefaultGLData() - Static method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
createImageWithTransparentBackground(Device, int, int) - Static method in class panamagl.canvas.swt.GLCanvasSWT_direct
 

D

debug - Variable in class panamagl.offscreen.FBOReader_SWT
 
display - Variable in class panamagl.offscreen.ThreadRedirect_SWT
 
display() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
display() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
drawImage(ImageData, double, double, boolean) - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
drawRaster(double, double, int, int, boolean, Consumer<GC>) - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
drawString(String, double, double) - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
drawString(String, Point, double, double) - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 

E

extractValue(int, int, int) - Static method in class panamagl.canvas.swt.GLCanvasSWT_direct
 

F

factory - Variable in class panamagl.canvas.swt.GLCanvasSWT_direct
 
factory - Variable in class panamagl.canvas.swt.GLCanvasSWT
 
FBOReader_SWT - Class in panamagl.offscreen
Reads FBO pixels and produces an SWT ImageData wrapped in a SWTImage.
FBOReader_SWT() - Constructor for class panamagl.offscreen.FBOReader_SWT
 
flip - Variable in class panamagl.canvas.swt.GLCanvasSWT_direct
 
flip - Variable in class panamagl.canvas.swt.GLCanvasSWT
 

G

getColor() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
getContext() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
getContext() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
getFBO() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
getFlip() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
getFlip() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
getGL() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
getGL() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
getGLEventListener() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
getGLEventListener() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
getHeight() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
getHeight() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
getHeight() - Method in class panamagl.image.SWTImage
 
getImage() - Method in class panamagl.image.SWTImage
 
getMonitoring() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
getMonitoring() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
getOffscreenRenderer() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
getOffscreenRenderer() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
getPixelData(ImageData, boolean) - Static method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
getPixelData(Image, boolean) - Static method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
getScreenshot() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
getScreenshot() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
getWidth() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
getWidth() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
getWidth() - Method in class panamagl.image.SWTImage
 
gl - Variable in class panamagl.canvas.swt.GLCanvasSWT_direct
 
GLCanvasSWT - Class in panamagl.canvas.swt
An SWT Canvas that renders OpenGL offscreen via FBO and paints the result as an image.
GLCanvasSWT(Composite, int, PanamaGLFactory) - Constructor for class panamagl.canvas.swt.GLCanvasSWT
 
GLCanvasSWT_direct - Class in panamagl.canvas.swt
 
GLCanvasSWT_direct(Composite, int, GLData, PanamaGLFactory) - Constructor for class panamagl.canvas.swt.GLCanvasSWT_direct
 
GLCanvasSWT_direct(Composite, int, PanamaGLFactory) - Constructor for class panamagl.canvas.swt.GLCanvasSWT_direct
 
GLCanvasSWT.ResizeHandler - Class in panamagl.canvas.swt
The GLCanvasSWT.ResizeHandler will trigger rendering on the main macOS thread and then trigger repaint by the thread selected by ThreadRedirect attached to the OffscreenRenderer.

H

handleEvent(Event) - Method in class panamagl.canvas.swt.GLCanvasSWT.ResizeHandler
 

I

image - Variable in class panamagl.canvas.swt.GLCanvasSWT_direct
 
imageData - Variable in class panamagl.image.SWTImage
 
imageData - Variable in class panamagl.offscreen.FBOReader_SWT
 
isInitialized() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
isInitialized() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
isRendering() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
isRendering() - Method in class panamagl.canvas.swt.GLCanvasSWT
 

L

listener - Variable in class panamagl.canvas.swt.GLCanvasSWT_direct
 
listener - Variable in class panamagl.canvas.swt.GLCanvasSWT
 

M

measureText(String, Font) - Static method in class panamagl.canvas.swt.GLCanvasSWT_direct
Measure the the text size of the given string and font

O

offscreen - Variable in class panamagl.canvas.swt.GLCanvasSWT_direct
 
offscreen - Variable in class panamagl.canvas.swt.GLCanvasSWT
 
orthographic() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
out - Variable in class panamagl.canvas.swt.GLCanvasSWT
 

P

paintComponentNow(Display, GC) - Method in class panamagl.canvas.swt.GLCanvasSWT
Render GL image and stop counting elapsed time for rendering (started at GLCanvasSWT.display()).
paintLoop - Variable in class panamagl.canvas.swt.GLCanvasSWT_direct
 
panamagl.canvas.swt - package panamagl.canvas.swt
 
panamagl.image - package panamagl.image
 
panamagl.offscreen - package panamagl.offscreen
 

R

read(FBO, GL) - Method in class panamagl.offscreen.FBOReader_SWT
 
renderCounter - Variable in class panamagl.canvas.swt.GLCanvasSWT_direct
 
rendering - Variable in class panamagl.canvas.swt.GLCanvasSWT_direct
 
rendering - Variable in class panamagl.canvas.swt.GLCanvasSWT
 
repaint() - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
repaint() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
ResizeHandler() - Constructor for class panamagl.canvas.swt.GLCanvasSWT.ResizeHandler
 
run(Runnable) - Method in class panamagl.offscreen.ThreadRedirect_SWT
 

S

save(String) - Method in class panamagl.image.SWTImage
 
setColor(Color) - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
setFBO(FBO) - Method in class panamagl.canvas.swt.GLCanvasSWT
 
setFlip(GLCanvas.Flip) - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
setFlip(GLCanvas.Flip) - Method in class panamagl.canvas.swt.GLCanvasSWT
 
setGLEventListener(GLEventListener) - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
Does not call display().
setGLEventListener(GLEventListener) - Method in class panamagl.canvas.swt.GLCanvasSWT
Does not call display().
setImageData(ImageData) - Method in class panamagl.image.SWTImage
 
setOffscreenRenderer(OffscreenRenderer) - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
setOffscreenRenderer(OffscreenRenderer) - Method in class panamagl.canvas.swt.GLCanvasSWT
 
setRendering(boolean) - Method in class panamagl.canvas.swt.GLCanvasSWT
 
setScreenshot(Image<?>) - Method in class panamagl.canvas.swt.GLCanvasSWT_direct
 
setScreenshot(Image<?>) - Method in class panamagl.canvas.swt.GLCanvasSWT
Update the image to be displayed.
SWTImage - Class in panamagl.image
Wraps an SWT ImageData to implement Image.
SWTImage(ImageData) - Constructor for class panamagl.image.SWTImage
 

T

ThreadRedirect_SWT - Class in panamagl.offscreen
Redirects execution to the SWT UI thread via Display.asyncExec(Runnable).
ThreadRedirect_SWT(Display) - Constructor for class panamagl.offscreen.ThreadRedirect_SWT
 
C D E F G H I L M O P R S T 
All Classes and Interfaces|All Packages