Package panamagl.platform.macos
Class APanamaGLFactory_macOS
java.lang.Object
panamagl.factory.APanamaGLFactory
panamagl.platform.macos.APanamaGLFactory_macOS
- All Implemented Interfaces:
panamagl.factory.PanamaGLFactory,panamagl.platform.PlatformMatcher
- Direct Known Subclasses:
PanamaGLFactory_macOS_arm
public abstract class APanamaGLFactory_macOS
extends panamagl.factory.APanamaGLFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CGLContext_macOSprotected booleanprotected GLUTContext_macOSprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanmatches(panamagl.platform.Platform os) panamagl.offscreen.FBOnewFBO(int width, int height) panamagl.opengl.GLContextpanamagl.offscreen.OffscreenRenderernewOffscreenRenderer(panamagl.offscreen.FBOReader reader) Methods inherited from class panamagl.factory.APanamaGLFactory
getThreadRedirect, setThreadRedirectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface panamagl.factory.PanamaGLFactory
newGL
-
Field Details
-
debug
protected boolean debug -
cglContext
-
glutContext
-
useGLUT
protected boolean useGLUT
-
-
Constructor Details
-
APanamaGLFactory_macOS
public APanamaGLFactory_macOS()
-
-
Method Details
-
matches
public boolean matches(panamagl.platform.Platform os) -
newOffscreenRenderer
public panamagl.offscreen.OffscreenRenderer newOffscreenRenderer(panamagl.offscreen.FBOReader reader) -
newFBO
public panamagl.offscreen.FBO newFBO(int width, int height) -
newGLContext
public panamagl.opengl.GLContext newGLContext() -
destroyContext
public void destroyContext()
-