Hierarchy For All Packages
- overrungl,
 - overrungl.glfw,
 - overrungl.internal,
 - overrungl.joml,
 - overrungl.nfd,
 - overrungl.opengl,
 - overrungl.opengl.ext,
 - overrungl.opengl.ext.amd,
 - overrungl.opengl.ext.apple,
 - overrungl.opengl.ext.arb,
 - overrungl.opengl.ext.sun,
 - overrungl.os,
 - overrungl.stb,
 - overrungl.util,
 - overrungl.util.value
 
Class Hierarchy
- java.lang.Object
- overrungl.glfw.Callbacks
 - overrungl.util.CheckUtil
 - overrungl.Configurations
 - overrungl.Configurations.Entry<T> (implements java.util.function.Supplier<T>)
 - overrungl.opengl.GL10C
 - overrungl.opengl.ext.GL3DFXTbuffer
 - overrungl.opengl.ext.amd.GLAMDDebugOutput
 - overrungl.opengl.ext.amd.GLAMDDrawBuffersBlend
 - overrungl.opengl.ext.amd.GLAMDFramebufferMultisampleAdvanced
 - overrungl.opengl.ext.amd.GLAMDFramebufferSamplePositions
 - overrungl.opengl.ext.amd.GLAMDInterleavedElements
 - overrungl.opengl.ext.amd.GLAMDMultiDrawIndirect
 - overrungl.opengl.ext.amd.GLAMDNameGenDelete
 - overrungl.opengl.ext.amd.GLAMDOcclusionQueryEvent
 - overrungl.opengl.ext.amd.GLAMDPerformanceMonitor
 - overrungl.opengl.ext.amd.GLAMDSamplePositions
 - overrungl.opengl.ext.amd.GLAMDSparseTexture
 - overrungl.opengl.ext.amd.GLAMDStencilOperationExtended
 - overrungl.opengl.ext.amd.GLAMDVertexShaderTessellator
 - overrungl.opengl.ext.apple.GLAPPLEElementArray
 - overrungl.opengl.ext.apple.GLAPPLEFence
 - overrungl.opengl.ext.apple.GLAPPLEFlushBufferRange
 - overrungl.opengl.ext.apple.GLAPPLEObjectPurgeable
 - overrungl.opengl.ext.apple.GLAPPLETextureRange
 - overrungl.opengl.ext.apple.GLAPPLEVertexArrayObject
 - overrungl.opengl.ext.apple.GLAPPLEVertexArrayRange
 - overrungl.opengl.ext.apple.GLAPPLEVertexProgramEvaluators
 - overrungl.opengl.ext.arb.GLARBBindlessTexture
 - overrungl.opengl.ext.arb.GLARBCLEvent
 - overrungl.opengl.ext.arb.GLARBColorBufferFloat
 - overrungl.opengl.ext.arb.GLARBComputeVariableGroupSize
 - overrungl.opengl.ext.arb.GLARBDebugOutput
 - overrungl.opengl.ext.arb.GLARBDrawBuffers
 - overrungl.opengl.ext.arb.GLARBDrawBuffersBlend
 - overrungl.opengl.ext.arb.GLARBDrawInstanced
 - overrungl.opengl.ext.arb.GLARBES32Compatibility
 - overrungl.opengl.ext.arb.GLARBFragmentProgram
 - overrungl.opengl.ext.arb.GLARBGeometryShader4
 - overrungl.opengl.ext.arb.GLARBGLSpirv
 - overrungl.opengl.ext.arb.GLARBGPUShaderInt64
 - overrungl.opengl.ext.arb.GLARBIndirectParameters
 - overrungl.opengl.ext.arb.GLARBInstancedArrays
 - overrungl.opengl.ext.arb.GLARBInternalformatQuery2
 - overrungl.opengl.ext.arb.GLARBMatrixPalette
 - overrungl.opengl.ext.arb.GLARBMultisample
 - overrungl.opengl.ext.arb.GLARBMultitexture
 - overrungl.opengl.ext.arb.GLARBOcclusionQuery
 - overrungl.opengl.ext.arb.GLARBParallelShaderCompile
 - overrungl.opengl.ext.arb.GLARBPipelineStatisticsQuery
 - overrungl.opengl.ext.arb.GLARBPixelBufferObject
 - overrungl.opengl.ext.arb.GLARBPointParameters
 - overrungl.opengl.ext.arb.GLARBRobustness
 - overrungl.opengl.ext.arb.GLARBSampleLocations
 - overrungl.opengl.ext.arb.GLARBSampleShading
 - overrungl.opengl.ext.arb.GLARBShaderObjects
 - overrungl.opengl.ext.arb.GLARBShadingLanguageInclude
 - overrungl.opengl.ext.arb.GLARBShadow
 - overrungl.opengl.ext.arb.GLARBShadowAmbient
 - overrungl.opengl.ext.arb.GLARBSparseBuffer
 - overrungl.opengl.ext.arb.GLARBSparseTexture
 - overrungl.opengl.ext.arb.GLARBTextureBorderClamp
 - overrungl.opengl.ext.arb.GLARBTextureBufferObject
 - overrungl.opengl.ext.arb.GLARBTextureCompression
 - overrungl.opengl.ext.arb.GLARBTextureCompressionBptc
 - overrungl.opengl.ext.arb.GLARBTextureCubeMap
 - overrungl.opengl.ext.arb.GLARBTextureCubeMapArray
 - overrungl.opengl.ext.arb.GLARBTextureEnvCombine
 - overrungl.opengl.ext.arb.GLARBTextureEnvDot3
 - overrungl.opengl.ext.arb.GLARBTextureFilterMinmax
 - overrungl.opengl.ext.arb.GLARBTextureFloat
 - overrungl.opengl.ext.arb.GLARBTextureGather
 - overrungl.opengl.ext.arb.GLARBTextureMirroredRepeat
 - overrungl.opengl.ext.arb.GLARBTextureRectangle
 - overrungl.opengl.ext.arb.GLARBTransformFeedbackOverflowQuery
 - overrungl.opengl.ext.arb.GLARBTransposeMatrix
 - overrungl.opengl.GLCapabilities
 - overrungl.opengl.GLConstC
