Top Description Fields Constructors Methods
org.lwjgl.util.generator.opengl

public Class GLESCapabilitiesGenerator

extends Object
Class Inheritance
Imports
org.lwjgl.util.generator.*, java.io.PrintWriter, java.util.Arrays, .EnumSet, .Iterator, .List, javax.annotation.processing.ProcessingEnvironment, javax.lang.model.element.ExecutableElement, .TypeElement, javax.lang.model.type.TypeMirror

Generator visitor for the context capabilities generator tool
Author
elias_naur
Version
$Revision: 3334 $ $Id: ContextCapabilitiesGenerator.java 3334 2010-04-22 23:21:48Z spasi $

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static void
public static void
public static void
generateClassPrologue(PrintWriter writer, boolean context_specific, boolean generate_error_checks)

public static void
public static void
public static void
public static void
generateInitStubs(ProcessingEnvironment env, PrintWriter writer, TypeElement d, boolean context_specific)

public static void
generateInitStubsEpilogue(PrintWriter writer, boolean context_specific)

public static void
generateInitStubsPrologue(PrintWriter writer, boolean context_specific)

public static void
public static void
public static void
private static String
private static String
translateFieldName(String interface_name)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ALL_INIT_METHOD_NAMEback to summary
private static final String ALL_INIT_METHOD_NAME
CACHED_EXTS_VAR_NAMEback to summary
private static final String CACHED_EXTS_VAR_NAME
CORE_PREFIXback to summary
private static final String CORE_PREFIX
EXTENSION_PREFIXback to summary
private static final String EXTENSION_PREFIX
POINTER_INITIALIZER_POSTFIXback to summary
private static final String POINTER_INITIALIZER_POSTFIX
STUBS_LOADED_NAMEback to summary
private static final String STUBS_LOADED_NAME

Constructor Detail

GLESCapabilitiesGeneratorback to summary
public GLESCapabilitiesGenerator()

Method Detail

generateAddExtensionback to summary
private static void generateAddExtension(PrintWriter writer, TypeElement d)
generateAddressesInitializersback to summary
public static void generateAddressesInitializers(ProcessingEnvironment env, PrintWriter writer, TypeElement d)
generateClassPrologueback to summary
public static void generateClassPrologue(PrintWriter writer, boolean context_specific, boolean generate_error_checks)
generateFieldback to summary
public static void generateField(PrintWriter writer, TypeElement d)
generateInitializerback to summary
public static void generateInitializer(PrintWriter writer, TypeElement d, ProcessingEnvironment env)
generateInitializerPrologueback to summary
public static void generateInitializerPrologue(PrintWriter writer)
generateInitStubsback to summary
public static void generateInitStubs(ProcessingEnvironment env, PrintWriter writer, TypeElement d, boolean context_specific)
generateInitStubsEpilogueback to summary
public static void generateInitStubsEpilogue(PrintWriter writer, boolean context_specific)
generateInitStubsPrologueback to summary
public static void generateInitStubsPrologue(PrintWriter writer, boolean context_specific)
generateSuperClassAddsback to summary
public static void generateSuperClassAdds(PrintWriter writer, TypeElement d, ProcessingEnvironment env)
generateSymbolAddressesback to summary
public static void generateSymbolAddresses(ProcessingEnvironment env, PrintWriter writer, TypeElement d)
generateUnloadStubsback to summary
public static void generateUnloadStubs(ProcessingEnvironment env, PrintWriter writer, TypeElement d)
getAddressesInitializerNameback to summary
private static String getAddressesInitializerName(String class_name)
translateFieldNameback to summary
private static String translateFieldName(String interface_name)