Package panamagl.offscreen
Interface OffscreenRenderer
- All Known Implementing Classes:
AOffscreenRenderer
public interface OffscreenRenderer
The interface through which various
GLCanvas implementation can query
an offscreen rendering.
This allows various platforms to use different threading policies, the macOS one being the most particular.- Author:
- Martin
-
Method Summary
Modifier and TypeMethodDescriptiongetFBO()getGL()booleanvoidonDestroy(GLCanvas drawable, GLEventListener glEventListener) voidonDisplay(GLCanvas drawable, GLEventListener glEventListener) voidonInit(GLCanvas drawable, GLEventListener glEventListener) voidonResize(GLCanvas drawable, GLEventListener glEventListener, int x, int y, int width, int height) voidsetDebugFile(String debugFile) voidvoidsetThreadRedirect(ThreadRedirect threadRedirect)
-
Method Details
-
onInit
-
onDisplay
-
onResize
void onResize(GLCanvas drawable, GLEventListener glEventListener, int x, int y, int width, int height) -
onDestroy
-
getGL
GL getGL() -
getContext
GLContext getContext() -
setFBO
-
getFBO
FBO getFBO() -
isInitialized
boolean isInitialized() -
getThreadRedirect
ThreadRedirect getThreadRedirect() -
setThreadRedirect
-
setDebugFile
-
getDebugFile
String getDebugFile()
-