Package org.boxutil.define
Class GLWrapper.Operation.Sync
java.lang.Object
org.boxutil.define.GLWrapper.Operation
org.boxutil.define.GLWrapper.Operation.Sync
- Enclosing class:
- GLWrapper.Operation
-
Nested Class Summary
Nested classes/interfaces inherited from class org.boxutil.define.GLWrapper.Operation
GLWrapper.Operation.Get, GLWrapper.Operation.Sync -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic longstatic intstatic intstatic intstatic intstatic intFields inherited from class org.boxutil.define.GLWrapper.Operation
GL_ALL_ATTRIB_BITS, GL_ALPHA_TEST, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_BACK, GL_BLEND, GL_BLEND_COLOR, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_CCW, GL_CLEAR, GL_COLOR_BUFFER_BIT, GL_COLOR_LOGIC_OP, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CURRENT_BIT, GL_CW, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLAMP, GL_DEPTH_TEST, GL_DONT_CARE, GL_DST_ALPHA, GL_DST_COLOR, GL_ENABLE_BIT, GL_EQUAL, GL_EQUIV, GL_FASTEST, GL_FRONT, GL_FRONT_AND_BACK, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GEQUAL, GL_GREATER, GL_HINT_BIT, GL_INVERT, GL_LEQUAL, GL_LESS, GL_LIGHTING_BIT, GL_LINE_BIT, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LIST_BIT, GL_MAX, GL_MIN, GL_MULTISAMPLE, GL_MULTISAMPLE_BIT, GL_NAND, GL_NEVER, GL_NICEST, GL_NOOP, GL_NOR, GL_NOTEQUAL, GL_ONE, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_PIXEL_MODE_BIT, GL_POINT_BIT, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POLYGON_BIT, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_COVERAGE, GL_SCISSOR_BIT, GL_SCISSOR_TEST, GL_SET, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STENCIL_BUFFER_BIT, GL_STENCIL_TEST, GL_TEXTURE_BIT, GL_TRANSFORM_BIT, GL_VIEWPORT_BIT, GL_XOR, GL_ZERO -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intglClientWaitSync(org.lwjgl.opengl.GLSync sync, int flags, long timeout) static voidglDeleteSync(org.lwjgl.opengl.GLSync sync) static org.lwjgl.opengl.GLSyncglFenceSync(int condition, int flags) static voidglFinish()static voidglFlush()static voidstatic intglGetSynci(org.lwjgl.opengl.GLSync sync, int pname) static voidglMemoryBarrier(int barriers) static voidglMemoryBarrierByRegion(int barriers) static voidstatic voidglWaitSync(org.lwjgl.opengl.GLSync sync, int flags, long timeout) static booleanGL42.glMemoryBarrier(int)static booleanGL45.glMemoryBarrierByRegion(int)static booleanGL32.glFenceSync(int, int)static booleanGL45.glTextureBarrier()Methods inherited from class org.boxutil.define.GLWrapper.Operation
glBlendColor, glBlendEquation, glBlendEquationi, glBlendEquationSeparate, glBlendEquationSeparatei, glBlendFunc, glBlendFunci, glBlendFuncSeparate, glBlendFuncSeparatei, glColorMask, glColorMaski, glCullFace, glDepthFunc, glDepthMask, glDepthRange, glDisable, glDisablei, glEnable, glEnablei, glFrontFace, glHint, glPopAttrib, glPushAttrib, glSampleCoverage, glScissor, glStencilFunc, glStencilMask, glStencilOp, glViewport, valid_BlendColor, valid_BlendEquation, valid_BlendEquationSeparate, valid_BlendFuncSeparate, valid_BlendIndexed, valid_ColorMaskIndexed, valid_DepthClamp, valid_EnableIndexed, valid_Multisample
-
Field Details
-
GL_MAX_SERVER_WAIT_TIMEOUT
public static int GL_MAX_SERVER_WAIT_TIMEOUT -
GL_OBJECT_TYPE
public static int GL_OBJECT_TYPE -
GL_SYNC_CONDITION
public static int GL_SYNC_CONDITION -
GL_SYNC_STATUS
public static int GL_SYNC_STATUS -
GL_SYNC_FLAGS
public static int GL_SYNC_FLAGS -
GL_SYNC_FENCE
public static int GL_SYNC_FENCE -
GL_SYNC_GPU_COMMANDS_COMPLETE
public static int GL_SYNC_GPU_COMMANDS_COMPLETE -
GL_UNSIGNALED
public static int GL_UNSIGNALED -
GL_SIGNALED
public static int GL_SIGNALED -
GL_SYNC_FLUSH_COMMANDS_BIT
public static int GL_SYNC_FLUSH_COMMANDS_BIT -
GL_TIMEOUT_IGNORED
public static long GL_TIMEOUT_IGNORED -
GL_ALREADY_SIGNALED
public static int GL_ALREADY_SIGNALED -
GL_TIMEOUT_EXPIRED
public static int GL_TIMEOUT_EXPIRED -
GL_CONDITION_SATISFIED
public static int GL_CONDITION_SATISFIED -
GL_WAIT_FAILED
public static int GL_WAIT_FAILED -
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
public static int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT -
GL_ELEMENT_ARRAY_BARRIER_BIT
public static int GL_ELEMENT_ARRAY_BARRIER_BIT -
GL_UNIFORM_BARRIER_BIT
public static int GL_UNIFORM_BARRIER_BIT -
GL_TEXTURE_FETCH_BARRIER_BIT
public static int GL_TEXTURE_FETCH_BARRIER_BIT -
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
public static int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT -
GL_COMMAND_BARRIER_BIT
public static int GL_COMMAND_BARRIER_BIT -
GL_PIXEL_BUFFER_BARRIER_BIT
public static int GL_PIXEL_BUFFER_BARRIER_BIT -
GL_TEXTURE_UPDATE_BARRIER_BIT
public static int GL_TEXTURE_UPDATE_BARRIER_BIT -
GL_BUFFER_UPDATE_BARRIER_BIT
public static int GL_BUFFER_UPDATE_BARRIER_BIT -
GL_FRAMEBUFFER_BARRIER_BIT
public static int GL_FRAMEBUFFER_BARRIER_BIT -
GL_TRANSFORM_FEEDBACK_BARRIER_BIT
public static int GL_TRANSFORM_FEEDBACK_BARRIER_BIT -
GL_ATOMIC_COUNTER_BARRIER_BIT
public static int GL_ATOMIC_COUNTER_BARRIER_BIT -
GL_ALL_BARRIER_BITS
public static int GL_ALL_BARRIER_BITS -
GL_SHADER_STORAGE_BARRIER_BIT
public static int GL_SHADER_STORAGE_BARRIER_BIT -
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
public static int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT -
GL_QUERY_BUFFER_BARRIER_BIT
public static int GL_QUERY_BUFFER_BARRIER_BIT
-
-
Constructor Details
-
Sync
public Sync()
-
-
Method Details
-
valid_Sync
public static boolean valid_Sync()GL32.glFenceSync(int, int)GL32.glDeleteSync(GLSync)GL32.glClientWaitSync(GLSync, int, long)GL32.glWaitSync(GLSync, int, long)GL32.glGetSync(GLSync, int, IntBuffer, IntBuffer)GL32.glGetSynci(GLSync, int) -
valid_Barrier
public static boolean valid_Barrier()GL42.glMemoryBarrier(int) -
valid_TextureBarrier
public static boolean valid_TextureBarrier()GL45.glTextureBarrier() -
valid_BarrierRegion
public static boolean valid_BarrierRegion()GL45.glMemoryBarrierByRegion(int) -
glFlush
public static void glFlush() -
glFinish
public static void glFinish() -
glFenceSync
@NotNull public static org.lwjgl.opengl.GLSync glFenceSync(int condition, int flags) -
glDeleteSync
public static void glDeleteSync(org.lwjgl.opengl.GLSync sync) -
glClientWaitSync
public static int glClientWaitSync(org.lwjgl.opengl.GLSync sync, int flags, long timeout) -
glWaitSync
public static void glWaitSync(org.lwjgl.opengl.GLSync sync, int flags, long timeout) -
glGetSync
-
glGetSynci
public static int glGetSynci(org.lwjgl.opengl.GLSync sync, int pname) -
glMemoryBarrier
public static void glMemoryBarrier(int barriers) -
glTextureBarrier
public static void glTextureBarrier() -
glMemoryBarrierByRegion
public static void glMemoryBarrierByRegion(int barriers)
-