- All Superinterfaces:
overrun.marshal.DirectAccess
- All Known Subinterfaces:
GLExtension
public interface GLARBDebugOutput
extends overrun.marshal.DirectAccess
GL_ARB_debug_output
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
glDebugMessageCallbackARB
(@NativeType("GLDEBUGPROCARB") MemorySegment callback, @NativeType("const void *") MemorySegment userParam) default void
glDebugMessageCallbackARB
(Arena arena, GLDebugProc callback, @NativeType("const void *") MemorySegment userParam) default void
glDebugMessageControlARB
(int source, int type, int severity, int count, @NativeType("const GLuint *") MemorySegment ids, boolean enabled) default void
glDebugMessageInsertARB
(int source, int type, int id, int severity, int length, @NativeType("const GLchar *") MemorySegment buf) default int
glGetDebugMessageLogARB
(int count, int bufSize, @NativeType("GLenum *") MemorySegment sources, @NativeType("GLenum *") MemorySegment types, @NativeType("GLuint *") MemorySegment ids, @NativeType("GLenum *") MemorySegment severities, @NativeType("GLsizei *") MemorySegment lengths, @NativeType("GLchar *") MemorySegment messageLog) Methods inherited from interface overrun.marshal.DirectAccess
functionDescriptors, methodHandle, methodHandles, symbolLookup
-
Field Details
-
GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
static final int GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB- See Also:
-
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB- See Also:
-
GL_DEBUG_CALLBACK_FUNCTION_ARB
static final int GL_DEBUG_CALLBACK_FUNCTION_ARB- See Also:
-
GL_DEBUG_CALLBACK_USER_PARAM_ARB
static final int GL_DEBUG_CALLBACK_USER_PARAM_ARB- See Also:
-
GL_DEBUG_SOURCE_API_ARB
static final int GL_DEBUG_SOURCE_API_ARB- See Also:
-
GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB
static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB- See Also:
-
GL_DEBUG_SOURCE_SHADER_COMPILER_ARB
static final int GL_DEBUG_SOURCE_SHADER_COMPILER_ARB- See Also:
-
GL_DEBUG_SOURCE_THIRD_PARTY_ARB
static final int GL_DEBUG_SOURCE_THIRD_PARTY_ARB- See Also:
-
GL_DEBUG_SOURCE_APPLICATION_ARB
static final int GL_DEBUG_SOURCE_APPLICATION_ARB- See Also:
-
GL_DEBUG_SOURCE_OTHER_ARB
static final int GL_DEBUG_SOURCE_OTHER_ARB- See Also:
-
GL_DEBUG_TYPE_ERROR_ARB
static final int GL_DEBUG_TYPE_ERROR_ARB- See Also:
-
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB- See Also:
-
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB- See Also:
-
GL_DEBUG_TYPE_PORTABILITY_ARB
static final int GL_DEBUG_TYPE_PORTABILITY_ARB- See Also:
-
GL_DEBUG_TYPE_PERFORMANCE_ARB
static final int GL_DEBUG_TYPE_PERFORMANCE_ARB- See Also:
-
GL_DEBUG_TYPE_OTHER_ARB
static final int GL_DEBUG_TYPE_OTHER_ARB- See Also:
-
GL_MAX_DEBUG_MESSAGE_LENGTH_ARB
static final int GL_MAX_DEBUG_MESSAGE_LENGTH_ARB- See Also:
-
GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
static final int GL_MAX_DEBUG_LOGGED_MESSAGES_ARB- See Also:
-
GL_DEBUG_LOGGED_MESSAGES_ARB
static final int GL_DEBUG_LOGGED_MESSAGES_ARB- See Also:
-
GL_DEBUG_SEVERITY_HIGH_ARB
static final int GL_DEBUG_SEVERITY_HIGH_ARB- See Also:
-
GL_DEBUG_SEVERITY_MEDIUM_ARB
static final int GL_DEBUG_SEVERITY_MEDIUM_ARB- See Also:
-
GL_DEBUG_SEVERITY_LOW_ARB
static final int GL_DEBUG_SEVERITY_LOW_ARB- See Also:
-
-
Method Details
-
glDebugMessageControlARB
default void glDebugMessageControlARB(int source, int type, int severity, int count, @NativeType("const GLuint *") MemorySegment ids, boolean enabled) -
glDebugMessageInsertARB
default void glDebugMessageInsertARB(int source, int type, int id, int severity, int length, @NativeType("const GLchar *") MemorySegment buf) -
glDebugMessageCallbackARB
default void glDebugMessageCallbackARB(@NativeType("GLDEBUGPROCARB") MemorySegment callback, @NativeType("const void *") MemorySegment userParam) -
glDebugMessageCallbackARB
@Skip default void glDebugMessageCallbackARB(Arena arena, GLDebugProc callback, @NativeType("const void *") MemorySegment userParam) -
glGetDebugMessageLogARB
default int glGetDebugMessageLogARB(int count, int bufSize, @NativeType("GLenum *") MemorySegment sources, @NativeType("GLenum *") MemorySegment types, @NativeType("GLuint *") MemorySegment ids, @NativeType("GLenum *") MemorySegment severities, @NativeType("GLsizei *") MemorySegment lengths, @NativeType("GLchar *") MemorySegment messageLog)
-