com.jogamp.gluegen.runtime.opengl
Class GLExtensionNames

java.lang.Object
  extended by com.jogamp.gluegen.runtime.opengl.GLExtensionNames

public class GLExtensionNames
extends java.lang.Object


Field Summary
static java.lang.String[] extensionsARB
           
static java.lang.String[] extensionsVEN
           
 
Constructor Summary
GLExtensionNames()
           
 
Method Summary
static int getExtensionIdx(java.lang.String[] extensions, java.lang.String str, boolean isGLFunc)
           
static java.lang.String getExtensionSuffix(java.lang.String str, boolean isGLFunc)
           
static java.lang.String getFuncNamePermutation(java.lang.String name, int i)
           
static int getFuncNamePermutationNumber(java.lang.String name)
           
static boolean isExtension(java.lang.String[] extensions, java.lang.String str, boolean isGLFunc)
           
static boolean isExtension(java.lang.String str, boolean isGLFunc)
           
static boolean isExtensionARB(java.lang.String str, boolean isGLFunc)
           
static boolean isExtensionVEN(java.lang.String str, boolean isGLFunc)
           
static boolean isGLEnumeration(java.lang.String str)
           
static boolean isGLFunction(java.lang.String str)
           
static java.lang.String normalize(java.lang.String[] extensions, java.lang.String str, boolean isGLFunc)
           
static java.lang.String normalize(java.lang.String str, boolean isGLFunc)
           
static java.lang.String normalizeARB(java.lang.String str, boolean isGLFunc)
           
static java.lang.String normalizeVEN(java.lang.String str, boolean isGLFunc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extensionsARB

public static final java.lang.String[] extensionsARB

extensionsVEN

public static final java.lang.String[] extensionsVEN
Constructor Detail

GLExtensionNames

public GLExtensionNames()
Method Detail

isGLFunction

public static final boolean isGLFunction(java.lang.String str)

isGLEnumeration

public static final boolean isGLEnumeration(java.lang.String str)

getExtensionIdx

public static final int getExtensionIdx(java.lang.String[] extensions,
                                        java.lang.String str,
                                        boolean isGLFunc)

isExtension

public static final boolean isExtension(java.lang.String[] extensions,
                                        java.lang.String str,
                                        boolean isGLFunc)

getExtensionSuffix

public static final java.lang.String getExtensionSuffix(java.lang.String str,
                                                        boolean isGLFunc)

normalize

public static final java.lang.String normalize(java.lang.String[] extensions,
                                               java.lang.String str,
                                               boolean isGLFunc)

normalizeARB

public static final java.lang.String normalizeARB(java.lang.String str,
                                                  boolean isGLFunc)

isExtensionARB

public static final boolean isExtensionARB(java.lang.String str,
                                           boolean isGLFunc)

normalizeVEN

public static final java.lang.String normalizeVEN(java.lang.String str,
                                                  boolean isGLFunc)

isExtensionVEN

public static final boolean isExtensionVEN(java.lang.String str,
                                           boolean isGLFunc)

normalize

public static final java.lang.String normalize(java.lang.String str,
                                               boolean isGLFunc)

isExtension

public static final boolean isExtension(java.lang.String str,
                                        boolean isGLFunc)

getFuncNamePermutationNumber

public static final int getFuncNamePermutationNumber(java.lang.String name)

getFuncNamePermutation

public static final java.lang.String getFuncNamePermutation(java.lang.String name,
                                                            int i)