- overrungl.opengl.GLConst
 
 - overrungl.opengl.GLExtCaps
 - overrungl.glfw.GLFW
 - overrungl.glfw.GLFWErrorCallback
 - overrungl.glfw.GLFWNative
 - overrungl.glfw.GLFWVulkan
 - overrungl.opengl.ext.GLGREMEDYFrameTerminator
 - overrungl.opengl.ext.GLGREMEDYStringMarker
 - overrungl.opengl.ext.GLHPImageTransform
 - overrungl.opengl.ext.GLIBMMultimodeDrawArrays
 - overrungl.opengl.ext.GLIBMStaticData
 - overrungl.opengl.ext.GLIBMVertexArrayLists
 - overrungl.opengl.ext.GLINGRBlendFuncSeparate
 - overrungl.opengl.ext.GLINTELConst
 - overrungl.opengl.ext.GLINTELFramebufferCMAA
 - overrungl.opengl.ext.GLINTELMapTexture
 - overrungl.opengl.ext.GLINTELParallelArrays
 - overrungl.opengl.ext.GLINTELPerformanceQuery
 - overrungl.opengl.ext.GLKHRBlendEquationAdvanced
 - overrungl.opengl.ext.GLKHRParallelShaderCompile
 - overrungl.opengl.GLLoader
 - overrungl.opengl.ext.GLMESAFramebufferFlipY
 - overrungl.opengl.ext.GLMESAResizeBuffers
 - overrungl.opengl.ext.GLMESAWindowPos
 - overrungl.opengl.ext.GLOVRMultiview
 - overrungl.opengl.ext.GLPGIMiscHints
 - overrungl.opengl.ext.sun.GLSUNGlobalAlpha
 - overrungl.opengl.ext.sun.GLSUNMeshArray
 - overrungl.opengl.ext.sun.GLSUNTriangleList
 - overrungl.opengl.ext.sun.GLSUNVertex
 - overrungl.opengl.ext.sun.GLSUNXConstantData
 - overrungl.opengl.GLUtil
 - overrungl.joml.Matrixn
 - overrungl.util.MemoryUtil
 - overrungl.nfd.NFD
 - overrungl.os.OperatingSystem
 - overrungl.os.OperatingSystems
 - overrungl.OverrunGL
 - overrungl.Pointer (implements overrungl.Addressable)
- overrungl.util.MemoryStackPREVIEW (implements java.lang.AutoCloseable, java.lang.foreign.SegmentAllocatorPREVIEW)
 - overrungl.Struct
- overrungl.opengl.DrawArraysIndirectCommand
- overrungl.opengl.DrawArraysIndirectCommand.Buffer (implements overrungl.ArrayPointer)
 
 - overrungl.opengl.DrawElementsIndirectCommand
- overrungl.opengl.DrawElementsIndirectCommand.Buffer (implements overrungl.ArrayPointer)
 
 - overrungl.glfw.GLFWGamepadState
 - overrungl.glfw.GLFWGammaRamp
 - overrungl.glfw.GLFWImage
