Public Member Functions | |
void | clearHandle () |
void | draw (GL10 gl) |
TextureBitmap () | |
void | updateFromPixelArray (int[] pixels, int stride, float resolution, Transform origin, int fillColor) |
void | updateFromPixelBuffer (ChannelBuffer pixels, int stride, float resolution, Transform origin, int fillColor) |
Private Member Functions | |
void | bind (GL10 gl) |
void | update (Transform origin, int stride, float resolution, int fillColor) |
Private Attributes | |
Bitmap | bitmapBack |
Bitmap | bitmapFront |
int[] | handle |
final Object | mutex |
Transform | origin |
final int[] | pixels |
boolean | reload |
double | scaledHeight |
double | scaledWidth |
final FloatBuffer | surfaceVertices |
final FloatBuffer | textureVertices |
Static Private Attributes | |
static final int | TEXTURE_HEIGHT = 1024 |
static final int | TEXTURE_STRIDE = 1024 |
Renders a texture.
Definition at line 36 of file TextureBitmap.java.
Definition at line 61 of file TextureBitmap.java.
void org.ros.android.view.visualization.TextureBitmap.bind | ( | GL10 | gl | ) | [inline, private] |
Definition at line 140 of file TextureBitmap.java.
void org.ros.android.view.visualization.TextureBitmap.clearHandle | ( | ) | [inline] |
Definition at line 123 of file TextureBitmap.java.
void org.ros.android.view.visualization.TextureBitmap.draw | ( | GL10 | gl | ) | [inline] |
Implements org.ros.android.view.visualization.OpenGlDrawable.
Definition at line 158 of file TextureBitmap.java.
void org.ros.android.view.visualization.TextureBitmap.update | ( | Transform | origin, |
int | stride, | ||
float | resolution, | ||
int | fillColor | ||
) | [inline, private] |
Definition at line 127 of file TextureBitmap.java.
void org.ros.android.view.visualization.TextureBitmap.updateFromPixelArray | ( | int[] | pixels, |
int | stride, | ||
float | resolution, | ||
Transform | origin, | ||
int | fillColor | ||
) | [inline] |
Definition at line 83 of file TextureBitmap.java.
void org.ros.android.view.visualization.TextureBitmap.updateFromPixelBuffer | ( | ChannelBuffer | pixels, |
int | stride, | ||
float | resolution, | ||
Transform | origin, | ||
int | fillColor | ||
) | [inline] |
Definition at line 104 of file TextureBitmap.java.
Bitmap org.ros.android.view.visualization.TextureBitmap.bitmapBack [private] |
Definition at line 54 of file TextureBitmap.java.
Bitmap org.ros.android.view.visualization.TextureBitmap.bitmapFront [private] |
Definition at line 53 of file TextureBitmap.java.
int [] org.ros.android.view.visualization.TextureBitmap.handle [private] |
Definition at line 55 of file TextureBitmap.java.
final Object org.ros.android.view.visualization.TextureBitmap.mutex [private] |
Definition at line 51 of file TextureBitmap.java.
Definition at line 56 of file TextureBitmap.java.
final int [] org.ros.android.view.visualization.TextureBitmap.pixels [private] |
Definition at line 48 of file TextureBitmap.java.
boolean org.ros.android.view.visualization.TextureBitmap.reload [private] |
Definition at line 59 of file TextureBitmap.java.
double org.ros.android.view.visualization.TextureBitmap.scaledHeight [private] |
Definition at line 58 of file TextureBitmap.java.
double org.ros.android.view.visualization.TextureBitmap.scaledWidth [private] |
Definition at line 57 of file TextureBitmap.java.
final FloatBuffer org.ros.android.view.visualization.TextureBitmap.surfaceVertices [private] |
Definition at line 49 of file TextureBitmap.java.
final int org.ros.android.view.visualization.TextureBitmap.TEXTURE_HEIGHT = 1024 [static, private] |
The maximum height of a texture.
Definition at line 41 of file TextureBitmap.java.
final int org.ros.android.view.visualization.TextureBitmap.TEXTURE_STRIDE = 1024 [static, private] |
The maximum width of a texture.
Definition at line 46 of file TextureBitmap.java.
final FloatBuffer org.ros.android.view.visualization.TextureBitmap.textureVertices [private] |
Definition at line 50 of file TextureBitmap.java.