class MacGLFactory extends GLFactory
Modifier and Type | Field and Description |
---|---|
private GLGPUInfo[] |
blackList |
private GLGPUInfo[] |
preQualificationFilter |
gl2, nativeCtxInfo
Constructor and Description |
---|
MacGLFactory() |
Modifier and Type | Method and Description |
---|---|
(package private) GLDrawable |
createDummyGLDrawable(GLPixelFormat pixelFormat) |
(package private) GLContext |
createGLContext(GLDrawable drawable,
GLPixelFormat pixelFormat,
GLContext shareCtx,
boolean vSyncRequest) |
(package private) GLContext |
createGLContext(long nativeCtxInfo) |
(package private) GLDrawable |
createGLDrawable(long nativeWindow,
GLPixelFormat pixelFormat) |
(package private) GLPixelFormat |
createGLPixelFormat(long nativeScreen,
GLPixelFormat.Attributes attributes) |
(package private) int |
getAdapterCount() |
(package private) int |
getAdapterOrdinal(long nativeScreen) |
(package private) GLGPUInfo[] |
getBlackList() |
(package private) GLGPUInfo[] |
getPreQualificationFilter() |
(package private) boolean |
initialize(java.lang.Class psClass,
GLPixelFormat.Attributes attrs) |
private static int |
nGetAdapterCount() |
private static int |
nGetAdapterOrdinal(long nativeScreen) |
private static boolean |
nGetIsGL2(long nativeCtxInfo) |
private static long |
nInitialize(int[] attrArr) |
(package private) void |
updateDeviceDetails(java.util.HashMap deviceDetails) |
getFactory, getShareContext, isGL2, isGLExtensionSupported, isGLGPUQualify, isNPOTSupported, isQualified, printDriverInformation
private GLGPUInfo[] preQualificationFilter
private GLGPUInfo[] blackList
private static long nInitialize(int[] attrArr)
private static int nGetAdapterOrdinal(long nativeScreen)
private static int nGetAdapterCount()
private static boolean nGetIsGL2(long nativeCtxInfo)
GLGPUInfo[] getPreQualificationFilter()
getPreQualificationFilter
in class GLFactory
GLGPUInfo[] getBlackList()
getBlackList
in class GLFactory
GLContext createGLContext(long nativeCtxInfo)
createGLContext
in class GLFactory
GLContext createGLContext(GLDrawable drawable, GLPixelFormat pixelFormat, GLContext shareCtx, boolean vSyncRequest)
createGLContext
in class GLFactory
GLDrawable createDummyGLDrawable(GLPixelFormat pixelFormat)
createDummyGLDrawable
in class GLFactory
GLDrawable createGLDrawable(long nativeWindow, GLPixelFormat pixelFormat)
createGLDrawable
in class GLFactory
GLPixelFormat createGLPixelFormat(long nativeScreen, GLPixelFormat.Attributes attributes)
createGLPixelFormat
in class GLFactory
boolean initialize(java.lang.Class psClass, GLPixelFormat.Attributes attrs)
initialize
in class GLFactory
int getAdapterCount()
getAdapterCount
in class GLFactory
int getAdapterOrdinal(long nativeScreen)
getAdapterOrdinal
in class GLFactory
void updateDeviceDetails(java.util.HashMap deviceDetails)
updateDeviceDetails
in class GLFactory