Package org.boxutil.define
Class GLWrapper.Operation
java.lang.Object
org.boxutil.define.GLWrapper.Operation
- Direct Known Subclasses:
GLWrapper.Operation.Get,GLWrapper.Operation.Sync
- Enclosing class:
- GLWrapper
public static sealed class GLWrapper.Operation
extends Object
permits GLWrapper.Operation.Sync, GLWrapper.Operation.Get
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic intstatic intstatic intstatic intstatic intstatic intstatic final intstatic final intstatic final intstatic final intstatic intstatic intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic intstatic intstatic intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic intstatic intstatic intstatic intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic intstatic intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic intstatic intstatic intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic voidglBlendColor(float red, float green, float blue, float alpha) static voidglBlendEquation(int mode) static voidglBlendEquationi(int buf, int mode) static voidglBlendEquationSeparate(int modeRGB, int modeAlpha) static voidglBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha) static voidglBlendFunc(int sfactor, int dfactor) static voidglBlendFunci(int buf, int src, int dst) static voidglBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha) static voidglBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) static voidglColorMask(boolean red, boolean green, boolean blue, boolean alpha) static voidglColorMaski(int buf, boolean r, boolean g, boolean b, boolean a) static voidglCullFace(int mode) static voidglDepthFunc(int func) static voidglDepthMask(boolean flag) static voidglDepthRange(double zNear, double zFar) static voidglDisable(int cap) static voidglDisablei(int target, int index) static voidglEnable(int cap) static voidglEnablei(int target, int index) static voidglFrontFace(int mode) static voidglHint(int target, int mode) static voidstatic voidglPushAttrib(int mask) static voidglSampleCoverage(float value, boolean invert) static voidglScissor(int x, int y, int width, int height) static voidglStencilFunc(int func, int ref, int mask) static voidglStencilMask(int mask) static voidglStencilOp(int fail, int zfail, int zpass) static voidglViewport(int x, int y, int width, int height) static booleanGL14.glBlendColor(float, float, float, float)static booleanGL14.glBlendEquation(int)static booleanGL20.glBlendEquationSeparate(int, int)static booleanGL14.glBlendFuncSeparate(int, int, int, int)static booleanGL40.glBlendFunci(int, int, int)static booleanGL30.glColorMaski(int, boolean, boolean, boolean, boolean)static booleanGL32.GL_DEPTH_CLAMPstatic booleanGL30.glEnablei(int, int)static booleanGL13.glSampleCoverage(float, boolean)
-
Field Details
-
GL_ALL_ATTRIB_BITS
public static final int GL_ALL_ATTRIB_BITS- See Also:
-
GL_COLOR_BUFFER_BIT
public static final int GL_COLOR_BUFFER_BIT- See Also:
-
GL_CURRENT_BIT
public static final int GL_CURRENT_BIT- See Also:
-
GL_DEPTH_BUFFER_BIT
public static final int GL_DEPTH_BUFFER_BIT- See Also:
-
GL_ENABLE_BIT
public static final int GL_ENABLE_BIT- See Also:
-
GL_HINT_BIT
public static final int GL_HINT_BIT- See Also:
-
GL_LIGHTING_BIT
public static final int GL_LIGHTING_BIT- See Also:
-
GL_LINE_BIT
public static final int GL_LINE_BIT- See Also:
-
GL_LIST_BIT
public static final int GL_LIST_BIT- See Also:
-
GL_PIXEL_MODE_BIT
public static final int GL_PIXEL_MODE_BIT- See Also:
-
GL_POINT_BIT
public static final int GL_POINT_BIT- See Also:
-
GL_POLYGON_BIT
public static final int GL_POLYGON_BIT- See Also:
-
GL_SCISSOR_BIT
public static final int GL_SCISSOR_BIT- See Also:
-
GL_STENCIL_BUFFER_BIT
public static final int GL_STENCIL_BUFFER_BIT- See Also:
-
GL_TEXTURE_BIT
public static final int GL_TEXTURE_BIT- See Also:
-
GL_TRANSFORM_BIT
public static final int GL_TRANSFORM_BIT- See Also:
-
GL_VIEWPORT_BIT
public static final int GL_VIEWPORT_BIT- See Also:
-
GL_BLEND
public static final int GL_BLEND- See Also:
-
GL_COLOR_LOGIC_OP
public static final int GL_COLOR_LOGIC_OP- See Also:
-
GL_CULL_FACE
public static final int GL_CULL_FACE- See Also:
-
GL_DEPTH_TEST
public static final int GL_DEPTH_TEST- See Also:
-
GL_STENCIL_TEST
public static final int GL_STENCIL_TEST- See Also:
-
GL_SCISSOR_TEST
public static final int GL_SCISSOR_TEST- See Also:
-
GL_ALPHA_TEST
public static final int GL_ALPHA_TEST- See Also:
-
GL_POINT_SMOOTH
public static final int GL_POINT_SMOOTH- See Also:
-
GL_LINE_SMOOTH
public static final int GL_LINE_SMOOTH- See Also:
-
GL_POLYGON_SMOOTH
public static final int GL_POLYGON_SMOOTH- See Also:
-
GL_CW
public static final int GL_CW- See Also:
-
GL_CCW
public static final int GL_CCW- See Also:
-
GL_NEVER
public static final int GL_NEVER- See Also:
-
GL_LESS
public static final int GL_LESS- See Also:
-
GL_EQUAL
public static final int GL_EQUAL- See Also:
-
GL_LEQUAL
public static final int GL_LEQUAL- See Also:
-
GL_GREATER
public static final int GL_GREATER- See Also:
-
GL_NOTEQUAL
public static final int GL_NOTEQUAL- See Also:
-
GL_GEQUAL
public static final int GL_GEQUAL- See Also:
-
GL_ALWAYS
public static final int GL_ALWAYS- See Also:
-
GL_CLEAR
public static final int GL_CLEAR- See Also:
-
GL_SET
public static final int GL_SET- See Also:
-
GL_COPY
public static final int GL_COPY- See Also:
-
GL_COPY_INVERTED
public static final int GL_COPY_INVERTED- See Also:
-
GL_NOOP
public static final int GL_NOOP- See Also:
-
GL_INVERT
public static final int GL_INVERT- See Also:
-
GL_AND
public static final int GL_AND- See Also:
-
GL_NAND
public static final int GL_NAND- See Also:
-
GL_OR
public static final int GL_OR- See Also:
-
GL_NOR
public static final int GL_NOR- See Also:
-
GL_XOR
public static final int GL_XOR- See Also:
-
GL_EQUIV
public static final int GL_EQUIV- See Also:
-
GL_AND_REVERSE
public static final int GL_AND_REVERSE- See Also:
-
GL_AND_INVERTED
public static final int GL_AND_INVERTED- See Also:
-
GL_OR_REVERSE
public static final int GL_OR_REVERSE- See Also:
-
GL_OR_INVERTED
public static final int GL_OR_INVERTED- See Also:
-
GL_FRONT
public static final int GL_FRONT- See Also:
-
GL_BACK
public static final int GL_BACK- See Also:
-
GL_FRONT_AND_BACK
public static final int GL_FRONT_AND_BACK- See Also:
-
GL_POINT_SMOOTH_HINT
public static final int GL_POINT_SMOOTH_HINT- See Also:
-
GL_LINE_SMOOTH_HINT
public static final int GL_LINE_SMOOTH_HINT- See Also:
-
GL_POLYGON_SMOOTH_HINT
public static final int GL_POLYGON_SMOOTH_HINT- See Also:
-
GL_FASTEST
public static final int GL_FASTEST- See Also:
-
GL_NICEST
public static final int GL_NICEST- See Also:
-
GL_DONT_CARE
public static final int GL_DONT_CARE- See Also:
-
GL_ZERO
public static final int GL_ZERO- See Also:
-
GL_ONE
public static final int GL_ONE- See Also:
-
GL_SRC_COLOR
public static final int GL_SRC_COLOR- See Also:
-
GL_ONE_MINUS_SRC_COLOR
public static final int GL_ONE_MINUS_SRC_COLOR- See Also:
-
GL_SRC_ALPHA
public static final int GL_SRC_ALPHA- See Also:
-
GL_ONE_MINUS_SRC_ALPHA
public static final int GL_ONE_MINUS_SRC_ALPHA- See Also:
-
GL_DST_ALPHA
public static final int GL_DST_ALPHA- See Also:
-
GL_ONE_MINUS_DST_ALPHA
public static final int GL_ONE_MINUS_DST_ALPHA- See Also:
-
GL_DST_COLOR
public static final int GL_DST_COLOR- See Also:
-
GL_ONE_MINUS_DST_COLOR
public static final int GL_ONE_MINUS_DST_COLOR- See Also:
-
GL_SRC_ALPHA_SATURATE
public static final int GL_SRC_ALPHA_SATURATE- See Also:
-
GL_MULTISAMPLE
public static int GL_MULTISAMPLE -
GL_MULTISAMPLE_BIT
public static int GL_MULTISAMPLE_BIT -
GL_SAMPLE_ALPHA_TO_COVERAGE
public static int GL_SAMPLE_ALPHA_TO_COVERAGE -
GL_SAMPLE_ALPHA_TO_ONE
public static int GL_SAMPLE_ALPHA_TO_ONE -
GL_SAMPLE_COVERAGE
public static int GL_SAMPLE_COVERAGE -
GL_BLEND_DST_RGB
public static int GL_BLEND_DST_RGB -
GL_BLEND_SRC_RGB
public static int GL_BLEND_SRC_RGB -
GL_BLEND_DST_ALPHA
public static int GL_BLEND_DST_ALPHA -
GL_BLEND_SRC_ALPHA
public static int GL_BLEND_SRC_ALPHA -
GL_FUNC_ADD
public static int GL_FUNC_ADD -
GL_FUNC_SUBTRACT
public static int GL_FUNC_SUBTRACT -
GL_FUNC_REVERSE_SUBTRACT
public static int GL_FUNC_REVERSE_SUBTRACT -
GL_MIN
public static int GL_MIN -
GL_MAX
public static int GL_MAX -
GL_BLEND_EQUATION
public static int GL_BLEND_EQUATION -
GL_CONSTANT_COLOR
public static int GL_CONSTANT_COLOR -
GL_ONE_MINUS_CONSTANT_COLOR
public static int GL_ONE_MINUS_CONSTANT_COLOR -
GL_CONSTANT_ALPHA
public static int GL_CONSTANT_ALPHA -
GL_ONE_MINUS_CONSTANT_ALPHA
public static int GL_ONE_MINUS_CONSTANT_ALPHA -
GL_BLEND_COLOR
public static int GL_BLEND_COLOR -
GL_DEPTH_CLAMP
public static int GL_DEPTH_CLAMP
-
-
Method Details
-
valid_Multisample
public static boolean valid_Multisample()GL13.glSampleCoverage(float, boolean) -
valid_BlendFuncSeparate
public static boolean valid_BlendFuncSeparate()GL14.glBlendFuncSeparate(int, int, int, int) -
valid_BlendEquation
public static boolean valid_BlendEquation()GL14.glBlendEquation(int) -
valid_BlendColor
public static boolean valid_BlendColor()GL14.glBlendColor(float, float, float, float) -
valid_BlendEquationSeparate
public static boolean valid_BlendEquationSeparate()GL20.glBlendEquationSeparate(int, int) -
valid_EnableIndexed
public static boolean valid_EnableIndexed()GL30.glEnablei(int, int)GL30.glDisablei(int, int) -
valid_DepthClamp
public static boolean valid_DepthClamp()GL32.GL_DEPTH_CLAMP -
valid_ColorMaskIndexed
public static boolean valid_ColorMaskIndexed()GL30.glColorMaski(int, boolean, boolean, boolean, boolean) -
valid_BlendIndexed
public static boolean valid_BlendIndexed()GL40.glBlendFunci(int, int, int)GL40.glBlendFuncSeparatei(int, int, int, int, int)GL40.glBlendEquationi(int, int)GL40.glBlendEquationSeparatei(int, int, int) -
glPushAttrib
public static void glPushAttrib(int mask) -
glPopAttrib
public static void glPopAttrib() -
glViewport
public static void glViewport(int x, int y, int width, int height) -
glCullFace
public static void glCullFace(int mode) -
glHint
public static void glHint(int target, int mode) -
glEnable
public static void glEnable(int cap) -
glDisable
public static void glDisable(int cap) -
glBlendFunc
public static void glBlendFunc(int sfactor, int dfactor) -
glFrontFace
public static void glFrontFace(int mode) -
glColorMask
public static void glColorMask(boolean red, boolean green, boolean blue, boolean alpha) -
glDepthRange
public static void glDepthRange(double zNear, double zFar) -
glDepthFunc
public static void glDepthFunc(int func) -
glDepthMask
public static void glDepthMask(boolean flag) -
glStencilFunc
public static void glStencilFunc(int func, int ref, int mask) -
glStencilOp
public static void glStencilOp(int fail, int zfail, int zpass) -
glStencilMask
public static void glStencilMask(int mask) -
glScissor
public static void glScissor(int x, int y, int width, int height) -
glSampleCoverage
public static void glSampleCoverage(float value, boolean invert) -
glBlendFuncSeparate
public static void glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha) -
glBlendEquation
public static void glBlendEquation(int mode) -
glBlendColor
public static void glBlendColor(float red, float green, float blue, float alpha) -
glBlendEquationSeparate
public static void glBlendEquationSeparate(int modeRGB, int modeAlpha) -
glEnablei
public static void glEnablei(int target, int index) -
glDisablei
public static void glDisablei(int target, int index) -
glColorMaski
public static void glColorMaski(int buf, boolean r, boolean g, boolean b, boolean a) -
glBlendFunci
public static void glBlendFunci(int buf, int src, int dst) -
glBlendFuncSeparatei
public static void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) -
glBlendEquationi
public static void glBlendEquationi(int buf, int mode) -
glBlendEquationSeparatei
public static void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)
-