Class FBO_macOS

java.lang.Object
panamagl.offscreen.AFBO
panamagl.platform.macos.FBO_macOS
All Implemented Interfaces:
panamagl.offscreen.FBO

public class FBO_macOS extends panamagl.offscreen.AFBO implements panamagl.offscreen.FBO
A frame buffer object, or FBO_macOS, can render OpenGL into an offscreen buffer that can later be converted to a BufferedImage. See : https://www.khronos.org/opengl/wiki/Framebuffer_Object https://www.khronos.org/opengl/wiki/Common_Mistakes https://www.khronos.org/opengl/wiki/Framebuffer_Object_Extension_Examples#Quick_example,_render_to_texture_(2D) https://developer.apple.com/library/archive/documentation/GraphicsImaging/Conceptual/OpenGL-MacProgGuide/opengl_offscreen/opengl_offscreen.html Hint : to debug this class, invoke a program using it with flag -Dopengl.fbo.FBO
Author:
Martin Pernollet