public class ColorTexture2DProgram extends Object implements DrawableTextureProgram
WatermarkPainter
Modifier and Type | Class and Description |
---|---|
static class |
ColorTexture2DProgram.ProgramHandles |
Modifier and Type | Field and Description |
---|---|
static String |
fragShader_GLSL |
static String |
vertShader_GLSL |
Constructor and Description |
---|
ColorTexture2DProgram() |
Modifier and Type | Method and Description |
---|---|
void |
begin(GlimpseContext context) |
void |
begin(GlimpseContext context,
float xMin,
float xMax,
float yMin,
float yMax) |
void |
dispose(GlimpseContext context)
Deletes the program, and resets this object to the way it was before
#begin(GL2ES2)
was first called. |
void |
draw(GlimpseContext context,
GLEditableBuffer xyVbo,
GLEditableBuffer sVbo,
int first,
int count) |
void |
draw(GlimpseContext context,
int mode,
GLEditableBuffer xyVbo,
GLEditableBuffer sVbo,
int first,
int count) |
void |
draw(GlimpseContext context,
int xyVbo,
int sVbo,
int first,
int count) |
void |
draw(GlimpseContext context,
int mode,
int xyVbo,
int sVbo,
int first,
int count) |
void |
draw(GlimpseContext context,
int mode,
com.jogamp.opengl.util.texture.Texture texture,
GLEditableBuffer xyVbo,
GLEditableBuffer sVbo,
int first,
int count) |
void |
draw(GlimpseContext context,
int mode,
Texture texture,
GLEditableBuffer xyVbo,
GLEditableBuffer sVbo,
int first,
int count) |
void |
draw(GlimpseContext context,
Texture texture,
GLEditableBuffer xyVertices,
GLEditableBuffer sVertices) |
void |
draw(GlimpseContext context,
com.jogamp.opengl.util.texture.Texture texture,
GLEditableBuffer xyVertices,
GLEditableBuffer sVertices) |
void |
draw(GlimpseContext context,
com.jogamp.opengl.util.texture.Texture texture,
GLEditableBuffer xyVbo,
GLEditableBuffer sVbo,
int first,
int count) |
void |
draw(GlimpseContext context,
Texture texture,
GLEditableBuffer xyVbo,
GLEditableBuffer sVbo,
int first,
int count) |
void |
end(GlimpseContext context) |
ColorTexture2DProgram.ProgramHandles |
handles(GlimpseContext context) |
void |
setAxisOrtho(GlimpseContext context,
Axis2D axis) |
void |
setColor(GlimpseContext context,
float[] rgba) |
void |
setOrtho(GlimpseContext context,
float xMin,
float xMax,
float yMin,
float yMax) |
void |
setPixelOrtho(GlimpseContext context,
GlimpseBounds bounds) |
void |
setTexture(GlimpseContext context,
int textureUnit) |
public static final String vertShader_GLSL
public static final String fragShader_GLSL
public ColorTexture2DProgram.ProgramHandles handles(GlimpseContext context)
public void begin(GlimpseContext context)
public void begin(GlimpseContext context, float xMin, float xMax, float yMin, float yMax)
begin
in interface DrawableTextureProgram
public void setAxisOrtho(GlimpseContext context, Axis2D axis)
public void setPixelOrtho(GlimpseContext context, GlimpseBounds bounds)
public void setOrtho(GlimpseContext context, float xMin, float xMax, float yMin, float yMax)
public void setColor(GlimpseContext context, float[] rgba)
public void setTexture(GlimpseContext context, int textureUnit)
public void draw(GlimpseContext context, int mode, com.jogamp.opengl.util.texture.Texture texture, GLEditableBuffer xyVbo, GLEditableBuffer sVbo, int first, int count)
public void draw(GlimpseContext context, int mode, Texture texture, GLEditableBuffer xyVbo, GLEditableBuffer sVbo, int first, int count)
public void draw(GlimpseContext context, com.jogamp.opengl.util.texture.Texture texture, GLEditableBuffer xyVbo, GLEditableBuffer sVbo, int first, int count)
public void draw(GlimpseContext context, Texture texture, GLEditableBuffer xyVbo, GLEditableBuffer sVbo, int first, int count)
public void draw(GlimpseContext context, int mode, GLEditableBuffer xyVbo, GLEditableBuffer sVbo, int first, int count)
draw
in interface DrawableTextureProgram
public void draw(GlimpseContext context, GLEditableBuffer xyVbo, GLEditableBuffer sVbo, int first, int count)
public void draw(GlimpseContext context, int mode, int xyVbo, int sVbo, int first, int count)
draw
in interface DrawableTextureProgram
public void draw(GlimpseContext context, int xyVbo, int sVbo, int first, int count)
public void draw(GlimpseContext context, Texture texture, GLEditableBuffer xyVertices, GLEditableBuffer sVertices)
public void draw(GlimpseContext context, com.jogamp.opengl.util.texture.Texture texture, GLEditableBuffer xyVertices, GLEditableBuffer sVertices)
public void end(GlimpseContext context)
end
in interface DrawableTextureProgram
public void dispose(GlimpseContext context)
#begin(GL2ES2)
was first called.
This object can be safely reused after being disposed, but in most cases there is no significant advantage to doing so.
dispose
in interface DrawableTextureProgram
Copyright © 2018 Metron, Inc.. All rights reserved.