/* MACHINE GENERATED FILE, DO NOT EDIT */ package org.lwjgl.opengl; import org.lwjgl.*; import java.nio.*; public final class APPLETextureRange { /** * Accepted by the <pname> parameters of TexParameteri, TexParameterf, * TexParameteriv, TexParameterfv, GetTexParameteriv, and * GetTexParameterfv: */ public static final int GL_TEXTURE_STORAGE_HINT_APPLE = 0x85BC; /** * Accepted by the <param> parameters of TexParameteri, TexParameterf, * TexParameteriv, and TexParameterfv: */ public static final int GL_STORAGE_PRIVATE_APPLE = 0x85BD, GL_STORAGE_CACHED_APPLE = 0x85BE, GL_STORAGE_SHARED_APPLE = 0x85BF; /** * Accepted by the <pname> parameters of GetTexParameteriv and * GetTexParameterfv: */ public static final int GL_TEXTURE_RANGE_LENGTH_APPLE = 0x85B7; /** * Accepted by the <pname> parameters of GetTexParameterPointerv: */ public static final int GL_TEXTURE_RANGE_POINTER_APPLE = 0x85B8; private APPLETextureRange() {} public static void glTextureRangeAPPLE(int target, ByteBuffer pointer) { ContextCapabilities caps = GLContext.getCapabilities(); long function_pointer = caps.glTextureRangeAPPLE; BufferChecks.checkFunctionAddress(function_pointer); BufferChecks.checkDirect(pointer); nglTextureRangeAPPLE(target, pointer.remaining(), MemoryUtil.getAddress(pointer), function_pointer); } static native void nglTextureRangeAPPLE(int target, int pointer_length, long pointer, long function_pointer); public static Buffer glGetTexParameterPointervAPPLE(int target, int pname, long result_size) { ContextCapabilities caps = GLContext.getCapabilities(); long function_pointer = caps.glGetTexParameterPointervAPPLE; BufferChecks.checkFunctionAddress(function_pointer); Buffer __result = nglGetTexParameterPointervAPPLE(target, pname, result_size, function_pointer); return __result; } static native Buffer nglGetTexParameterPointervAPPLE(int target, int pname, long result_size, long function_pointer); }