primaryPGL
public boolean primaryPGL
true if this is the GL interface for a primary surface PGraphics
PJOGL
protected static interface
protected static interface
protected static interface
protected int
static int
static int
static int
static int
static int
static int
static int
static int
protected int
protected static boolean
static int
static int
static int
static int
static int
protected int[][]
static int
static int
static int
static boolean
static boolean
static int
static int
static int
protected ByteBuffer
static int
static int
protected boolean
protected boolean
protected boolean
protected static int[]
protected IntBuffer
protected int
static int
static int
static int
static int
static int
protected IntBuffer
static int
static int
static int
static int
static int
static int
static int
protected float
static int
static int
static int
protected static int
protected static int
protected static int
protected static int
protected static int
static int
static int
static int
static int
static int
static int
static int
static int
protected static final String
static int
static int
static int
static int
protected FloatBuffer
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
protected int
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected int
protected IntBuffer
static int
protected static float
static int
static int
static int
static int
static int
static int
protected static int
static int
static int
static int
static int
static int
static int
static int
static final String
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
protected int
static int
static int
static int
static int
static int
static int
protected int
static int
protected IntBuffer
protected IntBuffer
protected int
protected IntBuffer
protected IntBuffer
protected IntBuffer
protected IntBuffer
protected IntBuffer
protected IntBuffer
protected IntBuffer
protected static final String
protected static final String
protected IntBuffer
protected Thread
protected PGraphicsOpenGL
static int
static int
static int
static int
static int
protected static int
static int
static int
static int
static int
static int
protected IntBuffer
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
protected boolean
protected boolean
static int
static int
static int
static int
protected static int
static int
protected static int
protected static int
static int
static int
static int
static int
static int
protected static int
protected static int
static int
protected int
static int
static int
protected static int
protected static float
protected static int
protected static int
protected static boolean
static final String
static final String
static final String
static int
static int
protected boolean
static int
static int
static final String
static int
static int
protected int
static int
static int
static int
static int
static int
static int
static int
protected boolean
protected boolean
protected boolean
protected int
static int
static int
static int
static int
protected boolean
float
float
boolean
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
protected static int
protected static int
protected static int
protected static int
protected static int
protected boolean
protected static final String
static int
static int
static int
protected static boolean
static int
protected boolean
protected static boolean
protected static int
protected static int
protected static int
protected static int
protected static int
protected PApplet
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
protected ByteBuffer
protected int
protected int
protected int
protected int
static int
static int
protected static float
static int
protected float
static int
static int
static int
protected int
protected static String[]
protected int
protected int
protected int
protected int
protected int
protected int
protected int
protected float[]
protected FloatBuffer
protected int
protected static String[]
protected int
protected int
protected int
protected int
protected int
protected int
protected int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
protected boolean[]
static final String
protected static String[]
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static final String
protected static boolean
protected boolean
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
protected IntBuffer
static int
static final String
static int
static int
void
activeTexture(int texture)
protected abstract void
activeTextureImpl(int texture)
protected static ByteBuffer
allocateByteBuffer(byte[] arr)
protected static ByteBuffer
allocateByteBuffer(int size)
protected static ByteBuffer
allocateDirectByteBuffer(int size)
protected static FloatBuffer
allocateDirectFloatBuffer(int size)
protected static IntBuffer
allocateDirectIntBuffer(int size)
protected static ShortBuffer
allocateDirectShortBuffer(int size)
protected static FloatBuffer
allocateFloatBuffer(float[] arr)
protected static FloatBuffer
allocateFloatBuffer(int size)
protected static IntBuffer
allocateIntBuffer(int size)
protected static IntBuffer
allocateIntBuffer(int[] arr)
protected static ShortBuffer
allocateShortBuffer(int size)
protected static ShortBuffer
allocateShortBuffer(short[] arr)
abstract void
attachShader(int program,
int shader)
protected void
beginGL()
protected void
abstract void
bindAttribLocation(int program,
int index,
String name)
abstract void
bindBuffer(int target,
int buffer)
void
bindFramebuffer(int target,
int framebuffer)
protected abstract void
bindFramebufferImpl(int target,
int framebuffer)
protected void
abstract void
bindRenderbuffer(int target,
int renderbuffer)
void
bindTexture(int target,
int texture)
protected abstract void
bindTextureImpl(int target,
int texture)
abstract void
blendColor(float red,
float green,
float blue,
float alpha)
abstract void
blendEquation(int mode)
abstract void
blendEquationSeparate(int modeRGB,
int modeAlpha)
abstract void
blendFunc(int src,
int dst)
abstract void
blendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha)
abstract void
blitFramebuffer(int srcX0,
int srcY0,
int srcX1,
int srcY1,
int dstX0,
int dstY0,
int dstX1,
int dstY1,
int mask,
int filter)
abstract void
bufferData(int target,
int size,
Buffer data,
int usage)
abstract void
bufferSubData(int target,
int offset,
int size,
Buffer data)
protected abstract boolean
canDraw()
abstract int
checkFramebufferStatus(int target)
abstract void
clear(int buf)
protected void
clearBackground(float r,
float g,
float b,
float a,
boolean depth,
boolean stencil)
abstract void
clearColor(float r,
float g,
float b,
float a)
abstract void
clearDepth(float d)
protected void
abstract void
clearStencil(int s)
abstract int
clientWaitSync(long sync,
int flags,
long timeout)
abstract void
colorMask(boolean r,
boolean g,
boolean b,
boolean a)
protected boolean
compiled(int shader)
abstract void
compileShader(int shader)
abstract void
compressedTexImage2D(int target,
int level,
int internalFormat,
int width,
int height,
int border,
int imageSize,
Buffer data)
abstract void
compressedTexSubImage2D(int target,
int level,
int xOffset,
int yOffset,
int width,
int height,
int format,
int imageSize,
Buffer data)
protected static boolean
containsVersionDirective(String[] shSrc)
protected boolean
contextIsCurrent(int other)
abstract void
copyTexImage2D(int target,
int level,
int internalFormat,
int x,
int y,
int width,
int height,
int border)
abstract void
copyTexSubImage2D(int target,
int level,
int xOffset,
int yOffset,
int x,
int y,
int width,
int height)
protected void
copyToTexture(int target,
int format,
int id,
int x,
int y,
int w,
int h,
int[] buffer)
protected void
copyToTexture(int target,
int format,
int id,
int x,
int y,
int w,
int h,
IntBuffer buffer)
protected int
protected abstract PGL.FontOutline
createFontOutline(char ch,
Object font)
abstract int
protected int
createProgram(int vertexShader,
int fragmentShader)
abstract int
createShader(int type)
protected int
createShader(int shaderType,
String source)
protected abstract PGL.Tessellator
createTessellator(PGL.TessellatorCallback callback)
abstract void
cullFace(int mode)
abstract void
deleteBuffers(int n,
IntBuffer buffers)
abstract void
deleteFramebuffers(int n,
IntBuffer framebuffers)
abstract void
deleteProgram(int program)
abstract void
deleteRenderbuffers(int n,
IntBuffer renderbuffers)
abstract void
deleteShader(int shader)
abstract void
deleteSync(long sync)
abstract void
deleteTextures(int n,
IntBuffer textures)
abstract void
depthFunc(int func)
abstract void
depthMask(boolean mask)
abstract void
depthRangef(float n,
float f)
protected void
abstract void
detachShader(int program,
int shader)
abstract void
disable(int value)
void
protected void
disableTexturing(int target)
abstract void
disableVertexAttribArray(int index)
void
dispose()
void
drawArrays(int mode,
int first,
int count)
abstract void
drawArraysImpl(int mode,
int first,
int count)
abstract void
drawBuffer(int buf)
void
drawElements(int mode,
int count,
int type,
int offset)
abstract void
drawElementsImpl(int mode,
int count,
int type,
int offset)
void
drawTexture(int target,
int id,
int width,
int height,
int X0,
int Y0,
int X1,
int Y1)
void
drawTexture(int target,
int id,
int texW,
int texH,
int viewX,
int viewY,
int viewW,
int viewH,
int texX0,
int texY0,
int texX1,
int texY1,
int scrX0,
int scrY0,
int scrX1,
int scrY1)
void
drawTexture(int target,
int id,
int texW,
int texH,
int viewX,
int viewY,
int viewW,
int viewH,
int viewF,
int texX0,
int texY0,
int texX1,
int texY1,
int scrX0,
int scrY0,
int scrX1,
int scrY1)
protected void
drawTexture2D(int id,
int texW,
int texH,
int viewX,
int viewY,
int viewW,
int viewH,
int viewF,
int texX0,
int texY0,
int texX1,
int texY1,
int scrX0,
int scrY0,
int scrX1,
int scrY1)
protected void
drawTextureRect(int id,
int texW,
int texH,
int viewX,
int viewY,
int viewW,
int viewH,
int viewF,
int texX0,
int texY0,
int texX1,
int texY1,
int scrX0,
int scrY0,
int scrX1,
int scrY1)
abstract void
enable(int value)
void
protected void
enableTexturing(int target)
abstract void
enableVertexAttribArray(int index)
protected void
endGL()
protected void
endRender(int windowColor)
abstract String
errorString(int err)
abstract long
fenceSync(int condition,
int flags)
protected static void
fillByteBuffer(ByteBuffer buf,
int i0,
int i1,
byte val)
protected static void
fillFloatBuffer(FloatBuffer buf,
int i0,
int i1,
float val)
protected static void
fillIntBuffer(IntBuffer buf,
int i0,
int i1,
int val)
protected static void
fillShortBuffer(ShortBuffer buf,
int i0,
int i1,
short val)
abstract void
finish()
abstract void
flush()
abstract void
framebufferRenderbuffer(int target,
int attachment,
int rendbuferfTarget,
int renderbuffer)
abstract void
framebufferTexture2D(int target,
int attachment,
int texTarget,
int texture,
int level)
abstract void
frontFace(int dir)
abstract void
genBuffers(int n,
IntBuffer buffers)
abstract void
generateMipmap(int target)
abstract void
genFramebuffers(int n,
IntBuffer framebuffers)
abstract void
genRenderbuffers(int n,
IntBuffer renderbuffers)
abstract void
genTextures(int n,
IntBuffer textures)
abstract String
getActiveAttrib(int program,
int index,
IntBuffer size,
IntBuffer type)
abstract String
getActiveUniform(int program,
int index,
IntBuffer size,
IntBuffer type)
abstract void
getAttachedShaders(int program,
int maxCount,
IntBuffer count,
IntBuffer shaders)
abstract int
getAttribLocation(int program,
String name)
abstract void
getBooleanv(int value,
IntBuffer data)
abstract void
getBufferParameteriv(int target,
int value,
IntBuffer data)
protected static void
getByteArray(ByteBuffer buf,
byte[] arr)
protected int
getColorValue(int scrX,
int scrY)
protected int
protected int
protected int
protected abstract int
protected boolean
protected float
getDepthValue(int scrX,
int scrY)
protected boolean
protected abstract Object
getDerivedFont(Object font,
float size)
protected int
abstract int
getError()
protected static void
getFloatArray(FloatBuffer buf,
float[] arr)
abstract void
getFloatv(int value,
FloatBuffer data)
abstract void
getFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
IntBuffer params)
protected abstract void
protected abstract int
protected abstract String
protected int[]
protected static void
getIntArray(IntBuffer buf,
int[] arr)
abstract void
getIntegerv(int value,
IntBuffer data)
protected int
abstract Object
protected abstract float
abstract String
getProgramInfoLog(int program)
abstract void
getProgramiv(int program,
int pname,
IntBuffer params)
protected int
abstract void
getRenderbufferParameteriv(int target,
int pname,
IntBuffer params)
abstract String
getShaderInfoLog(int shader)
abstract void
getShaderiv(int shader,
int pname,
IntBuffer params)
abstract void
getShaderPrecisionFormat(int shaderType,
int precisionType,
IntBuffer range,
IntBuffer precision)
abstract String
getShaderSource(int shader)
protected static void
getShortArray(ShortBuffer buf,
short[] arr)
protected abstract int
protected byte
getStencilValue(int scrX,
int scrY)
abstract String
getString(int name)
abstract void
getTexParameterfv(int target,
int pname,
FloatBuffer params)
abstract void
getTexParameteriv(int target,
int pname,
IntBuffer params)
protected abstract int
getTextWidth(Object font,
char[] buffer,
int start,
int stop)
abstract void
getUniformfv(int program,
int location,
FloatBuffer params)
abstract void
getUniformiv(int program,
int location,
IntBuffer params)
abstract int
getUniformLocation(int program,
String name)
abstract void
getVertexAttribfv(int index,
int pname,
FloatBuffer params)
abstract void
getVertexAttribiv(int index,
int pname,
IntBuffer params)
abstract void
getVertexAttribPointerv(int index,
int pname,
ByteBuffer data)
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
hasFBOs()
protected boolean
protected boolean
protected boolean
hasPBOs()
protected boolean
protected boolean
protected boolean
abstract void
hint(int target,
int hint)
protected abstract void
void
initPresentMode(float x,
float y,
int stopColor)
protected abstract void
initSurface(int antialias)
protected PGL
protected PGL
protected void
initTexture(int target,
int format,
int width,
int height)
protected void
initTexture(int target,
int format,
int width,
int height,
int initColor)
boolean
insideStopButton(float x,
float y)
abstract void
isBuffer(int buffer)
abstract boolean
isEnabled(int value)
protected boolean
isES()
boolean
protected boolean
abstract boolean
isFramebuffer(int framebuffer)
protected boolean
protected static boolean
isPowerOfTwo(int val)
abstract boolean
isProgram(int program)
abstract boolean
isRenderbuffer(int renderbuffer)
abstract boolean
isShader(int shader)
abstract boolean
isTexture(int texture)
protected static int
javaToNativeARGB(int color)
protected static void
javaToNativeARGB(int[] pixels,
int width,
int height)
protected static int
javaToNativeRGB(int color)
protected static void
javaToNativeRGB(int[] pixels,
int width,
int height)
abstract void
lineWidth(float width)
protected boolean
linked(int program)
abstract void
linkProgram(int program)
protected String[]
loadFragmentShader(String filename)
protected String[]
loadFragmentShader(String filename,
int version,
String versionSuffix)
protected String[]
loadFragmentShader(URL url)
protected String[]
loadFragmentShader(URL url,
int version,
String versionSuffix)
protected String[]
loadVertexShader(String filename)
protected String[]
loadVertexShader(String filename,
int version,
String versionSuffix)
protected String[]
loadVertexShader(URL url)
protected String[]
loadVertexShader(URL url,
int version,
String versionSuffix)
abstract ByteBuffer
mapBuffer(int target,
int access)
abstract ByteBuffer
mapBufferRange(int target,
int offset,
int length,
int access)
protected int
protected static int
nativeToJavaARGB(int color)
protected static void
nativeToJavaARGB(int[] pixels,
int width,
int height)
protected static int
nativeToJavaRGB(int color)
protected static void
nativeToJavaRGB(int[] pixels,
int width,
int height)
protected static int
nextPowerOfTwo(int val)
abstract void
pixelStorei(int pname,
int param)
abstract void
polygonOffset(float factor,
float units)
protected static String[]
preprocessFragmentSource(String[] fragSrc0,
int version,
String versionSuffix)
protected static String[]
preprocessShaderSource(String[] src0,
Pattern[] search,
String[] replace,
int offset)
protected static String[]
preprocessVertexSource(String[] vertSrc0,
int version,
String versionSuffix)
boolean
float
presentX()
float
presentY()
protected static void
putByteArray(ByteBuffer buf,
byte[] arr)
protected static void
putFloatArray(FloatBuffer buf,
float[] arr)
protected static void
putIntArray(IntBuffer buf,
int[] arr)
protected static void
putShortArray(ShortBuffer buf,
short[] arr)
protected static int
qualityToSamples(int quality)
abstract void
readBuffer(int buf)
void
readPixels(int x,
int y,
int width,
int height,
int format,
int type,
long offset)
void
readPixels(int x,
int y,
int width,
int height,
int format,
int type,
Buffer buffer)
protected abstract void
readPixelsImpl(int x,
int y,
int width,
int height,
int format,
int type,
long offset)
protected abstract void
readPixelsImpl(int x,
int y,
int width,
int height,
int format,
int type,
Buffer buffer)
protected abstract void
protected abstract void
abstract void
abstract void
renderbufferStorage(int target,
int internalFormat,
int width,
int height)
abstract void
renderbufferStorageMultisample(int target,
int samples,
int format,
int width,
int height)
protected abstract void
void
protected abstract void
void
protected void
abstract void
sampleCoverage(float value,
boolean invert)
protected void
abstract void
scissor(int x,
int y,
int w,
int h)
protected abstract void
setFrameRate(float fps)
void
setPrimary(boolean primary)
void
abstract void
shaderBinary(int count,
IntBuffer shaders,
int binaryFormat,
Buffer binary,
int length)
abstract void
shaderSource(int shader,
String source)
static int
smoothToSamples(int smooth)
abstract void
stencilFunc(int func,
int ref,
int mask)
abstract void
stencilFuncSeparate(int face,
int func,
int ref,
int mask)
abstract void
stencilMask(int mask)
abstract void
stencilMaskSeparate(int face,
int mask)
abstract void
stencilOp(int sfail,
int dpfail,
int dppass)
abstract void
stencilOpSeparate(int face,
int sfail,
int dpfail,
int dppass)
protected abstract void
protected void
protected String
tessError(int err)
abstract void
texImage2D(int target,
int level,
int internalFormat,
int width,
int height,
int border,
int format,
int type,
Buffer data)
abstract void
texParameterf(int target,
int pname,
float param)
abstract void
texParameterfv(int target,
int pname,
FloatBuffer params)
abstract void
texParameteri(int target,
int pname,
int param)
abstract void
texParameteriv(int target,
int pname,
IntBuffer params)
abstract void
texSubImage2D(int target,
int level,
int xOffset,
int yOffset,
int width,
int height,
int format,
int type,
Buffer data)
protected boolean
textureIsBound(int target,
int id)
protected boolean
texturingIsEnabled(int target)
boolean
protected void
abstract void
uniform1f(int location,
float value)
abstract void
uniform1fv(int location,
int count,
FloatBuffer v)
abstract void
uniform1i(int location,
int value)
abstract void
uniform1iv(int location,
int count,
IntBuffer v)
abstract void
uniform2f(int location,
float value0,
float value1)
abstract void
uniform2fv(int location,
int count,
FloatBuffer v)
abstract void
uniform2i(int location,
int value0,
int value1)
abstract void
uniform2iv(int location,
int count,
IntBuffer v)
abstract void
uniform3f(int location,
float value0,
float value1,
float value2)
abstract void
uniform3fv(int location,
int count,
FloatBuffer v)
abstract void
uniform3i(int location,
int value0,
int value1,
int value2)
abstract void
uniform3iv(int location,
int count,
IntBuffer v)
abstract void
uniform4f(int location,
float value0,
float value1,
float value2,
float value3)
abstract void
uniform4fv(int location,
int count,
FloatBuffer v)
abstract void
uniform4i(int location,
int value0,
int value1,
int value2,
int value3)
abstract void
uniform4iv(int location,
int count,
IntBuffer v)
abstract void
uniformMatrix2fv(int location,
int count,
boolean transpose,
FloatBuffer mat)
abstract void
uniformMatrix3fv(int location,
int count,
boolean transpose,
FloatBuffer mat)
abstract void
uniformMatrix4fv(int location,
int count,
boolean transpose,
FloatBuffer mat)
abstract void
unmapBuffer(int target)
protected static ByteBuffer
updateByteBuffer(ByteBuffer buf,
byte[] arr,
boolean wrap)
protected static void
updateByteBuffer(ByteBuffer buf,
byte[] arr,
int offset,
int size)
protected static FloatBuffer
updateFloatBuffer(FloatBuffer buf,
float[] arr,
boolean wrap)
protected static void
updateFloatBuffer(FloatBuffer buf,
float[] arr,
int offset,
int size)
protected static IntBuffer
updateIntBuffer(IntBuffer buf,
int[] arr,
boolean wrap)
protected static void
updateIntBuffer(IntBuffer buf,
int[] arr,
int offset,
int size)
protected static ShortBuffer
updateShortBuffer(ShortBuffer buf,
short[] arr,
boolean wrap)
protected static void
updateShortBuffer(ShortBuffer buf,
short[] arr,
int offset,
int size)
abstract void
useProgram(int program)
protected int
abstract void
validateProgram(int program)
abstract void
vertexAttrib1f(int index,
float value)
abstract void
vertexAttrib1fv(int index,
FloatBuffer values)
abstract void
vertexAttrib2f(int index,
float value0,
float value1)
abstract void
vertexAttrib2fv(int index,
FloatBuffer values)
abstract void
vertexAttrib3f(int index,
float value0,
float value1,
float value2)
abstract void
vertexAttrib3fv(int index,
FloatBuffer values)
abstract void
vertexAttrib4f(int index,
float value0,
float value1,
float value2,
float value3)
abstract void
vertexAttrib4fv(int index,
FloatBuffer values)
abstract void
vertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
int offset)
abstract void
viewport(int x,
int y,
int w,
int h)
protected abstract void
viewportImpl(int x,
int y,
int w,
int h)
protected Texture
wrapBackTexture(Texture texture)
protected Texture
wrapFrontTexture(Texture texture)