- overrungl.glfw.GLFWImage.Buffer (implements overrungl.ArrayPointer)
 
 - overrungl.glfw.GLFWVidMode
- overrungl.glfw.GLFWVidMode.Buffer (implements overrungl.ArrayPointer)
 
 - overrungl.nfd.NFDEnumerator (implements java.lang.AutoCloseable, java.lang.Iterable<T>)
 - overrungl.nfd.NFDNFilterItem
- overrungl.nfd.NFDNFilterItem.Buffer (implements overrungl.ArrayPointer)
 
 - overrungl.nfd.NFDU8FilterItem
- overrungl.nfd.NFDU8FilterItem.Buffer (implements overrungl.ArrayPointer)
 
 - overrungl.stb.STBIIoCallbacks
 
 - overrungl.opengl.DrawArraysIndirectCommand
 
 - overrungl.internal.RuntimeHelper
 - overrungl.stb.STBEasyFont
 - overrungl.stb.STBImage
 - overrungl.stb.STBImageResize
 - overrungl.stb.STBImageWrite
 - overrungl.stb.STBPerlin
 - overrungl.joml.Vectorn
 
 
Interface Hierarchy
- overrungl.Addressable
- overrungl.ArrayPointer
 
 - overrungl.Callback
- overrungl.opengl.GLDebugProc
 - overrungl.opengl.ext.amd.GLDebugProcAMD
 - overrungl.glfw.IGLFWCharFun
 - overrungl.glfw.IGLFWCursorEnterFun
 - overrungl.glfw.IGLFWCursorPosFun
 - overrungl.glfw.IGLFWDropFun
 - overrungl.glfw.IGLFWErrorFun
 - overrungl.glfw.IGLFWFramebufferSizeFun
 - overrungl.glfw.IGLFWJoystickFun
 - overrungl.glfw.IGLFWKeyFun
 - overrungl.glfw.IGLFWMonitorFun
 - overrungl.glfw.IGLFWMouseButtonFun
 - overrungl.glfw.IGLFWScrollFun
 - overrungl.glfw.IGLFWWindowCloseFun
 - overrungl.glfw.IGLFWWindowContentScaleFun
 - overrungl.glfw.IGLFWWindowFocusFun
 - overrungl.glfw.IGLFWWindowIconifyFun
 - overrungl.glfw.IGLFWWindowMaximizeFun
 - overrungl.glfw.IGLFWWindowPosFun
 - overrungl.glfw.IGLFWWindowRefreshFun
 - overrungl.glfw.IGLFWWindowSizeFun
 - overrungl.stb.STBIIoCallbacks.Eof
 - overrungl.stb.STBIIoCallbacks.Read
 - overrungl.stb.STBIIoCallbacks.Skip
 - overrungl.stb.STBIWriteFunc
 
 - overrungl.opengl.GLLoadFunc
 
Annotation Interface Hierarchy
- overrungl.NativeType (implements java.lang.annotation.Annotation)
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- overrungl.FunctionDescriptors
 - overrungl.nfd.NFDEnumerator.Kind
 - overrungl.nfd.NFDResult
 - overrungl.stb.STBIRColorspace
 - overrungl.stb.STBIRDatatype
 - overrungl.stb.STBIREdge
 - overrungl.stb.STBIRFilter
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
 
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- overrungl.glfw.GLFWVidMode.Value
 - overrungl.util.value.Pair<T>
 - overrungl.util.value.Pair.OfDouble
 - overrungl.util.value.Pair.OfFloat
 - overrungl.util.value.Pair.OfInt
 - overrungl.util.value.Pair.OfLong
 - overrungl.util.value.Quad<T>
 - overrungl.util.value.Quad.OfDouble
 - overrungl.util.value.Quad.OfFloat
 - overrungl.util.value.Quad.OfInt
 - overrungl.util.value.Quad.OfLong
 - overrungl.util.value.Triplet<T>
 - overrungl.util.value.Triplet.OfDouble
 - overrungl.util.value.Triplet.OfFloat
 - overrungl.util.value.Triplet.OfInt
 - overrungl.util.value.Triplet.OfLong
 - overrungl.util.value.Tuple2<T,
U>  - overrungl.util.value.Tuple2.OfObjInt<T>
 - overrungl.util.value.Tuple2.OfObjLong<T>
 - overrungl.util.value.Tuple3<T,
U, V>  - overrungl.util.value.Tuple4<T,
U, V, W>  
 
 - java.lang.Record