@JavadocExclude public ARBUniformBufferObject(FunctionProvider provider) { GetUniformIndices = provider.getFunctionAddress("glGetUniformIndices"); GetActiveUniformsiv = provider.getFunctionAddress("glGetActiveUniformsiv"); GetActiveUniformName = provider.getFunctionAddress("glGetActiveUniformName"); GetUniformBlockIndex = provider.getFunctionAddress("glGetUniformBlockIndex"); GetActiveUniformBlockiv = provider.getFunctionAddress("glGetActiveUniformBlockiv"); GetActiveUniformBlockName = provider.getFunctionAddress("glGetActiveUniformBlockName"); BindBufferRange = provider.getFunctionAddress("glBindBufferRange"); BindBufferBase = provider.getFunctionAddress("glBindBufferBase"); GetIntegeri_v = provider.getFunctionAddress("glGetIntegeri_v"); UniformBlockBinding = provider.getFunctionAddress("glUniformBlockBinding"); }
@JavadocExclude public WGLNVDXInterop(FunctionProvider provider) { DXSetResourceShareHandleNV = provider.getFunctionAddress("wglDXSetResourceShareHandleNV"); DXOpenDeviceNV = provider.getFunctionAddress("wglDXOpenDeviceNV"); DXCloseDeviceNV = provider.getFunctionAddress("wglDXCloseDeviceNV"); DXRegisterObjectNV = provider.getFunctionAddress("wglDXRegisterObjectNV"); DXUnregisterObjectNV = provider.getFunctionAddress("wglDXUnregisterObjectNV"); DXObjectAccessNV = provider.getFunctionAddress("wglDXObjectAccessNV"); DXLockObjectsNV = provider.getFunctionAddress("wglDXLockObjectsNV"); DXUnlockObjectsNV = provider.getFunctionAddress("wglDXUnlockObjectsNV"); }
@JavadocExclude public GL15(FunctionProvider provider) { BindBuffer = provider.getFunctionAddress("glBindBuffer"); DeleteBuffers = provider.getFunctionAddress("glDeleteBuffers"); GenBuffers = provider.getFunctionAddress("glGenBuffers"); IsBuffer = provider.getFunctionAddress("glIsBuffer"); BufferData = provider.getFunctionAddress("glBufferData"); BufferSubData = provider.getFunctionAddress("glBufferSubData"); GetBufferSubData = provider.getFunctionAddress("glGetBufferSubData"); MapBuffer = provider.getFunctionAddress("glMapBuffer"); UnmapBuffer = provider.getFunctionAddress("glUnmapBuffer"); GetBufferParameteriv = provider.getFunctionAddress("glGetBufferParameteriv"); GetBufferPointerv = provider.getFunctionAddress("glGetBufferPointerv"); GenQueries = provider.getFunctionAddress("glGenQueries"); DeleteQueries = provider.getFunctionAddress("glDeleteQueries"); IsQuery = provider.getFunctionAddress("glIsQuery"); BeginQuery = provider.getFunctionAddress("glBeginQuery"); EndQuery = provider.getFunctionAddress("glEndQuery"); GetQueryiv = provider.getFunctionAddress("glGetQueryiv"); GetQueryObjectiv = provider.getFunctionAddress("glGetQueryObjectiv"); GetQueryObjectuiv = provider.getFunctionAddress("glGetQueryObjectuiv"); }