primaryPGL
public boolean primaryPGL
true if this is the GL interface for a primary surface PGraphics
PJOGLprotected static interface protected static interface protected static interface protected intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected intprotected static booleanstatic intstatic intstatic intstatic intstatic intprotected int[][]static intstatic intstatic intstatic booleanstatic booleanstatic intstatic intstatic intprotected ByteBufferstatic intstatic intprotected booleanprotected booleanprotected booleanprotected static int[]protected IntBufferprotected intstatic intstatic intstatic intstatic intstatic intprotected IntBufferstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected floatstatic intstatic intstatic intprotected static intprotected static intprotected static intprotected static intprotected static intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected static final Stringstatic intstatic intstatic intstatic intprotected FloatBufferstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected intprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected intprotected IntBufferstatic intprotected static floatstatic intstatic intstatic intstatic intstatic intstatic intprotected static intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic final Stringstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected intstatic intstatic intstatic intstatic intstatic intstatic intprotected intstatic intprotected IntBufferprotected IntBufferprotected intprotected IntBufferprotected IntBufferprotected IntBufferprotected IntBufferprotected IntBufferprotected IntBufferprotected IntBufferprotected static final Stringprotected static final Stringprotected IntBufferprotected Threadprotected PGraphicsOpenGLstatic intstatic intstatic intstatic intstatic intprotected static intstatic intstatic intstatic intstatic intstatic intprotected IntBufferstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected booleanprotected booleanstatic intstatic intstatic intstatic intprotected static intstatic intprotected static intprotected static intstatic intstatic intstatic intstatic intstatic intprotected static intprotected static intstatic intprotected intstatic intstatic intprotected static intprotected static floatprotected static intprotected static intprotected static booleanstatic final Stringstatic final Stringstatic final Stringstatic intstatic intprotected booleanstatic intstatic intstatic final Stringstatic intstatic intprotected intstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected booleanprotected booleanprotected booleanprotected intstatic intstatic intstatic intstatic intprotected booleanfloatfloatbooleanstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intintstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected static intprotected static intprotected static intprotected static intprotected static intprotected booleanprotected static final Stringstatic intstatic intstatic intprotected static booleanstatic intprotected booleanprotected static booleanprotected static intprotected static intprotected static intprotected static intprotected static intprotected PAppletstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected ByteBufferprotected intprotected intprotected intprotected intstatic intstatic intprotected static floatstatic intprotected floatstatic intstatic intstatic intprotected intprotected static String[]protected intprotected intprotected intprotected intprotected intprotected intprotected intprotected float[]protected FloatBufferprotected intprotected static String[]protected intprotected intprotected intprotected intprotected intprotected intprotected intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected boolean[]static final Stringprotected static String[]static intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic final Stringprotected static booleanprotected booleanstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected IntBufferstatic intstatic final Stringstatic intstatic intvoidactiveTexture(int texture) protected abstract voidactiveTextureImpl(int texture) protected static ByteBufferallocateByteBuffer(byte[] arr) protected static ByteBufferallocateByteBuffer(int size) protected static ByteBufferallocateDirectByteBuffer(int size) protected static FloatBufferallocateDirectFloatBuffer(int size) protected static IntBufferallocateDirectIntBuffer(int size) protected static ShortBufferallocateDirectShortBuffer(int size) protected static FloatBufferallocateFloatBuffer(float[] arr) protected static FloatBufferallocateFloatBuffer(int size) protected static IntBufferallocateIntBuffer(int size) protected static IntBufferallocateIntBuffer(int[] arr) protected static ShortBufferallocateShortBuffer(int size) protected static ShortBufferallocateShortBuffer(short[] arr) abstract voidattachShader(int program,
int shader) protected voidbeginGL()protected voidabstract voidbindAttribLocation(int program,
int index,
String name) abstract voidbindBuffer(int target,
int buffer) voidbindFramebuffer(int target,
int framebuffer) protected abstract voidbindFramebufferImpl(int target,
int framebuffer) protected voidabstract voidbindRenderbuffer(int target,
int renderbuffer) voidbindTexture(int target,
int texture) protected abstract voidbindTextureImpl(int target,
int texture) abstract voidblendColor(float red,
float green,
float blue,
float alpha) abstract voidblendEquation(int mode) abstract voidblendEquationSeparate(int modeRGB,
int modeAlpha) abstract voidblendFunc(int src,
int dst) abstract voidblendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha) abstract voidblitFramebuffer(int srcX0,
int srcY0,
int srcX1,
int srcY1,
int dstX0,
int dstY0,
int dstX1,
int dstY1,
int mask,
int filter) abstract voidbufferData(int target,
int size,
Buffer data,
int usage) abstract voidbufferSubData(int target,
int offset,
int size,
Buffer data) protected abstract booleancanDraw()abstract intcheckFramebufferStatus(int target) abstract voidclear(int buf) protected voidclearBackground(float r,
float g,
float b,
float a,
boolean depth,
boolean stencil) abstract voidclearColor(float r,
float g,
float b,
float a) abstract voidclearDepth(float d) protected voidabstract voidclearStencil(int s) abstract intclientWaitSync(long sync,
int flags,
long timeout) abstract voidcolorMask(boolean r,
boolean g,
boolean b,
boolean a) protected booleancompiled(int shader) abstract voidcompileShader(int shader) abstract voidcompressedTexImage2D(int target,
int level,
int internalFormat,
int width,
int height,
int border,
int imageSize,
Buffer data) abstract voidcompressedTexSubImage2D(int target,
int level,
int xOffset,
int yOffset,
int width,
int height,
int format,
int imageSize,
Buffer data) protected static booleancontainsVersionDirective(String[] shSrc) protected booleancontextIsCurrent(int other) abstract voidcopyTexImage2D(int target,
int level,
int internalFormat,
int x,
int y,
int width,
int height,
int border) abstract voidcopyTexSubImage2D(int target,
int level,
int xOffset,
int yOffset,
int x,
int y,
int width,
int height) protected voidcopyToTexture(int target,
int format,
int id,
int x,
int y,
int w,
int h,
int[] buffer) protected voidcopyToTexture(int target,
int format,
int id,
int x,
int y,
int w,
int h,
IntBuffer buffer) protected intprotected abstract PGL.FontOutlinecreateFontOutline(char ch,
Object font) abstract intprotected intcreateProgram(int vertexShader,
int fragmentShader) abstract intcreateShader(int type) protected intcreateShader(int shaderType,
String source) protected abstract PGL.TessellatorcreateTessellator(PGL.TessellatorCallback callback) abstract voidcullFace(int mode) abstract voiddeleteBuffers(int n,
IntBuffer buffers) abstract voiddeleteFramebuffers(int n,
IntBuffer framebuffers) abstract voiddeleteProgram(int program) abstract voiddeleteRenderbuffers(int n,
IntBuffer renderbuffers) abstract voiddeleteShader(int shader) abstract voiddeleteSync(long sync) abstract voiddeleteTextures(int n,
IntBuffer textures) abstract voiddepthFunc(int func) abstract voiddepthMask(boolean mask) abstract voiddepthRangef(float n,
float f) protected voidabstract voiddetachShader(int program,
int shader) abstract voiddisable(int value) voidprotected voiddisableTexturing(int target) abstract voiddisableVertexAttribArray(int index) voiddispose()voiddrawArrays(int mode,
int first,
int count) abstract voiddrawArraysImpl(int mode,
int first,
int count) abstract voiddrawBuffer(int buf) voiddrawElements(int mode,
int count,
int type,
int offset) abstract voiddrawElementsImpl(int mode,
int count,
int type,
int offset) voiddrawTexture(int target,
int id,
int width,
int height,
int X0,
int Y0,
int X1,
int Y1) voiddrawTexture(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) voiddrawTexture(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 voiddrawTexture2D(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 voiddrawTextureRect(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 voidenable(int value) voidprotected voidenableTexturing(int target) abstract voidenableVertexAttribArray(int index) protected voidendGL()protected voidendRender(int windowColor) abstract StringerrorString(int err) abstract longfenceSync(int condition,
int flags) protected static voidfillByteBuffer(ByteBuffer buf,
int i0,
int i1,
byte val) protected static voidfillFloatBuffer(FloatBuffer buf,
int i0,
int i1,
float val) protected static voidfillIntBuffer(IntBuffer buf,
int i0,
int i1,
int val) protected static voidfillShortBuffer(ShortBuffer buf,
int i0,
int i1,
short val) abstract voidfinish()abstract voidflush()abstract voidframebufferRenderbuffer(int target,
int attachment,
int rendbuferfTarget,
int renderbuffer) abstract voidframebufferTexture2D(int target,
int attachment,
int texTarget,
int texture,
int level) abstract voidfrontFace(int dir) abstract voidgenBuffers(int n,
IntBuffer buffers) abstract voidgenerateMipmap(int target) abstract voidgenFramebuffers(int n,
IntBuffer framebuffers) abstract voidgenRenderbuffers(int n,
IntBuffer renderbuffers) abstract voidgenTextures(int n,
IntBuffer textures) abstract StringgetActiveAttrib(int program,
int index,
IntBuffer size,
IntBuffer type) abstract StringgetActiveUniform(int program,
int index,
IntBuffer size,
IntBuffer type) abstract voidgetAttachedShaders(int program,
int maxCount,
IntBuffer count,
IntBuffer shaders) abstract intgetAttribLocation(int program,
String name) abstract voidgetBooleanv(int value,
IntBuffer data) abstract voidgetBufferParameteriv(int target,
int value,
IntBuffer data) protected static voidgetByteArray(ByteBuffer buf,
byte[] arr) protected intgetColorValue(int scrX,
int scrY) protected intprotected intprotected intprotected abstract intprotected booleanprotected floatgetDepthValue(int scrX,
int scrY) protected booleanprotected abstract ObjectgetDerivedFont(Object font,
float size) protected intabstract intgetError()protected static voidgetFloatArray(FloatBuffer buf,
float[] arr) abstract voidgetFloatv(int value,
FloatBuffer data) abstract voidgetFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
IntBuffer params) protected abstract voidprotected abstract intprotected abstract Stringprotected int[]protected static voidgetIntArray(IntBuffer buf,
int[] arr) abstract voidgetIntegerv(int value,
IntBuffer data) protected intabstract Objectprotected abstract floatabstract StringgetProgramInfoLog(int program) abstract voidgetProgramiv(int program,
int pname,
IntBuffer params) protected intabstract voidgetRenderbufferParameteriv(int target,
int pname,
IntBuffer params) abstract StringgetShaderInfoLog(int shader) abstract voidgetShaderiv(int shader,
int pname,
IntBuffer params) abstract voidgetShaderPrecisionFormat(int shaderType,
int precisionType,
IntBuffer range,
IntBuffer precision) abstract StringgetShaderSource(int shader) protected static voidgetShortArray(ShortBuffer buf,
short[] arr) protected abstract intprotected bytegetStencilValue(int scrX,
int scrY) abstract StringgetString(int name) abstract voidgetTexParameterfv(int target,
int pname,
FloatBuffer params) abstract voidgetTexParameteriv(int target,
int pname,
IntBuffer params) protected abstract intgetTextWidth(Object font,
char[] buffer,
int start,
int stop) abstract voidgetUniformfv(int program,
int location,
FloatBuffer params) abstract voidgetUniformiv(int program,
int location,
IntBuffer params) abstract intgetUniformLocation(int program,
String name) abstract voidgetVertexAttribfv(int index,
int pname,
FloatBuffer params) abstract voidgetVertexAttribiv(int index,
int pname,
IntBuffer params) abstract voidgetVertexAttribPointerv(int index,
int pname,
ByteBuffer data) protected booleanprotected booleanprotected booleanprotected booleanprotected booleanhasFBOs()protected booleanprotected booleanprotected booleanhasPBOs()protected booleanprotected booleanprotected booleanabstract voidhint(int target,
int hint) protected abstract voidvoidinitPresentMode(float x,
float y,
int stopColor) protected abstract voidinitSurface(int antialias) protected PGLprotected PGLprotected voidinitTexture(int target,
int format,
int width,
int height) protected voidinitTexture(int target,
int format,
int width,
int height,
int initColor) booleaninsideStopButton(float x,
float y) abstract voidisBuffer(int buffer) abstract booleanisEnabled(int value) protected booleanisES()booleanprotected booleanabstract booleanisFramebuffer(int framebuffer) protected booleanprotected static booleanisPowerOfTwo(int val) abstract booleanisProgram(int program) abstract booleanisRenderbuffer(int renderbuffer) abstract booleanisShader(int shader) abstract booleanisTexture(int texture) protected static intjavaToNativeARGB(int color) protected static voidjavaToNativeARGB(int[] pixels,
int width,
int height) protected static intjavaToNativeRGB(int color) protected static voidjavaToNativeRGB(int[] pixels,
int width,
int height) abstract voidlineWidth(float width) protected booleanlinked(int program) abstract voidlinkProgram(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 ByteBuffermapBuffer(int target,
int access) abstract ByteBuffermapBufferRange(int target,
int offset,
int length,
int access) protected intprotected static intnativeToJavaARGB(int color) protected static voidnativeToJavaARGB(int[] pixels,
int width,
int height) protected static intnativeToJavaRGB(int color) protected static voidnativeToJavaRGB(int[] pixels,
int width,
int height) protected static intnextPowerOfTwo(int val) abstract voidpixelStorei(int pname,
int param) abstract voidpolygonOffset(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) booleanfloatpresentX()floatpresentY()protected static voidputByteArray(ByteBuffer buf,
byte[] arr) protected static voidputFloatArray(FloatBuffer buf,
float[] arr) protected static voidputIntArray(IntBuffer buf,
int[] arr) protected static voidputShortArray(ShortBuffer buf,
short[] arr) protected static intqualityToSamples(int quality) abstract voidreadBuffer(int buf) voidreadPixels(int x,
int y,
int width,
int height,
int format,
int type,
long offset) voidreadPixels(int x,
int y,
int width,
int height,
int format,
int type,
Buffer buffer) protected abstract voidreadPixelsImpl(int x,
int y,
int width,
int height,
int format,
int type,
long offset) protected abstract voidreadPixelsImpl(int x,
int y,
int width,
int height,
int format,
int type,
Buffer buffer) protected abstract voidprotected abstract voidabstract voidabstract voidrenderbufferStorage(int target,
int internalFormat,
int width,
int height) abstract voidrenderbufferStorageMultisample(int target,
int samples,
int format,
int width,
int height) protected abstract voidvoidprotected abstract voidvoidprotected voidabstract voidsampleCoverage(float value,
boolean invert) protected voidabstract voidscissor(int x,
int y,
int w,
int h) protected abstract voidsetFrameRate(float fps) voidsetPrimary(boolean primary) voidabstract voidshaderBinary(int count,
IntBuffer shaders,
int binaryFormat,
Buffer binary,
int length) abstract voidshaderSource(int shader,
String source) static intsmoothToSamples(int smooth) abstract voidstencilFunc(int func,
int ref,
int mask) abstract voidstencilFuncSeparate(int face,
int func,
int ref,
int mask) abstract voidstencilMask(int mask) abstract voidstencilMaskSeparate(int face,
int mask) abstract voidstencilOp(int sfail,
int dpfail,
int dppass) abstract voidstencilOpSeparate(int face,
int sfail,
int dpfail,
int dppass) protected abstract voidprotected voidprotected StringtessError(int err) abstract voidtexImage2D(int target,
int level,
int internalFormat,
int width,
int height,
int border,
int format,
int type,
Buffer data) abstract voidtexParameterf(int target,
int pname,
float param) abstract voidtexParameterfv(int target,
int pname,
FloatBuffer params) abstract voidtexParameteri(int target,
int pname,
int param) abstract voidtexParameteriv(int target,
int pname,
IntBuffer params) abstract voidtexSubImage2D(int target,
int level,
int xOffset,
int yOffset,
int width,
int height,
int format,
int type,
Buffer data) protected booleantextureIsBound(int target,
int id) protected booleantexturingIsEnabled(int target) booleanprotected voidabstract voiduniform1f(int location,
float value) abstract voiduniform1fv(int location,
int count,
FloatBuffer v) abstract voiduniform1i(int location,
int value) abstract voiduniform1iv(int location,
int count,
IntBuffer v) abstract voiduniform2f(int location,
float value0,
float value1) abstract voiduniform2fv(int location,
int count,
FloatBuffer v) abstract voiduniform2i(int location,
int value0,
int value1) abstract voiduniform2iv(int location,
int count,
IntBuffer v) abstract voiduniform3f(int location,
float value0,
float value1,
float value2) abstract voiduniform3fv(int location,
int count,
FloatBuffer v) abstract voiduniform3i(int location,
int value0,
int value1,
int value2) abstract voiduniform3iv(int location,
int count,
IntBuffer v) abstract voiduniform4f(int location,
float value0,
float value1,
float value2,
float value3) abstract voiduniform4fv(int location,
int count,
FloatBuffer v) abstract voiduniform4i(int location,
int value0,
int value1,
int value2,
int value3) abstract voiduniform4iv(int location,
int count,
IntBuffer v) abstract voiduniformMatrix2fv(int location,
int count,
boolean transpose,
FloatBuffer mat) abstract voiduniformMatrix3fv(int location,
int count,
boolean transpose,
FloatBuffer mat) abstract voiduniformMatrix4fv(int location,
int count,
boolean transpose,
FloatBuffer mat) abstract voidunmapBuffer(int target) protected static ByteBufferupdateByteBuffer(ByteBuffer buf,
byte[] arr,
boolean wrap) protected static voidupdateByteBuffer(ByteBuffer buf,
byte[] arr,
int offset,
int size) protected static FloatBufferupdateFloatBuffer(FloatBuffer buf,
float[] arr,
boolean wrap) protected static voidupdateFloatBuffer(FloatBuffer buf,
float[] arr,
int offset,
int size) protected static IntBufferupdateIntBuffer(IntBuffer buf,
int[] arr,
boolean wrap) protected static voidupdateIntBuffer(IntBuffer buf,
int[] arr,
int offset,
int size) protected static ShortBufferupdateShortBuffer(ShortBuffer buf,
short[] arr,
boolean wrap) protected static voidupdateShortBuffer(ShortBuffer buf,
short[] arr,
int offset,
int size) abstract voiduseProgram(int program) protected intabstract voidvalidateProgram(int program) abstract voidvertexAttrib1f(int index,
float value) abstract voidvertexAttrib1fv(int index,
FloatBuffer values) abstract voidvertexAttrib2f(int index,
float value0,
float value1) abstract voidvertexAttrib2fv(int index,
FloatBuffer values) abstract voidvertexAttrib3f(int index,
float value0,
float value1,
float value2) abstract voidvertexAttrib3fv(int index,
FloatBuffer values) abstract voidvertexAttrib4f(int index,
float value0,
float value1,
float value2,
float value3) abstract voidvertexAttrib4fv(int index,
FloatBuffer values) abstract voidvertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
int offset) abstract voidviewport(int x,
int y,
int w,
int h) protected abstract voidviewportImpl(int x,
int y,
int w,
int h) protected TexturewrapBackTexture(Texture texture) protected TexturewrapFrontTexture(Texture texture)