All Classes and Interfaces
Class
Description
An object that has a
MemorySegment
PREVIEW 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_tbuffer
The 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_output
GL_AMD_draw_buffers_blend
GL_AMD_framebuffer_multisample_advanced
GL_AMD_framebuffer_sample_positions
GL_AMD_interleaved_elements
GL_AMD_multi_draw_indirect
GL_AMD_name_gen_delete
GL_AMD_occlusion_query_event
GL_AMD_performance_monitor
GL_AMD_sample_positions
GL_AMD_sparse_texture
GL_AMD_stencil_operation_extended
GL_AMD_vertex_shader_tessellator
GL_APPLE_element_array
GL_APPLE_fence
GL_APPLE_flush_buffer_range
GL_APPLE_object_purgeable
GL_APPLE_texture_range
GL_APPLE_vertex_array_object
GL_APPLE_vertex_array_range
GL_APPLE_vertex_program_evaluators
GL_ARB_bindless_texture
GL_ARB_cl_event
GL_ARB_color_buffer_float
GL_ARB_compute_variable_group_size
GL_ARB_debug_output
GL_ARB_draw_buffers
GL_ARB_draw_buffers_blend
GL_ARB_draw_instanced
GL_ARB_ES3_1_compatibility
GL_ARB_fragment_program
GL_ARB_geometry_shader4
GL_ARB_gl_spirv
GL_ARB_gpu_shader_int64
GL_ARB_indirect_parameters
GL_ARB_instanced_arrays
GL_ARB_internalformat_query2
GL_ARB_matrix_palette
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_occlusion_query
GL_ARB_parallel_shader_compile
GL_ARB_pipeline_statistics_query
GL_ARB_pixel_buffer_object
GL_ARB_point_parameters
GL_ARB_robustness
GL_ARB_sample_locations
GL_ARB_sample_shading
GL_ARB_shader_objects
GL_ARB_shading_language_include
GL_ARB_shadow
GL_ARB_shadow_ambient
GL_ARB_sparse_buffer
GL_ARB_sparse_texture
GL_ARB_texture_border_clamp
GL_ARB_texture_buffer_object
GL_ARB_texture_compression
GL_ARB_texture_compression_bptc
GL_ARB_texture_cube_map
GL_ARB_texture_cube_map_array
GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3
GL_ARB_texture_filter_minmax
GL_ARB_texture_float
GL_ARB_texture_gather
GL_ARB_texture_mirrored_repeat
GL_ARB_texture_rectangle
GL_ARB_transform_feedback_overflow_query
GL_ARB_transpose_matrix
The 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_terminator
GL_GREMEDY_string_marker
GL_HP_image_transform
GL_IBM_multimode_draw_arrays
GL_IBM_static_data
GL_IBM_vertex_array_lists
GL_INGR_blend_func_separate
GL Intel constants
GL_INTEL_framebuffer_CMAA
GL_INTEL_map_texture
GL_INTEL_parallel_arrays
GL_INTEL_performance_query
GL_KHR_blend_equation_advanced
GL_KHR_parallel_shader_compile
This class must be used before any OpenGL function is called.
The OpenGL loading function.
GL_MESA_framebuffer_flip_y
GL_MESA_resize_buffers
GL_MESA_window_pos
GL_OVR_multiview
GL_PGI_misc_hints
GL_SUN_global_alpha
GL_SUN_mesh_array
GL_SUN_triangle_list
GL_SUN_vertex
GL_SUNX_constant_data
OpenGL 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
MemorySegment
PREVIEW 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.