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

public Class CLPDCapabilitiesGenerator

extends Object
Class Inheritance
Imports
org.lwjgl.PointerWrapper, org.lwjgl.util.generator.Extension, .Private, .Utils, java.io.PrintWriter, java.lang.annotation.Annotation, java.util.Set, javax.annotation.processing.ProcessingEnvironment, javax.lang.model.element.TypeElement

CL platform/device capabilities generator.
Author
Spasi

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv static void
generateClassPrologue(final PrintWriter writer, final String name)

pack-priv static void
generateConstructor(ProcessingEnvironment env, final PrintWriter writer, final Set<? extends TypeElement> templates, final Class<? extends Annotation> capsType, final String capsName, final Class<? extends PointerWrapper> objectType, final String objectName)

pack-priv static void
public static void
public static void
generateToString(final PrintWriter writer, final Set<? extends TypeElement> templates, final Class<? extends Annotation> capsType)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CL_VERSIONSback to summary
private static final int[][] CL_VERSIONS

Constructor Detail

CLPDCapabilitiesGeneratorback to summary
public CLPDCapabilitiesGenerator()

Method Detail

generateClassPrologueback to summary
pack-priv static void generateClassPrologue(final PrintWriter writer, final String name)
generateConstructorback to summary
pack-priv static void generateConstructor(ProcessingEnvironment env, final PrintWriter writer, final Set<? extends TypeElement> templates, final Class<? extends Annotation> capsType, final String capsName, final Class<? extends PointerWrapper> objectType, final String objectName)
generateExtensionsback to summary
pack-priv static void generateExtensions(final PrintWriter writer, final TypeElement d)
generateGettersback to summary
public static void generateGetters(final PrintWriter writer)
generateToStringback to summary
public static void generateToString(final PrintWriter writer, final Set<? extends TypeElement> templates, final Class<? extends Annotation> capsType)