Index
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
ImageDatawrapped in aSWTImage. - 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
Canvasthat 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.ResizeHandlerwill trigger rendering on the main macOS thread and then trigger repaint by the thread selected byThreadRedirectattached to theOffscreenRenderer.
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
ImageDatato implementImage. - 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
All Classes and Interfaces|All Packages