JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.gluegen.runtime.opengl.GLNameResolver Class Reference

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

Collaboration diagram for com.jogamp.gluegen.runtime.opengl.GLNameResolver:

Static Public Member Functions

static final boolean isGLFunction (final String str)
 
static final boolean isGLEnumeration (final String str)
 
static final int getExtensionIdx (final String[] extensions, final String str, final boolean isGLFunc)
 
static final boolean isExtension (final String[] extensions, final String str, final boolean isGLFunc)
 
static final String getExtensionSuffix (final String str, final boolean isGLFunc)
 
static final String normalize (final String[] extensions, String str, final boolean isGLFunc)
 
static final String normalizeARB (final String str, final boolean isGLFunc)
 
static final boolean isExtensionARB (final String str, final boolean isGLFunc)
 
static final String normalizeVEN (final String str, final boolean isGLFunc)
 
static final boolean isExtensionVEN (final String str, final boolean isGLFunc)
 
static final String normalize (final String str, final boolean isGLFunc)
 
static final boolean isExtension (final String str, final boolean isGLFunc)
 
static final int getFuncNamePermutationNumber (final String name)
 
static final String getFuncNamePermutation (final String name, int i)
 

Detailed Description

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

Definition at line 41 of file GLNameResolver.java.

Member Function Documentation

◆ getExtensionIdx()

static final int com.jogamp.gluegen.runtime.opengl.GLNameResolver.getExtensionIdx ( final String[]  extensions,
final String  str,
final boolean  isGLFunc 
)
static

Definition at line 90 of file GLNameResolver.java.

Here is the caller graph for this function:

◆ getExtensionSuffix()

static final String com.jogamp.gluegen.runtime.opengl.GLNameResolver.getExtensionSuffix ( final String  str,
final boolean  isGLFunc 
)
static

Definition at line 111 of file GLNameResolver.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getFuncNamePermutation()

static final String com.jogamp.gluegen.runtime.opengl.GLNameResolver.getFuncNamePermutation ( final String  name,
int  i 
)
static

Definition at line 176 of file GLNameResolver.java.

Here is the caller graph for this function:

◆ getFuncNamePermutationNumber()

static final int com.jogamp.gluegen.runtime.opengl.GLNameResolver.getFuncNamePermutationNumber ( final String  name)
static

Definition at line 168 of file GLNameResolver.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isExtension() [1/2]

static final boolean com.jogamp.gluegen.runtime.opengl.GLNameResolver.isExtension ( final String  str,
final boolean  isGLFunc 
)
static

Definition at line 163 of file GLNameResolver.java.

Here is the call graph for this function:

◆ isExtension() [2/2]

static final boolean com.jogamp.gluegen.runtime.opengl.GLNameResolver.isExtension ( final String[]  extensions,
final String  str,
final boolean  isGLFunc 
)
static

Definition at line 107 of file GLNameResolver.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isExtensionARB()

static final boolean com.jogamp.gluegen.runtime.opengl.GLNameResolver.isExtensionARB ( final String  str,
final boolean  isGLFunc 
)
static

Definition at line 145 of file GLNameResolver.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isExtensionVEN()

static final boolean com.jogamp.gluegen.runtime.opengl.GLNameResolver.isExtensionVEN ( final String  str,
final boolean  isGLFunc 
)
static

Definition at line 151 of file GLNameResolver.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isGLEnumeration()

static final boolean com.jogamp.gluegen.runtime.opengl.GLNameResolver.isGLEnumeration ( final String  str)
static

Definition at line 84 of file GLNameResolver.java.

Here is the caller graph for this function:

◆ isGLFunction()

static final boolean com.jogamp.gluegen.runtime.opengl.GLNameResolver.isGLFunction ( final String  str)
static

Definition at line 78 of file GLNameResolver.java.

Here is the caller graph for this function:

◆ normalize() [1/2]

static final String com.jogamp.gluegen.runtime.opengl.GLNameResolver.normalize ( final String  str,
final boolean  isGLFunc 
)
static

Definition at line 154 of file GLNameResolver.java.

Here is the call graph for this function:

◆ normalize() [2/2]

static final String com.jogamp.gluegen.runtime.opengl.GLNameResolver.normalize ( final String[]  extensions,
String  str,
final boolean  isGLFunc 
)
static

Definition at line 123 of file GLNameResolver.java.

Here is the caller graph for this function:

◆ normalizeARB()

static final String com.jogamp.gluegen.runtime.opengl.GLNameResolver.normalizeARB ( final String  str,
final boolean  isGLFunc 
)
static

Definition at line 142 of file GLNameResolver.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ normalizeVEN()

static final String com.jogamp.gluegen.runtime.opengl.GLNameResolver.normalizeVEN ( final String  str,
final boolean  isGLFunc 
)
static

Definition at line 148 of file GLNameResolver.java.

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following file: