Index

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

A

addListener(PixelScaleListener) - Method in class panamagl.canvas.swt.PixelScaleSupportSWT
 
addPixelScaleListener(PixelScaleListener) - Method in class panamagl.canvas.swt.GLCanvasSWT
 

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
 
current() - Method in class panamagl.canvas.swt.PixelScaleSupportSWT
 

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
 
getPhysicalHeight() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
getPhysicalWidth() - 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
 
getPixelScale() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
getPixelScaleSupport() - Method in class panamagl.canvas.swt.GLCanvasSWT
Test/diagnostics access to the pixel-scale support.
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
 
hiDPIEnabled - Variable in class panamagl.canvas.swt.GLCanvasSWT
 

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
 
isHiDPIEnabled() - Method in class panamagl.canvas.swt.GLCanvasSWT
 
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
 
onPixelScaleChanged() - Method in class panamagl.canvas.swt.GLCanvasSWT
Re-resize the FBO with new physical dimensions when the pixel scale changes.
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
 
pixelScaleSupport - Variable in class panamagl.canvas.swt.GLCanvasSWT
 
PixelScaleSupportSWT - Class in panamagl.canvas.swt
HiDPI plumbing for GLCanvasSWT.
PixelScaleSupportSWT(Canvas) - Constructor for class panamagl.canvas.swt.PixelScaleSupportSWT
 

R

read() - Method in class panamagl.canvas.swt.PixelScaleSupportSWT
Read the current pixel scale based on the platform-specific source.
read(FBO, GL) - Method in class panamagl.offscreen.FBOReader_SWT
 
removeListener(PixelScaleListener) - Method in class panamagl.canvas.swt.PixelScaleSupportSWT
 
removePixelScaleListener(PixelScaleListener) - Method in class panamagl.canvas.swt.GLCanvasSWT
 
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().
setHiDPIEnabled(boolean) - Method in class panamagl.canvas.swt.GLCanvasSWT
 
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.
start() - Method in class panamagl.canvas.swt.PixelScaleSupportSWT
Install listeners.
stop() - Method in class panamagl.canvas.swt.PixelScaleSupportSWT
 
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
 
A C D E F G H I L M O P R S T 
All Classes and Interfaces|All Packages