All Classes and Interfaces
Class
Description
An object that has a
MemorySegmentPREVIEW value.An array pointer.
The upcall stub which can be passed to other foreign functions as a function pointer,
with the given arena.
The GLFW window callbacks.
The check utilities.
The configurations for game library.
A configuration entry.
The OpenGL 4.2 draw arrays indirect command.
The OpenGL 4.2 draw arrays indirect commands.
The OpenGL 4.2 draw elements indirect command.
The OpenGL 4.2 draw elements indirect commands.
The function descriptors.
The latest OpenGL functions.
The OpenGL 1.0 functions.
The OpenGL 1.0 forward compatible functions.
The OpenGL 1.1 functions.
The OpenGL 1.1 forward compatible functions.
The OpenGL 1.2 constants.
The OpenGL 1.2 forward compatible functions.
The OpenGL 1.3 functions.
The OpenGL 1.3 forward compatible functions.
The OpenGL 1.4 functions.
The OpenGL 1.4 forward compatible functions.
The OpenGL 1.5 forward compatible functions.
The OpenGL 2.0 forward compatible functions.
The OpenGL 2.1 forward compatible functions.
The OpenGL 3.0 core profile functions.
The OpenGL 3.1 core profile functions.
The OpenGL 3.2 core profile functions.
The OpenGL 3.3 core profile functions.
GL_3DFX_tbufferThe OpenGL 4.0 core profile functions.
The OpenGL 4.1 core profile functions.
The OpenGL 4.2 core profile functions.
The OpenGL 4.3 core profile functions.
The OpenGL 4.4 core profile functions.
The OpenGL 4.5 core profile functions.
The OpenGL 4.6 core profile functions.
GL_AMD_debug_outputGL_AMD_draw_buffers_blendGL_AMD_framebuffer_multisample_advancedGL_AMD_framebuffer_sample_positionsGL_AMD_interleaved_elementsGL_AMD_multi_draw_indirectGL_AMD_name_gen_deleteGL_AMD_occlusion_query_eventGL_AMD_performance_monitorGL_AMD_sample_positionsGL_AMD_sparse_textureGL_AMD_stencil_operation_extendedGL_AMD_vertex_shader_tessellatorGL_APPLE_element_arrayGL_APPLE_fenceGL_APPLE_flush_buffer_rangeGL_APPLE_object_purgeableGL_APPLE_texture_rangeGL_APPLE_vertex_array_objectGL_APPLE_vertex_array_rangeGL_APPLE_vertex_program_evaluatorsGL_ARB_bindless_textureGL_ARB_cl_eventGL_ARB_color_buffer_floatGL_ARB_compute_variable_group_sizeGL_ARB_debug_outputGL_ARB_draw_buffersGL_ARB_draw_buffers_blendGL_ARB_draw_instancedGL_ARB_ES3_1_compatibilityGL_ARB_fragment_programGL_ARB_geometry_shader4GL_ARB_gl_spirvGL_ARB_gpu_shader_int64GL_ARB_indirect_parametersGL_ARB_instanced_arraysGL_ARB_internalformat_query2GL_ARB_matrix_paletteGL_ARB_multisampleGL_ARB_multitextureGL_ARB_occlusion_queryGL_ARB_parallel_shader_compileGL_ARB_pipeline_statistics_queryGL_ARB_pixel_buffer_objectGL_ARB_point_parametersGL_ARB_robustnessGL_ARB_sample_locationsGL_ARB_sample_shadingGL_ARB_shader_objectsGL_ARB_shading_language_includeGL_ARB_shadowGL_ARB_shadow_ambientGL_ARB_sparse_bufferGL_ARB_sparse_textureGL_ARB_texture_border_clampGL_ARB_texture_buffer_objectGL_ARB_texture_compressionGL_ARB_texture_compression_bptcGL_ARB_texture_cube_mapGL_ARB_texture_cube_map_arrayGL_ARB_texture_env_combineGL_ARB_texture_env_dot3GL_ARB_texture_filter_minmaxGL_ARB_texture_floatGL_ARB_texture_gatherGL_ARB_texture_mirrored_repeatGL_ARB_texture_rectangleGL_ARB_transform_feedback_overflow_queryGL_ARB_transpose_matrixThe OpenGL capabilities.
Deprecated.
Deprecated.
The OpenGL debug message callback.
The OpenGL debug message callback.
The OpenGL extension capabilities.
The GLFW binding.
The GLFW error callback creator.
This describes the input state of a gamepad.
This describes the gamma ramp for a monitor.
This describes a single 2D image.
This describes 2D images.
This is the header file of the native access functions.
This describes a single video mode.
This describes video modes.
The immutable state of
GLFWVidMode.The GLFW Vulkan binding.
GL_GREMEDY_frame_terminatorGL_GREMEDY_string_markerGL_HP_image_transformGL_IBM_multimode_draw_arraysGL_IBM_static_dataGL_IBM_vertex_array_listsGL_INGR_blend_func_separateGL Intel constants
GL_INTEL_framebuffer_CMAAGL_INTEL_map_textureGL_INTEL_parallel_arraysGL_INTEL_performance_queryGL_KHR_blend_equation_advancedGL_KHR_parallel_shader_compileThis class must be used before any OpenGL function is called.
The OpenGL loading function.
GL_MESA_framebuffer_flip_yGL_MESA_resize_buffersGL_MESA_window_posGL_OVR_multiviewGL_PGI_misc_hintsGL_SUN_global_alphaGL_SUN_mesh_arrayGL_SUN_triangle_listGL_SUN_vertexGL_SUNX_constant_dataOpenGL utilities.
This is the function pointer type for Unicode character callbacks.
This is the function pointer type for cursor enter/leave callbacks.
This is the function pointer type for cursor position callbacks.
This is the function pointer type for path drop callbacks.
This is the function pointer type for error callbacks.
This is the function pointer type for framebuffer size callbacks.
This is the function pointer type for joystick configuration callbacks.
This is the function pointer type for keyboard key callbacks.
This is the function pointer type for monitor configuration callbacks.
This is the function pointer type for mouse button callback functions.
This is the function pointer type for scroll callbacks.
This is the function pointer type for window close callbacks.
This is the function pointer type for window content scale callbacks.
This is the function pointer type for window focus callbacks.
This is the function pointer type for window iconify callbacks.
This is the function pointer type for window maximize callbacks.
This is the function pointer type for window position callbacks.A window
position callback function has the following signature:
@Invoker(IGLFWWindowPosFun::invoke)
void callbackName(MemorySegment window, int xpos, int ypos);
This is the function pointer type for window content refresh callbacks.
This is the function pointer type for window size callbacks.
The matrix-to-native-memory util.
Preview.
An off-heap memory stack.
The standard-C memory allocator.
Annotates native types.
Native File Dialog Extended
A wrapper of NFD path set enumerator.
The kind of the enumerator.
Layout
Layout
The operating system.
The operating systems.
Constants of OverrunGL.
A pair of the same type objects.
A pair of doubles.
A pair of floats.
A pair of integers.
A pair of longs.
A
MemorySegmentPREVIEW wrapper with a segment allocator.A quad of thsame type objects.
A quad of doubles.
A quad of floats.
A quad of integers.
A quad of longs.
The runtime helper, for internal use.
Easy-to-deploy,
reasonably compact,
extremely inefficient performance-wise,
crappy-looking,
ASCII-only,
bitmap font for use in 3D APIs.
The IO callback of STB image.
The eof callback interface
The read callback interface
The skip callback interface
The STB image reader.
The STB image resizer.
The STB image writer.
The STB image resizer color-space
The STB image resizer datatype
The STB image resizer edge
The STB image resizer filter
The write-callback.
The STB perlin noise generator.
The C struct wrapper.
A triplet of the same type objects.
A triplet of doubles.
A triplet of floats.
A triplet of integers.
A triplet of longs.
A tuple of 2 objects.
A value object with an object and an integer.
A tuple of an object and a long.
A tuple of 3 objects.
A tuple of 4 objects.
The vector-to-native-memory util.