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

public Class CLTypeMap

extends Object
implements TypeMap
Class Inheritance
All Implemented Interfaces
org.lwjgl.util.generator.TypeMap
Imports
org.lwjgl.PointerBuffer, org.lwjgl.util.generator.*, org.lwjgl.util.generator.opengl.GLreturn, java.io.PrintWriter, java.lang.annotation.Annotation, java.nio.*, java.util.HashMap, .Map, javax.lang.model.element.AnnotationMirror, .ExecutableElement, .VariableElement, javax.lang.model.type.TypeKind

Field Summary

Modifier and TypeField and Description
private static final Map<Class<T>, TypeKind>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public String
public Class<? extends Annotation>
public String
public String
public Class<? extends Annotation>
public Class<T>
public TypeKind
public String
public Signedness
public Class<? extends Annotation>
public Class<? extends Annotation>
public String
public Class<T>[]
private static Class<T>[]
private static Class<T>[]
public Class<? extends Annotation>
public void
public void
public void
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

native_types_to_primitiveback to summary
private static final Map<Class<T>, TypeKind> native_types_to_primitive

Constructor Detail

CLTypeMapback to summary
public CLTypeMap()

Method Detail

getAPIUtilParamback to summary
public String getAPIUtilParam(boolean comma)

Implements org.lwjgl.util.generator.TypeMap.getAPIUtilParam.

Annotations
@Override
getAutoTypeFromAnnotationback to summary
public String getAutoTypeFromAnnotation(AnnotationMirror annotation)

Implements org.lwjgl.util.generator.TypeMap.getAutoTypeFromAnnotation.

Annotations
@Override
getByteBufferArrayTypeback to summary
public Class<? extends Annotation> getByteBufferArrayType()

Implements org.lwjgl.util.generator.TypeMap.getByteBufferArrayType.

Annotations
@Override
getCapabilitiesback to summary
public String getCapabilities()

Implements org.lwjgl.util.generator.TypeMap.getCapabilities.

Annotations
@Override
getFunctionPrefixback to summary
public String getFunctionPrefix()

Implements org.lwjgl.util.generator.TypeMap.getFunctionPrefix.

Annotations
@Override
getInverseTypeback to summary
public Class<? extends Annotation> getInverseType(Class<T> type)

Implements org.lwjgl.util.generator.TypeMap.getInverseType.

Annotations
@Override
getNativeTypeFromPrimitiveTypeback to summary
public Class<T> getNativeTypeFromPrimitiveType(TypeKind kind)

Implements org.lwjgl.util.generator.TypeMap.getNativeTypeFromPrimitiveType.

Annotations
@Override
getPrimitiveTypeFromNativeTypeback to summary
public TypeKind getPrimitiveTypeFromNativeType(Class<T> native_type)

Implements org.lwjgl.util.generator.TypeMap.getPrimitiveTypeFromNativeType.

Annotations
@Override
getRegisterNativesFunctionNameback to summary
public String getRegisterNativesFunctionName()

Implements org.lwjgl.util.generator.TypeMap.getRegisterNativesFunctionName.

Annotations
@Override
getSignednessFromTypeback to summary
public Signedness getSignednessFromType(Class<T> type)

Implements org.lwjgl.util.generator.TypeMap.getSignednessFromType.

Annotations
@Override
getStringArrayTypeback to summary
public Class<? extends Annotation> getStringArrayType()

Implements org.lwjgl.util.generator.TypeMap.getStringArrayType.

Annotations
@Override
getStringElementTypeback to summary
public Class<? extends Annotation> getStringElementType()

Implements org.lwjgl.util.generator.TypeMap.getStringElementType.

Annotations
@Override
getTypedefPostfixback to summary
public String getTypedefPostfix()

Implements org.lwjgl.util.generator.TypeMap.getTypedefPostfix.

Annotations
@Override
getValidAnnotationTypesback to summary
public Class<T>[] getValidAnnotationTypes(Class<T> type)

Implements org.lwjgl.util.generator.TypeMap.getValidAnnotationTypes.

Annotations
@Override
getValidBufferTypesback to summary
private static Class<T>[] getValidBufferTypes(Class<T> type)
getValidPrimitiveTypesback to summary
private static Class<T>[] getValidPrimitiveTypes(Class<T> type)
getVoidTypeback to summary
public Class<? extends Annotation> getVoidType()

Implements org.lwjgl.util.generator.TypeMap.getVoidType.

Annotations
@Override
printCapabilitiesInitback to summary
public void printCapabilitiesInit(final PrintWriter writer)

Implements org.lwjgl.util.generator.TypeMap.printCapabilitiesInit.

Annotations
@Override
printErrorCheckMethodback to summary
public void printErrorCheckMethod(final PrintWriter writer, final ExecutableElement method, final String tabs)

Implements org.lwjgl.util.generator.TypeMap.printErrorCheckMethod.

Annotations
@Override
printNativeIncludesback to summary
public void printNativeIncludes(PrintWriter writer)

Implements org.lwjgl.util.generator.TypeMap.printNativeIncludes.

Annotations
@Override
translateAnnotationback to summary
public String translateAnnotation(Class<T> annotation_type)

Implements org.lwjgl.util.generator.TypeMap.translateAnnotation.

Annotations
@Override