Top Description Fields Constructors Methods
com.jogamp.gluegen.runtime.opengl

public Class GLNameResolver

extends Object
Class Inheritance

Runtime utility identify and resolve extension names, which may be subsumed to core.

Field Summary

Modifier and TypeField and Description
private static final String[]
private static final String[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static final int
getExtensionIdx(final String[] extensions, final String str, final boolean isGLFunc)

public static final String
getExtensionSuffix(final String str, final boolean isGLFunc)

public static final String
getFuncNamePermutation(final String name, int i)

public static final int
public static final boolean
isExtension(final String[] extensions, final String str, final boolean isGLFunc)

public static final boolean
isExtension(final String str, final boolean isGLFunc)

public static final boolean
isExtensionARB(final String str, final boolean isGLFunc)

public static final boolean
isExtensionVEN(final String str, final boolean isGLFunc)

public static final boolean
public static final boolean
isGLFunction(final String str)

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

public static final String
normalize(final String str, final boolean isGLFunc)

public static final String
normalizeARB(final String str, final boolean isGLFunc)

public static final String
normalizeVEN(final String str, final boolean isGLFunc)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

extensionsARBback to summary
private static final String[] extensionsARB
extensionsVENback to summary
private static final String[] extensionsVEN

Constructor Detail

GLNameResolverback to summary
public GLNameResolver()

Method Detail

getExtensionIdxback to summary
public static final int getExtensionIdx(final String[] extensions, final String str, final boolean isGLFunc)
getExtensionSuffixback to summary
public static final String getExtensionSuffix(final String str, final boolean isGLFunc)
getFuncNamePermutationback to summary
public static final String getFuncNamePermutation(final String name, int i)
getFuncNamePermutationNumberback to summary
public static final int getFuncNamePermutationNumber(final String name)
isExtensionback to summary
public static final boolean isExtension(final String[] extensions, final String str, final boolean isGLFunc)
isExtensionback to summary
public static final boolean isExtension(final String str, final boolean isGLFunc)
isExtensionARBback to summary
public static final boolean isExtensionARB(final String str, final boolean isGLFunc)
isExtensionVENback to summary
public static final boolean isExtensionVEN(final String str, final boolean isGLFunc)
isGLEnumerationback to summary
public static final boolean isGLEnumeration(final String str)
isGLFunctionback to summary
public static final boolean isGLFunction(final String str)
normalizeback to summary
public static final String normalize(final String[] extensions, String str, final boolean isGLFunc)
normalizeback to summary
public static final String normalize(final String str, final boolean isGLFunc)
normalizeARBback to summary
public static final String normalizeARB(final String str, final boolean isGLFunc)
normalizeVENback to summary
public static final String normalizeVEN(final String str, final boolean isGLFunc)