Top Methods
org.lwjgl.util.generator

public Interface TypeMap

Known Direct Implementers
org.lwjgl.util.generator.opencl.CLTypeMap, org.lwjgl.util.generator.openal.ALTypeMap, org.lwjgl.util.generator.opengl.GLESTypeMap, org.lwjgl.util.generator.opengl.GLTypeMap
Imports
java.io.PrintWriter, java.lang.annotation.Annotation, javax.lang.model.element.AnnotationMirror, .ExecutableElement, javax.lang.model.type.TypeKind

Method Summary

Modifier and TypeMethod and Description
public String
getAPIUtilParam(boolean comma)

public String
public Class<? extends Annotation>
public String
public String
public Class<? extends Annotation>
getInverseType(Class<? extends Annotation> type)

public Class<T>
public TypeKind
public String
public Signedness
public Class<? extends Annotation>
public Class<? extends Annotation>
public String
public Class<T>[]
public Class<? extends Annotation>
public void
public void
public void
public String
translateAnnotation(Class<? extends Annotation> annotation_type)

Method Detail

getAPIUtilParamback to summary
public String getAPIUtilParam(boolean comma)
getAutoTypeFromAnnotationback to summary
public String getAutoTypeFromAnnotation(AnnotationMirror annotation)
getByteBufferArrayTypeback to summary
public Class<? extends Annotation> getByteBufferArrayType()
getCapabilitiesback to summary
public String getCapabilities()
getFunctionPrefixback to summary
public String getFunctionPrefix()
getInverseTypeback to summary
public Class<? extends Annotation> getInverseType(Class<? extends Annotation> type)
getNativeTypeFromPrimitiveTypeback to summary
public Class<T> getNativeTypeFromPrimitiveType(TypeKind kind)
getPrimitiveTypeFromNativeTypeback to summary
public TypeKind getPrimitiveTypeFromNativeType(Class<? extends Annotation> native_type)
getRegisterNativesFunctionNameback to summary
public String getRegisterNativesFunctionName()
getSignednessFromTypeback to summary
public Signedness getSignednessFromType(Class<? extends Annotation> type)
getStringArrayTypeback to summary
public Class<? extends Annotation> getStringArrayType()
getStringElementTypeback to summary
public Class<? extends Annotation> getStringElementType()
getTypedefPostfixback to summary
public String getTypedefPostfix()
getValidAnnotationTypesback to summary
public Class<T>[] getValidAnnotationTypes(Class<T> type)
getVoidTypeback to summary
public Class<? extends Annotation> getVoidType()
printCapabilitiesInitback to summary
public void printCapabilitiesInit(PrintWriter writer)
printErrorCheckMethodback to summary
public void printErrorCheckMethod(PrintWriter writer, ExecutableElement method, String tabs)
printNativeIncludesback to summary
public void printNativeIncludes(PrintWriter writer)
translateAnnotationback to summary
public String translateAnnotation(Class<? extends Annotation> annotation_type)