Class GL32Interceptor

    • Constructor Detail

      • GL32Interceptor

        public GL32Interceptor​(GLProfiler glProfiler,
                               GL32 gl32)
    • Method Detail

      • glBlendBarrier

        public void glBlendBarrier()
        Specified by:
        glBlendBarrier in interface GL32
      • glCopyImageSubData

        public void glCopyImageSubData​(int srcName,
                                       int srcTarget,
                                       int srcLevel,
                                       int srcX,
                                       int srcY,
                                       int srcZ,
                                       int dstName,
                                       int dstTarget,
                                       int dstLevel,
                                       int dstX,
                                       int dstY,
                                       int dstZ,
                                       int srcWidth,
                                       int srcHeight,
                                       int srcDepth)
        Specified by:
        glCopyImageSubData in interface GL32
      • glDebugMessageControl

        public void glDebugMessageControl​(int source,
                                          int type,
                                          int severity,
                                          java.nio.IntBuffer ids,
                                          boolean enabled)
        Specified by:
        glDebugMessageControl in interface GL32
      • glDebugMessageInsert

        public void glDebugMessageInsert​(int source,
                                         int type,
                                         int id,
                                         int severity,
                                         java.lang.String buf)
        Specified by:
        glDebugMessageInsert in interface GL32
      • glGetDebugMessageLog

        public int glGetDebugMessageLog​(int count,
                                        java.nio.IntBuffer sources,
                                        java.nio.IntBuffer types,
                                        java.nio.IntBuffer ids,
                                        java.nio.IntBuffer severities,
                                        java.nio.IntBuffer lengths,
                                        java.nio.ByteBuffer messageLog)
        Specified by:
        glGetDebugMessageLog in interface GL32
      • glPushDebugGroup

        public void glPushDebugGroup​(int source,
                                     int id,
                                     java.lang.String message)
        Specified by:
        glPushDebugGroup in interface GL32
      • glPopDebugGroup

        public void glPopDebugGroup()
        Specified by:
        glPopDebugGroup in interface GL32
      • glObjectLabel

        public void glObjectLabel​(int identifier,
                                  int name,
                                  java.lang.String label)
        Specified by:
        glObjectLabel in interface GL32
      • glGetObjectLabel

        public java.lang.String glGetObjectLabel​(int identifier,
                                                 int name)
        Specified by:
        glGetObjectLabel in interface GL32
      • glGetPointerv

        public long glGetPointerv​(int pname)
        Specified by:
        glGetPointerv in interface GL32
      • glEnablei

        public void glEnablei​(int target,
                              int index)
        Specified by:
        glEnablei in interface GL32
      • glDisablei

        public void glDisablei​(int target,
                               int index)
        Specified by:
        glDisablei in interface GL32
      • glBlendEquationi

        public void glBlendEquationi​(int buf,
                                     int mode)
        Specified by:
        glBlendEquationi in interface GL32
      • glBlendEquationSeparatei

        public void glBlendEquationSeparatei​(int buf,
                                             int modeRGB,
                                             int modeAlpha)
        Specified by:
        glBlendEquationSeparatei in interface GL32
      • glBlendFunci

        public void glBlendFunci​(int buf,
                                 int src,
                                 int dst)
        Specified by:
        glBlendFunci in interface GL32
      • glBlendFuncSeparatei

        public void glBlendFuncSeparatei​(int buf,
                                         int srcRGB,
                                         int dstRGB,
                                         int srcAlpha,
                                         int dstAlpha)
        Specified by:
        glBlendFuncSeparatei in interface GL32
      • glColorMaski

        public void glColorMaski​(int index,
                                 boolean r,
                                 boolean g,
                                 boolean b,
                                 boolean a)
        Specified by:
        glColorMaski in interface GL32
      • glIsEnabledi

        public boolean glIsEnabledi​(int target,
                                    int index)
        Specified by:
        glIsEnabledi in interface GL32
      • glDrawElementsBaseVertex

        public void glDrawElementsBaseVertex​(int mode,
                                             int count,
                                             int type,
                                             java.nio.Buffer indices,
                                             int basevertex)
        Specified by:
        glDrawElementsBaseVertex in interface GL32
      • glDrawRangeElementsBaseVertex

        public void glDrawRangeElementsBaseVertex​(int mode,
                                                  int start,
                                                  int end,
                                                  int count,
                                                  int type,
                                                  java.nio.Buffer indices,
                                                  int basevertex)
        Specified by:
        glDrawRangeElementsBaseVertex in interface GL32
      • glDrawElementsInstancedBaseVertex

        public void glDrawElementsInstancedBaseVertex​(int mode,
                                                      int count,
                                                      int type,
                                                      java.nio.Buffer indices,
                                                      int instanceCount,
                                                      int basevertex)
        Specified by:
        glDrawElementsInstancedBaseVertex in interface GL32
      • glDrawElementsInstancedBaseVertex

        public void glDrawElementsInstancedBaseVertex​(int mode,
                                                      int count,
                                                      int type,
                                                      int indicesOffset,
                                                      int instanceCount,
                                                      int basevertex)
        Specified by:
        glDrawElementsInstancedBaseVertex in interface GL32
      • glFramebufferTexture

        public void glFramebufferTexture​(int target,
                                         int attachment,
                                         int texture,
                                         int level)
        Specified by:
        glFramebufferTexture in interface GL32
      • glReadnPixels

        public void glReadnPixels​(int x,
                                  int y,
                                  int width,
                                  int height,
                                  int format,
                                  int type,
                                  int bufSize,
                                  java.nio.Buffer data)
        Specified by:
        glReadnPixels in interface GL32
      • glGetnUniformfv

        public void glGetnUniformfv​(int program,
                                    int location,
                                    java.nio.FloatBuffer params)
        Specified by:
        glGetnUniformfv in interface GL32
      • glGetnUniformiv

        public void glGetnUniformiv​(int program,
                                    int location,
                                    java.nio.IntBuffer params)
        Specified by:
        glGetnUniformiv in interface GL32
      • glGetnUniformuiv

        public void glGetnUniformuiv​(int program,
                                     int location,
                                     java.nio.IntBuffer params)
        Specified by:
        glGetnUniformuiv in interface GL32
      • glMinSampleShading

        public void glMinSampleShading​(float value)
        Specified by:
        glMinSampleShading in interface GL32
      • glPatchParameteri

        public void glPatchParameteri​(int pname,
                                      int value)
        Specified by:
        glPatchParameteri in interface GL32
      • glTexParameterIiv

        public void glTexParameterIiv​(int target,
                                      int pname,
                                      java.nio.IntBuffer params)
        Specified by:
        glTexParameterIiv in interface GL32
      • glTexParameterIuiv

        public void glTexParameterIuiv​(int target,
                                       int pname,
                                       java.nio.IntBuffer params)
        Specified by:
        glTexParameterIuiv in interface GL32
      • glGetTexParameterIiv

        public void glGetTexParameterIiv​(int target,
                                         int pname,
                                         java.nio.IntBuffer params)
        Specified by:
        glGetTexParameterIiv in interface GL32
      • glGetTexParameterIuiv

        public void glGetTexParameterIuiv​(int target,
                                          int pname,
                                          java.nio.IntBuffer params)
        Specified by:
        glGetTexParameterIuiv in interface GL32
      • glSamplerParameterIiv

        public void glSamplerParameterIiv​(int sampler,
                                          int pname,
                                          java.nio.IntBuffer param)
        Specified by:
        glSamplerParameterIiv in interface GL32
      • glSamplerParameterIuiv

        public void glSamplerParameterIuiv​(int sampler,
                                           int pname,
                                           java.nio.IntBuffer param)
        Specified by:
        glSamplerParameterIuiv in interface GL32
      • glGetSamplerParameterIiv

        public void glGetSamplerParameterIiv​(int sampler,
                                             int pname,
                                             java.nio.IntBuffer params)
        Specified by:
        glGetSamplerParameterIiv in interface GL32
      • glGetSamplerParameterIuiv

        public void glGetSamplerParameterIuiv​(int sampler,
                                              int pname,
                                              java.nio.IntBuffer params)
        Specified by:
        glGetSamplerParameterIuiv in interface GL32
      • glTexBuffer

        public void glTexBuffer​(int target,
                                int internalformat,
                                int buffer)
        Specified by:
        glTexBuffer in interface GL32
      • glTexBufferRange

        public void glTexBufferRange​(int target,
                                     int internalformat,
                                     int buffer,
                                     int offset,
                                     int size)
        Specified by:
        glTexBufferRange in interface GL32
      • glTexStorage3DMultisample

        public void glTexStorage3DMultisample​(int target,
                                              int samples,
                                              int internalformat,
                                              int width,
                                              int height,
                                              int depth,
                                              boolean fixedsamplelocations)
        Specified by:
        glTexStorage3DMultisample in interface GL32